Skip to content

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

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
EnumBinding 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
ArrayExpression extensions domain Extensible
DimensionExpression extensions domain Extensible
PatternExpression extensions domain Extensible
ImportExpression extensions domain Extensible
PermissibleValue extensions domain Extensible
UniqueKey extensions domain Extensible
TypeMapping 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