Component
IRI: https://w3id.org/altium/cdm/library/Component
Bounded context: library
Component represents a uniquely identifiable electronic part, defined by both its abstract design intent and its concrete realizations in manufacturing and supply.
Platform API
GRID (1)
grid:workspace:{workspace-id}:library:component/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class lib_Component["Component"]
style lib_Component fill:#ffe599
click lib_Component href "../../classes/lib_Component/"
class core_Artifact["Artifact"]
core_Artifact <|-- lib_Component
click core_Artifact href "../../classes/core_Artifact/"
lib_Component --> "*" lib_ComponentRevision : revisions
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
lib_Component --> "*" lib_ComponentParameter : parameters
click lib_ComponentParameter href "../../classes/lib_ComponentParameter/"
class lib_ComponentParameter["Component Parameter"]
style lib_ComponentParameter fill:#ffe599
lib_Component : id
Comments
Component encapsulates schematic symbols, PCB footprints, simulation models, parameters, and lifecycle states, serving as the single source of truth that links design, procurement, and manufacturing. Its identity persists across revisions, even as attributes such as supplier availability, footprint variants, or parameter values evolve, making it a cornerstone of consistency and traceability across Altium Designer, Altium 365, and the broader ECAD–MCAD co-design workflow.
Inheritance
- core_Entity
- core_Artifact
- lib_Component
- core_Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
| revisions | * |
Component Revision | The set of versioned snapshots derived from this artifact. Inverse of revisionOf. | direct |
| parameters | * |
Component Parameter | Component parameters | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:library:component/{id} |