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