Class: Extensible
mixin for classes that support extension
URI: linkml:Extensible
classDiagram
class Extensible
click Extensible href "../Extensible"
Extensible <|-- Element
click Element href "../Element"
Extensible <|-- EnumBinding
click EnumBinding href "../EnumBinding"
Extensible <|-- StructuredAlias
click StructuredAlias href "../StructuredAlias"
Extensible <|-- AnonymousExpression
click AnonymousExpression href "../AnonymousExpression"
Extensible <|-- PathExpression
click PathExpression href "../PathExpression"
Extensible <|-- ClassRule
click ClassRule href "../ClassRule"
Extensible <|-- ArrayExpression
click ArrayExpression href "../ArrayExpression"
Extensible <|-- DimensionExpression
click DimensionExpression href "../DimensionExpression"
Extensible <|-- PatternExpression
click PatternExpression href "../PatternExpression"
Extensible <|-- ImportExpression
click ImportExpression href "../ImportExpression"
Extensible <|-- PermissibleValue
click PermissibleValue href "../PermissibleValue"
Extensible <|-- UniqueKey
click UniqueKey href "../UniqueKey"
Extensible <|-- TypeMapping
click TypeMapping href "../TypeMapping"
Extensible : extensions
Extensible --> "*" Extension : extensions
click Extension href "../Extension"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
extensions | * 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
alias: extensions
owner: extensible
domain_of:
- extension
- extensible
range: extension
multivalued: true
inlined: true