Subset: ObjectOrientedProfile
A profile that includes all the metamodel elements whose semantics can be expressed using a minimal
implementation of the object oriented metamodel as employed by languages such as Java and Python, or
in modeling frameworks like UML
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... |
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.
ClassDefinition
an element whose instances are complex objects that may have slot-value assignments
EnumDefinition
an element whose instances must be drawn from a specified set of permissible values
Slots in subset
Slot | Description |
---|---|
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 |
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 |
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 |
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... |
attributes | Inline definition of slots |
abstract | Indicates the class or slot cannot be directly instantiated and is intended f... |
mixin | Indicates the class or slot is intended to be inherited from without being an... |
range | defines the type of the object of the slot |