Class: Versionable
Metamodel extension class to manage slots that may not exist in all versions of the model.
URI: sssom:Versionable
classDiagram
class Versionable
Versionable : added_in
Versionable --|> sssom_version_enum : added_in
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
added_in | 0..1 SssomVersionEnum |
The version of the specification in which the slot was added | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/sssom/schema/
Mappings
Mapping Type | Mapped Value |
---|---|
self | sssom:Versionable |
native | sssom:Versionable |
LinkML Source
Direct
name: Versionable
description: Metamodel extension class to manage slots that may not exist in all versions
of the model.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
attributes:
added_in:
name: added_in
description: The version of the specification in which the slot was added. If
not specified, the slot must be assumed to have been added in version 1.0.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
domain_of:
- Versionable
range: sssom_version_enum
class_uri: sssom:Versionable
Induced
name: Versionable
description: Metamodel extension class to manage slots that may not exist in all versions
of the model.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
attributes:
added_in:
name: added_in
description: The version of the specification in which the slot was added. If
not specified, the slot must be assumed to have been added in version 1.0.
from_schema: https://w3id.org/sssom/schema/
rank: 1000
alias: added_in
owner: Versionable
domain_of:
- Versionable
range: sssom_version_enum
class_uri: sssom:Versionable