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](https://w3id.org/linkml/Expression)
### Induced
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**
* [TypeExpression](TypeExpression.md)
* [EnumExpression](EnumExpression.md)
* [SlotExpression](SlotExpression.md)
## Class Properties
| Property | Value |
| --- | --- |
| Mixin | Yes |
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
## Mixin Usage
| mixed into | description |
| --- | --- |
| [StructuredAlias](StructuredAlias.md) | object that contains meta data about a synonym or alias including where it ca... |
| [AnonymousExpression](AnonymousExpression.md) | An abstract parent class for any nested expression |
| [PathExpression](PathExpression.md) | An expression that describes an abstract path from an object to another throu... |
| [ExtraSlotsExpression](ExtraSlotsExpression.md) | 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
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