Skip to content
View as Markdown

Component

IRI: https://w3id.org/altium/cdm/library/Component

GRID: grid:workspace:{workspace-id}:library:component/{id}

Component represents a uniquely identifiable electronic part, defined by both its abstract design intent and its concrete realizations in manufacturing and supply.

In the product

Known as: Workspace component (altium-designer, altium-365); managed component (altium-365); library component (altium-365)

Diagram

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


  class lib_Component["Component"]






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

    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,stroke:#a69563,color:#14181f,stroke-width:1px










      lib_Component --> "*" lib_ComponentParameter : parameters
      click lib_ComponentParameter href "../../classes/lib_ComponentParameter/"


  class lib_ComponentParameter["Component Parameter"]






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





          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 The set of versioned snapshots derived from this artifact. Inverse of revisionOf. direct
parameters * Component Parameter Component parameters direct

Comments