Skip to content

Class: Related Asset (RelatedAsset)

Reference to an asset participating in a relation by using its asset identifiers.

URI: base:RelatedAsset

 classDiagram
    class RelatedAsset
    click RelatedAsset href "../RelatedAsset/"
      RelatedAsset : asset_identifiers





        RelatedAsset --> "1..*" AssetIdentifier : asset_identifiers
        click AssetIdentifier href "../AssetIdentifier/"



Slots

Name Cardinality and Range Description Inheritance
asset_identifiers 1..*
AssetIdentifier
An asset identifier is an asset attribute that provides enough information to... direct

Usages

used by used in type used
AssetRelation related_asset range RelatedAsset

Identifier and Mapping Information

Schema Source

  • from schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml

Mappings

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

LinkML Source

Direct

name: RelatedAsset
description: Reference to an asset participating in a relation by using its asset
  identifiers.
title: Related Asset
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml
slots:
- asset_identifiers

Induced

name: RelatedAsset
description: Reference to an asset participating in a relation by using its asset
  identifiers.
title: Related Asset
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml
attributes:
  asset_identifiers:
    name: asset_identifiers
    description: 'An asset identifier is an asset attribute that provides enough information
      to unequivocally identify the represented object.

      In some cases the ID attribute acts simultaneously as a reference for the asset
      instance and as identifier for the represented object. Otherwise at least one
      asset identifier is needed.

      There can be multiple asset_identifiers with different goals. For example, the
      information of a metal nameplate can be used by a human-being to identify a
      device represented by an asset instance, but a software certificate provided
      by a device might help a software component identify the device in the network,...

      An asset identifier might have an identifier_type, that defines its format and
      possibly even semantics.'
    title: asset identifiers
    examples:
    - value: '''Nameplate'': { ''vendor id'': ''siemens'', ''product id'': ''1FN3050-1ND00-0EA3'',
        ''serial number'': ''0011223344'' }'
      description: Object that provides a set of values that unequivocally identify
        a Siemens device.
    - value: '''Product ID'': { ''Vendor'': ''Rexroth'', ''Type Code'': ''VDP16.3DBN-D1-NN-NN'',
        ''Type Name'': ''IndraControl VPB 40.4, Control Cabinet PC''}, ''Instance
        ID'': { ''Serial Number'': ''SN:008595411'' }'
      description: Object that provides a set of values that unequivocally identify
        a Rexroth device.
    - value: 123e4567-e89b-12d3-a456-426655440000
      description: Universal Unique ID (UUID AKA GUID) that identifies an asset instance.
    - value: 'MAC-Address: 00:11:22:33:44'
      description: Identify a device by its MAC-Address, assuming that it cannot be
        changed.
    - value: '''Device Certificate'': { ''Certificate ID'': ''1wlkq3'', ''Certificate
        PubKey'': ''xxxxxxxxxxxx'' }'
      description: Information needed to challenge the certificate of a device with
        its public key.
    - value: '''ID Link'': ''https://example.com/idlink/12345'''
      description: Identify a device by a vendor-provided ID Link URL that follows
        the ID Link convention.
    from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml
    rank: 1000
    alias: asset_identifiers
    owner: RelatedAsset
    domain_of:
    - Asset
    - RelatedAsset
    range: AssetIdentifier
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true

Any questions left?

Ask the community