Skip to content

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

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

used by used in type used
Element extensions range Extension
SchemaDefinition extensions range Extension
TypeDefinition extensions range Extension
SubsetDefinition extensions range Extension
Definition extensions range Extension
EnumDefinition extensions range Extension
StructuredAlias extensions range Extension
AnonymousExpression extensions range Extension
PathExpression extensions range Extension
AnonymousSlotExpression extensions range Extension
SlotDefinition extensions range Extension
AnonymousClassExpression extensions range Extension
ClassDefinition extensions range Extension
ClassRule extensions range Extension
ArrayExpression extensions range Extension
DimensionExpression extensions range Extension
PatternExpression extensions range Extension
ImportExpression extensions range Extension
PermissibleValue extensions range Extension
UniqueKey extensions range Extension
Annotation extension_tag domain Extension
Annotation extension_value domain Extension
Annotation extensions range Extension
Extension extension_tag domain Extension
Extension extension_value domain Extension
Extension extensions range Extension
Extensible extensions range Extension

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