Skip to content

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.

GRID (1)

grid:workspace:{workspace-id}:system-design:sdm-version/{id}

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

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/"




  class core_Artifact["Artifact"]




          core_Artifact <|-- system_SdmSystemModelVersion
          click core_Artifact href "../../classes/core_Artifact/"






          system_SdmSystemModelVersion : name



          system_SdmSystemModelVersion : version



          system_SdmSystemModelVersion : schema 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 --> "0..1" system_SdmSystemModelVersionMetadata : metadata
      click system_SdmSystemModelVersionMetadata href "../../classes/system_SdmSystemModelVersionMetadata/"


  class system_SdmSystemModelVersionMetadata["System Model Version Metadata"]



      style system_SdmSystemModelVersionMetadata 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. core_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
schema version 0..1 string The semantic version of the SDM schema this model version conforms to, used for compatibility checks. 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
metadata 0..1 System Model Version Metadata Metadata associated with this system model version. direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmSystemModelVersion
grid grid:workspace:{workspace-id}:system-design:sdm-version/{id}

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.