Skip to content

Class: AssetOperation

Operations that can be performed on the asset

URI: base:AssetOperation

 classDiagram
    class AssetOperation
      AssetOperation : activation_flag
      AssetOperation : operation_name

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
operation_name 0..1
String
Name of a device management operation direct
activation_flag 0..1
Boolean
Attribute for specifying if the operation is available in terms of true or fa... direct
Deprecated attributes
Name Cardinality and Range Description Inheritance

Usages

used by used in type used
Asset asset_operations range AssetOperation
Device asset_operations range AssetOperation
SoftwareAsset asset_operations range AssetOperation
SoftwareArtifact asset_operations range AssetOperation
RunningSoftware asset_operations range AssetOperation
AssetLink asset_operations range AssetOperation
Dcd asset_operations range AssetOperation
Gateway asset_operations range AssetOperation

Examples

Value
Firmware Update
Factory Reset
Program Update
Memory Reset
Backup

Identifier and Mapping Information

Mappings

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

LinkML Source

Direct

name: AssetOperation
description: Operations that can be performed on the asset
title: Asset Operation
examples:
- value: Firmware Update
- value: Factory Reset
- value: Program Update
- value: Memory Reset
- value: Backup
in_subset:
- MostRelevant
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
slots:
- operation_name
- activation_flag

Induced

name: AssetOperation
description: Operations that can be performed on the asset
title: Asset Operation
examples:
- value: Firmware Update
- value: Factory Reset
- value: Program Update
- value: Memory Reset
- value: Backup
in_subset:
- MostRelevant
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
attributes:
  operation_name:
    name: operation_name
    description: Name of a device management operation.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: operation_name
    owner: AssetOperation
    domain_of:
    - AssetOperation
    range: string
  activation_flag:
    name: activation_flag
    description: Attribute for specifying if the operation is available in terms of
      true or false
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    ifabsent: 'True'
    alias: activation_flag
    owner: AssetOperation
    domain_of:
    - AssetOperation
    range: boolean

Any questions left?

Ask the community