Skip to content

AI Model

IRI: https://w3id.org/altium/cdm/software/AIModel

Bounded context: software

AI model artifact in context of a workspace

Platform API

GRID (1)

grid:workspace:{workspace-id}:software:ai-model/{id}

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

Diagram

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


  class sft_AIModel["AI Model"]



      style sft_AIModel fill:#3c78d8    


    click sft_AIModel href "../../classes/sft_AIModel/"






  class core_Artifact["Artifact"]




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











      sft_AIModel --> "*" plt_Solution : part of solution
      click plt_Solution href "../../classes/plt_Solution/"


  class plt_Solution["Solution"]



      style plt_Solution fill:#cccccc    






          sft_AIModel : id










  class sft_SoftwareProject["Software Project"]



      style sft_SoftwareProject fill:#3c78d8    


          sft_SoftwareProject --> "0..1" sft_AIModel: ai models 
          click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"






  class sft_SoftwareRelease["Software Release"]



      style sft_SoftwareRelease fill:#3c78d8    


          sft_SoftwareRelease --> "0..1" sft_AIModel: ai models 
          click sft_SoftwareRelease href "../../classes/sft_SoftwareRelease/"



Comments

We start with a simple Artifact-like entity without explicit revisions support. The assumption is that if we need revisions going forward, we'll add explicit revision entity, define GRID for it, relations, etc.

TODOs

Data Content Platform would likely define another (but related) AI model entity - the one that is going to be part of Solution Template. The exact name / definition of the entity is TBD.

Inheritance

Fields

Name Cardinality Type Description Inheritance
part of solution * Solution TBD plt_SolutionItem
id 1 GRID Globally unique identifier across the whole platform. core_Entity

Identifier and Mapping Information

Annotations

property value
grid grid:workspace:{workspace-id}:software:ai-model/{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.