Skip to content

Class: AssetRelationship

Relationship between two different assets.

URI: base:AssetRelationship

 classDiagram
    class AssetRelationship
      AssetRelationship : object
      AssetRelationship : predicate
      AssetRelationship : subject

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
subject 0..1
Asset
The origin of a relationship between two assets direct
object 0..1
Asset
The target of a relationship between two assets direct
predicate 0..1
PredicateValues
A relationship type direct
Deprecated attributes
Name Cardinality and Range Description Inheritance

Identifier and Mapping Information

Mappings

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

LinkML Source

Direct

name: AssetRelationship
description: Relationship between two different assets.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
attributes:
  subject:
    name: subject
    description: The origin of a relationship between two assets.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    domain_of:
    - AssetRelationship
    relational_role: SUBJECT
    range: Asset
  object:
    name: object
    description: The target of a relationship between two assets.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    domain_of:
    - AssetRelationship
    relational_role: OBJECT
    range: Asset
  predicate:
    name: predicate
    description: A relationship type.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    domain_of:
    - AssetRelationship
    relational_role: PREDICATE
    range: PredicateValues
represents_relationship: true

Induced

name: AssetRelationship
description: Relationship between two different assets.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
attributes:
  subject:
    name: subject
    description: The origin of a relationship between two assets.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: subject
    owner: AssetRelationship
    domain_of:
    - AssetRelationship
    relational_role: SUBJECT
    range: Asset
  object:
    name: object
    description: The target of a relationship between two assets.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: object
    owner: AssetRelationship
    domain_of:
    - AssetRelationship
    relational_role: OBJECT
    range: Asset
  predicate:
    name: predicate
    description: A relationship type.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: predicate
    owner: AssetRelationship
    domain_of:
    - AssetRelationship
    relational_role: PREDICATE
    range: PredicateValues
represents_relationship: true

Any questions left?

Ask the community