Class: Extensible
mixin for classes that support extension
URI: linkml:Extensible
classDiagram
class Extensible
Extensible <|-- Element
Extensible <|-- StructuredAlias
Extensible <|-- AnonymousExpression
Extensible <|-- PathExpression
Extensible <|-- ClassRule
Extensible <|-- PatternExpression
Extensible <|-- ImportExpression
Extensible <|-- PermissibleValue
Extensible <|-- UniqueKey
Extensible : extensions
Extensible --|> extension : extensions
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
extensions | 0..* Extension |
a tag/text tuple attached to an arbitrary element | 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 |
Usages
used by | used in | type | used |
---|---|---|---|
Element | extensions | domain | Extensible |
SchemaDefinition | extensions | domain | Extensible |
TypeDefinition | extensions | domain | Extensible |
SubsetDefinition | extensions | domain | Extensible |
Definition | extensions | domain | Extensible |
EnumDefinition | extensions | domain | Extensible |
StructuredAlias | extensions | domain | Extensible |
AnonymousExpression | extensions | domain | Extensible |
PathExpression | extensions | domain | Extensible |
AnonymousSlotExpression | extensions | domain | Extensible |
SlotDefinition | extensions | domain | Extensible |
AnonymousClassExpression | extensions | domain | Extensible |
ClassDefinition | extensions | domain | Extensible |
ClassRule | extensions | domain | Extensible |
PatternExpression | extensions | domain | Extensible |
ImportExpression | extensions | domain | Extensible |
PermissibleValue | extensions | domain | Extensible |
UniqueKey | extensions | domain | Extensible |
Annotation | extensions | domain | Extensible |
Extension | extensions | domain | Extensible |
Extensible | extensions | domain | Extensible |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
Mappings
Mapping Type | Mapped Value |
---|---|
self | linkml:Extensible |
native | linkml:Extensible |
LinkML Source
Direct
name: extensible
description: mixin for classes that support extension
from_schema: https://w3id.org/linkml/meta
mixin: true
slots:
- extensions
Induced
name: extensible
description: mixin for classes that support extension
from_schema: https://w3id.org/linkml/meta
mixin: true
attributes:
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: extensible
domain_of:
- extension
- extensible
range: extension
inlined: true