Skip to content

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