Class: Extension
a tag/value pair used to add non-model information to an entry
URI: [linkml:Extension](https://w3id.org/linkml/Extension)
[Uriorcurie](Uriorcurie.md) | a tag associated with an extension | direct | | [extension_value](extension_value.md) | 1
[AnyValue](AnyValue.md) | the actual annotation | direct | | [extensions](extensions.md) | *
[Extension](Extension.md) | a tag/text tuple attached to an arbitrary element | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Element](Element.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SchemaDefinition](SchemaDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [TypeDefinition](TypeDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SubsetDefinition](SubsetDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Definition](Definition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [EnumDefinition](EnumDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [EnumBinding](EnumBinding.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [StructuredAlias](StructuredAlias.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousExpression](AnonymousExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PathExpression](PathExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousSlotExpression](AnonymousSlotExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SlotDefinition](SlotDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousClassExpression](AnonymousClassExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ClassDefinition](ClassDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ClassRule](ClassRule.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ArrayExpression](ArrayExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [DimensionExpression](DimensionExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PatternExpression](PatternExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ImportExpression](ImportExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PermissibleValue](PermissibleValue.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [UniqueKey](UniqueKey.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [TypeMapping](TypeMapping.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Extension](Extension.md) | [extension_tag](extension_tag.md) | domain | [Extension](Extension.md) | | [Extension](Extension.md) | [extension_value](extension_value.md) | domain | [Extension](Extension.md) | | [Extension](Extension.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Extensible](Extensible.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extension_tag](extension_tag.md) | domain | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extension_value](extension_value.md) | domain | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/meta ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkml:Extension | | native | linkml:Extension | ## LinkML Source ### Direct
### Induced
classDiagram
class Extension
click Extension href "../Extension/"
Extension <|-- Annotation
click Annotation href "../Annotation/"
Extension : extension_tag
Extension : extension_value
Extension --> "1" AnyValue : extension_value
click AnyValue href "../AnyValue/"
Extension : extensions
Extension --> "*" Extension : extensions
click Extension href "../Extension/"
## Inheritance
* **Extension**
* [Annotation](Annotation.md) [ [Annotatable](Annotatable.md)]
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [extension_tag](extension_tag.md) | 1 [Uriorcurie](Uriorcurie.md) | a tag associated with an extension | direct | | [extension_value](extension_value.md) | 1
[AnyValue](AnyValue.md) | the actual annotation | direct | | [extensions](extensions.md) | *
[Extension](Extension.md) | a tag/text tuple attached to an arbitrary element | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Element](Element.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SchemaDefinition](SchemaDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [TypeDefinition](TypeDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SubsetDefinition](SubsetDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Definition](Definition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [EnumDefinition](EnumDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [EnumBinding](EnumBinding.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [StructuredAlias](StructuredAlias.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousExpression](AnonymousExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PathExpression](PathExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousSlotExpression](AnonymousSlotExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [SlotDefinition](SlotDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [AnonymousClassExpression](AnonymousClassExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ClassDefinition](ClassDefinition.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ClassRule](ClassRule.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ArrayExpression](ArrayExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [DimensionExpression](DimensionExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PatternExpression](PatternExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [ImportExpression](ImportExpression.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [PermissibleValue](PermissibleValue.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [UniqueKey](UniqueKey.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [TypeMapping](TypeMapping.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Extension](Extension.md) | [extension_tag](extension_tag.md) | domain | [Extension](Extension.md) | | [Extension](Extension.md) | [extension_value](extension_value.md) | domain | [Extension](Extension.md) | | [Extension](Extension.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Extensible](Extensible.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extension_tag](extension_tag.md) | domain | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extension_value](extension_value.md) | domain | [Extension](Extension.md) | | [Annotation](Annotation.md) | [extensions](extensions.md) | range | [Extension](Extension.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/meta ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | linkml:Extension | | native | linkml:Extension | ## LinkML Source ### Direct
name: extension
description: a tag/value pair used to add non-model information to an entry
from_schema: https://w3id.org/linkml/meta
slots:
- extension_tag
- extension_value
- extensions
name: extension
description: a tag/value pair used to add non-model information to an entry
from_schema: https://w3id.org/linkml/meta
attributes:
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: extension
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: extension
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: extension
domain_of:
- extension
- extensible
range: extension
multivalued: true
inlined: true