Class: Extensible
mixin for classes that support extension
URI: linkml:Extensible
classDiagram
class Extensible
Extensible <|-- Element
Extensible <|-- EnumBinding
Extensible <|-- StructuredAlias
Extensible <|-- AnonymousExpression
Extensible <|-- PathExpression
Extensible <|-- ClassRule
Extensible <|-- ArrayExpression
Extensible <|-- DimensionExpression
Extensible <|-- PatternExpression
Extensible <|-- ImportExpression
Extensible <|-- PermissibleValue
Extensible <|-- UniqueKey
Extensible <|-- TypeMapping
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 |
EnumBinding | A binding of a slot or a class to a permissible value from an enumeration |
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 |
ArrayExpression | defines the dimensions of an array |
DimensionExpression | defines one of the dimensions of an array |
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 |
TypeMapping | Represents how a slot or type can be serialized to a format |
Usages
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