Skip to main content
Version: Work in Progress
UNTP Public Review
Public review has now closed. The UNTP team is working through the review comments and expects to release UNTP version 1.0.

Core Vocabulary

info

Please note that this specification is suitable for pre-production pilot implementations.

What this page is​

The UN/CEFACT Web Vocabulary is a dictionary of supply chain terms, shared across trade, transport, finance, regulation, production and conformity. UNTP does not have a vocabulary of its own. It uses a subset of that dictionary, and the subset is defined by the JSON-LD @context that every UNTP credential declares.

This page is that subset. It lists the classes, properties and code lists the current context actually references, with each definition taken from the vocabulary rather than restated here, so there is one place where a term means something. Where a definition reads thinly, the fix belongs in the vocabulary and the correction appears here on the next regeneration.

Two things follow that are easy to miss. A term absent from this page is one UNTP does not use, whatever else the dictionary defines. And the property name in a credential is not always the term name: criterion resolves to includesCriterion, and the mapping column shows both.

For the structure of a particular credential, including which fields are mandatory and how they nest, use the schema viewer on that credential's own page. This page answers what a term means; the schemas say what a credential must contain.

Artefacts​

ArtefactURL
Published vocabularytest.uncefact.org/vocabulary
v0.8.0 JSON-LD contextuntp.unece.org/artefacts/contexts/v0.8.0/untp-context.jsonld

The vocabulary is unversioned: a term's URI is stable once published, because what a term means does not change with a release. The context is versioned with each specification release, because which terms UNTP uses does change.

The sample credentials declare vocabulary.uncefact.org/untp/0.8.0/context/, which does not resolve yet. That is deliberate: 0.8.0 is a working placeholder on the way to 1.0.0, and the versioned context URL goes live when a version is released. Until then the context is served from the site copy linked above, and anything processing a v0.8.0 sample needs to resolve it from there.

The vocabulary is served from test.uncefact.org/vocabulary, which is what the context resolves against. It is called test only because the UNECE infrastructure work on vocab.unece.org is unfinished; that is where the vocabulary will settle, and the links on this page move with it when it does.

How UNTP uses the dictionary​

UNTP vocabulary architecture: credential instances are validated by a JSON Schema for structure and interpreted by a JSON-LD context that maps property names to terms in shared vocabularies

Every credential answers to two separate contracts. The JSON Schema says what a credential must contain, and the context says what its property names mean. Neither constrains the other, which is why a credential can be structurally valid and semantically empty, or carry correct meaning in a shape no schema allows.

A credential type is a composition rather than a dictionary entry. The dictionary defines Product, Facility, Party and Assessment; it does not define Digital Product Passport, because a passport is a particular arrangement of those terms for a purpose. UNTP owns the arrangements, the dictionary owns the terms, and the two are versioned differently for that reason.

UNTP also does not redefine terms that already exist elsewhere. The credential envelope comes from the W3C Verifiable Credentials Data Model v2.0, names and descriptions come from schema.org, and proof and status terms come from the W3C security vocabulary. The context references all of them directly, and the "Other vocabularies referenced" table below counts how often each is used.

Where an implementer needs a property UNTP has not defined, Product.characteristics is the place for it. Keys there are preserved in the expanded graph rather than dropped, and an implementer with a published vocabulary of their own should declare a scoped @context inside the characteristics object to put those keys in their own namespace. Everywhere else, a key the context does not define is an error rather than an extension, and expansion in safe mode will say so.

Conceptual model​

Six credential types, each wrapping one subject drawn from the dictionary. The diagram is informative; see Diagrams and UML notation for how to read it and what takes precedence where a figure and a schema disagree. It shows only the credential-to-subject relationship, because each credential page carries a diagram of its own subject generated directly from that schema, which is the one to trust for internal structure.

The traceability event is the one that does not follow the pattern. Its subject is a GS1 EPCIS 2.0 event rather than a UNTP class, so UNTP carries EPCIS events as they are defined rather than restating them.

What makes the claims in these credentials comparable is that they share criteria. A product passport and a facility record each carry performance claims, and a conformity credential carries independent assessments, and both sides reference the same criterion rather than describing it in prose. A buyer can therefore line up what a supplier declared against what an assessor found. The shapes those references take differ by credential and are set by the schemas, not here.

Reference​

Generated from the v0.8.0 context and a vendored snapshot of the published vocabulary. Regenerate after a vocabulary release with:

node .claude/scripts/refresh-vocabulary-snapshot.mjs
node .claude/scripts/generate-vocabulary-lens.mjs

validate-artefacts checks that every term and code list the context references exists in the published vocabulary, so a term that disappears or is renamed upstream fails the build rather than appearing here as a broken link.

Generated from the v0.8.0 JSON-LD context and the published UN/CEFACT vocabulary. Do not edit by hand; see the note above.

The v0.8.0 context uses 42 classes and 160 properties from the UN/CEFACT vocabulary, and draws code values from 22 published code lists. Every term name links to its definition on the published vocabulary, which is the authoritative source for what it means.

Classes marked value carry no identifier of their own and appear inline in a credential; classes marked entity are identified by a URI. That distinction is the vocabulary's, not UNTP's. A class listed here without a property table below is one the context references without expanding its contents.

Other vocabularies referenced​

UNTP does not redefine terms that already exist elsewhere. Where a term above resolves outside the UN/CEFACT vocabulary, it links to the publisher that defines it. Terms counts how many distinct terms UNTP borrows from each; references counts how many places in the context use one.

VocabularyNamespaceTermsReferences
schema.orghttps://schema.org/12132
W3C Security Vocabularyhttps://w3id.org/security#119
UNTP Specificationhttps://untp.unece.org/docs/specification/66
W3C Verifiable Credential Rendering Methodshttps://w3id.org/vc/render-method#66
W3C Organization Ontologyhttp://www.w3.org/ns/org#44
W3C SKOShttp://www.w3.org/2004/02/skos/core#12
W3C Verifiable Credentials Recognized Entitieshttps://www.w3.org/TR/vc-recognized-entities-1.0/#22

Classes​

ClassNatureModuleDefinition
AddressvaluecoreA postal/physical address of a party or location.
AssessmententityconformityA specific assessment activity carried out to demonstrate, or to contribute towards a demonstration, that specified requirements are fulfilled. The object of conformity assessment is identified by the object type, currently product, facility or organisation.
AttestationentityconformityA statement of the outcome of one or more related conformity assessment activities conducted for the purpose of demonstrating that specified requirements are fulfilled. It has a broader intent than the ISO/IEC 17000 term attestation, which refers to the issuance of statements of conformity.
AttestationCoveragevalueconformityOne thing a conformity attestation declares itself to cover, identified by URI with a human-readable name and a type.
AuthorityEndorsemententityconformityThe authority-derived recognition under which a conformity attestation is issued, for example an accreditation or a government mandate. Renames the former Endorsement, which the scheme no longer references, so its sole use is now the attestation's authorisation.
CharacteristicsvalueconformityA declaration of conformance with one or more criteria from a specific scheme.
ClaimentityproductionA performance claim about a product, facility or organisation, made against a defined criterion.
ClassificationvaluecoreA category value drawn from a classification scheme that this vocabulary does not fix: the scheme-relative code and its name, together with a reference to the scheme itself.
ComponentvalueproductionA discrete, identifiable constituent part of a product as it appears in a bill of materials, together with the quantity used and its availability as a spare part.
ConformityProfileentityconformityA versioned description of a conformity scheme, or subset of a conformity scheme, in terms of broad scheme activity elements, without including the detailed assessment criteria. A conformity profile may be as broad as differentiating environmental from safety assessment streams, or as granular as representing specific standards.
ContactPointvaluecoreAn addressable channel for communicating with a party (telephone, email, web, messaging), with its number or URI and use type.
CriterionentityconformityA specific rule within a standard or regulation (e.g. a carbon-intensity calculation rule).
DimensionvaluecoreOverall length, width, height, weight and volume of an item.
EntityListvaluecoreA document listing recognised entities, which a registered identity may be referenced in.
ExternalEntityListvaluecoreAn entity list published outside the Verifiable Credentials ecosystem, such as an X.509 certificate authority list or an ETSI trusted list, whose root of trust is the origin of the list URL.
FacilityentitycoreThe physical site (e.g. farm or factory) where a product or materials are produced, handled or stored.
GeoCoordinatesvaluecoreA geographic point defined by latitude and longitude (WGS 84).
IdentifierSchemeentitycoreAn identifier registration scheme for products, facilities, or organisations.
ImagevaluecoreA binary image encoded as base64 text with its media type.
LinkvaluecoreA URL link plus associated metadata (name, type, hash).
LocationentitycoreA place — address and/or geo-location of a point, area or boundary.
MaterialvalueproductionDetails about the origin or source of a material that a product is made from.
MaterialUsagevalueproductionA record of a material a facility consumes and the period over which it does so. An identity-less value object.
MeasurevaluecoreA numeric value together with its unit of measure.
OrganisationentitycoreAn organisational party.
PartyentitycoreAn actor in the supply chain. Roles (buyer, seller, carrier, importer, …) are properties whose range is Party, not subclasses.
PartyRolevaluecoreA party in the role it plays relative to a referencing entity (party + role, optionally on-behalf-of). An identity-less value object, not a party-register entry.
PerformancevalueconformityA claimed, assessed or required performance level against a metric. The outcome may be a measure, a score from a scheme-defined scale, a determination, or a finding stated in words.
PeriodvaluecoreA period of time (e.g. a month, quarter or year).
ProcessDeclarationentityconformityA declaration covering one process area, or one distinct scope within a process area, against applicable international standards.
ProductentityproductionDetailed information regarding a product, including its identity, provenance and characteristics.
ProductPackagevalueproductionDetails of product packaging. Distinct from TransportPackage (transport-domain wrapping).
RecognitionScopevaluecoreOne aspect of what a register recognises about an entity: a legal form, class or licence category, a standard or scheme the recognition rests on, an action it covers, or a territorial limit.
RegisteredIdentityentitycoreThe registration of a party's identity in an official register (the subject of a Digital Identity Anchor).
RegulationentityregulatoryThe rule under which import/export is permitted or controlled. Vocab-distinctive: WCO references procedures, not the rule itself.
SchemeentityconformityThe set of rules and procedures that describes the objects of conformity assessment, identifies the specified requirements and provides the methodology for performing conformity assessment (intended to align with ISO/IEC 17000:2020 Clause 4.9). Since conformity assessment schemes, programs and systems are not differentiated here, the term may encompass any of these.
SchemeDeclarationentityconformityA first-party statement by a scheme owner describing the governance, development and delivery arrangements of its conformity scheme, made with reference to applicable international standards. Its object is the scheme itself, not an assessed product, facility or organisation.
ScorevalueconformityA single score (code, definition, rank) within a scoring framework.
ScoringFrameworkentityconformityA scoring framework used for performance-level assessments against a criterion.
SoftwareProductentitycoreA software product, identified at the granularity of a specific released version.
StandardentityconformityA published specification (e.g. ISO 14000) against which conformity is assessed.
SubstanceOfConcernvalueproductionA substance appearing on a regulatory candidate list that is present in a material above the threshold that list defines.

Properties by class​

Grouped by the class whose shape each property describes, which is how the context nests them. The property name is what appears in a credential, and the mapping shows the vocabulary term it resolves to and, after the arrow, the type or code list its values come from. Properties resolving to an external vocabulary are shown with that vocabulary named instead of a link, because UNTP references those terms rather than defining them.

Credential envelope​

Properties the context places on the credential itself rather than on its subject. The W3C Verifiable Credentials data model supplies the rest of the envelope, so only UNTP's own additions appear here.

Property nameVocabulary mappingDefinition
issuingSoftwareissuingSoftware → SoftwareProductThe software product that issued the document.

Address​

Property nameVocabulary mappingDefinition
addressCountryaddressCountry → country-idThe country of an address, as an ISO 3166-1 code.
addressLocalityaddressLocalityThe locality in which the street address is, and which is in the region. For example, Mountain View.
addressRegionaddressRegionThe region in which the locality is, and which is in the country. For example, California or another appropriate first-level Administrative division such as the Province in Italy or Region in Germany.
postalCodepostalCodeThe postal code. For example, 94043.
streetAddressstreetAddressThe street address. For example, 1600 Amphitheatre Pkwy.

Assessment​

Property nameVocabulary mappingDefinition
assessedFacilityassessedFacility → FacilityA facility (with verification status) that is the subject of the assessment.
assessedOrganisationassessedOrganisation → OrganisationAn organisation that is the subject of the assessment.
assessedPerformanceassessedPerformance → PerformanceThe performance recorded by the assessment.
assessedPeriodassessedPeriod → PeriodThe period of records the assessment drew on, where it covered a span of time rather than a point in time.
assessedProductassessedProduct → ProductA product (with verification status) that is the subject of the assessment.
assessmentCriteriaassessedAgainst → CriterionA criterion the subject was assessed against.
assessmentDateassessmentDate → xsd:dateThe date the assessment was performed.
chainOfCustodyMethodchainOfCustodyMethod → chain-of-custody-methodThe chain of custody model on which a claim rests: how the physical flow of material supports what is being asserted about it.
descriptiondescriptionA description of the item.
evidenceevidence → LinkA link to auditable evidence supporting an attestation, assessment or claim.
namenameThe name of the item.
specifiedConditionspecifiedCondition → xsd:stringA condition specified on the assessment.

Attestation​

Property nameVocabulary mappingDefinition
assessmentLevelassessmentLevel → assessment-levelThe nominated assurance pathway for the attestation (authority-derived, scheme-derived or unspecified).
assessorLevelassessorLevel → assessor-levelThe level of impartiality of the issuer of the attestation in relation to the object of conformity assessment (ISO/IEC 17000:2020).
attestationTypeattestationType → attestation-typeThe type of attestation (certification, declaration, inspection, …).
auditableEvidenceevidence → LinkA link to auditable evidence supporting an attestation, assessment or claim.
authorityEndorsementauthorisation → AuthorityEndorsementThe authority endorsement authorising the attestation, where authority-derived assurance is claimed.
conformityAssessmentincludesAssessment → AssessmentAn assessment included in the attestation.
conformityCertificateconformityCertificate → LinkA link to the conformity certificate document.
coveragecoverage → AttestationCoverageSomething the attestation declares itself to cover: a scheme, a standard, a regulation or a jurisdiction.
descriptiondescriptionA description of the item.
evidenceSelectionevidenceSelection → evidence-selectionWho selected and supplied the evidence the attestation rests on.
issuedToPartyissuedToParty → PartyThe party the attestation is issued to / about.
licensedBySchemelicensedByScheme → SchemeThe scheme that has licensed or otherwise approved the issuer to issue the attestation, where scheme-derived assurance rests on such a licence.
namenameThe name of the item.
schemeDeclarationschemeDeclaration → SchemeDeclarationThe scheme owner's declaration that the scheme's governance, development and delivery processes meet applicable international standards. Mandatory for every scheme; also carried on an attestation that the scheme itself issues.
trustmarktrustmark → ImageA trustmark image associated with the attestation, scheme or authority endorsement.

AttestationCoverage​

Property nameVocabulary mappingDefinition
coverageTypeattestationCoverageType → attestation-coverage-typeThe kind of thing a coverage entry references.
namenameThe name of the item.

AuthorityEndorsement​

Property nameVocabulary mappingDefinition
authorityEvidenceauthorityEvidence → LinkA link to evidence of the authority recognition asserted by the scheme or the authority endorsement.
endorsementTypeendorsementType → endorsement-typeThe type of authority-derived assurance that applies to the attestation.
grantingAuthoritygrantingAuthority → PartyThe authority that granted the recognition, for example the accreditation body, government, or peer assessment body.
namenameThe name of the item.
trustmarktrustmark → ImageA trustmark image associated with the attestation, scheme or authority endorsement.

Claim​

Property nameVocabulary mappingDefinition
applicablePeriodapplicablePeriod → PeriodThe period over which the record applies.
chainOfCustodyMethodchainOfCustodyMethod → chain-of-custody-methodThe chain of custody model on which a claim rests: how the physical flow of material supports what is being asserted about it.
claimDateclaimDate → xsd:dateThe date the claim was made.
claimedPerformanceclaimedPerformance → PerformanceThe performance level claimed (a measure/score against a metric).
descriptiondescriptionA description of the item.
evidenceevidence → LinkA link to auditable evidence supporting an attestation, assessment or claim.
namenameThe name of the item.
referenceCriteriareferenceCriteria → CriterionThe criterion the claim is made against.
referenceRegulationreferenceRegulation → RegulationA regulation a claim relates to.
referenceStandardreferenceStandard → StandardA standard a claim references.

Classification​

Property nameVocabulary mappingDefinition
codecode → xsd:stringThe code value within a classification scheme.
definitiondefinition → xsd:string, langStringThe definition of a classification code.
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
namenameThe name of the item.

Component​

Property nameVocabulary mappingDefinition
availabilityPeriodavailabilityPeriod → PeriodThe period over which a component is expected to remain available as a spare part.
componentPassportcomponentPassport → LinkA link to the component's own product passport, where one exists.
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
namenameThe name of the item.
quantityquantity → MeasureThe quantity of product involved, as a measure.
sparePartsparePart → xsd:booleanWhether this component is available separately as a spare part.

ConformityProfile​

Property nameVocabulary mappingDefinition
criterionincludesCriterion → CriterionA criterion included in the profile.
criterionScoringFrameworkcriterionScoringFramework → ScoringFrameworkThe scoring framework applied to the profile's criteria.
descriptiondescriptionA description of the item.
documentationdocumentation → xsd:anyURIA URI to documentation of the scheme, criterion or profile.
namenameThe name of the item.
objectTypeobjectType → assessment-object-typeThe type of object of conformity assessment the profile assesses (product, facility or organisation), aligned with ISO/IEC 17000:2020.
optionalCriteriaoptionalCriteria → optional-criteriaWhether and how the criteria listed for the profile are mandatory. Warns a consumer that a profile pass may not require every listed criterion; where minimum thresholds or alternative pathways apply, the scoring framework carries the detail. Mandatory for every profile.
regulatoryAlignmentregulatoryAlignment → RegulationA regulation that the referenced requirements are designed to meet.
schemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
scopescope → any-codeThe classification scope of the profile.
standardAlignmentstandardAlignment → StandardA standard that the referenced requirements are designed to meet.
statusstatus → criterion-statusThe lifecycle status of a criterion or profile.
validFromvalidFrom → xsd:dateThe date from which the profile is valid.
versionversion → xsd:stringThe version of a criterion or profile.

ContactPoint​

Property nameVocabulary mappingDefinition
emailemail → xsd:stringAn email address of a party or contact point.
websitewebsite → xsd:anyURIA web URL of a party or contact point.

Criterion​

Property nameVocabulary mappingDefinition
conformityTopicconformityTopic → conformity-topicsA classification of the specified attributes a criterion addresses; see the conformity-topics scheme.
criteriaTypecriteriaType → criteria-typeThe kind of normative source a criterion reference points at, such as a scheme criterion, a scheme profile, a published standard or a regulation.
descriptiondescriptionA description of the item.
documentationdocumentation → xsd:anyURIA URI to documentation of the scheme, criterion or profile.
namenameThe name of the item.
requiredPerformancerequiredPerformance → PerformanceThe performance threshold a criterion requires.
statusstatus → criterion-statusThe lifecycle status of a criterion or profile.
tagtag → xsd:stringA tag categorising the criterion.
versionversion → xsd:stringThe version of a criterion or profile.

Dimension​

Property nameVocabulary mappingDefinition
heightheight → MeasureThe height, as a measure.
lengthlength → MeasureThe length, as a measure.
volumevolume → MeasureThe volume, as a measure.
weightweight → MeasureThe weight, as a measure.
widthwidth → MeasureThe width, as a measure.

Facility​

Property nameVocabulary mappingDefinition
addresspostalAddress → AddressThe postal address of a party, location or facility.
alsoKnownAsalsoKnownAs → Facility, PartyAnother record (party or facility) that denotes the same real-world entity.
countryOfOperationcountryOfOperation → country-idThe country in which a facility operates, as an ISO 3166-1 code.
descriptiondescriptionA description of the item.
facilityverifiedFacility → FacilityThe facility that is the subject of verification.
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
idVerifiedByCABidVerifiedByCAB → xsd:booleanWhether the subject's identifier was verified by the conformity assessment body.
locationInformationlocatedAt → LocationThe location at which a facility sits.
materialUsagefacilityMaterialUsage → MaterialUsageA material-usage record for the facility.
namenameThe name of the item.
performanceClaimperformanceClaim → ClaimA performance claim about an entity.
processCategoryprocessCategory → any-codeThe classification of the process performed at the facility.
registeredIdregisteredId → xsd:stringThe identifier value as registered within its scheme (e.g. the GTIN, LEI or DUNS number).
relatedDocumentrelatedDocument → LinkA related document link.
relatedPartyrelatedParty → PartyRoleA party related to this thing in some role, expressed as a party-role value object.

GeoCoordinates​

Property nameVocabulary mappingDefinition
latitudelatitude → xsd:decimalThe latitude of a location (WGS 84).
longitudelongitude → xsd:decimalThe longitude of a location (WGS 84).

IdentifierScheme​

Property nameVocabulary mappingDefinition
namenameThe name of the item.

Image​

Property nameVocabulary mappingDefinition
descriptiondescriptionA description of the item.
imageDataimageData → xsd:stringThe base64-encoded image data.
mediaTypeencodingFormatMedia type typically expressed using a MIME format (see IANA site and MDN reference), e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc. In cases where a CreativeWork has several media type representations, encoding can be used to indicate each MediaObject alongside particular encodingFormat information. Unregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.
namenameThe name of the item.
Property nameVocabulary mappingDefinition
digestMultibasedigestMultibase—
linkNamelinkName → xsd:stringThe name of the link.
linkTypelinkType → any-codeA business classification of the target resource, as a URI identifying a definition the reader can look up.
linkURLlinkURL → xsd:anyURIThe URL of the link.
mediaTypeencodingFormatMedia type typically expressed using a MIME format (see IANA site and MDN reference), e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc. In cases where a CreativeWork has several media type representations, encoding can be used to indicate each MediaObject alongside particular encodingFormat information. Unregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.

Location​

Property nameVocabulary mappingDefinition
geoBoundarygeoBoundary → GeoCoordinatesThe geographic boundary of a location or of a territorial recognition scope, as an ordered set of coordinates closing on itself.
geoLocationgeoLocation → GeoCoordinatesThe geographic coordinate of the sensor reading.
geolocationEvidenceevidence → LinkA link to auditable evidence supporting an attestation, assessment or claim.
plusCodeplusCode → xsd:stringThe Open Location Code (plus code) of a location.

Material​

Property nameVocabulary mappingDefinition
hazardoushazardous → xsd:booleanWhether the material is hazardous.
massmass → MeasureThe mass of the material, as a measure.
massFractionmassFraction → xsd:decimalThe mass fraction of the material in the product (0–1).
materialSafetyInformationmaterialSafetyInformation → LinkA link to material safety information (e.g. an MSDS).
materialTypematerialType → any-codeThe classification of the material.
namenameThe name of the item.
originCountryoriginCountry → country-idThe country of origin, as an ISO 3166-1 code.
recycledMassFractionrecycledMassFraction → xsd:decimalThe recycled mass fraction of the material (0–1).
substanceOfConcernsubstanceOfConcern → SubstanceOfConcernA substance of concern present in this material.
symbolsymbol → ImageA symbol/image representing the material.

MaterialUsage​

Property nameVocabulary mappingDefinition
applicablePeriodapplicablePeriod → PeriodThe period over which the record applies.
materialConsumedmaterialConsumed → MaterialThe material consumed.

Measure​

Property nameVocabulary mappingDefinition
lowerTolerancelowerTolerance → xsd:decimalThe lower tolerance bound of a measured value.
unitunitCode → unit-of-measureThe unit of measure of a measure value.
upperToleranceupperTolerance → xsd:decimalThe upper tolerance bound of a measured value.
valuevalue → xsd:decimalThe numeric value of a measure or monetary amount.

Party​

Property nameVocabulary mappingDefinition
alsoKnownAsalsoKnownAs → Facility, PartyAnother record (party or facility) that denotes the same real-world entity.
descriptiondescriptionA description of the item.
foundingDatefoundingDateThe date that this organization was founded.
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
immediateParentsubOrganizationOf—
industryCategoryindustryCategory → isicThe industry sector classification of an organisation.
namenameThe name of the item.
organisationWebsitewebsite → xsd:anyURIA web URL of a party or contact point.
partyAddresspostalAddress → AddressThe postal address of a party, location or facility.
performanceClaimperformanceClaim → ClaimA performance claim about an entity.
recognitionScoperecognitionScope → RecognitionScopeThe scope of a recognition: what a register recognises the entity to be, and under what mandate.
registeredIdregisteredId → xsd:stringThe identifier value as registered within its scheme (e.g. the GTIN, LEI or DUNS number).
registrationCountryregistrationCountry → country-idThe country in which an organisation is registered (via a country join node).
relatedFacilityhasSite—
subsidiaryRecordshasSubOrganization—
ultimateParenttransitiveSubOrganizationOf—

PartyRole​

Property nameVocabulary mappingDefinition
partyrelatedParty → PartyRoleA party related to this thing in some role, expressed as a party-role value object.
rolerole → party-roleThe role a party plays, relative to the referencing entity.

Performance​

Property nameVocabulary mappingDefinition
determinationperformanceDetermination → conformity-determinationThe conformity outcome reached, drawn from the conformity-determination code list.
measuremeasuredValue → MeasureThe measured value of a performance or sensor reading.
metricmetric → performance-metricsThe performance metric the value is reported against; a code from the performance-metrics taxonomy.
qualitativeFindingqualitativeFinding → xsd:stringThe outcome stated in words, where it does not reduce to a measure, a score or a determination.
scoreperformanceScore → ScoreA score achieved or defined within a scoring framework.

Period​

Property nameVocabulary mappingDefinition
endDateendDate → xsd:dateTime, xsd:dateThe end date, or date and time, of the period.
periodInformationperiodInformation → xsd:stringA textual description of the period.
startDatestartDate → xsd:date, xsd:dateTimeThe start date, or date and time, of the period.

ProcessDeclaration​

Property nameVocabulary mappingDefinition
descriptiondescriptionA description of the item.
evidenceevidence → LinkA link to auditable evidence supporting an attestation, assessment or claim.
notApplicablenotApplicable → xsd:booleanTrue where this process area genuinely does not apply to the scheme; the definition then states why.
processAreaprocessArea → scheme-process-areaWhich of the scheme process areas this entry addresses. More than one entry may carry the same value.
standardAlignmentstandardAlignment → StandardA standard that the referenced requirements are designed to meet.

Product​

Property nameVocabulary mappingDefinition
batchNumberbatchNumber → xsd:stringThe batch/lot number of the product.
characteristicsproductCharacteristics → CharacteristicsA declaration of the product's conformance characteristics.
countryOfProductioncountryOfProduction → country-idThe country of the facility where this product was manufactured or assembled.
descriptiondescriptionA description of the item.
dimensionsdimensions → DimensionThe overall dimensions of the product, package, consignment item or transport means.
expiryDateexpiryDate → xsd:dateThe expiry/best-before date of the product.
idGranularityidGranularity → product-idgranularityThe identification granularity of the product (class, batch, item).
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
idVerifiedByCABidVerifiedByCAB → xsd:booleanWhether the subject's identifier was verified by the conformity assessment body.
includedComponentincludedComponent → ComponentA component or sub-assembly this product is made from; together these form its bill of materials.
itemNumberitemNumber → xsd:stringThe item/SKU number of the product.
materialProvenancematerialProvenance → MaterialA material the product is made from.
modelNumbermodelNumber → xsd:stringThe model number of the product.
namenameThe name of the item.
packagingpackaging → ProductPackageThe packaging of the product.
performanceClaimperformanceClaim → ClaimA performance claim about an entity.
producedAtFacilityproducedAtFacility → FacilityThe facility where the product was produced.
productverifiedProduct → ProductThe product that is the subject of verification.
productCategoryproductCategory → ClassificationA classification of the product, drawn from a published classification scheme.
productImageproductImage → LinkAn image of the product.
productLabelproductLabel → ImageThe product label image.
productionDateproductionDate → xsd:date, xsd:dateTimeThe date, or date and time, the product was produced.
relatedDocumentrelatedDocument → LinkA related document link.
relatedPartyrelatedParty → PartyRoleA party related to this thing in some role, expressed as a party-role value object.

ProductPackage​

Property nameVocabulary mappingDefinition
descriptiondescriptionA description of the item.
dimensionsdimensions → DimensionThe overall dimensions of the product, package, consignment item or transport means.
materialUsedmaterialUsed → MaterialA material used in the packaging.
packageLabelpackageLabel → ImageAn image of the package label.
performanceClaimperformanceClaim → ClaimA performance claim about an entity.

RecognitionScope​

Property nameVocabulary mappingDefinition
geoBoundarygeoBoundary → GeoCoordinatesThe geographic boundary of a location or of a territorial recognition scope, as an ordered set of coordinates closing on itself.
namenameThe name of the item.
schemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
scopeCodescopeCode → recognition-scopeWhich aspect of a recognition this scope entry expresses.

RegisteredIdentity​

Property nameVocabulary mappingDefinition
descriptiondescriptionA description of the item.
digestMultibasedigestMultibase—
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
namenameThe name of the item.
publicInformationpublicInformation → xsd:anyURIA URL to publicly available information about the registered identity.
recognitionScoperecognitionScope → RecognitionScopeThe scope of a recognition: what a register recognises the entity to be, and under what mandate.
recognizedInrecognizedIn → EntityListA list of recognised entities that contains this entity, identified by the URL of the list.
registerTyperegisterType → registry-typeThe type of register in which the identity is recorded.
registeredDateregisteredDate → xsd:dateThe date on which the identity was registered.
registeredIdregisteredId → xsd:stringThe identifier value as registered within its scheme (e.g. the GTIN, LEI or DUNS number).
registeredNamelegalNameThe official name of the organization, e.g. the registered company name.
registrarregistrar → PartyThe party (registry authority) that maintains the register.
urlurlURL of the item.

Regulation​

Property nameVocabulary mappingDefinition
alignmentLevelalignmentLevel → scheme-alignment-levelThe alignment level (exceeds, meets, partial).
descriptiondescriptionA description of the item.
namenameThe name of the item.
regulationalignmentRegulation → RegulationThe regulation the profile aligns to.

Scheme​

Property nameVocabulary mappingDefinition
authorityEvidenceauthorityEvidence → LinkA link to evidence of the authority recognition asserted by the scheme or the authority endorsement.
conformsToconformsTo → LinkA link to a specification the scheme conforms to.
dataLicensedataLicense → license-typeThe data license of the published scheme vocabulary.
descriptiondescriptionA description of the item.
documentationdocumentation → xsd:anyURIA URI to documentation of the scheme, criterion or profile.
establishedDateestablishedDate → xsd:dateThe date the scheme was established.
geographicScopegeographicScope → country-idThe geographic scope of the scheme.
includedProfileincludedProfile → ConformityProfileA conformity profile included in the scheme.
industryScopeindustryScope → isicThe industry scope of the scheme.
namenameThe name of the item.
ownerowner → PartyThe party that owns this thing.
schemeAuthorityschemeAuthority → scheme-authorityThe type of authority recognition held by the scheme, where any is held.
schemeDeclarationschemeDeclaration → SchemeDeclarationThe scheme owner's declaration that the scheme's governance, development and delivery processes meet applicable international standards. Mandatory for every scheme; also carried on an attestation that the scheme itself issues.
schemeScoringFrameworkschemeScoringFramework → ScoringFrameworkThe scoring framework used by the scheme.
statusstatus → criterion-statusThe lifecycle status of a criterion or profile.
trustmarktrustmark → ImageA trustmark image associated with the attestation, scheme or authority endorsement.
validFromvalidFrom → xsd:dateThe date from which the profile is valid.
validUntilvalidUntil → xsd:dateThe date after which the scheme or declaration is no longer valid.
versionversion → xsd:stringThe version of a criterion or profile.

SchemeDeclaration​

Property nameVocabulary mappingDefinition
conformsToconformsTo → LinkA link to a specification the scheme conforms to.
contactPointcontactPoint → ContactPointA contact point of this party, or of the declaration, where concerns can be raised.
declarationDatedeclarationDate → xsd:dateThe date the declaration was made or lodged.
declarationEvidencedeclarationEvidence → LinkA link to evidence supporting the declaration as a whole.
descriptiondescriptionA description of the item.
documentationdocumentation → xsd:anyURIA URI to documentation of the scheme, criterion or profile.
namenameThe name of the item.
processDeclarationprocessDeclaration → ProcessDeclarationA declaration covering one process area of the scheme. At least one entry is required per process area.
statusstatus → criterion-statusThe lifecycle status of a criterion or profile.
validFromvalidFrom → xsd:dateThe date from which the profile is valid.
validUntilvalidUntil → xsd:dateThe date after which the scheme or declaration is no longer valid.

Score​

Property nameVocabulary mappingDefinition
codecode → xsd:stringThe code value within a classification scheme.
definitiondefinition → xsd:string, langStringThe definition of a classification code.
rankrank → xsd:integerThe ordinal rank of the score within its framework.

ScoringFramework​

Property nameVocabulary mappingDefinition
descriptiondescriptionA description of the item.
namenameThe name of the item.
scoreperformanceScore → ScoreA score achieved or defined within a scoring framework.

SoftwareProduct​

Property nameVocabulary mappingDefinition
namenameThe name of the item.
vendorpublisherThe publisher of the article in question.
versionsoftwareVersionVersion of the software instance.

Standard​

Property nameVocabulary mappingDefinition
alignmentLevelalignmentLevel → scheme-alignment-levelThe alignment level (exceeds, meets, partial).
descriptiondescriptionA description of the item.
namenameThe name of the item.
standardalignmentStandard → StandardThe standard the profile aligns to.

SubstanceOfConcern​

Property nameVocabulary mappingDefinition
concentrationconcentration → MeasureThe concentration of a substance within a material, typically as a mass percentage.
idSchemeidScheme → IdentifierSchemeThe scheme under which this identifier is registered.
namenameThe name of the item.
regulatoryListregulatoryList → ClassificationThe regulatory candidate list against which a substance is declared, such as the REACH Candidate List of substances of very high concern.
substanceIdentifiersubstanceIdentifier → xsd:stringThe identifier of a substance within a chemical substance scheme, such as a CAS Registry Number or an EC number.
substanceLocationsubstanceLocation → xsd:stringWhere within a product or component a substance occurs.

Taxonomy concepts​

A credential may carry a taxonomy value inline rather than as a bare code, giving the concept's label and definition alongside its IRI. The vocabulary publishes each taxonomy as a SKOS concept scheme, so a member of one is a skos:Concept and there is no class per taxonomy. The scope name below is what appears as the type in a credential; the scheme a value is drawn from is listed under Code lists.

ScopeClassProperties
ConformityTopicConceptdefinition, name
PerformanceMetricConceptdescription, name

SuiteRenderMethod​

Mapped to SuiteRenderMethod, which is defined by W3C Verifiable Credential Rendering Methods rather than by the UN/CEFACT dictionary. Each property below links to whichever publisher defines it, and an em dash means that publisher states no definition.

Property nameVocabulary mappingDefinition
deliveryModedeliveryMode—
outputPreferenceoutputPreference—
renderPropertyrenderProperty—
renderSuiterenderSuite—
templatetemplate—

Code lists​

Reached through the context's @vocab bases rather than by term reference, so a bare code value in a credential expands to a concept IRI under the listed scheme. Each is published as a SKOS concept scheme; follow the link for the concepts it defines.

Code listUsed byDefinition
assessment-levelassessmentLevelA code for the nominated assurance pathway for a conformity attestation. The detail of an authority-derived pathway is carried by the linked authority endorsement; the detail of a scheme-derived pathway is carried by the linked scheme declaration or licensed-by-scheme reference.
assessment-object-typeobjectTypeA code for the type of entity being assessed. This is intended to be equivalent to the object of conformity assessment as defined within ISO/IEC 17000:2020.
assessor-levelassessorLevelA code for the level of impartiality of the issuer of the attestation in relation to the object of conformity assessment. The first, second and third-party descriptions are intended to be equivalent to the definitions provided in ISO/IEC 17000:2020.
attestation-coverage-typecoverageTypeA code for the kind of thing a conformity attestation declares itself to cover.
attestation-typeattestationTypeA code for the type of the conformity attestation. Note: the conformity attestation has a broader intent than the ISO/IEC 17000 term 'attestation' (which refers to the issuance of statements of conformity); the list therefore includes conformity assessment activities (ISO/IEC 17000:2020 Clause 4.1 Note 3) that contribute to conformity assessment without necessarily producing a statement of conformity.
chain-of-custody-methodchainOfCustodyMethodChain of Custody Method UN/CEFACT code list.
conformity-determinationdeterminationA code for the conformity outcome an assessment reached against a criterion.
country-idcountryCodeCountry UN/CEFACT code list.
criteria-typecriteriaTypeA code for the kind of normative source a conformity criterion reference points at. An assessment criterion is not always drawn from a registered scheme: it may equally be a published standard, a regulation, or another published document.
criterion-statusstatusCriterion Status UN/CEFACT code list.
endorsement-typeendorsementTypeA code for the type of authority-derived assurance that applies to a conformity attestation.
evidence-selectionevidenceSelectionA code for who selected and supplied the evidence an attestation rests on. Separate from assessor level, which states the impartiality of the party issuing the attestation rather than the provenance of the evidence it reviewed.
license-typedataLicenseLicense Type UN/CEFACT code list.
optional-criteriaoptionalCriteriaA code indicating whether, and how, the criteria listed for a conformity profile are mandatory for a profile-level pass.
party-roleroleThe role a party plays relative to a transaction or entity. Semantic tokens (party-role semantic model); seeded from UNTP, extended for trade-document coverage. The BSP PartyRoleCodeList (UNTDED 3035) is the Phase-5 mapping source.
product-idgranularityidGranularityProduct IDGranularity UN/CEFACT code list.
recognition-scopescopeCodeRecognition Scope UN/CEFACT code list.
registry-typeregisterTypeRegistry Type UN/CEFACT code list.
scheme-alignment-levelalignmentLevelScheme Alignment Level UN/CEFACT code list.
scheme-authorityschemeAuthorityA code for the type of authority-derived recognition for a conformity scheme.
scheme-process-areaprocessAreaScheme Process Area UN/CEFACT code list.
unit-of-measureunitUnits of measure — UNECE Recommendation 20 Revision 17 (2021), Annex I. UNECE Rec 20 Rev 17.