DPP-Ready Export

Export Structured Product Data for Digital Product Passports

Download your structured document as JSON-LD — the machine-readable format that Digital Product Passport systems consume. Product identifiers, properties, units, and multilingual data mapped to schema.org vocabulary automatically.

JSON-LD export

One-click download as schema.org Product — properties mapped to PropertyValue with unit, value, and section reference. Ready for DPP systems.

Product identifier extraction

Manufacturer, model, catalog number, and GTIN automatically identified from the document and mapped to schema.org fields.

Multilingual DPP data

Translate structured data into 14 languages with domain-accurate terminology. Each translation can be exported as its own JSON-LD file.

Quality audit included

Every document is audited for missing values and contradictions before export. Catch data gaps before they reach a compliance registry.

Raw JSON vs JSON-LD export:

Structured JSON (internal)

{
  "heading": "Physical Properties",
  "fields": [
    {
      "key": "Density",
      "value": "1.05",
      "unit": "g/cm³"
    }
  ]
}

JSON-LD export (DPP-ready)

{
  "@context": "https://schema.org",
  "@type": "Product",
  "additionalProperty": [{
    "@type": "PropertyValue",
    "propertyID": "Density",
    "value": "1.05",
    "unitText": "g/cm³",
    "valueReference": "Physical ..."
  }]
}

Where SpecMake fits in the DPP workflow

A Digital Product Passport isn't one tool — it's a workflow. Most manufacturers need two layers: a data preparation layer that turns existing documentation into structured, machine-readable product data, and a passport infrastructure layer that hosts the passport, generates data carriers, and registers with the EU system. SpecMake is the first layer.

Your existing documents

PDFs, DOCX files, spec sheets, TDS, Declarations of Performance — often in a single language, locked in unstructured formats.

SpecMake (data preparation + structured export)

Pipeline

Extract every property and value. Audit for missing data and contradictions. Translate into 14 EU languages. Score against DPP field requirements.

Output

JSON-LD (schema.org Product), JSON, Excel, PDF, DOCX — machine-readable, multilingual, audit-verified. Ready to import.

DPP platform (passport infrastructure)

Host the passport record. Generate QR codes and data carriers. Submit to the EU DPP registry. Manage access tiers (public, authorities, supply chain).

SpecMake covers the entire middle — from unstructured PDF to structured, multilingual, DPP-ready output. The passport infrastructure handles everything downstream.

What SpecMake does — and what it doesn't

SpecMake does

  • Extract structured product data from existing PDFs and DOCX files
  • Audit source documents for missing values, contradictions, and data gaps
  • Score documents against DPP field requirements (batteries, iron/steel)
  • Translate structured data into 14 EU languages with domain terminology
  • Export as JSON-LD mapped to schema.org Product vocabulary

SpecMake doesn't

  • Host or store Digital Product Passports
  • Generate QR codes, NFC tags, or data carriers
  • Submit data to the EU DPP registry
  • Manage access tiers (public, authorities, supply chain)
  • Track products through supply chains

You'll pair SpecMake with a DPP platform for the passport infrastructure. SpecMake's output format (JSON-LD with schema.org vocabulary) is designed to feed directly into any DPP system that accepts structured product data.

What the JSON-LD export does

Every document processed through SpecMake produces structured JSON internally — properties, values, units, and test standards organized into sections. The JSON-LD export takes this structured data and maps it to schema.org's Product type, the vocabulary that DPP systems and search engines already understand.

The mapping works like this: each extracted property becomes a PropertyValue with its name, value, unit, and the section it came from. Product identifiers — manufacturer, model number, GTIN, catalog number — map to their dedicated schema.org fields. The result is a file that any system expecting linked data can consume directly, without custom parsing or field mapping.

This is the same format used by EU Digital Product Passport infrastructure. Rather than building a separate DPP data pipeline, manufacturers can use their existing spec sheets as the data source — SpecMake handles the extraction, structuring, and format conversion.

Product identification from existing documents

DPP records need to identify the specific product they describe. SpecMake's extraction engine automatically identifies product metadata from the document: manufacturer name, model designation, catalog or article numbers, GTIN/EAN barcodes, and the document's own publication code.

The system distinguishes between product identifiers (what a customer orders) and document identifiers (the spec sheet's own part number). A Bosch Rexroth valve datasheet has a model number (4WRPEH 6), an ordering code (R901234567), and a document number — all different identifiers serving different purposes in a DPP record.

These identifiers flow directly into the JSON-LD output as schema:manufacturer, schema:model, schema:gtin, and schema:productID — the fields that DPP registries use to link documentation to a specific product.

EU Digital Product Passport timelines

The Ecodesign for Sustainable Products Regulation (ESPR) mandates Digital Product Passports for products sold in the EU market. The central DPP registry goes live in July 2026. Category-specific requirements follow:

  • Batteries: Under the Battery Regulation (EU) 2023/1542, DPP required from February 2027. Includes capacity, cycle life, material composition, and safety data — much of which already lives in existing spec sheets.
  • Construction products: Revised CPR requires structured, multilingual Declarations of Performance from January 2028. EN standard test data, fire classification, and mechanical properties must be machine-readable.
  • Textiles, electronics, furniture: Delegated acts expected 2027–2028, with implementation windows varying by category. All will require structured property data linked to product identifiers.

The common thread: every DPP category needs the same foundation that SpecMake already produces — structured properties with values, units, and standards, linked to identified products, in machine-readable format.

From spec sheet to DPP-ready data in one step

The practical value is the workflow: upload a spec sheet you already have, and get back structured data in the format DPP requires. No manual data entry into a separate system. No mapping spreadsheets between your documentation and a compliance schema.

SpecMake's quality audit runs automatically on every upload, catching missing values and contradictions before they reach a DPP record. If your spec sheet says one thing in the summary and another in the data table, you want to know that before submitting structured data to a compliance registry — not after.

For companies managing product portfolios across multiple EU markets, the multilingual translation pipeline means the same structured data can be exported in any of 14 languages. DPP requirements include multilingual product information for the markets where products are sold — a single upload produces both the machine-readable data and the translated documentation.

What to do with your JSON-LD export

1Review your DPP readiness score. Use the free DPP readiness check or the scoring card in the full pipeline. Both show which required fields are present and which are missing. If your score is below 100%, the missing fields list tells you exactly what data your source document lacks. Fix the source and re-process — your score improves.
2Export each language version. DPP requires multilingual product information for every market where the product is sold. Translate into the languages you need, then export a JSON-LD file for each. Same structured data, each in the correct market language.
3Import into your DPP platform or PIM system. The schema.org Product format is an open standard — any system that supports linked data can consume it without custom field mapping. Import directly into your DPP platform, PIM, or product database.
4Use other export formats where needed. JSON-LD for DPP systems. Excel for spreadsheet workflows and bulk import. Structured JSON for APIs and databases. PDF and DOCX for human distribution. All from the same extraction.

No vendor lock-in. SpecMake's output uses open standards (schema.org, JSON-LD). Your structured product data works with any DPP platform, PIM system, ERP database, or product catalog that accepts structured data. If you switch systems later, your data moves with you.

Related articles

Get your product data DPP-ready

Upload a spec sheet and download structured JSON-LD — product identifiers, properties, and units mapped to schema.org.