One Assembly. Two Dataspaces. One Query.

How PMDCO (PMD Core Ontology) bridges incompatible industrial schemas across Catena-X and Manufacturing-X.

Catena-X Manufacturing-X
Tension Pulley Assembly schematic — Pulley Wheel from Catena-X and Tensioner Bracket from Manufacturing-X See the demo ↓

The integration problem

Catena-X and Manufacturing-X each expose material data through their own schemas — SAMM (Semantic Aspect Meta Model) aspect models for polymer properties, AAS (Asset Administration Shell) 3.0 inspection documents for steel certifications. A conventional integration requires a bespoke adapter for every pair of schemas.

The PMD approach is different: each dataspace's data is converted once into PMDCO (PMD Core Ontology)-conformant RDF, loaded into a shared triplestore, and from that point forward is queryable together using SPARQL — regardless of the original format.

The Tension Pulley Assembly demonstrates this: one physical part, two components sourced from incompatible dataspaces, unified by a single cross-dataspace SPARQL query.

Without PMDCO
CatX ──adapter──► MfgX
CatX ──adapter──► Lab
CatX ──adapter──► …
MfgX ──adapter──► ERP
…
N schemas × M targets
= N×M adapters
With PMDCO
CatX ──► PMDCO ◄── MfgX
         ▲            ▲
        Lab           ERP
    one shared layer
    N queries possible
    0 additional adapters

Pipeline Simulator

Run each node individually — inspect the data it handles, then mark it complete. The knowledge graph inspector updates live.

✓
Catena-X Source
EDC negotiate → YARRRML → SAMM/RDF staging
⚠ independent step
✓
Manufacturing-X Source
EDC negotiate → AAS2KG → Triplestore
✓
Assembly Graph
Company Product KG → Triplestore
independent — any order
◈ Triplestore
Oxigraph in-browser — named graphs load independently
✓
PMDCO Transform
SPARQL INSERT — maps CatX SAMM and MfgX AAS/RDF to PMDCO/TTO classes
needs A or B first

Knowledge Graph State

In-browser Oxigraph WASM triplestore — triple counts update as each node loads data.

Total triples —
Catena-X SAMM/RDF —
Manufacturing-X AAS/RDF —
Company product KG —
PMDCO 3.0 —
TTO (Tensile Test Ontology) —
Catena-X PMDCO —
Manufacturing-X PMDCO —

Cross-dataspace SPARQL
view query →
Catena-X: retrieve source JSON
view query →
Manufacturing-X: retrieve source JSON
view query →

Full query result

Use the Run button in the Knowledge Graph State panel to execute the query. Load at least one source node first for results to appear.

ComponentMaterialPropertyValueUnit
Run the pipeline nodes then click ▶ Run to execute the live query.