Class: source (SourceClass)
The source of the asset data. It documents how the asset information was added, for example through a discovery process or by manually updating the asset data using the API.
URI: base:SourceClass
classDiagram
class SourceClass
click SourceClass href "../SourceClass/"
SourceClass : type
SourceClass --> "1" SourceTypeValues : type
click SourceTypeValues href "../SourceTypeValues/"
SourceClass : value
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 1 SourceTypeValues |
The type of the source | direct |
| value | 1 String |
The value of the source | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Asset | source | range | SourceClass |
| Device | source | range | SourceClass |
| Gateway | source | range | SourceClass |
| SoftwareArtifact | source | range | SourceClass |
Identifier and Mapping Information
Schema Source
- from schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | base:SourceClass |
| native | base:SourceClass |
LinkML Source
Direct
name: SourceClass
description: The source of the asset data. It documents how the asset information
was added, for example through a discovery process or by manually updating the asset
data using the API.
title: source
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
slots:
- type
- value
Induced
name: SourceClass
description: The source of the asset data. It documents how the asset information
was added, for example through a discovery process or by manually updating the asset
data using the API.
title: source
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
attributes:
type:
name: type
description: The type of the source. It is a string that can be used to specify
the source of the asset data, for example "discovery" or "manual".
title: source type
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
rank: 1000
alias: type
owner: SourceClass
domain_of:
- SourceClass
range: SourceTypeValues
required: true
value:
name: value
description: The value of the source. It is a string that can be used to specify
the value of the source, for example the name of the asset link.
title: source value
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
rank: 1000
alias: value
owner: SourceClass
domain_of:
- InstanceAnnotation
- SourceClass
- CustomProperty
range: string
required: true