Subset: MinimalSubset
The absolute minimal set of elements necessary for defining any schema.
__
schemas conforming to the minimal subset consist of classes, with all slots
inlined as attributes. There are no enums.
URI: MinimalSubset
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 |
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 |
default_prefix | 0..1 String |
The prefix that is used for all elements within a schema |
default_range | 0..1 TypeDefinition |
default slot range to be used if range element is omitted from a slot definit... |
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 |
attributes | 0..* SlotDefinition |
Inline definition of slots |
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 |
identifier | 0..1 Boolean |
True means that the key slot(s) uniquely identifies the elements |
multivalued | 0..1 Boolean |
true means that slot can have more than one value and should be represented u... |
required | 0..1 Boolean |
true means that the slot must be present in instances of the class definition |
range | 0..1 Element |
defines the type of the object of the slot |
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 |
identifier | True means that the key slot(s) uniquely identifies the elements |
multivalued | true means that slot can have more than one value and should be represented u... |
required | true means that the slot must be present in instances of the class definition |
default_prefix | The prefix that is used for all elements within a schema |
default_range | default slot range to be used if range element is omitted from a slot definit... |
attributes | Inline definition of slots |
range | defines the type of the object of the slot |
Enumerations in subset
Enumeration | Description |
---|---|