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/"
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_component_parameter : parameters
click lib_component_parameter href "../../classes/lib_component_parameter/"
class lib_component_parameter["Component Parameter"]
style lib_component_parameter 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
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |
| revisions | * |
Component Revision | None | direct |
| parameters | * |
Component Parameter | Component parameters | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:library:component/{id} |