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
- close: prov:Entity
- related: obo:BFO_0000031
*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
- Entity
- Artifact
- Organization
- User
- User Group
- Application
- Event Subscription
- Workspace
- Workspace User
- Workspace Group
- Solution Release
- Lifecycle Definition
- Revision Naming Scheme
- Environment Configuration
- Schematic Template
- Schematic Template Revision
- Script
- Script Version
- Script Execution
- Hardware Project Release
- Project Template
- Project Template Revision
- Manufacturing Package
- Rule Check
- FullStackDeviceModel
- Component
- Component Revision
- Component Template
- Component Template Revision
- Symbol
- Symbol Revision
- Footprint
- Footprint Revision
- Part
- Datasheet
- Reuse Block
- Reuse Block Revision
- Managed Sheet
- Managed Sheet Revision
- SCH Snippet
- SCH Snippet Revision
- PCB Snippet
- PCB Snippet Revision
- Device
- Fleet
- Package
- Deployment Result
- BOM Release
- Part
- Offer
- Company
- Part Family
- Part Group
- Reference Design
- Solution Template
- Software Project
- Evaluation Kit
- Software Release
- Device Configuration
- Device Configuration Revision
- AI Model
- Build Artifact
- System Model Version
- Requirement
- Requirement Revision
- Requirement Specification
- Requirement Baseline
- Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |