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
- InstanceAnnotation
- CustomProperty
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