Class: Expression
general mixin for any class that can represent some form of expression
- NOTE: this is an abstract class and should not be instantiated directly
URI: linkml:Expression
classDiagram
class Expression
click Expression href "../Expression"
Expression <|-- TypeExpression
click TypeExpression href "../TypeExpression"
Expression <|-- EnumExpression
click EnumExpression href "../EnumExpression"
Expression <|-- StructuredAlias
click StructuredAlias href "../StructuredAlias"
Expression <|-- AnonymousExpression
click AnonymousExpression href "../AnonymousExpression"
Expression <|-- PathExpression
click PathExpression href "../PathExpression"
Expression <|-- SlotExpression
click SlotExpression href "../SlotExpression"
Expression <|-- ExtraSlotsExpression
click ExtraSlotsExpression href "../ExtraSlotsExpression"
Inheritance
- Expression
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
Mixin Usage
| mixed into | description |
|---|---|
| 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... |
| ExtraSlotsExpression | An expression that defines how to handle additional data in an instance of cl... |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/meta
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | linkml:Expression |
| native | linkml:Expression |
LinkML Source
Direct
name: expression
description: general mixin for any class that can represent some form of expression
from_schema: https://w3id.org/linkml/meta
abstract: true
mixin: true
Induced
name: expression
description: general mixin for any class that can represent some form of expression
from_schema: https://w3id.org/linkml/meta
abstract: true
mixin: true