Skip to content

Class: ReachabilityState

The reachability_state based on when an asset that can be contacted (typically a device) was reached (or not) for the last time.

URI: base:ReachabilityState

 classDiagram
    class ReachabilityState
      State <|-- ReachabilityState

      ReachabilityState : state_timestamp
      ReachabilityState : state_value

Inheritance

  • State
    • ReachabilityState

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
state_value 0..1
ReachabilityStateValues
The state of an object State
state_timestamp 0..1
Datetime
Time when the current state has been observed State
Deprecated attributes
Name Cardinality and Range Description Inheritance

Usages

used by used in type used
Asset reachability_state range ReachabilityState
Device reachability_state range ReachabilityState
SoftwareAsset reachability_state range ReachabilityState
SoftwareArtifact reachability_state range ReachabilityState
RunningSoftware reachability_state range ReachabilityState
AssetLink reachability_state range ReachabilityState
Dcd reachability_state range ReachabilityState
Gateway reachability_state range ReachabilityState

Identifier and Mapping Information

Mappings

Mapping Type Mapped Value
self base:ReachabilityState
native base:ReachabilityState

LinkML Source

Direct

name: ReachabilityState
description: The reachability_state based on when an asset that can be contacted (typically
  a device) was reached (or not) for the last time.
title: reachability_state
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: State
slot_usage:
  state_value:
    name: state_value
    ifabsent: string(reached)
    domain_of:
    - State
    range: ReachabilityStateValues

Induced

name: ReachabilityState
description: The reachability_state based on when an asset that can be contacted (typically
  a device) was reached (or not) for the last time.
title: reachability_state
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: State
slot_usage:
  state_value:
    name: state_value
    ifabsent: string(reached)
    domain_of:
    - State
    range: ReachabilityStateValues
attributes:
  state_value:
    name: state_value
    description: The state of an object.
    title: state value
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    ifabsent: string(reached)
    alias: state_value
    owner: ReachabilityState
    domain_of:
    - State
    range: ReachabilityStateValues
  state_timestamp:
    name: state_timestamp
    description: Time when the current state has been observed.
    title: state timestamp
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: state_timestamp
    owner: ReachabilityState
    domain_of:
    - State
    range: datetime

Any questions left?

Ask the community