Class: InstanceAnnotation
Key/value pair that can be used to add metadata to an object.
classDiagram
class InstanceAnnotation
click InstanceAnnotation href "../InstanceAnnotation/"
InstanceAnnotation : key
InstanceAnnotation : value
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| key | 0..1 String |
The identifier of a key/value pair | direct |
| value | 0..1 String |
The real metadata of a key/value pair | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Asset | instance_annotations | range | InstanceAnnotation |
| Device | instance_annotations | range | InstanceAnnotation |
| FunctionalObject | instance_annotations | range | InstanceAnnotation |
| SoftwareArtifact | instance_annotations | range | InstanceAnnotation |
| Gateway | instance_annotations | range | InstanceAnnotation |
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:InstanceAnnotation |
| native | base:InstanceAnnotation |
LinkML Source
Direct
name: InstanceAnnotation
description: Key/value pair that can be used to add metadata to an object.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml
attributes:
key:
name: key
description: The identifier of a key/value pair.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-functional-object.yaml
rank: 1000
domain_of:
- InstanceAnnotation
range: string
value:
name: value
description: The real metadata of a key/value pair.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-functional-object.yaml
rank: 1000
domain_of:
- InstanceAnnotation
- CustomIdentifier
range: string
Induced
name: InstanceAnnotation
description: Key/value pair that can be used to add metadata to an object.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base.yaml
attributes:
key:
name: key
description: The identifier of a key/value pair.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-functional-object.yaml
rank: 1000
alias: key
owner: InstanceAnnotation
domain_of:
- InstanceAnnotation
range: string
value:
name: value
description: The real metadata of a key/value pair.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-functional-object.yaml
rank: 1000
alias: value
owner: InstanceAnnotation
domain_of:
- InstanceAnnotation
- CustomIdentifier
range: string