Class: DisjointClassExpressionsAxiom
An axiom that defines a set of classes or class expressions as being mutually disjoint. Formally, there exists no instance that instantiates more that one of the union of classIds and classExpressions.
URI: obographs:DisjointClassExpressionsAxiom
Inheritance
-
DisjointClassExpressionsAxiom
Slots
Name |
Cardinality and Range |
Description |
Inheritance |
---|---|---|---|
The set of named classes that are mutually disjoint |
direct |
||
The set of class expressions that are mutually disjoint |
direct |
||
0..1 |
If present, this equates to an OWL DisjointUnion expression |
direct |
|
if present, this class expression is equivalent ot the (disjoint) union of th… |
direct |
||
0..1 |
A collection of metadata about either an ontology (graph), an entity, or an a… |
Aliases
disjoint classes
Identifier and Mapping Information
Schema Source
from schema: https://github.com/geneontology/obographs
Mappings
Mapping Type |
Mapped Value |
---|---|
self |
obographs:DisjointClassExpressionsAxiom |
native |
obographs:DisjointClassExpressionsAxiom |
LinkML Source
Direct
</details>
### Induced
<details>
```yaml
name: DisjointClassExpressionsAxiom
description: An axiom that defines a set of classes or class expressions as being
mutually disjoint. Formally, there exists no instance that instantiates more that
one of the union of classIds and classExpressions.
from_schema: https://github.com/geneontology/obographs
aliases:
- disjoint classes
is_a: Axiom
attributes:
classIds:
name: classIds
description: The set of named classes that are mutually disjoint.
from_schema: https://github.com/geneontology/obographs
rank: 1000
alias: classIds
owner: DisjointClassExpressionsAxiom
domain_of:
- DisjointClassExpressionsAxiom
range: OboIdentifierString
multivalued: true
classExpressions:
name: classExpressions
description: The set of class expressions that are mutually disjoint.
comments:
- currently restricted to existential restrictions (some values from)
from_schema: https://github.com/geneontology/obographs
rank: 1000
alias: classExpressions
owner: DisjointClassExpressionsAxiom
domain_of:
- DisjointClassExpressionsAxiom
range: ExistentialRestrictionExpression
multivalued: true
unionEquivalentTo:
name: unionEquivalentTo
description: If present, this equates to an OWL DisjointUnion expression.
from_schema: https://github.com/geneontology/obographs
rank: 1000
alias: unionEquivalentTo
owner: DisjointClassExpressionsAxiom
domain_of:
- DisjointClassExpressionsAxiom
range: OboIdentifierString
unionEquivalentToExpression:
name: unionEquivalentToExpression
description: if present, this class expression is equivalent ot the (disjoint)
union of the classIds and classExpressions.
from_schema: https://github.com/geneontology/obographs
rank: 1000
alias: unionEquivalentToExpression
owner: DisjointClassExpressionsAxiom
domain_of:
- DisjointClassExpressionsAxiom
range: ExistentialRestrictionExpression
meta:
name: meta
description: A collection of metadata about either an ontology (graph), an entity,
or an axiom
from_schema: https://github.com/geneontology/obographs
aliases:
- annotations
rank: 1000
alias: meta
owner: DisjointClassExpressionsAxiom
domain_of:
- GraphDocument
- Graph
- Node
- Edge
- PropertyValue
- Axiom
range: Meta