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
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 | |
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/annotations
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/annotations
rank: 1000
mixin: true
slots:
- annotations
Induced
name: annotatable
description: mixin for classes that support annotations
from_schema: https://w3id.org/linkml/annotations
rank: 1000
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/annotations
rank: 1000
is_a: extensions
domain: annotatable
multivalued: true
alias: annotations
owner: annotatable
domain_of:
- annotatable
- annotation
range: annotation
inlined: true