Skip to content

Class: Annotation

a tag/value pair with the semantics of OWL Annotation

URI: linkml:Annotation

classDiagram class Annotation Annotatable <|-- Annotation Extension <|-- Annotation Annotation : annotations Annotation --> annotation : annotations Annotation : extension_tag Annotation : extension_value Annotation --> AnyValue : extension_value Annotation : extensions Annotation --> extension : extensions

Inheritance

Slots

Name Cardinality and Range Description Inheritance
annotations 0..*
Annotation
a collection of tag/text tuples with the semantics of OWL Annotation direct
extension_tag 1..1
Uriorcurie
a tag associated with an extension Extension
extension_value 1..1
AnyValue
the actual annotation Extension
extensions 0..*
Extension
a tag/text tuple attached to an arbitrary element Extension

Usages

used by used in type used
Element annotations range Annotation
SchemaDefinition annotations range Annotation
TypeDefinition annotations range Annotation
SubsetDefinition annotations range Annotation
Definition annotations range Annotation
EnumDefinition annotations range Annotation
StructuredAlias annotations range Annotation
AnonymousExpression annotations range Annotation
PathExpression annotations range Annotation
AnonymousSlotExpression annotations range Annotation
SlotDefinition annotations range Annotation
AnonymousClassExpression annotations range Annotation
ClassDefinition annotations range Annotation
ClassRule annotations range Annotation
ArrayExpression annotations range Annotation
DimensionExpression annotations range Annotation
PatternExpression annotations range Annotation
ImportExpression annotations range Annotation
PermissibleValue annotations range Annotation
UniqueKey annotations range Annotation
Annotatable annotations range Annotation
Annotation annotations range Annotation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/meta

Mappings

Mapping Type Mapped Value
self linkml:Annotation
native linkml:Annotation

LinkML Source

Direct

name: annotation
description: a tag/value pair with the semantics of OWL Annotation
from_schema: https://w3id.org/linkml/meta
is_a: extension
mixins:
- annotatable
slots:
- annotations

Induced

name: annotation
description: a tag/value pair with the semantics of OWL Annotation
from_schema: https://w3id.org/linkml/meta
is_a: extension
mixins:
- annotatable
attributes:
  annotations:
    name: annotations
    description: a collection of tag/text tuples with the semantics of OWL Annotation
    from_schema: https://w3id.org/linkml/meta
    rank: 1000
    is_a: extensions
    domain: annotatable
    multivalued: true
    alias: annotations
    owner: annotation
    domain_of:
    - annotatable
    - annotation
    range: annotation
    inlined: true
  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: annotation
    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: annotation
    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: annotation
    domain_of:
    - extension
    - extensible
    range: extension
    inlined: true