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 : extensions
          Annotation --|> extension : extensions
Inheritance
- Extension
- Annotation [ Annotatable]
 
 
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  String  | 
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 | 
| 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: string
    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