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