Skip to content

Class: CustomProperty

Instance annotation hosting a custom property with a label.

URI: base:CustomProperty

 classDiagram
    class CustomProperty
      InstanceAnnotation <|-- CustomProperty

      CustomProperty : key
      CustomProperty : label
      CustomProperty : value

Inheritance

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
label 0..1
String
Human readable label to show the property in the UI direct
key 0..1
String
The identifier of a key/value pair InstanceAnnotation
value 0..1
String
The real metadata of a key/value pair InstanceAnnotation
Deprecated attributes
Name Cardinality and Range Description Inheritance

Usages

used by used in type used
Asset custom_ui_properties range CustomProperty
Device custom_ui_properties range CustomProperty
SoftwareAsset custom_ui_properties range CustomProperty
SoftwareArtifact custom_ui_properties range CustomProperty
RunningSoftware custom_ui_properties range CustomProperty
AssetLink custom_ui_properties range CustomProperty
Dcd custom_ui_properties range CustomProperty
Gateway custom_ui_properties range CustomProperty

Identifier and Mapping Information

Mappings

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

LinkML Source

Direct

name: CustomProperty
description: Instance annotation hosting a custom property with a label.
title: Custom property
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: InstanceAnnotation
attributes:
  label:
    name: label
    description: Human readable label to show the property in the UI.
    title: label
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    domain_of:
    - CustomProperty
    range: string

Induced

name: CustomProperty
description: Instance annotation hosting a custom property with a label.
title: Custom property
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: InstanceAnnotation
attributes:
  label:
    name: label
    description: Human readable label to show the property in the UI.
    title: label
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: label
    owner: CustomProperty
    domain_of:
    - CustomProperty
    range: string
  key:
    name: key
    description: The identifier of a key/value pair.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: key
    owner: CustomProperty
    domain_of:
    - InstanceAnnotation
    range: string
  value:
    name: value
    description: The real metadata of a key/value pair.
    from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
    rank: 1000
    alias: value
    owner: CustomProperty
    domain_of:
    - InstanceAnnotation
    range: string

Any questions left?

Ask the community