Class: Reachability state (ReachabilityState)
Documents the reachability state of an asset based on when it was last reached. Either by a discovery process or by manually updating the state using the API.
classDiagram
class ReachabilityState
click ReachabilityState href "../ReachabilityState/"
State <|-- ReachabilityState
click State href "../State/"
ReachabilityState : state_timestamp
ReachabilityState : state_value
ReachabilityState --> "0..1" ReachabilityStateValues : state_value
click ReachabilityStateValues href "../ReachabilityStateValues/"
Inheritance
- State
- ReachabilityState
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| state_value | 0..1 ReachabilityStateValues |
The value of the state | State |
| state_timestamp | 0..1 Datetime |
The timestamp when the state was recorded | State |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Asset | reachability_state | range | ReachabilityState |
| Device | reachability_state | range | ReachabilityState |
| Gateway | reachability_state | range | ReachabilityState |
| SoftwareArtifact | reachability_state | range | ReachabilityState |
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:ReachabilityState |
| native | base:ReachabilityState |
LinkML Source
Direct
name: ReachabilityState
description: Documents the reachability state of an asset based on when it was last
reached. Either by a discovery process or by manually updating the state using the
API.
title: Reachability state
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
is_a: State
slot_usage:
state_value:
name: state_value
range: ReachabilityStateValues
Induced
name: ReachabilityState
description: Documents the reachability state of an asset based on when it was last
reached. Either by a discovery process or by manually updating the state using the
API.
title: Reachability state
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
is_a: State
slot_usage:
state_value:
name: state_value
range: ReachabilityStateValues
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: ReachabilityState
domain_of:
- State
range: ReachabilityStateValues
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: ReachabilityState
domain_of:
- State
range: datetime