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
Expression <|-- TypeExpression
Expression <|-- EnumExpression
Expression <|-- StructuredAlias
Expression <|-- AnonymousExpression
Expression <|-- PathExpression
Expression <|-- SlotExpression
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... |
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