Class: Annotatable
mixin for classes that support annotations
URI: linkml:Annotatable
 classDiagram
    class Annotatable
      Annotatable <|-- Element
      Annotatable <|-- StructuredAlias
      Annotatable <|-- AnonymousExpression
      Annotatable <|-- PathExpression
      Annotatable <|-- ClassRule
      Annotatable <|-- PatternExpression
      Annotatable <|-- ImportExpression
      Annotatable <|-- PermissibleValue
      Annotatable <|-- UniqueKey
      Annotatable <|-- Annotation
      Annotatable : annotations
          Annotatable --|> annotation : annotations
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| annotations | 0..*  Annotation  | 
a collection of tag/text tuples with the semantics of OWL Annotation | direct | 
Mixin Usage
| mixed into | description | 
|---|---|
| Element | A named element in the model | 
| StructuredAlias | object that contains meta data about a synonym or alias including where it ca... | 
| AnonymousExpression | An abstract parent class for any nested expression | 
| PathExpression | An expression that describes an abstract path from an object to another throu... | 
| ClassRule | A rule that applies to instances of a class | 
| PatternExpression | a regular expression pattern used to evaluate conformance of a string | 
| ImportExpression | an expression describing an import | 
| PermissibleValue | a permissible value, accompanied by intended text and an optional mapping to ... | 
| UniqueKey | a collection of slots whose values uniquely identify an instance of a class | 
| Annotation | a tag/value pair with the semantics of OWL Annotation | 
Usages
| used by | used in | type | used | 
|---|---|---|---|
| Element | annotations | domain | Annotatable | 
| SchemaDefinition | annotations | domain | Annotatable | 
| TypeDefinition | annotations | domain | Annotatable | 
| SubsetDefinition | annotations | domain | Annotatable | 
| Definition | annotations | domain | Annotatable | 
| EnumDefinition | annotations | domain | Annotatable | 
| StructuredAlias | annotations | domain | Annotatable | 
| AnonymousExpression | annotations | domain | Annotatable | 
| PathExpression | annotations | domain | Annotatable | 
| AnonymousSlotExpression | annotations | domain | Annotatable | 
| SlotDefinition | annotations | domain | Annotatable | 
| AnonymousClassExpression | annotations | domain | Annotatable | 
| ClassDefinition | annotations | domain | Annotatable | 
| ClassRule | annotations | domain | Annotatable | 
| PatternExpression | annotations | domain | Annotatable | 
| ImportExpression | annotations | domain | Annotatable | 
| PermissibleValue | annotations | domain | Annotatable | 
| UniqueKey | annotations | domain | Annotatable | 
| Annotatable | annotations | domain | Annotatable | 
| Annotation | annotations | domain | Annotatable | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | linkml:Annotatable | 
| native | linkml:Annotatable | 
LinkML Source
Direct
name: annotatable
description: mixin for classes that support annotations
from_schema: https://w3id.org/linkml/meta
mixin: true
slots:
- annotations
Induced
name: annotatable
description: mixin for classes that support annotations
from_schema: https://w3id.org/linkml/meta
mixin: true
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: annotatable
    domain_of:
    - annotatable
    - annotation
    range: annotation
    inlined: true