Subset: OwlProfile
A profile that includes all the metamodel elements whose semantics can be expressed in OWL
URI: OwlProfile
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
Classes in subset
Class | Description |
---|---|
SchemaDefinition | A collection of definitions that make up a schema or a data model |
ClassDefinition | an element whose instances are complex objects that may have slot-value assig... |
SlotDefinition | an element that describes how instances are related to other instances |
TypeDefinition | an element that whose instances are atomic scalar values that can be mapped t... |
EnumDefinition | an element whose instances must be drawn from a specified set of permissible ... |
SchemaDefinition
A collection of definitions that make up a schema or a data model.
Name | Cardinality and Range | Description |
---|---|---|
id | 1..1 Uri |
The official schema URI |
name | 1..1 Ncname |
a unique name for the schema that is both human-readable and consists of only... identifier |
classes | 0..* ClassDefinition |
An index to the collection of all class definitions in the schema |
slot_definitions | 0..* SlotDefinition |
An index to the collection of all slot definitions in the schema |
enums | 0..* EnumDefinition |
An index to the collection of all enum definitions in the schema |
types | 0..* TypeDefinition |
An index to the collection of all type definitions in the schema |
imports | 0..* Uriorcurie |
A list of schemas that are to be included in this schema |
ClassDefinition
an element whose instances are complex objects that may have slot-value assignments
Name | Cardinality and Range | Description |
---|---|---|
name | 1..1 String |
the unique name of the element within the context of the schema identifier |
is_a | 0..1 ClassDefinition |
A primary parent class from which inheritable metaslots are propagated |
mixins | 0..* ClassDefinition |
A collection of secondary parent mixin classes from which inheritable metaslo... |
attributes | 0..* SlotDefinition |
Inline definition of slots |
union_of | 0..* ClassDefinition |
indicates that the domain element consists exactly of the members of the elem... |
SlotDefinition
an element that describes how instances are related to other instances
Name | Cardinality and Range | Description |
---|---|---|
name | 1..1 String |
the unique name of the element within the context of the schema identifier |
is_a | 0..1 SlotDefinition |
A primary parent slot from which inheritable metaslots are propagated |
mixins | 0..* SlotDefinition |
A collection of secondary parent mixin slots from which inheritable metaslots... |
union_of | 0..* SlotDefinition |
indicates that the domain element consists exactly of the members of the elem... |
TypeDefinition
an element that whose instances are atomic scalar values that can be mapped to primitive types
Name | Cardinality and Range | Description |
---|---|---|
name | 1..1 String |
the unique name of the element within the context of the schema identifier |
union_of | 0..* TypeDefinition |
indicates that the domain element consists exactly of the members of the elem... |
EnumDefinition
an element whose instances must be drawn from a specified set of permissible values
Name | Cardinality and Range | Description |
---|---|---|
name | 1..1 String |
the unique name of the element within the context of the schema identifier |
is_a | 0..1 Definition |
A primary parent class or slot from which inheritable metaslots are propagate... |
mixins | 0..* Definition |
A collection of secondary parent classes or slots from which inheritable meta... |
Slots in subset
Slot | Description |
---|---|
id | The official schema URI |
name | the unique name of the element within the context of the schema |
classes | An index to the collection of all class definitions in the schema |
slot_definitions | An index to the collection of all slot definitions in the schema |
enums | An index to the collection of all enum definitions in the schema |
types | An index to the collection of all type definitions in the schema |
is_a | A primary parent class or slot from which inheritable metaslots are propagate... |
mixins | A collection of secondary parent classes or slots from which inheritable meta... |
imports | A list of schemas that are to be included in this schema |
attributes | Inline definition of slots |
union_of | indicates that the domain element consists exactly of the members of the elem... |
Enumerations in subset
Enumeration | Description |
---|---|