Slot: software_component_type
Type designator that supports polymorphism using software components. This type is used for validation of the provided software components.
URI: base:software_component_type Alias: software_component_type
Applicable Classes
| Name | Description | Modifies Slot |
|---|---|---|
| SoftwareComponent | Any kind of software element that needs to be considered | no |
| SoftwareArtifactComponent | yes | |
| RunningSoftwareComponent | Software component representing running software | yes |
Properties
-
Range: String
-
Required: True
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:software_component_type |
| native | base:software_component_type |
LinkML Source
name: software_component_type
description: Type designator that supports polymorphism using software components.
This type is used for validation of the provided software components.
from_schema: https://industrial-assets.io/schemas/iah/base-schema/released/v1/iah-base-read.yaml
rank: 1000
designates_type: true
alias: software_component_type
domain_of:
- SoftwareComponent
range: string
required: true