Skip to content

Requirement Baseline

IRI: https://w3id.org/altium/cdm/requirement/RequirementBaseline

Bounded context: requirements

A version-managed release of a specification or subset of requirements approved for execution.

Platform API

GRID (1)

grid:workspace:{workspace-id}:requirements:baseline/{id}

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

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class req_requirement_baseline["Requirement Baseline"]



      style req_requirement_baseline fill:#f6b26b    


    click req_requirement_baseline href "../../classes/req_requirement_baseline/"














      req_requirement_baseline --> "1" req_requirement_specification : ofSpecification
      click req_requirement_specification href "../../classes/req_requirement_specification/"


  class req_requirement_specification["Requirement Specification"]



      style req_requirement_specification fill:#f6b26b    











      req_requirement_baseline --> "1..*" req_requirement : includesRequirements
      click req_requirement href "../../classes/req_requirement/"


  class req_requirement["Requirement"]



      style req_requirement fill:#f6b26b    











      req_requirement_baseline --> "*" des_project_release : targetsProjectReleases
      click des_project_release href "../../classes/des_project_release/"


  class des_project_release["Hardware Project Release"]



      style des_project_release fill:#93c47d    






          req_requirement_baseline : identifier



          req_requirement_baseline : notes








      req_requirement_baseline --> "1" plt_LifecycleState : lifecycleState
      click plt_LifecycleState href "../../classes/plt_LifecycleState/"


  class plt_LifecycleState["Lifecycle State"]



      style plt_LifecycleState fill:#cccccc    






          req_requirement_baseline : id










  class req_requirement_specification["Requirement Specification"]



      style req_requirement_specification fill:#f6b26b    


          req_requirement_specification --> "*" req_requirement_baseline: revisions 
          click req_requirement_specification href "../../classes/req_requirement_specification/"






  class req_project["Requirements Project"]



      style req_project fill:#f6b26b    


          req_project --> "*" req_requirement_baseline: baselines 
          click req_project href "../../classes/req_project/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
lifecycleState 1 Lifecycle State None HasLifecycle
id 1 GRID Globally unique identifier across the whole platform. Entity
ofSpecification 1 Requirement Specification Specification for which this baseline is approved. direct
includesRequirements 1..* Requirement Specific requirements frozen into this baseline. direct
targetsProjectReleases * Hardware Project Release Project releases that must comply with this baseline. direct
identifier 1 string Distinguishing label for the approved baseline (e.g. BL-2025.1). direct
notes 0..1 string Additional context for the approval, deviations, or applicability limits. direct

Identifier and Mapping Information

Annotations

property value
grid grid:workspace:{workspace-id}:requirements:baseline/{id}
maturity EXPERIMENTAL

Comments

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