Skip to content

Class: ExtensionDefinition

A definition of an extension (non-standard) slot.

URI: sssom:ExtensionDefinition

classDiagram class ExtensionDefinition ExtensionDefinition : property ExtensionDefinition : slot_name ExtensionDefinition : type_hint

Slots

Name Cardinality and Range Description Inheritance
slot_name 1
Ncname
The name of the extension slot direct
property 0..1
Uriorcurie
The property associated with the extension slot direct
type_hint 0..1
Uriorcurie
Expected type of the values of the extension slot direct

Usages

used by used in type used
MappingSet extension_definitions range ExtensionDefinition

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/sssom/schema/

Mappings

Mapping Type Mapped Value
self sssom:ExtensionDefinition
native sssom:ExtensionDefinition

LinkML Source

Direct

name: extension definition
description: A definition of an extension (non-standard) slot.
from_schema: https://w3id.org/sssom/schema/
attributes:
  slot_name:
    name: slot_name
    description: The name of the extension slot.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    domain_of:
    - extension definition
    range: ncname
    required: true
  property:
    name: property
    description: The property associated with the extension slot. It is intended to
      provide a non-ambiguous meaning to the slot (contrary to the slot_name, which
      for brevity reasons may be ambiguous).
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    domain_of:
    - extension definition
    range: uriorcurie
  type_hint:
    name: type_hint
    description: Expected type of the values of the extension slot.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    domain_of:
    - extension definition
    range: uriorcurie

Induced

name: extension definition
description: A definition of an extension (non-standard) slot.
from_schema: https://w3id.org/sssom/schema/
attributes:
  slot_name:
    name: slot_name
    description: The name of the extension slot.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: slot_name
    owner: extension definition
    domain_of:
    - extension definition
    range: ncname
    required: true
  property:
    name: property
    description: The property associated with the extension slot. It is intended to
      provide a non-ambiguous meaning to the slot (contrary to the slot_name, which
      for brevity reasons may be ambiguous).
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: property
    owner: extension definition
    domain_of:
    - extension definition
    range: uriorcurie
  type_hint:
    name: type_hint
    description: Expected type of the values of the extension slot.
    from_schema: https://w3id.org/sssom/schema/
    rank: 1000
    alias: type_hint
    owner: extension definition
    domain_of:
    - extension definition
    range: uriorcurie