Class: State
State in which a certain item be.
- NOTE: this is an abstract class and should not be instantiated directly
URI: base:State
classDiagram
class State
click State href "../State/"
State <|-- ManagementState
click ManagementState href "../ManagementState/"
State <|-- ReachabilityState
click ReachabilityState href "../ReachabilityState/"
State : state_timestamp
State : state_value
Inheritance
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| state_value | 0..1 String |
The value of the state | direct |
| state_timestamp | 0..1 Datetime |
The timestamp when the state was recorded | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | base:State |
| native | base:State |
LinkML Source
Direct
name: State
description: State in which a certain item be.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
abstract: true
slots:
- state_value
- state_timestamp
Induced
name: State
description: State in which a certain item be.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
abstract: true
attributes:
state_value:
name: state_value
description: The value of the state.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
rank: 1000
alias: state_value
owner: State
domain_of:
- State
range: string
state_timestamp:
name: state_timestamp
description: The timestamp when the state was recorded.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
rank: 1000
alias: state_timestamp
owner: State
domain_of:
- State
range: datetime