Class: Restriction
- NOTE: this is a mixin class intended to be used in combination with other classes, and not used directly
URI: owl:Restriction
Inheritance
- Anonymous
- AnonymousClassExpression
- Restriction [ ClassExpression]
- AnonymousClassExpression
Slots
Name | Range | Cardinality | Description | Info |
---|---|---|---|---|
onProperty | PropertyExpression | 0..* | None | . |
someValuesFrom | string | 0..* | None | . |
allValuesFrom | string | 0..1 | None | . |
disjointWith | string | 0..* | None | . |
equivalentClass | string | 0..* | None | . |
intersectionOf | string | 0..1 | None | . |
subClassOf | ClassExpression | 0..* | None | . |
cardinality | string | 0..1 | None | . |
complementOf | string | 0..1 | None | . |
oneOf | ClassExpression | 0..1 | None | . |
unionOf | string | 0..1 | None | . |
Usages
Identifier and Mapping Information
LinkML Specification
Direct
Induced
name: Restriction
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: AnonymousClassExpression
mixin: true
mixins:
- ClassExpression
attributes:
onProperty:
name: onProperty
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:onProperty
multivalued: true
alias: onProperty
owner: Restriction
range: PropertyExpression
someValuesFrom:
name: someValuesFrom
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:someValuesFrom
multivalued: true
alias: someValuesFrom
owner: Restriction
range: string
allValuesFrom:
name: allValuesFrom
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:allValuesFrom
alias: allValuesFrom
owner: Restriction
range: string
disjointWith:
name: disjointWith
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:disjointWith
multivalued: true
alias: disjointWith
owner: Restriction
range: string
equivalentClass:
name: equivalentClass
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
mixins:
- match_aspect
slot_uri: owl:equivalentClass
multivalued: true
alias: equivalentClass
owner: Restriction
range: string
intersectionOf:
name: intersectionOf
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:intersectionOf
alias: intersectionOf
owner: Restriction
range: string
subClassOf:
name: subClassOf
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: rdfs:subClassOf
multivalued: true
alias: subClassOf
owner: Restriction
range: ClassExpression
cardinality:
name: cardinality
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:cardinality
alias: cardinality
owner: Restriction
range: string
complementOf:
name: complementOf
todos:
- restrict range
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:complementOf
alias: complementOf
owner: Restriction
range: string
oneOf:
name: oneOf
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:oneOf
alias: oneOf
owner: Restriction
range: ClassExpression
unionOf:
name: unionOf
from_schema: http://purl.obolibrary.org/obo/omo/schema
is_a: logical_predicate
slot_uri: owl:unionOf
alias: unionOf
owner: Restriction
range: string
class_uri: owl:Restriction