Skip to content

Class: Annotation

a tag/value pair with the semantics of OWL Annotation

URI: [linkml:Annotation](https://w3id.org/linkml/Annotation)
classDiagram class Annotation click Annotation href "../Annotation/" Annotatable <|-- Annotation click Annotatable href "../Annotatable/" Extension <|-- Annotation click Extension href "../Extension/" Annotation : annotations Annotation --> "*" Annotation : annotations click Annotation href "../Annotation/" Annotation : extension_tag Annotation : extension_value Annotation --> "1" AnyValue : extension_value click AnyValue href "../AnyValue/" Annotation : extensions Annotation --> "*" Extension : extensions click Extension href "../Extension/"
## Inheritance * [Extension](Extension.md) * **Annotation** [ [Annotatable](Annotatable.md)] ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [annotations](annotations.md) | *
[Annotation](Annotation.md) | a collection of tag/text tuples with the semantics of OWL Annotation | direct | | [extension_tag](extension_tag.md) | 1
[Uriorcurie](Uriorcurie.md) | a tag associated with an extension | [Extension](Extension.md) | | [extension_value](extension_value.md) | 1
[AnyValue](AnyValue.md) | the actual annotation | [Extension](Extension.md) | | [extensions](extensions.md) | *
[Extension](Extension.md) | a tag/text tuple attached to an arbitrary element | [Extension](Extension.md) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Element](Element.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [SchemaDefinition](SchemaDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [TypeDefinition](TypeDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [SubsetDefinition](SubsetDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [Definition](Definition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [EnumDefinition](EnumDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [EnumBinding](EnumBinding.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [StructuredAlias](StructuredAlias.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [AnonymousExpression](AnonymousExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [PathExpression](PathExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [AnonymousSlotExpression](AnonymousSlotExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [SlotDefinition](SlotDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [AnonymousClassExpression](AnonymousClassExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [ClassDefinition](ClassDefinition.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [ClassRule](ClassRule.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [ArrayExpression](ArrayExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [DimensionExpression](DimensionExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [PatternExpression](PatternExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [ImportExpression](ImportExpression.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [PermissibleValue](PermissibleValue.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [UniqueKey](UniqueKey.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [TypeMapping](TypeMapping.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [Annotatable](Annotatable.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | | [Annotation](Annotation.md) | [annotations](annotations.md) | range | [Annotation](Annotation.md) | ## 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
    owner: annotation
    domain_of:
    - annotatable
    - annotation
    range: annotation
    multivalued: true
    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
    owner: annotation
    domain_of:
    - extension
    - extensible
    range: extension
    multivalued: true
    inlined: true