Context

Every passport document starts with this context, so dpp:composition stands for https://polarpass.eu/developers/vocabulary#composition:

"@context": {
  "@vocab": "https://schema.org/",
  "gs1": "https://ref.gs1.org/voc/",
  "dpp": "https://polarpass.eu/developers/vocabulary#"
}

Terms that start with a capital letter are types; the others are properties. A value the brand left empty is left out, never written as null.

The passport

dpp:DigitalProductPassport
The published passport record that describes the product.
dpp:passportScope
What the passport covers: model, batch or item.
dpp:contentHash
SHA-256 hash of the published content of this version.
dpp:originalLanguage
The language the passport was written in.
dpp:availableLanguages
Languages the passport can be read in, for the lang parameter.
dpp:status
Publication status of the current passport: published or archived.
dpp:lifecycleStatus
Current product status: active, discontinued or recalled.
dpp:lifecycleNotice
The brand's notice for a discontinued or recalled product.

Identity and description

dpp:batchNumber
Batch or lot number of a batch passport.
dpp:longDescription
The long product description.
dpp:features
Product features listed by the brand.

Materials

dpp:composition
Material rows, each a MaterialShare.
dpp:MaterialShare
One material in the product or in one component.
dpp:component
The part a material belongs to, such as shell or lining. Absent for the whole product.
dpp:percentage
Share of the product or component, 0 to 100.
dpp:percentageText
The share as entered, when it is not a plain number.
dpp:recycledPercentage
Recycled share of this material, 0 to 100.
dpp:recycledContent
Whether this material contains recycled content.
dpp:originCountry
Where this material comes from.
dpp:supplier
Supplier of this material.
dpp:certificate
Certificate named for this material.
dpp:microfibreNotice
Notice that the product releases plastic microfibres during washing.
dpp:substancesOfVeryHighConcern
The brand's answer on substances of very high concern above 0.1% by weight.
dpp:substanceStatus
none_above_threshold or present.
dpp:substances
Substances listed by the brand.
dpp:casNumber
CAS registry number of a substance.

Origin and production

dpp:origin
Other public origin details.
dpp:responsibleOperators
Economic operators responsible for the product, each an Organization.
dpp:productionFacilities
Production sites, each a Place.
dpp:role
Role of an operator or production site.
dpp:roleDescription
Description of a role chosen as other.
dpp:production
Other public production details.
dpp:productionSteps
Production steps, each a ProductionStep.
dpp:ProductionStep
One step in making the product.
dpp:stepType
spinning, weaving_knitting, dyeing_printing, making_up, stitching, assembly, finishing or other.
dpp:country
Country where a production step took place.
dpp:facility
Site where a production step took place.

Use, repair and end of use

dpp:care
Care and use information.
dpp:careLabels
Short care labels.
dpp:repair
Repair information.
dpp:repairability
The brand's repairability statement.
dpp:sparePartsAvailable
Whether spare parts are available.
dpp:recycling
Recycling and end-of-use information.
dpp:recyclable
Yes, No or Partly.
dpp:recyclableQualifier
Where or how the product can be recycled.
dpp:disposalOptions
Disposal routes.
dpp:warranty
Warranty information.
dpp:registrationRequired
Whether the product must be registered for the warranty.
dpp:supportOptions
Support routes the brand offers.
dpp:authenticity
Authenticity information.

Claims, declarations and documents

dpp:sustainabilityClaims
Sustainability claims, each a SustainabilityClaim.
dpp:SustainabilityClaim
A claim the brand makes about the product.
dpp:scope
What a claim covers.
dpp:evidence
Evidence the brand describes for a claim.
dpp:certification
Certification the brand names for a claim.
dpp:evidenceDocument
A public document of this passport that supports a claim or declaration.
dpp:regulatoryDeclarations
Declarations made by the issuing organisation, each a RegulatoryDeclaration.
dpp:RegulatoryDeclaration
A declaration by the issuing organisation. Polarpass does not certify it.
dpp:requirement
Identifier of the checklist item a declaration answers.
dpp:issuer
Who issued a document or declaration.
dpp:issuedAt
When a declaration was issued.
dpp:documentType
The document type code, such as certificate, manual, warranty, test_report or other.
dpp:certificateNumber
Number of a certificate or report.
dpp:validFrom
First day a document is valid, YYYY-MM-DD.
dpp:validUntil
Last day a document is valid, YYYY-MM-DD.

schema.org and GS1 terms

The main terms a passport document takes from schema.org and the GS1 Web Vocabulary:

schema:Product
The product, with name, url, description, brand, category, model, sku and images.
schema:gtin8 to gtin14
The GTIN as entered, when its check digit is valid.
gs1:Product and gs1:gtin
The same product and its GTIN as 14 digits, from the GS1 Web Vocabulary.
schema:serialNumber
The serial number of an individual-item passport.
schema:material and schema:countryOfOrigin
Material names and where the product was made.
schema:Organization
Responsible operators, with legal name, address, GLN, LEI, VAT and other identifiers.
schema:DigitalDocument
Public documents, under subjectOf, with their issuer, number and validity.
schema:WebPage
The passport page, under mainEntityOfPage, with version, publication date and language.