Skip to content

Artifact

IRI: https://w3id.org/altium/cdm/Artifact

Bounded context:

Platform API

GRID (1)

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

*NOTE: this is an abstract class and should not be instantiated directly

Diagram

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


  class Artifact["Artifact"]


    click Artifact href "../../classes/Artifact/"




  class Entity["Entity"]


          Entity <|-- Artifact
          click Entity href "../../classes/Entity/"





  class plt_organization["Organization"]



      style plt_organization fill:#cccccc    


        Artifact <|-- plt_organization
        click plt_organization href "../../classes/plt_organization/"


  class plt_user["User"]



      style plt_user fill:#cccccc    


        Artifact <|-- plt_user
        click plt_user href "../../classes/plt_user/"


  class plt_group["User Group"]



      style plt_group fill:#cccccc    


        Artifact <|-- plt_group
        click plt_group href "../../classes/plt_group/"


  class plt_application["Application"]



      style plt_application fill:#cccccc    


        Artifact <|-- plt_application
        click plt_application href "../../classes/plt_application/"


  class plt_subscription["Subscription"]



      style plt_subscription fill:#cccccc    


        Artifact <|-- plt_subscription
        click plt_subscription href "../../classes/plt_subscription/"


  class plt_workspace["Workspace"]



      style plt_workspace fill:#cccccc    


        Artifact <|-- plt_workspace
        click plt_workspace href "../../classes/plt_workspace/"


  class plt_workspace_user["Workspace User"]



      style plt_workspace_user fill:#cccccc    


        Artifact <|-- plt_workspace_user
        click plt_workspace_user href "../../classes/plt_workspace_user/"


  class plt_workspace_group["Workspace Group"]



      style plt_workspace_group fill:#cccccc    


        Artifact <|-- plt_workspace_group
        click plt_workspace_group href "../../classes/plt_workspace_group/"


  class plt_solution_release["Solution Release"]



      style plt_solution_release fill:#cccccc    


        Artifact <|-- plt_solution_release
        click plt_solution_release href "../../classes/plt_solution_release/"


  class plt_lifecycle_definition["Lifecycle Definition"]



      style plt_lifecycle_definition fill:#cccccc    


        Artifact <|-- plt_lifecycle_definition
        click plt_lifecycle_definition href "../../classes/plt_lifecycle_definition/"


  class plt_naming_scheme["Revision Naming Scheme"]



      style plt_naming_scheme fill:#cccccc    


        Artifact <|-- plt_naming_scheme
        click plt_naming_scheme href "../../classes/plt_naming_scheme/"


  class con_env_configuration["Environment Configuration"]



      style con_env_configuration fill:#ead1dc    


        Artifact <|-- con_env_configuration
        click con_env_configuration href "../../classes/con_env_configuration/"


  class con_schematic_template["Schematic Template"]



      style con_schematic_template fill:#ead1dc    


        Artifact <|-- con_schematic_template
        click con_schematic_template href "../../classes/con_schematic_template/"


  class con_schematic_template_revision["Schematic Template Revision"]



      style con_schematic_template_revision fill:#ead1dc    


        Artifact <|-- con_schematic_template_revision
        click con_schematic_template_revision href "../../classes/con_schematic_template_revision/"


  class cus_Script["Script"]



      style cus_Script fill:#a2c4c9    


        Artifact <|-- cus_Script
        click cus_Script href "../../classes/cus_Script/"


  class cus_ScriptVersion["Script Version"]



      style cus_ScriptVersion fill:#a2c4c9    


        Artifact <|-- cus_ScriptVersion
        click cus_ScriptVersion href "../../classes/cus_ScriptVersion/"


  class cus_ScriptExecution["Script Execution"]



      style cus_ScriptExecution fill:#a2c4c9    


        Artifact <|-- cus_ScriptExecution
        click cus_ScriptExecution href "../../classes/cus_ScriptExecution/"


  class des_project_template["Project Template"]



      style des_project_template fill:#93c47d    


        Artifact <|-- des_project_template
        click des_project_template href "../../classes/des_project_template/"


  class des_project_template_revision["Project Template Revision"]



      style des_project_template_revision fill:#93c47d    


        Artifact <|-- des_project_template_revision
        click des_project_template_revision href "../../classes/des_project_template_revision/"


  class des_manufacturing_package["Manufacturing Package"]



      style des_manufacturing_package fill:#93c47d    


        Artifact <|-- des_manufacturing_package
        click des_manufacturing_package href "../../classes/des_manufacturing_package/"


  class dm_fullstack_device_model["FullStackDeviceModel"]



      style dm_fullstack_device_model fill:#6fa8dc    


        Artifact <|-- dm_fullstack_device_model
        click dm_fullstack_device_model href "../../classes/dm_fullstack_device_model/"


  class lib_component["Component"]



      style lib_component fill:#ffe599    


        Artifact <|-- lib_component
        click lib_component href "../../classes/lib_component/"


  class lib_ComponentRevision["Component Revision"]



      style lib_ComponentRevision fill:#ffe599    


        Artifact <|-- lib_ComponentRevision
        click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"


  class lib_component_template["Component Template"]



      style lib_component_template fill:#ffe599    


        Artifact <|-- lib_component_template
        click lib_component_template href "../../classes/lib_component_template/"


  class lib_component_template_revision["Component Template Revision"]



      style lib_component_template_revision fill:#ffe599    


        Artifact <|-- lib_component_template_revision
        click lib_component_template_revision href "../../classes/lib_component_template_revision/"


  class lib_symbol["Symbol"]



      style lib_symbol fill:#ffe599    


        Artifact <|-- lib_symbol
        click lib_symbol href "../../classes/lib_symbol/"


  class lib_symbol_revision["Symbol Revision"]



      style lib_symbol_revision fill:#ffe599    


        Artifact <|-- lib_symbol_revision
        click lib_symbol_revision href "../../classes/lib_symbol_revision/"


  class lib_footprint["Footprint"]



      style lib_footprint fill:#ffe599    


        Artifact <|-- lib_footprint
        click lib_footprint href "../../classes/lib_footprint/"


  class lib_footprint_revision["Footprint Revision"]



      style lib_footprint_revision fill:#ffe599    


        Artifact <|-- lib_footprint_revision
        click lib_footprint_revision href "../../classes/lib_footprint_revision/"


  class lib_part["Part"]



      style lib_part fill:#ffe599    


        Artifact <|-- lib_part
        click lib_part href "../../classes/lib_part/"


  class lib_datasheet["Datasheet"]



      style lib_datasheet fill:#ffe599    


        Artifact <|-- lib_datasheet
        click lib_datasheet href "../../classes/lib_datasheet/"


  class lib_reuse_block["Reuse Block"]



      style lib_reuse_block fill:#ffe599    


        Artifact <|-- lib_reuse_block
        click lib_reuse_block href "../../classes/lib_reuse_block/"


  class lib_reuse_block_revision["Reuse Block Revision"]



      style lib_reuse_block_revision fill:#ffe599    


        Artifact <|-- lib_reuse_block_revision
        click lib_reuse_block_revision href "../../classes/lib_reuse_block_revision/"


  class lib_managed_sheet["Managed Sheet"]



      style lib_managed_sheet fill:#ffe599    


        Artifact <|-- lib_managed_sheet
        click lib_managed_sheet href "../../classes/lib_managed_sheet/"


  class lib_managed_sheet_revision["Managed Sheet Revision"]



      style lib_managed_sheet_revision fill:#ffe599    


        Artifact <|-- lib_managed_sheet_revision
        click lib_managed_sheet_revision href "../../classes/lib_managed_sheet_revision/"


  class lib_sch_snippet["SCH Snippet"]



      style lib_sch_snippet fill:#ffe599    


        Artifact <|-- lib_sch_snippet
        click lib_sch_snippet href "../../classes/lib_sch_snippet/"


  class lib_sch_snippet_revision["SCH Snippet Revision"]



      style lib_sch_snippet_revision fill:#ffe599    


        Artifact <|-- lib_sch_snippet_revision
        click lib_sch_snippet_revision href "../../classes/lib_sch_snippet_revision/"


  class lib_pcb_snippet["PCB Snippet"]



      style lib_pcb_snippet fill:#ffe599    


        Artifact <|-- lib_pcb_snippet
        click lib_pcb_snippet href "../../classes/lib_pcb_snippet/"


  class lib_pcb_snippet_revision["PCB Snippet Revision"]



      style lib_pcb_snippet_revision fill:#ffe599    


        Artifact <|-- lib_pcb_snippet_revision
        click lib_pcb_snippet_revision href "../../classes/lib_pcb_snippet_revision/"


  class ota_Device["Device"]



      style ota_Device fill:#d29292    


        Artifact <|-- ota_Device
        click ota_Device href "../../classes/ota_Device/"


  class ota_Fleet["Fleet"]



      style ota_Fleet fill:#d29292    


        Artifact <|-- ota_Fleet
        click ota_Fleet href "../../classes/ota_Fleet/"


  class ota_Package["Package"]



      style ota_Package fill:#d29292    


        Artifact <|-- ota_Package
        click ota_Package href "../../classes/ota_Package/"


  class pro_BomRelease["BOM Release"]



      style pro_BomRelease fill:#dd7e6b    


        Artifact <|-- pro_BomRelease
        click pro_BomRelease href "../../classes/pro_BomRelease/"


  class sup_part["Part"]



      style sup_part fill:#0c559c    


        Artifact <|-- sup_part
        click sup_part href "../../classes/sup_part/"


  class sup_offer["Offer"]



      style sup_offer fill:#0c559c    


        Artifact <|-- sup_offer
        click sup_offer href "../../classes/sup_offer/"


  class sup_company["Company"]



      style sup_company fill:#0c559c    


        Artifact <|-- sup_company
        click sup_company href "../../classes/sup_company/"


  class sup_part_family["Part Family"]



      style sup_part_family fill:#0c559c    


        Artifact <|-- sup_part_family
        click sup_part_family href "../../classes/sup_part_family/"


  class sup_part_group["Part Group"]



      style sup_part_group fill:#0c559c    


        Artifact <|-- sup_part_group
        click sup_part_group href "../../classes/sup_part_group/"


  class sup_reference_design["Reference Design"]



      style sup_reference_design fill:#0c559c    


        Artifact <|-- sup_reference_design
        click sup_reference_design href "../../classes/sup_reference_design/"


  class sup_solution_template["Solution Template"]



      style sup_solution_template fill:#0c559c    


        Artifact <|-- sup_solution_template
        click sup_solution_template href "../../classes/sup_solution_template/"


  class sup_software_project["Software Project"]



      style sup_software_project fill:#0c559c    


        Artifact <|-- sup_software_project
        click sup_software_project href "../../classes/sup_software_project/"


  class sup_eval_kit["Evaluation Kit"]



      style sup_eval_kit fill:#0c559c    


        Artifact <|-- sup_eval_kit
        click sup_eval_kit href "../../classes/sup_eval_kit/"


  class sft_software_release["Software Release"]



      style sft_software_release fill:#3c78d8    


        Artifact <|-- sft_software_release
        click sft_software_release href "../../classes/sft_software_release/"


  class sft_device_configuration["Device Configuration"]



      style sft_device_configuration fill:#3c78d8    


        Artifact <|-- sft_device_configuration
        click sft_device_configuration href "../../classes/sft_device_configuration/"


  class sft_device_configuration_revision["Device Configuration Revision"]



      style sft_device_configuration_revision fill:#3c78d8    


        Artifact <|-- sft_device_configuration_revision
        click sft_device_configuration_revision href "../../classes/sft_device_configuration_revision/"


  class sft_ai_model["AI Model"]



      style sft_ai_model fill:#3c78d8    


        Artifact <|-- sft_ai_model
        click sft_ai_model href "../../classes/sft_ai_model/"


  class sft_build_artifact["Build Artifact"]



      style sft_build_artifact fill:#3c78d8    


        Artifact <|-- sft_build_artifact
        click sft_build_artifact href "../../classes/sft_build_artifact/"


  class system_SdmSystemModelVersion["System  Model Version"]



      style system_SdmSystemModelVersion fill:#f1c232    


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


  class req_requirement["Requirement"]



      style req_requirement fill:#f6b26b    


        Artifact <|-- req_requirement
        click req_requirement href "../../classes/req_requirement/"


  class req_requirement_revision["Requirement Revision"]



      style req_requirement_revision fill:#f6b26b    


        Artifact <|-- req_requirement_revision
        click req_requirement_revision href "../../classes/req_requirement_revision/"


  class req_requirement_specification["Requirement Specification"]



      style req_requirement_specification fill:#f6b26b    


        Artifact <|-- req_requirement_specification
        click req_requirement_specification href "../../classes/req_requirement_specification/"


  class req_requirement_baseline["Requirement Baseline"]



      style req_requirement_baseline fill:#f6b26b    


        Artifact <|-- req_requirement_baseline
        click req_requirement_baseline href "../../classes/req_requirement_baseline/"



          Artifact : id





Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity

Identifier and Mapping Information

Comments

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