Class: Extension
a tag/value pair used to add non-model information to an entry
URI: linkml:Extension
classDiagram
class Extension
Extension <|-- Annotation
Extension : extension_tag
Extension : extension_value
Extension --> AnyValue : extension_value
Extension : extensions
Extension --> extension : extensions
Inheritance
- Extension
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
extension_tag | 1..1 Uriorcurie |
a tag associated with an extension | direct |
extension_value | 1..1 AnyValue |
the actual annotation | direct |
extensions | 0..* Extension |
a tag/text tuple attached to an arbitrary element | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
Mappings
Mapping Type | Mapped Value |
---|---|
self | linkml:Extension |
native | linkml:Extension |
LinkML Source
Direct
name: extension
description: a tag/value pair used to add non-model information to an entry
from_schema: https://w3id.org/linkml/meta
slots:
- extension_tag
- extension_value
- extensions
Induced
name: extension
description: a tag/value pair used to add non-model information to an entry
from_schema: https://w3id.org/linkml/meta
attributes:
extension_tag:
name: extension_tag
description: a tag associated with an extension
from_schema: https://w3id.org/linkml/meta
rank: 1000
domain: extension
key: true
alias: tag
owner: extension
domain_of:
- extension
range: uriorcurie
required: true
extension_value:
name: extension_value
description: the actual annotation
from_schema: https://w3id.org/linkml/meta
rank: 1000
domain: extension
alias: value
owner: extension
domain_of:
- extension
range: AnyValue
required: true
extensions:
name: extensions
description: a tag/text tuple attached to an arbitrary element
from_schema: https://w3id.org/linkml/meta
rank: 1000
domain: extensible
multivalued: true
alias: extensions
owner: extension
domain_of:
- extension
- extensible
range: extension
inlined: true