Skip to content
View as Markdown

Artifact

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

Abstract base for persistent data objects that are created, stored, versioned, and consumed. Examples: components, documents, system models.

In the product

No product documentation linked yet.

In standards

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

Diagram

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


  class core_Artifact["Artifact"]




      style core_Artifact fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:2.5px

    click core_Artifact href "../../classes/core_Artifact/"





  class plt_Organization["Organization"]






      style plt_Organization fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_User["User"]






      style plt_User fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_UserGroup["User Group"]






      style plt_UserGroup fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_Application["Application"]






      style plt_Application fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_EventSubscription["Event Subscription"]






      style plt_EventSubscription fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_Workspace["Workspace"]






      style plt_Workspace fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_WorkspaceUser["Workspace User"]






      style plt_WorkspaceUser fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_WorkspaceGroup["Workspace Group"]






      style plt_WorkspaceGroup fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_SolutionRelease["Solution Release"]






      style plt_SolutionRelease fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_LifecycleDefinition["Lifecycle Definition"]






      style plt_LifecycleDefinition fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class plt_NamingScheme["Revision Naming Scheme"]






      style plt_NamingScheme fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

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


  class con_EnvironmentConfiguration["Environment Configuration"]






      style con_EnvironmentConfiguration fill:#ead1dc,stroke:#98888f,color:#14181f,stroke-width:1px

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


  class con_SchematicTemplate["Schematic Template"]






      style con_SchematicTemplate fill:#ead1dc,stroke:#98888f,color:#14181f,stroke-width:1px

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


  class con_SchematicTemplateRevision["Schematic Template Revision"]






      style con_SchematicTemplateRevision fill:#ead1dc,stroke:#98888f,color:#14181f,stroke-width:1px

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


  class cus_Script["Script"]






      style cus_Script fill:#a2c4c9,stroke:#697f83,color:#14181f,stroke-width:1px

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


  class cus_ScriptVersion["Script Version"]






      style cus_ScriptVersion fill:#a2c4c9,stroke:#697f83,color:#14181f,stroke-width:1px

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


  class cus_ScriptExecution["Script Execution"]






      style cus_ScriptExecution fill:#a2c4c9,stroke:#697f83,color:#14181f,stroke-width:1px

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


  class des_ProjectRelease["Hardware Project Release"]






      style des_ProjectRelease fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

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


  class des_ProjectTemplate["Project Template"]






      style des_ProjectTemplate fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

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


  class des_ProjectTemplateRevision["Project Template Revision"]






      style des_ProjectTemplateRevision fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

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


  class des_ManufacturingPackage["Manufacturing Package"]






      style des_ManufacturingPackage fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

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


  class des_RuleCheck["Rule Check"]






      style des_RuleCheck fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

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


  class dm_FullStackDeviceModel["FullStackDeviceModel"]






      style dm_FullStackDeviceModel fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

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


  class lib_Component["Component"]






      style lib_Component fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ComponentRevision["Component Revision"]






      style lib_ComponentRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ComponentTemplate["Component Template"]






      style lib_ComponentTemplate fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ComponentTemplateRevision["Component Template Revision"]






      style lib_ComponentTemplateRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_Symbol["Symbol"]






      style lib_Symbol fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_SymbolRevision["Symbol Revision"]






      style lib_SymbolRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_Footprint["Footprint"]






      style lib_Footprint fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_FootprintRevision["Footprint Revision"]






      style lib_FootprintRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_Part["Part"]






      style lib_Part fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_Datasheet["Datasheet"]






      style lib_Datasheet fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ReuseBlock["Reuse Block"]






      style lib_ReuseBlock fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ReuseBlockRevision["Reuse Block Revision"]






      style lib_ReuseBlockRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ManagedSheet["Managed Sheet"]






      style lib_ManagedSheet fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_ManagedSheetRevision["Managed Sheet Revision"]






      style lib_ManagedSheetRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_SchSnippet["SCH Snippet"]






      style lib_SchSnippet fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_SchSnippetRevision["SCH Snippet Revision"]






      style lib_SchSnippetRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_PcbSnippet["PCB Snippet"]






      style lib_PcbSnippet fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class lib_PcbSnippetRevision["PCB Snippet Revision"]






      style lib_PcbSnippetRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

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


  class ota_Device["Device"]






      style ota_Device fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

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


  class ota_Fleet["Fleet"]






      style ota_Fleet fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

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


  class ota_Package["Package"]






      style ota_Package fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

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


  class ota_DeploymentResult["Deployment Result"]






      style ota_DeploymentResult fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

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


  class pro_BomRelease["BOM Release"]






      style pro_BomRelease fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px

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


  class sup_Part["Part"]






      style sup_Part fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_Offer["Offer"]






      style sup_Offer fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_Company["Company"]






      style sup_Company fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_PartFamily["Part Family"]






      style sup_PartFamily fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_PartGroup["Part Group"]






      style sup_PartGroup fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_ReferenceDesign["Reference Design"]






      style sup_ReferenceDesign fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_SolutionTemplate["Solution Template"]






      style sup_SolutionTemplate fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_SoftwareProject["Software Project"]






      style sup_SoftwareProject fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sup_EvalKit["Evaluation Kit"]






      style sup_EvalKit fill:#0c559c,stroke:#083765,color:#ffffff,stroke-width:1px

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


  class sft_SoftwareRelease["Software Release"]






      style sft_SoftwareRelease fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

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


  class sft_DeviceConfiguration["Device Configuration"]






      style sft_DeviceConfiguration fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

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


  class sft_DeviceConfigurationRevision["Device Configuration Revision"]






      style sft_DeviceConfigurationRevision fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

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


  class sft_AIModel["AI Model"]






      style sft_AIModel fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

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


  class sft_BuildArtifact["Build Artifact"]






      style sft_BuildArtifact fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

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


  class system_SdmSystemModelVersion["System Model Version"]






      style system_SdmSystemModelVersion fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

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


  class req_Requirement["Requirement"]






      style req_Requirement fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

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


  class req_RequirementRevision["Requirement Revision"]






      style req_RequirementRevision fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

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


  class req_RequirementSpecification["Requirement Specification"]






      style req_RequirementSpecification fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

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


  class req_RequirementBaseline["Requirement Baseline"]






      style req_RequirementBaseline fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

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



          core_Artifact : id





Inheritance

Fields

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

Comments