System Model Version
IRI: https://w3id.org/altium/cdm/system/SystemModelVersion
Bounded context: system-sdm
A specific version of a system model, capturing the state of the system design at a particular point in time.
Platform API
GRID (1)
grid:workspace:{workspace-id}:system-design:sdm-version/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class system_SdmSystemModelVersion["System Model Version"]
style system_SdmSystemModelVersion fill:#f1c232
click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"
system_SdmSystemModelVersion : name
system_SdmSystemModelVersion : version
system_SdmSystemModelVersion --> "0..1" system_SdmFunctionalModel : functional model
click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"
class system_SdmFunctionalModel["Functional Model"]
style system_SdmFunctionalModel fill:#f1c232
system_SdmSystemModelVersion --> "*" system_SdmDeviceModel : device models
click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"
class system_SdmDeviceModel["Device Model"]
style system_SdmDeviceModel fill:#f1c232
system_SdmSystemModelVersion --> "*" system_SdmSoftwareModel : software models
click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"
class system_SdmSoftwareModel["Software Model"]
style system_SdmSoftwareModel fill:#f1c232
system_SdmSystemModelVersion --> "*" system_SdmHardwareModel : hardware models
click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"
class system_SdmHardwareModel["Hardware Model"]
style system_SdmHardwareModel fill:#f1c232
system_SdmSystemModelVersion : id
class system_SdmSystemModel["System Model"]
style system_SdmSystemModel fill:#f1c232
system_SdmSystemModel --> "1" system_SdmSystemModelVersion: latest version
click system_SdmSystemModel href "../../classes/system_SdmSystemModel/"
class system_SdmSystemModel["System Model"]
style system_SdmSystemModel fill:#f1c232
system_SdmSystemModel --> "*" system_SdmSystemModelVersion: versions
click system_SdmSystemModel href "../../classes/system_SdmSystemModel/"
Inheritance
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |
| name | 0..1 |
string | A short name of the entity. | direct |
| version | 1 |
integer | Version of the system model, used for tracking changes over time. | direct |
| functional model | 0..1 |
Functional Model | A functional model associated with the system model. | direct |
| device models | * |
Device Model | A device models associated with this system model. | direct |
| software models | * |
Software Model | A software models associated with this system model. | direct |
| hardware models | * |
Hardware Model | A hardware models associated with this system model. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | SysSdmSystemModelVersion |
| grid | grid:workspace:{workspace-id}:system-design:sdm-version/{id} |