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.12.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.12.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.12.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.12.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.12.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.12.0/iah-base.jsonld
rank: 1000
alias: value
owner: CustomProperty
domain_of:
- InstanceAnnotation
range: string