Skip to content

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

Any questions left?

Ask the community