From e3d806b9a03d3ad9ad82bb3fe431bbec0ef590c3 Mon Sep 17 00:00:00 2001 From: Kseniya Shychko Date: Tue, 9 Apr 2024 12:25:56 +0200 Subject: [PATCH] feat: update ddp resources --- _classes/assurancelevelcode.md | 5 + _classes/characteristic.md | 5 + _classes/claim.md | 5 + _classes/classification.md | 5 + _classes/conformitytopic.md | 5 + _classes/dimension.md | 5 + _classes/eventtypecode.md | 5 + _classes/evidence.md | 5 + _classes/evidenceformat.md | 5 + _classes/identifier.md | 5 + _classes/material.md | 5 + _classes/measure.md | 5 + _classes/metric.md | 5 + _classes/product.md | 5 + _classes/productbatch.md | 5 - _classes/productinformation.md | 5 - _classes/provenance.md | 5 - _classes/sustainabilityclaim.md | 5 - _classes/sustainabilitymetric.md | 5 - _classes/verifiablecredential.md | 5 - _data/accuracy.json | 16 +++ _data/assurancelevel.json | 16 +++ _data/assurancelevelcode.json | 11 +++ _data/batchid.json | 16 --- _data/batchidentifiers.json | 16 +++ ...{criteria.json => benchmarkreference.json} | 8 +- _data/benchmarkvalue.json | 16 +++ _data/characteristic.json | 11 +++ _data/charcteristics.json | 16 +++ _data/claim.json | 53 ++++++++++ _data/claimedvalues.json | 16 +++ _data/classification.json | 37 +++++++ ...productclass.json => classifications.json} | 10 +- _data/classifiername.json | 16 +++ _data/classifierurl.json | 16 +++ _data/classifiervalue.json | 16 +++ _data/compliance.json | 16 --- _data/conformance.json | 16 +++ _data/conformityclaims.json | 16 +++ ...redential.json => conformityevidence.json} | 8 +- _data/conformitytopic.json | 11 +++ _data/country.json | 16 --- _data/credentialreference.json | 16 +++ _data/criteriareference.json | 16 +++ _data/description.json | 2 +- _data/dimension.json | 38 +++++++ _data/dimensions.json | 16 +++ _data/eventtype.json | 2 +- _data/{epcistype.json => eventtypecode.json} | 13 +-- _data/evidence.json | 32 ++++++ _data/evidenceformat.json | 11 +++ _data/facility.json | 9 +- _data/format.json | 16 +++ ...productid.json => furtherinformation.json} | 8 +- _data/guaranteeoforigincredential.json | 6 +- _data/hazardous.json | 16 +++ _data/height.json | 16 +++ _data/id.json | 14 +-- _data/identifervalue.json | 16 +++ _data/identifier.json | 45 +++++++++ _data/identifiers.json | 20 ++++ _data/identifieruri.json | 16 +++ _data/image.json | 2 +- _data/issuedby.json | 2 +- _data/issuer.json | 16 --- _data/itemidentifiers.json | 16 +++ _data/length.json | 16 +++ _data/location.json | 16 +++ _data/manufacturedat.json | 4 +- _data/manufactureddate.json | 4 +- _data/manufacturer.json | 2 +- _data/massfraction.json | 16 +++ _data/material.json | 38 +++++++ _data/materialsprovenance.json | 16 +++ _data/materialtype.json | 16 +++ _data/measure.json | 39 ++++++++ _data/metric.json | 37 +++++-- _data/{model.json => modelname.json} | 6 +- _data/name.json | 4 + _data/origincountry.json | 16 +++ _data/party.json | 8 +- _data/percentage.json | 16 --- _data/product.json | 98 +++++++++++++++++-- _data/productbatch.json | 48 --------- _data/productidentifiers.json | 16 +++ _data/productinformation.json | 48 --------- _data/productpassport.json | 22 ++--- _data/{batch.json => productproperty.json} | 8 +- _data/provenance.json | 28 ------ _data/provenanceproperty.json | 16 --- _data/recycled.json | 16 +++ ...nginfo.json => recyclinginstructions.json} | 6 +- _data/scheme.json | 20 ++++ _data/serialnumber.json | 16 --- _data/standardorregulation.json | 16 +++ _data/status.json | 16 --- _data/subject.json | 16 --- _data/sustainabilityclaim.json | 38 ------- _data/sustainabilityinfo.json | 16 --- _data/sustainabilitymetric.json | 28 ------ _data/sustainabilityscore.json | 2 +- _data/topic.json | 14 ++- _data/topicproperty.json | 16 --- _data/traceabilityevent.json | 4 +- _data/traceabilityinfo.json | 16 --- _data/traceabilityinformation.json | 16 +++ _data/trustscore.json | 2 +- _data/unit.json | 10 +- _data/validfrom.json | 16 --- _data/value.json | 6 +- _data/verifiablecredential.json | 32 ------ _data/verificationevidence.json | 16 +++ _data/volume.json | 16 +++ _data/weight.json | 16 +++ _data/width.json | 16 +++ _properties/accuracy.md | 5 + _properties/assurancelevel.md | 5 + _properties/batch.md | 5 - _properties/batchid.md | 5 - _properties/batchidentifiers.md | 5 + _properties/benchmarkreference.md | 5 + _properties/benchmarkvalue.md | 5 + _properties/charcteristics.md | 5 + _properties/claimedvalues.md | 5 + _properties/classifications.md | 5 + _properties/classifiername.md | 5 + _properties/classifierurl.md | 5 + _properties/classifiervalue.md | 5 + _properties/compliance.md | 5 - _properties/conformance.md | 5 + _properties/conformityclaims.md | 5 + _properties/conformityevidence.md | 5 + _properties/country.md | 5 - _properties/credentialreference.md | 5 + _properties/criteria.md | 5 - _properties/criteriareference.md | 5 + _properties/dimensions.md | 5 + _properties/format.md | 5 + _properties/furtherinformation.md | 5 + _properties/hazardous.md | 5 + _properties/height.md | 5 + _properties/identifervalue.md | 5 + _properties/identifiers.md | 5 + _properties/identifieruri.md | 5 + _properties/issuer.md | 5 - _properties/itemidentifiers.md | 5 + _properties/length.md | 5 + _properties/location.md | 5 + _properties/massfraction.md | 5 + _properties/materialsprovenance.md | 5 + _properties/materialtype.md | 5 + _properties/metric.md | 5 - _properties/model.md | 5 - _properties/modelname.md | 5 + _properties/origincountry.md | 5 + _properties/percentage.md | 5 - _properties/product.md | 5 +- _properties/productclass.md | 5 - _properties/productid.md | 5 - _properties/productidentifiers.md | 5 + _properties/productproperty.md | 5 + _properties/provenance.md | 6 -- _properties/provenanceproperty.md | 5 - _properties/recycled.md | 5 + _properties/recyclinginfo.md | 5 - _properties/recyclinginstructions.md | 5 + _properties/scheme.md | 5 + _properties/serialnumber.md | 5 - _properties/standardorregulation.md | 5 + _properties/status.md | 5 - _properties/subject.md | 5 - _properties/sustainabilitycredential.md | 5 - _properties/sustainabilityinfo.md | 5 - _properties/topic.md | 5 +- _properties/topicproperty.md | 5 - _properties/traceabilityinfo.md | 5 - _properties/traceabilityinformation.md | 5 + _properties/validfrom.md | 5 - _properties/verificationevidence.md | 5 + _properties/volume.md | 5 + _properties/weight.md | 5 + _properties/width.md | 5 + 182 files changed, 1405 insertions(+), 692 deletions(-) create mode 100644 _classes/assurancelevelcode.md create mode 100644 _classes/characteristic.md create mode 100644 _classes/claim.md create mode 100644 _classes/classification.md create mode 100644 _classes/conformitytopic.md create mode 100644 _classes/dimension.md create mode 100644 _classes/eventtypecode.md create mode 100644 _classes/evidence.md create mode 100644 _classes/evidenceformat.md create mode 100644 _classes/identifier.md create mode 100644 _classes/material.md create mode 100644 _classes/measure.md create mode 100644 _classes/metric.md create mode 100644 _classes/product.md delete mode 100644 _classes/productbatch.md delete mode 100644 _classes/productinformation.md delete mode 100644 _classes/provenance.md delete mode 100644 _classes/sustainabilityclaim.md delete mode 100644 _classes/sustainabilitymetric.md delete mode 100644 _classes/verifiablecredential.md create mode 100644 _data/accuracy.json create mode 100644 _data/assurancelevel.json create mode 100644 _data/assurancelevelcode.json delete mode 100644 _data/batchid.json create mode 100644 _data/batchidentifiers.json rename _data/{criteria.json => benchmarkreference.json} (61%) create mode 100644 _data/benchmarkvalue.json create mode 100644 _data/characteristic.json create mode 100644 _data/charcteristics.json create mode 100644 _data/claim.json create mode 100644 _data/claimedvalues.json create mode 100644 _data/classification.json rename _data/{productclass.json => classifications.json} (53%) create mode 100644 _data/classifiername.json create mode 100644 _data/classifierurl.json create mode 100644 _data/classifiervalue.json delete mode 100644 _data/compliance.json create mode 100644 _data/conformance.json create mode 100644 _data/conformityclaims.json rename _data/{sustainabilitycredential.json => conformityevidence.json} (68%) create mode 100644 _data/conformitytopic.json delete mode 100644 _data/country.json create mode 100644 _data/credentialreference.json create mode 100644 _data/criteriareference.json create mode 100644 _data/dimension.json create mode 100644 _data/dimensions.json rename _data/{epcistype.json => eventtypecode.json} (50%) create mode 100644 _data/evidence.json create mode 100644 _data/evidenceformat.json create mode 100644 _data/format.json rename _data/{productid.json => furtherinformation.json} (58%) create mode 100644 _data/hazardous.json create mode 100644 _data/height.json create mode 100644 _data/identifervalue.json create mode 100644 _data/identifier.json create mode 100644 _data/identifiers.json create mode 100644 _data/identifieruri.json delete mode 100644 _data/issuer.json create mode 100644 _data/itemidentifiers.json create mode 100644 _data/length.json create mode 100644 _data/location.json create mode 100644 _data/massfraction.json create mode 100644 _data/material.json create mode 100644 _data/materialsprovenance.json create mode 100644 _data/materialtype.json create mode 100644 _data/measure.json rename _data/{model.json => modelname.json} (76%) create mode 100644 _data/origincountry.json delete mode 100644 _data/percentage.json delete mode 100644 _data/productbatch.json create mode 100644 _data/productidentifiers.json delete mode 100644 _data/productinformation.json rename _data/{batch.json => productproperty.json} (64%) delete mode 100644 _data/provenance.json delete mode 100644 _data/provenanceproperty.json create mode 100644 _data/recycled.json rename _data/{recyclinginfo.json => recyclinginstructions.json} (74%) create mode 100644 _data/scheme.json delete mode 100644 _data/serialnumber.json create mode 100644 _data/standardorregulation.json delete mode 100644 _data/status.json delete mode 100644 _data/subject.json delete mode 100644 _data/sustainabilityclaim.json delete mode 100644 _data/sustainabilityinfo.json delete mode 100644 _data/sustainabilitymetric.json delete mode 100644 _data/topicproperty.json delete mode 100644 _data/traceabilityinfo.json create mode 100644 _data/traceabilityinformation.json delete mode 100644 _data/validfrom.json delete mode 100644 _data/verifiablecredential.json create mode 100644 _data/verificationevidence.json create mode 100644 _data/volume.json create mode 100644 _data/weight.json create mode 100644 _data/width.json create mode 100644 _properties/accuracy.md create mode 100644 _properties/assurancelevel.md delete mode 100644 _properties/batch.md delete mode 100644 _properties/batchid.md create mode 100644 _properties/batchidentifiers.md create mode 100644 _properties/benchmarkreference.md create mode 100644 _properties/benchmarkvalue.md create mode 100644 _properties/charcteristics.md create mode 100644 _properties/claimedvalues.md create mode 100644 _properties/classifications.md create mode 100644 _properties/classifiername.md create mode 100644 _properties/classifierurl.md create mode 100644 _properties/classifiervalue.md delete mode 100644 _properties/compliance.md create mode 100644 _properties/conformance.md create mode 100644 _properties/conformityclaims.md create mode 100644 _properties/conformityevidence.md delete mode 100644 _properties/country.md create mode 100644 _properties/credentialreference.md delete mode 100644 _properties/criteria.md create mode 100644 _properties/criteriareference.md create mode 100644 _properties/dimensions.md create mode 100644 _properties/format.md create mode 100644 _properties/furtherinformation.md create mode 100644 _properties/hazardous.md create mode 100644 _properties/height.md create mode 100644 _properties/identifervalue.md create mode 100644 _properties/identifiers.md create mode 100644 _properties/identifieruri.md delete mode 100644 _properties/issuer.md create mode 100644 _properties/itemidentifiers.md create mode 100644 _properties/length.md create mode 100644 _properties/location.md create mode 100644 _properties/massfraction.md create mode 100644 _properties/materialsprovenance.md create mode 100644 _properties/materialtype.md delete mode 100644 _properties/metric.md delete mode 100644 _properties/model.md create mode 100644 _properties/modelname.md create mode 100644 _properties/origincountry.md delete mode 100644 _properties/percentage.md delete mode 100644 _properties/productclass.md delete mode 100644 _properties/productid.md create mode 100644 _properties/productidentifiers.md create mode 100644 _properties/productproperty.md delete mode 100644 _properties/provenance.md delete mode 100644 _properties/provenanceproperty.md create mode 100644 _properties/recycled.md delete mode 100644 _properties/recyclinginfo.md create mode 100644 _properties/recyclinginstructions.md create mode 100644 _properties/scheme.md delete mode 100644 _properties/serialnumber.md create mode 100644 _properties/standardorregulation.md delete mode 100644 _properties/status.md delete mode 100644 _properties/subject.md delete mode 100644 _properties/sustainabilitycredential.md delete mode 100644 _properties/sustainabilityinfo.md delete mode 100644 _properties/topicproperty.md delete mode 100644 _properties/traceabilityinfo.md create mode 100644 _properties/traceabilityinformation.md delete mode 100644 _properties/validfrom.md create mode 100644 _properties/verificationevidence.md create mode 100644 _properties/volume.md create mode 100644 _properties/weight.md create mode 100644 _properties/width.md diff --git a/_classes/assurancelevelcode.md b/_classes/assurancelevelcode.md new file mode 100644 index 000000000..9c3776c43 --- /dev/null +++ b/_classes/assurancelevelcode.md @@ -0,0 +1,5 @@ +--- +title: assuranceLevelCode +permalink: assuranceLevelCode.html +jsonid: assurancelevelcode +--- diff --git a/_classes/characteristic.md b/_classes/characteristic.md new file mode 100644 index 000000000..d4cf7accf --- /dev/null +++ b/_classes/characteristic.md @@ -0,0 +1,5 @@ +--- +title: Characteristic +permalink: Characteristic.html +jsonid: characteristic +--- diff --git a/_classes/claim.md b/_classes/claim.md new file mode 100644 index 000000000..8d7b290e3 --- /dev/null +++ b/_classes/claim.md @@ -0,0 +1,5 @@ +--- +title: Claim +permalink: Claim.html +jsonid: claim +--- diff --git a/_classes/classification.md b/_classes/classification.md new file mode 100644 index 000000000..49bbb4f68 --- /dev/null +++ b/_classes/classification.md @@ -0,0 +1,5 @@ +--- +title: Classification +permalink: Classification.html +jsonid: classification +--- diff --git a/_classes/conformitytopic.md b/_classes/conformitytopic.md new file mode 100644 index 000000000..42686500a --- /dev/null +++ b/_classes/conformitytopic.md @@ -0,0 +1,5 @@ +--- +title: conformityTopic +permalink: conformityTopic.html +jsonid: conformitytopic +--- diff --git a/_classes/dimension.md b/_classes/dimension.md new file mode 100644 index 000000000..ba2a1fd79 --- /dev/null +++ b/_classes/dimension.md @@ -0,0 +1,5 @@ +--- +title: Dimension +permalink: Dimension.html +jsonid: dimension +--- diff --git a/_classes/eventtypecode.md b/_classes/eventtypecode.md new file mode 100644 index 000000000..22a8bd53c --- /dev/null +++ b/_classes/eventtypecode.md @@ -0,0 +1,5 @@ +--- +title: eventTypeCode +permalink: eventTypeCode.html +jsonid: eventtypecode +--- diff --git a/_classes/evidence.md b/_classes/evidence.md new file mode 100644 index 000000000..39fbaa265 --- /dev/null +++ b/_classes/evidence.md @@ -0,0 +1,5 @@ +--- +title: Evidence +permalink: Evidence.html +jsonid: evidence +--- diff --git a/_classes/evidenceformat.md b/_classes/evidenceformat.md new file mode 100644 index 000000000..8e53bfd27 --- /dev/null +++ b/_classes/evidenceformat.md @@ -0,0 +1,5 @@ +--- +title: evidenceFormat +permalink: evidenceFormat.html +jsonid: evidenceformat +--- diff --git a/_classes/identifier.md b/_classes/identifier.md new file mode 100644 index 000000000..118c05bf0 --- /dev/null +++ b/_classes/identifier.md @@ -0,0 +1,5 @@ +--- +title: Identifier +permalink: Identifier.html +jsonid: identifier +--- diff --git a/_classes/material.md b/_classes/material.md new file mode 100644 index 000000000..d162fd720 --- /dev/null +++ b/_classes/material.md @@ -0,0 +1,5 @@ +--- +title: Material +permalink: Material.html +jsonid: material +--- diff --git a/_classes/measure.md b/_classes/measure.md new file mode 100644 index 000000000..6e0c45f2d --- /dev/null +++ b/_classes/measure.md @@ -0,0 +1,5 @@ +--- +title: Measure +permalink: Measure.html +jsonid: measure +--- diff --git a/_classes/metric.md b/_classes/metric.md new file mode 100644 index 000000000..c050dead8 --- /dev/null +++ b/_classes/metric.md @@ -0,0 +1,5 @@ +--- +title: Metric +permalink: Metric.html +jsonid: metric +--- diff --git a/_classes/product.md b/_classes/product.md new file mode 100644 index 000000000..05ccd24b9 --- /dev/null +++ b/_classes/product.md @@ -0,0 +1,5 @@ +--- +title: Product +permalink: Product.html +jsonid: product +--- diff --git a/_classes/productbatch.md b/_classes/productbatch.md deleted file mode 100644 index 8c6462fc3..000000000 --- a/_classes/productbatch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: ProductBatch -permalink: ProductBatch.html -jsonid: productbatch ---- diff --git a/_classes/productinformation.md b/_classes/productinformation.md deleted file mode 100644 index cb2dbda6d..000000000 --- a/_classes/productinformation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: ProductInformation -permalink: ProductInformation.html -jsonid: productinformation ---- diff --git a/_classes/provenance.md b/_classes/provenance.md deleted file mode 100644 index bdc31e034..000000000 --- a/_classes/provenance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Provenance -permalink: Provenance.html -jsonid: provenance ---- diff --git a/_classes/sustainabilityclaim.md b/_classes/sustainabilityclaim.md deleted file mode 100644 index 977c52e84..000000000 --- a/_classes/sustainabilityclaim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: SustainabilityClaim -permalink: SustainabilityClaim.html -jsonid: sustainabilityclaim ---- diff --git a/_classes/sustainabilitymetric.md b/_classes/sustainabilitymetric.md deleted file mode 100644 index 8e313e858..000000000 --- a/_classes/sustainabilitymetric.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: SustainabilityMetric -permalink: SustainabilityMetric.html -jsonid: sustainabilitymetric ---- diff --git a/_classes/verifiablecredential.md b/_classes/verifiablecredential.md deleted file mode 100644 index f8ba5253a..000000000 --- a/_classes/verifiablecredential.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: VerifiableCredential -permalink: VerifiableCredential.html -jsonid: verifiablecredential ---- diff --git a/_data/accuracy.json b/_data/accuracy.json new file mode 100644 index 000000000..dd97b5569 --- /dev/null +++ b/_data/accuracy.json @@ -0,0 +1,16 @@ +{ + "label": "accuracy", + "uri": "DigitalProductPassport:accuracy", + "comment": "A percentage represented as a numeric between 0 and 1 indicating the rage of accuracy of the claimed value (eg 0.05 means that the actual value is within 5% of the claimed value.)", + "rangeIncludes": [ + { + "uri": "xsd:decimal" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Metric", + "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. " + } + ] +} \ No newline at end of file diff --git a/_data/assurancelevel.json b/_data/assurancelevel.json new file mode 100644 index 000000000..8d58c911c --- /dev/null +++ b/_data/assurancelevel.json @@ -0,0 +1,16 @@ +{ + "label": "assuranceLevel", + "uri": "DigitalProductPassport:assuranceLevel", + "comment": "The assurance level of the evidence (self declaration, 2nd party, 3rd party, accredited auditor)", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:assuranceLevelCode" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Evidence", + "comment": "Evidence to support a conformity or identity claim. " + } + ] +} \ No newline at end of file diff --git a/_data/assurancelevelcode.json b/_data/assurancelevelcode.json new file mode 100644 index 000000000..251689f20 --- /dev/null +++ b/_data/assurancelevelcode.json @@ -0,0 +1,11 @@ +{ + "label": "assuranceLevelCode", + "uri": "DigitalProductPassport:assuranceLevelCode", + "comment": "Code that describes the assurance level of the conformity assessment", + "referencedBy": [ + { + "uri": "DigitalProductPassport:assuranceLevel", + "comment": "The assurance level of the evidence (self declaration, 2nd party, 3rd party, accredited auditor)" + } + ] +} \ No newline at end of file diff --git a/_data/batchid.json b/_data/batchid.json deleted file mode 100644 index 0cee285fe..000000000 --- a/_data/batchid.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "batchId", - "uri": "DigitalProductPassport:batchId", - "comment": "A unique identifier (URI) assigned to the product batch. (Link Resolver - GS1-128?)", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." - } - ] -} \ No newline at end of file diff --git a/_data/batchidentifiers.json b/_data/batchidentifiers.json new file mode 100644 index 000000000..372ce28e7 --- /dev/null +++ b/_data/batchidentifiers.json @@ -0,0 +1,16 @@ +{ + "label": "batchIdentifiers", + "uri": "DigitalProductPassport:batchIdentifiers", + "comment": "Information regarding the specific production batch of the product.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Identifier" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/criteria.json b/_data/benchmarkreference.json similarity index 61% rename from _data/criteria.json rename to _data/benchmarkreference.json index 26e59767f..004114e72 100644 --- a/_data/criteria.json +++ b/_data/benchmarkreference.json @@ -1,7 +1,7 @@ { - "label": "criteria", - "uri": "DigitalProductPassport:criteria", - "comment": "A URI pointing to the regulation or standard governing the claim.", + "label": "benchmarkReference", + "uri": "DigitalProductPassport:benchmarkReference", + "comment": "A refernce to evidence to support the benchmark value.", "rangeIncludes": [ { "uri": "xsd:string" @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:SustainabilityClaim", + "uri": "DigitalProductPassport:Claim", "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." } ] diff --git a/_data/benchmarkvalue.json b/_data/benchmarkvalue.json new file mode 100644 index 000000000..2810482da --- /dev/null +++ b/_data/benchmarkvalue.json @@ -0,0 +1,16 @@ +{ + "label": "benchmarkValue", + "uri": "DigitalProductPassport:benchmarkValue", + "comment": "A benchmark value against which the claimed value can be assessed. THis could be a value specified by a standard or regulation or could be an industry benchmark.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Metric" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + } + ] +} \ No newline at end of file diff --git a/_data/characteristic.json b/_data/characteristic.json new file mode 100644 index 000000000..1fb69f47e --- /dev/null +++ b/_data/characteristic.json @@ -0,0 +1,11 @@ +{ + "label": "Characteristic", + "uri": "DigitalProductPassport:Characteristic", + "comment": "Product specific characteristics. This class is an extension point for industry specific product characteristics or performance information such as clothing size or battery capacity.", + "referencedBy": [ + { + "uri": "DigitalProductPassport:charcteristics", + "comment": "" + } + ] +} \ No newline at end of file diff --git a/_data/charcteristics.json b/_data/charcteristics.json new file mode 100644 index 000000000..91d27075a --- /dev/null +++ b/_data/charcteristics.json @@ -0,0 +1,16 @@ +{ + "label": "charcteristics", + "uri": "DigitalProductPassport:charcteristics", + "comment": "", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Characteristic" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/claim.json b/_data/claim.json new file mode 100644 index 000000000..eb658c715 --- /dev/null +++ b/_data/claim.json @@ -0,0 +1,53 @@ +{ + "label": "Claim", + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim.", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:benchmarkReference", + "type": "xsd:string", + "comment": "A refernce to evidence to support the benchmark value." + }, + { + "uri": "DigitalProductPassport:benchmarkValue", + "type": "DigitalProductPassport:Metric", + "comment": "A benchmark value against which the claimed value can be assessed. THis could be a value specified by a standard or regulation or could be an industry benchmark." + }, + { + "uri": "DigitalProductPassport:claimedValues", + "type": "DigitalProductPassport:Metric", + "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included." + }, + { + "uri": "DigitalProductPassport:conformance", + "type": "xsd:boolean", + "comment": "and indicator (boolean) that expresses whether or not this product has achieved compliance against the criteria. for example, if the topic is environment.deforstation and the criteria is EU.2023.1115 then the product is conformant if it has not touched any facility throughout it's lifecycle that is not deforestation free since dec 2020." + }, + { + "uri": "DigitalProductPassport:conformityEvidence", + "type": "DigitalProductPassport:Evidence", + "comment": "A URI pointing to the evidence supporting the claim. Most likely in the form of a verifiable credential." + }, + { + "uri": "DigitalProductPassport:criteriaReference", + "type": "xsd:string", + "comment": "A URI pointing to the specific criteria within the standard or regulation against which this claim is made." + }, + { + "uri": "DigitalProductPassport:standardOrRegulation", + "type": "xsd:string", + "comment": "The standard or regulation against which this conformity claim is made. Expressed as a URI and should match a value in the UN catalogue of reference vocabularies. " + }, + { + "uri": "DigitalProductPassport:topic", + "type": "DigitalProductPassport:conformityTopic", + "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. " + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:conformityClaims", + "comment": "An array of claim objects representing various product conformity claims about the product / batch. These can be sustainability claims, circularity claims, or any other claim type within the conformity topic list." + } + ] +} \ No newline at end of file diff --git a/_data/claimedvalues.json b/_data/claimedvalues.json new file mode 100644 index 000000000..cce81ea38 --- /dev/null +++ b/_data/claimedvalues.json @@ -0,0 +1,16 @@ +{ + "label": "claimedValues", + "uri": "DigitalProductPassport:claimedValues", + "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Metric" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + } + ] +} \ No newline at end of file diff --git a/_data/classification.json b/_data/classification.json new file mode 100644 index 000000000..e47c48fce --- /dev/null +++ b/_data/classification.json @@ -0,0 +1,37 @@ +{ + "label": "Classification", + "uri": "DigitalProductPassport:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility.", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:classifierName", + "type": "xsd:string", + "comment": "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC" + }, + { + "uri": "DigitalProductPassport:classifierURL", + "type": "xsd:string", + "comment": "Linked data URL to a web vocabulary entery for this classificaiton code. When this property is provided, the scheme, value, and name properties of the classifer are not required. eg https://vocabulary.uncefact.org/unlocode?country=au#AUBNE represensign the port of Brisbane in the UN/LOCODE classification scheme." + }, + { + "uri": "DigitalProductPassport:classifierValue", + "type": "xsd:string", + "comment": "classifier value within the scheme - eg \"01211\" in UN CPC" + }, + { + "uri": "DigitalProductPassport:scheme", + "type": "xsd:string", + "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:classifications", + "comment": "A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc" + }, + { + "uri": "DigitalProductPassport:materialType", + "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + } + ] +} \ No newline at end of file diff --git a/_data/productclass.json b/_data/classifications.json similarity index 53% rename from _data/productclass.json rename to _data/classifications.json index d2d147ad8..42a05ed6e 100644 --- a/_data/productclass.json +++ b/_data/classifications.json @@ -1,15 +1,15 @@ { - "label": "productClass", - "uri": "DigitalProductPassport:productClass", - "comment": "A code representing the product's class, typically using the UNSPSC (United Nations Standard Products and Services Code) classification.", + "label": "classifications", + "uri": "DigitalProductPassport:classifications", + "comment": "A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc", "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "DigitalProductPassport:Classification" } ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/classifiername.json b/_data/classifiername.json new file mode 100644 index 000000000..49adb06fa --- /dev/null +++ b/_data/classifiername.json @@ -0,0 +1,16 @@ +{ + "label": "classifierName", + "uri": "DigitalProductPassport:classifierName", + "comment": "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." + } + ] +} \ No newline at end of file diff --git a/_data/classifierurl.json b/_data/classifierurl.json new file mode 100644 index 000000000..22a9e11cc --- /dev/null +++ b/_data/classifierurl.json @@ -0,0 +1,16 @@ +{ + "label": "classifierURL", + "uri": "DigitalProductPassport:classifierURL", + "comment": "Linked data URL to a web vocabulary entery for this classificaiton code. When this property is provided, the scheme, value, and name properties of the classifer are not required. eg https://vocabulary.uncefact.org/unlocode?country=au#AUBNE represensign the port of Brisbane in the UN/LOCODE classification scheme.", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." + } + ] +} \ No newline at end of file diff --git a/_data/classifiervalue.json b/_data/classifiervalue.json new file mode 100644 index 000000000..c75f6be50 --- /dev/null +++ b/_data/classifiervalue.json @@ -0,0 +1,16 @@ +{ + "label": "classifierValue", + "uri": "DigitalProductPassport:classifierValue", + "comment": "classifier value within the scheme - eg \"01211\" in UN CPC", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." + } + ] +} \ No newline at end of file diff --git a/_data/compliance.json b/_data/compliance.json deleted file mode 100644 index 2088c4cf9..000000000 --- a/_data/compliance.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "compliance", - "uri": "DigitalProductPassport:compliance", - "comment": "and indicator (boolean) that expresses whether or not this product has acehived compliance against the rule. for example, if the topic is environment.deforstation and the rule is EU.2023.1115 then the product is complianct if it has not touched any facility throughout it's lifecycle that is not deforestation free since dec 2020.", - "rangeIncludes": [ - { - "uri": "xsd:boolean" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:SustainabilityClaim", - "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." - } - ] -} \ No newline at end of file diff --git a/_data/conformance.json b/_data/conformance.json new file mode 100644 index 000000000..707b4ae26 --- /dev/null +++ b/_data/conformance.json @@ -0,0 +1,16 @@ +{ + "label": "conformance", + "uri": "DigitalProductPassport:conformance", + "comment": "and indicator (boolean) that expresses whether or not this product has achieved compliance against the criteria. for example, if the topic is environment.deforstation and the criteria is EU.2023.1115 then the product is conformant if it has not touched any facility throughout it's lifecycle that is not deforestation free since dec 2020.", + "rangeIncludes": [ + { + "uri": "xsd:boolean" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + } + ] +} \ No newline at end of file diff --git a/_data/conformityclaims.json b/_data/conformityclaims.json new file mode 100644 index 000000000..00a4681df --- /dev/null +++ b/_data/conformityclaims.json @@ -0,0 +1,16 @@ +{ + "label": "conformityClaims", + "uri": "DigitalProductPassport:conformityClaims", + "comment": "An array of claim objects representing various product conformity claims about the product / batch. These can be sustainability claims, circularity claims, or any other claim type within the conformity topic list.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Claim" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/sustainabilitycredential.json b/_data/conformityevidence.json similarity index 68% rename from _data/sustainabilitycredential.json rename to _data/conformityevidence.json index e84ad8ea4..b4f6a6183 100644 --- a/_data/sustainabilitycredential.json +++ b/_data/conformityevidence.json @@ -1,15 +1,15 @@ { - "label": "sustainabilityCredential", - "uri": "DigitalProductPassport:sustainabilityCredential", + "label": "conformityEvidence", + "uri": "DigitalProductPassport:conformityEvidence", "comment": "A URI pointing to the evidence supporting the claim. Most likely in the form of a verifiable credential.", "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "DigitalProductPassport:Evidence" } ], "domainIncludes": [ { - "uri": "DigitalProductPassport:SustainabilityClaim", + "uri": "DigitalProductPassport:Claim", "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." } ] diff --git a/_data/conformitytopic.json b/_data/conformitytopic.json new file mode 100644 index 000000000..443958614 --- /dev/null +++ b/_data/conformitytopic.json @@ -0,0 +1,11 @@ +{ + "label": "conformityTopic", + "uri": "DigitalProductPassport:conformityTopic", + "comment": "A high level category scheme for conformity claims in the digital product passport", + "referencedBy": [ + { + "uri": "DigitalProductPassport:topic", + "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. " + } + ] +} \ No newline at end of file diff --git a/_data/country.json b/_data/country.json deleted file mode 100644 index e0f8f68f6..000000000 --- a/_data/country.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "country", - "uri": "DigitalProductPassport:country", - "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient.", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:country" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:Provenance", - "comment": "The Provenance class encapsulates details about the origin or source of components or ingredients in a product, including the country of origin and the percentage composition." - } - ] -} \ No newline at end of file diff --git a/_data/credentialreference.json b/_data/credentialreference.json new file mode 100644 index 000000000..884ed3be8 --- /dev/null +++ b/_data/credentialreference.json @@ -0,0 +1,16 @@ +{ + "label": "credentialReference", + "uri": "DigitalProductPassport:credentialReference", + "comment": "The URL of the evidence credential. Should be a hashlink to avoid post-issue tampering.", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Evidence", + "comment": "Evidence to support a conformity or identity claim. " + } + ] +} \ No newline at end of file diff --git a/_data/criteriareference.json b/_data/criteriareference.json new file mode 100644 index 000000000..c680e2ccc --- /dev/null +++ b/_data/criteriareference.json @@ -0,0 +1,16 @@ +{ + "label": "criteriaReference", + "uri": "DigitalProductPassport:criteriaReference", + "comment": "A URI pointing to the specific criteria within the standard or regulation against which this claim is made.", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + } + ] +} \ No newline at end of file diff --git a/_data/description.json b/_data/description.json index e452b4b8f..26a0b7afd 100644 --- a/_data/description.json +++ b/_data/description.json @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/dimension.json b/_data/dimension.json new file mode 100644 index 000000000..c146f193a --- /dev/null +++ b/_data/dimension.json @@ -0,0 +1,38 @@ +{ + "label": "Dimension", + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item.", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:height", + "type": "DigitalProductPassport:Measure", + "comment": "The height of the product or packaging" + }, + { + "uri": "DigitalProductPassport:length", + "type": "DigitalProductPassport:Measure", + "comment": "The length of the product or packaging" + }, + { + "uri": "DigitalProductPassport:volume", + "type": "DigitalProductPassport:Measure", + "comment": "The displacement volume of the product." + }, + { + "uri": "DigitalProductPassport:weight", + "type": "DigitalProductPassport:Measure", + "comment": "the weight of the product" + }, + { + "uri": "DigitalProductPassport:width", + "type": "DigitalProductPassport:Measure", + "comment": "The width of the product or packaging" + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:dimensions", + "comment": "The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have wieght and volume but not length, with, or height." + } + ] +} \ No newline at end of file diff --git a/_data/dimensions.json b/_data/dimensions.json new file mode 100644 index 000000000..2c86599af --- /dev/null +++ b/_data/dimensions.json @@ -0,0 +1,16 @@ +{ + "label": "dimensions", + "uri": "DigitalProductPassport:dimensions", + "comment": "The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have wieght and volume but not length, with, or height.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Dimension" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/eventtype.json b/_data/eventtype.json index 8b5f9213d..8caff1c10 100644 --- a/_data/eventtype.json +++ b/_data/eventtype.json @@ -4,7 +4,7 @@ "comment": "A code representing the type of EPCIS event. ObjectEvent, AggregationEvent, TransactionEvent, TransformationEvent, ObjectEvent.", "rangeIncludes": [ { - "uri": "DigitalProductPassport:epcisType" + "uri": "DigitalProductPassport:eventTypeCode" } ], "domainIncludes": [ diff --git a/_data/epcistype.json b/_data/eventtypecode.json similarity index 50% rename from _data/epcistype.json rename to _data/eventtypecode.json index d2b8bc0dc..0d4c9883f 100644 --- a/_data/epcistype.json +++ b/_data/eventtypecode.json @@ -1,14 +1,7 @@ { - "label": "epcisType", - "uri": "DigitalProductPassport:epcisType", - "comment": "", - "values": [ - { - "uri": "DigitalProductPassport:epcisType#transformation", - "comment": "", - "value": "" - } - ], + "label": "eventTypeCode", + "uri": "DigitalProductPassport:eventTypeCode", + "comment": "A code describing the traceability event type - drawn from GS1 EPCIS 2.0", "referencedBy": [ { "uri": "DigitalProductPassport:eventType", diff --git a/_data/evidence.json b/_data/evidence.json new file mode 100644 index 000000000..f758c8abd --- /dev/null +++ b/_data/evidence.json @@ -0,0 +1,32 @@ +{ + "label": "Evidence", + "uri": "DigitalProductPassport:Evidence", + "comment": "Evidence to support a conformity or identity claim. ", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:assuranceLevel", + "type": "DigitalProductPassport:assuranceLevelCode", + "comment": "The assurance level of the evidence (self declaration, 2nd party, 3rd party, accredited auditor)" + }, + { + "uri": "DigitalProductPassport:credentialReference", + "type": "xsd:string", + "comment": "The URL of the evidence credential. Should be a hashlink to avoid post-issue tampering." + }, + { + "uri": "DigitalProductPassport:format", + "type": "DigitalProductPassport:evidenceFormat", + "comment": "Format of the evidence (verifiable credential, document, website, etc)" + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:conformityEvidence", + "comment": "A URI pointing to the evidence supporting the claim. Most likely in the form of a verifiable credential." + }, + { + "uri": "DigitalProductPassport:verificationEvidence", + "comment": "Link to evidence that attests to the validity and ownership of the identifer. " + } + ] +} \ No newline at end of file diff --git a/_data/evidenceformat.json b/_data/evidenceformat.json new file mode 100644 index 000000000..e73982a63 --- /dev/null +++ b/_data/evidenceformat.json @@ -0,0 +1,11 @@ +{ + "label": "evidenceFormat", + "uri": "DigitalProductPassport:evidenceFormat", + "comment": "A code describing the format of the conformity evidence", + "referencedBy": [ + { + "uri": "DigitalProductPassport:format", + "comment": "Format of the evidence (verifiable credential, document, website, etc)" + } + ] +} \ No newline at end of file diff --git a/_data/facility.json b/_data/facility.json index 4c28495c2..6f014eb7e 100644 --- a/_data/facility.json +++ b/_data/facility.json @@ -4,9 +4,14 @@ "comment": "The Facility class embodies information about a specific facility, which manufactured the product.", "datatypeProperties": [ { - "uri": "DigitalProductPassport:id", + "uri": "DigitalProductPassport:identifiers", + "type": "DigitalProductPassport:Identifier", + "comment": "A unique identifier (URI) assigned to the organization or company. (Link Resolver - GS1 company prefix?)" + }, + { + "uri": "DigitalProductPassport:location", "type": "xsd:string", - "comment": "A unique identifier assigned to the credential, typically formatted as a URI of the stored credential." + "comment": "" }, { "uri": "DigitalProductPassport:name", diff --git a/_data/format.json b/_data/format.json new file mode 100644 index 000000000..5c960e3cc --- /dev/null +++ b/_data/format.json @@ -0,0 +1,16 @@ +{ + "label": "format", + "uri": "DigitalProductPassport:format", + "comment": "Format of the evidence (verifiable credential, document, website, etc)", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:evidenceFormat" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Evidence", + "comment": "Evidence to support a conformity or identity claim. " + } + ] +} \ No newline at end of file diff --git a/_data/productid.json b/_data/furtherinformation.json similarity index 58% rename from _data/productid.json rename to _data/furtherinformation.json index 77d1fcc6b..412c4eae7 100644 --- a/_data/productid.json +++ b/_data/furtherinformation.json @@ -1,7 +1,7 @@ { - "label": "productId", - "uri": "DigitalProductPassport:productId", - "comment": "A unique identifier (URI) assigned to the product. (Link Resolver - GS1 GTIN?)", + "label": "furtherInformation", + "uri": "DigitalProductPassport:furtherInformation", + "comment": "A URL pointing to further human readable information about the product.", "rangeIncludes": [ { "uri": "xsd:string" @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/guaranteeoforigincredential.json b/_data/guaranteeoforigincredential.json index 1bb086e6d..09b707b6a 100644 --- a/_data/guaranteeoforigincredential.json +++ b/_data/guaranteeoforigincredential.json @@ -1,7 +1,7 @@ { "label": "guaranteeOfOriginCredential", "uri": "DigitalProductPassport:guaranteeOfOriginCredential", - "comment": "", + "comment": "A conformity credential issued by a trusted authority that confirms some or all of the claims made in this product passport", "rangeIncludes": [ { "uri": "xsd:string" @@ -9,8 +9,8 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:Provenance", - "comment": "The Provenance class encapsulates details about the origin or source of components or ingredients in a product, including the country of origin and the percentage composition." + "uri": "DigitalProductPassport:ProductPassport", + "comment": "The ProductPassport is a comprehensive data structure that encapsulates various details pertaining to a product, including its identification details, who issued it, batch information, and different scores relating to sustainability and trustworthiness." } ] } \ No newline at end of file diff --git a/_data/hazardous.json b/_data/hazardous.json new file mode 100644 index 000000000..8488a666b --- /dev/null +++ b/_data/hazardous.json @@ -0,0 +1,16 @@ +{ + "label": "hazardous", + "uri": "DigitalProductPassport:hazardous", + "comment": "Indicates whether this material is hazardous. If true then ", + "rangeIncludes": [ + { + "uri": "xsd:boolean" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction." + } + ] +} \ No newline at end of file diff --git a/_data/height.json b/_data/height.json new file mode 100644 index 000000000..97083d688 --- /dev/null +++ b/_data/height.json @@ -0,0 +1,16 @@ +{ + "label": "height", + "uri": "DigitalProductPassport:height", + "comment": "The height of the product or packaging", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Measure" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item." + } + ] +} \ No newline at end of file diff --git a/_data/id.json b/_data/id.json index 8c612bf92..b3cd9b4bf 100644 --- a/_data/id.json +++ b/_data/id.json @@ -1,28 +1,16 @@ { "label": "id", "uri": "DigitalProductPassport:id", - "comment": "A unique identifier assigned to the credential, typically formatted as a URI of the stored credential.", + "comment": "A unique identifier (URI) assigned to the product passport.", "rangeIncludes": [ { "uri": "xsd:string" } ], "domainIncludes": [ - { - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product." - }, { "uri": "DigitalProductPassport:ProductPassport", "comment": "The ProductPassport is a comprehensive data structure that encapsulates various details pertaining to a product, including its identification details, who issued it, batch information, and different scores relating to sustainability and trustworthiness." - }, - { - "uri": "DigitalProductPassport:Party", - "comment": "The Party class represents an entity such as an organization, or a company that manufactured the product." - }, - { - "uri": "DigitalProductPassport:Facility", - "comment": "The Facility class embodies information about a specific facility, which manufactured the product." } ] } \ No newline at end of file diff --git a/_data/identifervalue.json b/_data/identifervalue.json new file mode 100644 index 000000000..2120501af --- /dev/null +++ b/_data/identifervalue.json @@ -0,0 +1,16 @@ +{ + "label": "identiferValue", + "uri": "DigitalProductPassport:identiferValue", + "comment": "The value of the identifier within the scheme", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value and, optinally, verification evidence " + } + ] +} \ No newline at end of file diff --git a/_data/identifier.json b/_data/identifier.json new file mode 100644 index 000000000..c4b14622b --- /dev/null +++ b/_data/identifier.json @@ -0,0 +1,45 @@ +{ + "label": "Identifier", + "uri": "DigitalProductPassport:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value and, optinally, verification evidence ", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:identiferValue", + "type": "xsd:string", + "comment": "The value of the identifier within the scheme" + }, + { + "uri": "DigitalProductPassport:identifierURI", + "type": "xsd:string", + "comment": "The fully qualified URI representing the globally unique record for this identifier." + }, + { + "uri": "DigitalProductPassport:scheme", + "type": "xsd:string", + "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " + }, + { + "uri": "DigitalProductPassport:verificationEvidence", + "type": "DigitalProductPassport:Evidence", + "comment": "Link to evidence that attests to the validity and ownership of the identifer. " + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:batchIdentifiers", + "comment": "Information regarding the specific production batch of the product." + }, + { + "uri": "DigitalProductPassport:identifiers", + "comment": "A unique identifier (URI) assigned to the organization or company. (Link Resolver - GS1 company prefix?)" + }, + { + "uri": "DigitalProductPassport:itemIdentifiers", + "comment": "An array of identifiers representing a specific serialised item of the product." + }, + { + "uri": "DigitalProductPassport:productIdentifiers", + "comment": "An array of unique identifiers assigned to the product or model. " + } + ] +} \ No newline at end of file diff --git a/_data/identifiers.json b/_data/identifiers.json new file mode 100644 index 000000000..a56507483 --- /dev/null +++ b/_data/identifiers.json @@ -0,0 +1,20 @@ +{ + "label": "identifiers", + "uri": "DigitalProductPassport:identifiers", + "comment": "A unique identifier (URI) assigned to the organization or company. (Link Resolver - GS1 company prefix?)", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Identifier" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Party", + "comment": "The Party class represents an entity such as an organization, or a company that manufactured the product." + }, + { + "uri": "DigitalProductPassport:Facility", + "comment": "The Facility class embodies information about a specific facility, which manufactured the product." + } + ] +} \ No newline at end of file diff --git a/_data/identifieruri.json b/_data/identifieruri.json new file mode 100644 index 000000000..f97a0134f --- /dev/null +++ b/_data/identifieruri.json @@ -0,0 +1,16 @@ +{ + "label": "identifierURI", + "uri": "DigitalProductPassport:identifierURI", + "comment": "The fully qualified URI representing the globally unique record for this identifier.", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value and, optinally, verification evidence " + } + ] +} \ No newline at end of file diff --git a/_data/image.json b/_data/image.json index 4b42206de..7339b60e2 100644 --- a/_data/image.json +++ b/_data/image.json @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/issuedby.json b/_data/issuedby.json index e40a0a37f..38ce8bc93 100644 --- a/_data/issuedby.json +++ b/_data/issuedby.json @@ -1,7 +1,7 @@ { "label": "issuedBy", "uri": "DigitalProductPassport:issuedBy", - "comment": "The Party entity that issued the product passport.", + "comment": "The Party that issued the product passport.", "rangeIncludes": [ { "uri": "DigitalProductPassport:Party" diff --git a/_data/issuer.json b/_data/issuer.json deleted file mode 100644 index e7eee47dd..000000000 --- a/_data/issuer.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "issuer", - "uri": "DigitalProductPassport:issuer", - "comment": "A unique identifier of the entity that issued the credential. Typically expessed as a DID.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product." - } - ] -} \ No newline at end of file diff --git a/_data/itemidentifiers.json b/_data/itemidentifiers.json new file mode 100644 index 000000000..8780a9c55 --- /dev/null +++ b/_data/itemidentifiers.json @@ -0,0 +1,16 @@ +{ + "label": "itemIdentifiers", + "uri": "DigitalProductPassport:itemIdentifiers", + "comment": "An array of identifiers representing a specific serialised item of the product.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Identifier" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/length.json b/_data/length.json new file mode 100644 index 000000000..0c024ed11 --- /dev/null +++ b/_data/length.json @@ -0,0 +1,16 @@ +{ + "label": "length", + "uri": "DigitalProductPassport:length", + "comment": "The length of the product or packaging", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Measure" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item." + } + ] +} \ No newline at end of file diff --git a/_data/location.json b/_data/location.json new file mode 100644 index 000000000..19da2dd2a --- /dev/null +++ b/_data/location.json @@ -0,0 +1,16 @@ +{ + "label": "location", + "uri": "DigitalProductPassport:location", + "comment": "", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Facility", + "comment": "The Facility class embodies information about a specific facility, which manufactured the product." + } + ] +} \ No newline at end of file diff --git a/_data/manufacturedat.json b/_data/manufacturedat.json index d88efd9d4..9445782d8 100644 --- a/_data/manufacturedat.json +++ b/_data/manufacturedat.json @@ -9,8 +9,8 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] } \ No newline at end of file diff --git a/_data/manufactureddate.json b/_data/manufactureddate.json index 41e1764dd..1d0f37845 100644 --- a/_data/manufactureddate.json +++ b/_data/manufactureddate.json @@ -9,8 +9,8 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] } \ No newline at end of file diff --git a/_data/manufacturer.json b/_data/manufacturer.json index 4dd40d495..bfa3434f7 100644 --- a/_data/manufacturer.json +++ b/_data/manufacturer.json @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/massfraction.json b/_data/massfraction.json new file mode 100644 index 000000000..8514f61ca --- /dev/null +++ b/_data/massfraction.json @@ -0,0 +1,16 @@ +{ + "label": "massFraction", + "uri": "DigitalProductPassport:massFraction", + "comment": "A numeric value representing the mass fraction of the product represented by this material. The sum of all mass fraction values for a given passport should be 100.", + "rangeIncludes": [ + { + "uri": "xsd:decimal" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction." + } + ] +} \ No newline at end of file diff --git a/_data/material.json b/_data/material.json new file mode 100644 index 000000000..97d437bb3 --- /dev/null +++ b/_data/material.json @@ -0,0 +1,38 @@ +{ + "label": "Material", + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction.", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:hazardous", + "type": "xsd:boolean", + "comment": "Indicates whether this material is hazardous. If true then " + }, + { + "uri": "DigitalProductPassport:massFraction", + "type": "xsd:decimal", + "comment": "A numeric value representing the mass fraction of the product represented by this material. The sum of all mass fraction values for a given passport should be 100." + }, + { + "uri": "DigitalProductPassport:materialType", + "type": "DigitalProductPassport:Classification", + "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + }, + { + "uri": "DigitalProductPassport:originCountry", + "type": "DigitalProductPassport:countryCode", + "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient." + }, + { + "uri": "DigitalProductPassport:recycled", + "type": "xsd:boolean", + "comment": "Indicator is true if this material input is from a recycled source." + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:materialsProvenance", + "comment": "An array of Provenance objects providing details on the origin and mass fraction of components or ingredients of the product batch." + } + ] +} \ No newline at end of file diff --git a/_data/materialsprovenance.json b/_data/materialsprovenance.json new file mode 100644 index 000000000..f95dcbd11 --- /dev/null +++ b/_data/materialsprovenance.json @@ -0,0 +1,16 @@ +{ + "label": "materialsProvenance", + "uri": "DigitalProductPassport:materialsProvenance", + "comment": "An array of Provenance objects providing details on the origin and mass fraction of components or ingredients of the product batch.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Material" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/materialtype.json b/_data/materialtype.json new file mode 100644 index 000000000..f30844936 --- /dev/null +++ b/_data/materialtype.json @@ -0,0 +1,16 @@ +{ + "label": "materialType", + "uri": "DigitalProductPassport:materialType", + "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Classification" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction." + } + ] +} \ No newline at end of file diff --git a/_data/measure.json b/_data/measure.json new file mode 100644 index 000000000..74cbb1fe8 --- /dev/null +++ b/_data/measure.json @@ -0,0 +1,39 @@ +{ + "label": "Measure", + "uri": "DigitalProductPassport:Measure", + "comment": "The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG).", + "datatypeProperties": [ + { + "uri": "DigitalProductPassport:unit", + "type": "DigitalProductPassport:unitOfMeasure", + "comment": "The unit of measure. for example, emissions intensity in Kg Co2e per kWh produced. Or Kg Co2e per Kg of livestock gross weight. " + }, + { + "uri": "DigitalProductPassport:value", + "type": "xsd:decimal", + "comment": "A numeric value representing the measurement or evaluation outcome for the claim." + } + ], + "referencedBy": [ + { + "uri": "DigitalProductPassport:height", + "comment": "The height of the product or packaging" + }, + { + "uri": "DigitalProductPassport:length", + "comment": "The length of the product or packaging" + }, + { + "uri": "DigitalProductPassport:volume", + "comment": "The displacement volume of the product." + }, + { + "uri": "DigitalProductPassport:weight", + "comment": "the weight of the product" + }, + { + "uri": "DigitalProductPassport:width", + "comment": "The width of the product or packaging" + } + ] +} \ No newline at end of file diff --git a/_data/metric.json b/_data/metric.json index ee33f26cb..13c7653d6 100644 --- a/_data/metric.json +++ b/_data/metric.json @@ -1,20 +1,37 @@ { - "label": "metric", - "uri": "DigitalProductPassport:metric", - "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included.", - "rangeIncludes": [ + "label": "Metric", + "uri": "DigitalProductPassport:Metric", + "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. ", + "datatypeProperties": [ { - "uri": "DigitalProductPassport:SustainabilityMetric" + "uri": "DigitalProductPassport:accuracy", + "type": "xsd:decimal", + "comment": "A percentage represented as a numeric between 0 and 1 indicating the rage of accuracy of the claimed value (eg 0.05 means that the actual value is within 5% of the claimed value.)" + }, + { + "uri": "DigitalProductPassport:name", + "type": "xsd:string", + "comment": "The name of the organization or company, represented as a text string." + }, + { + "uri": "DigitalProductPassport:unit", + "type": "DigitalProductPassport:unitOfMeasure", + "comment": "The unit of measure. for example, emissions intensity in Kg Co2e per kWh produced. Or Kg Co2e per Kg of livestock gross weight. " + }, + { + "uri": "DigitalProductPassport:value", + "type": "xsd:decimal", + "comment": "A numeric value representing the measurement or evaluation outcome for the claim." } ], - "domainIncludes": [ + "referencedBy": [ { - "uri": "DigitalProductPassport:SustainabilityClaim", - "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + "uri": "DigitalProductPassport:benchmarkValue", + "comment": "A benchmark value against which the claimed value can be assessed. THis could be a value specified by a standard or regulation or could be an industry benchmark." }, { - "uri": "DigitalProductPassport:SustainabilityMetric", - "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. " + "uri": "DigitalProductPassport:claimedValues", + "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included." } ] } \ No newline at end of file diff --git a/_data/model.json b/_data/modelname.json similarity index 76% rename from _data/model.json rename to _data/modelname.json index 1c422521f..ae5aaf768 100644 --- a/_data/model.json +++ b/_data/modelname.json @@ -1,6 +1,6 @@ { - "label": "model", - "uri": "DigitalProductPassport:model", + "label": "modelName", + "uri": "DigitalProductPassport:modelName", "comment": "The model name or number of the product, represented as text.", "rangeIncludes": [ { @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/name.json b/_data/name.json index d09681f92..21e978465 100644 --- a/_data/name.json +++ b/_data/name.json @@ -15,6 +15,10 @@ { "uri": "DigitalProductPassport:Facility", "comment": "The Facility class embodies information about a specific facility, which manufactured the product." + }, + { + "uri": "DigitalProductPassport:Metric", + "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. " } ] } \ No newline at end of file diff --git a/_data/origincountry.json b/_data/origincountry.json new file mode 100644 index 000000000..b2d0b2a09 --- /dev/null +++ b/_data/origincountry.json @@ -0,0 +1,16 @@ +{ + "label": "originCountry", + "uri": "DigitalProductPassport:originCountry", + "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:countryCode" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction." + } + ] +} \ No newline at end of file diff --git a/_data/party.json b/_data/party.json index 76447439b..ffbfc4b74 100644 --- a/_data/party.json +++ b/_data/party.json @@ -4,9 +4,9 @@ "comment": "The Party class represents an entity such as an organization, or a company that manufactured the product.", "datatypeProperties": [ { - "uri": "DigitalProductPassport:id", - "type": "xsd:string", - "comment": "A unique identifier assigned to the credential, typically formatted as a URI of the stored credential." + "uri": "DigitalProductPassport:identifiers", + "type": "DigitalProductPassport:Identifier", + "comment": "A unique identifier (URI) assigned to the organization or company. (Link Resolver - GS1 company prefix?)" }, { "uri": "DigitalProductPassport:name", @@ -17,7 +17,7 @@ "referencedBy": [ { "uri": "DigitalProductPassport:issuedBy", - "comment": "The Party entity that issued the product passport." + "comment": "The Party that issued the product passport." }, { "uri": "DigitalProductPassport:manufacturer", diff --git a/_data/percentage.json b/_data/percentage.json deleted file mode 100644 index a1ffea751..000000000 --- a/_data/percentage.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "percentage", - "uri": "DigitalProductPassport:percentage", - "comment": "A numeric value representing the percentage composition of the component or ingredient in the product.", - "rangeIncludes": [ - { - "uri": "xsd:decimal" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:Provenance", - "comment": "The Provenance class encapsulates details about the origin or source of components or ingredients in a product, including the country of origin and the percentage composition." - } - ] -} \ No newline at end of file diff --git a/_data/product.json b/_data/product.json index dfc142a2d..19e9b1dd9 100644 --- a/_data/product.json +++ b/_data/product.json @@ -1,16 +1,98 @@ { - "label": "product", - "uri": "DigitalProductPassport:product", - "comment": "Detailed information about the product encapsulated in a ProductInformation object.", - "rangeIncludes": [ + "label": "Product", + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.", + "datatypeProperties": [ { - "uri": "DigitalProductPassport:ProductInformation" + "uri": "DigitalProductPassport:batchIdentifiers", + "type": "DigitalProductPassport:Identifier", + "comment": "Information regarding the specific production batch of the product." + }, + { + "uri": "DigitalProductPassport:charcteristics", + "type": "DigitalProductPassport:Characteristic", + "comment": "" + }, + { + "uri": "DigitalProductPassport:classifications", + "type": "DigitalProductPassport:Classification", + "comment": "A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc" + }, + { + "uri": "DigitalProductPassport:conformityClaims", + "type": "DigitalProductPassport:Claim", + "comment": "An array of claim objects representing various product conformity claims about the product / batch. These can be sustainability claims, circularity claims, or any other claim type within the conformity topic list." + }, + { + "uri": "DigitalProductPassport:description", + "type": "xsd:string", + "comment": "A textual description providing details about the product." + }, + { + "uri": "DigitalProductPassport:dimensions", + "type": "DigitalProductPassport:Dimension", + "comment": "The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have wieght and volume but not length, with, or height." + }, + { + "uri": "DigitalProductPassport:furtherInformation", + "type": "xsd:string", + "comment": "A URL pointing to further human readable information about the product." + }, + { + "uri": "DigitalProductPassport:image", + "type": "xsd:string", + "comment": "A unique identifier (URI) pointing to an image of the product." + }, + { + "uri": "DigitalProductPassport:itemIdentifiers", + "type": "DigitalProductPassport:Identifier", + "comment": "An array of identifiers representing a specific serialised item of the product." + }, + { + "uri": "DigitalProductPassport:manufacturedAt", + "type": "DigitalProductPassport:Facility", + "comment": "The Facility where the product batch was manufactured." + }, + { + "uri": "DigitalProductPassport:manufacturedDate", + "type": "xsd:string", + "comment": "The ISO 8601 date on which the product batch was manufactured." + }, + { + "uri": "DigitalProductPassport:manufacturer", + "type": "DigitalProductPassport:Party", + "comment": "The Party entity that manufactured the product." + }, + { + "uri": "DigitalProductPassport:materialsProvenance", + "type": "DigitalProductPassport:Material", + "comment": "An array of Provenance objects providing details on the origin and mass fraction of components or ingredients of the product batch." + }, + { + "uri": "DigitalProductPassport:modelName", + "type": "xsd:string", + "comment": "The model name or number of the product, represented as text." + }, + { + "uri": "DigitalProductPassport:productIdentifiers", + "type": "DigitalProductPassport:Identifier", + "comment": "An array of unique identifiers assigned to the product or model. " + }, + { + "uri": "DigitalProductPassport:recyclingInstructions", + "type": "xsd:string", + "comment": "A URI pointing to information regarding the recycling aspects of the product." + }, + { + "uri": "DigitalProductPassport:traceabilityInformation", + "type": "DigitalProductPassport:TraceabilityEvent", + "comment": "An array of TraceabilityEvent objects detailing EPCIS events related to the traceability of the product batch." } ], - "domainIncludes": [ + "referencedBy": [ { - "uri": "DigitalProductPassport:ProductPassport", - "comment": "The ProductPassport is a comprehensive data structure that encapsulates various details pertaining to a product, including its identification details, who issued it, batch information, and different scores relating to sustainability and trustworthiness." + "uri": "DigitalProductPassport:product", + "comment": "Detailed information about the product encapsulated in a ProductInformation object." } ] } \ No newline at end of file diff --git a/_data/productbatch.json b/_data/productbatch.json deleted file mode 100644 index 62e07b06c..000000000 --- a/_data/productbatch.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "label": "ProductBatch", - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information.", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:batchId", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product batch. (Link Resolver - GS1-128?)" - }, - { - "uri": "DigitalProductPassport:manufacturedAt", - "type": "DigitalProductPassport:Facility", - "comment": "The Facility where the product batch was manufactured." - }, - { - "uri": "DigitalProductPassport:manufacturedDate", - "type": "xsd:string", - "comment": "The ISO 8601 date on which the product batch was manufactured." - }, - { - "uri": "DigitalProductPassport:provenance", - "type": "DigitalProductPassport:Provenance", - "comment": "An array of Provenance objects providing details on the origin of components or ingredients of the product batch." - }, - { - "uri": "DigitalProductPassport:serialNumber", - "type": "xsd:string", - "comment": "The serial number(s) of the product or products in the batch, represented as text." - }, - { - "uri": "DigitalProductPassport:sustainabilityInfo", - "type": "DigitalProductPassport:SustainabilityClaim", - "comment": "An array of SustainabilityClaim objects representing various sustainability claims about the product batch." - }, - { - "uri": "DigitalProductPassport:traceabilityInfo", - "type": "DigitalProductPassport:TraceabilityEvent", - "comment": "An array of TraceabilityEvent objects detailing EPCIS events related to the traceability of the product batch." - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:batch", - "comment": "Information regarding the specific batch the product belongs to, encapsulated in a ProductBatch object." - } - ] -} \ No newline at end of file diff --git a/_data/productidentifiers.json b/_data/productidentifiers.json new file mode 100644 index 000000000..a6ff84f72 --- /dev/null +++ b/_data/productidentifiers.json @@ -0,0 +1,16 @@ +{ + "label": "productIdentifiers", + "uri": "DigitalProductPassport:productIdentifiers", + "comment": "An array of unique identifiers assigned to the product or model. ", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Identifier" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/productinformation.json b/_data/productinformation.json deleted file mode 100644 index 7b0531cfd..000000000 --- a/_data/productinformation.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "label": "ProductInformation", - "uri": "DigitalProductPassport:ProductInformation", - "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:description", - "type": "xsd:string", - "comment": "A textual description providing details about the product." - }, - { - "uri": "DigitalProductPassport:image", - "type": "xsd:string", - "comment": "A unique identifier (URI) pointing to an image of the product." - }, - { - "uri": "DigitalProductPassport:manufacturer", - "type": "DigitalProductPassport:Party", - "comment": "The Party entity that manufactured the product." - }, - { - "uri": "DigitalProductPassport:model", - "type": "xsd:string", - "comment": "The model name or number of the product, represented as text." - }, - { - "uri": "DigitalProductPassport:productClass", - "type": "xsd:string", - "comment": "A code representing the product's class, typically using the UNSPSC (United Nations Standard Products and Services Code) classification." - }, - { - "uri": "DigitalProductPassport:productId", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product. (Link Resolver - GS1 GTIN?)" - }, - { - "uri": "DigitalProductPassport:recyclingInfo", - "type": "xsd:string", - "comment": "A URI pointing to information regarding the recycling aspects of the product." - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:product", - "comment": "Detailed information about the product encapsulated in a ProductInformation object." - } - ] -} \ No newline at end of file diff --git a/_data/productpassport.json b/_data/productpassport.json index 3966af33f..a75d3c26e 100644 --- a/_data/productpassport.json +++ b/_data/productpassport.json @@ -4,40 +4,34 @@ "comment": "The ProductPassport is a comprehensive data structure that encapsulates various details pertaining to a product, including its identification details, who issued it, batch information, and different scores relating to sustainability and trustworthiness.", "datatypeProperties": [ { - "uri": "DigitalProductPassport:batch", - "type": "DigitalProductPassport:ProductBatch", - "comment": "Information regarding the specific batch the product belongs to, encapsulated in a ProductBatch object." + "uri": "DigitalProductPassport:guaranteeOfOriginCredential", + "type": "xsd:string", + "comment": "A conformity credential issued by a trusted authority that confirms some or all of the claims made in this product passport" }, { "uri": "DigitalProductPassport:id", "type": "xsd:string", - "comment": "A unique identifier assigned to the credential, typically formatted as a URI of the stored credential." + "comment": "A unique identifier (URI) assigned to the product passport." }, { "uri": "DigitalProductPassport:issuedBy", "type": "DigitalProductPassport:Party", - "comment": "The Party entity that issued the product passport." + "comment": "The Party that issued the product passport." }, { "uri": "DigitalProductPassport:product", - "type": "DigitalProductPassport:ProductInformation", + "type": "DigitalProductPassport:Product", "comment": "Detailed information about the product encapsulated in a ProductInformation object." }, { "uri": "DigitalProductPassport:sustainabilityScore", "type": "xsd:decimal", - "comment": "An aggregate numeric metric calculated based on the various sustainability claims associated with the product. It amalgamates scores assigned to individual sustainability claims, which are validated by various issuing bodies. The score provides a comprehensive view of the product's overall sustainability performance, giving users a quantifiable measure of the product's environmental and social impacts." + "comment": "An aggregate numeric metric calculated based on the various sustainability claims vs benchmarks associated with the product. It amalgamates scores assigned to individual sustainability claims, which are validated by various issuing bodies. The score provides a comprehensive view of the product's overall sustainability performance, giving users a quantifiable measure of the product's environmental and social impacts." }, { "uri": "DigitalProductPassport:trustScore", "type": "xsd:decimal", - "comment": "An aggregate numeric metric that represents the level of trustworthiness associated with the product. This score is derived based on the credibility and reliability of the issuing bodies that substantiate the claims being made about the product. The trustworthiness of each issuing body is assessed to compute an overall trust score, giving users a quantifiable measure of the trust they can place in the product's claims." - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:subject", - "comment": "The ProductPassport object that the credential pertains to." + "comment": "An aggregate numeric metric that represents the level of trustworthiness associated with the product. This score is derived based on the credibility and reliability of the issuing bodies that substantiate the claims being made about the product. The calculation rules are defined in the UNTP trust graph specification." } ] } \ No newline at end of file diff --git a/_data/batch.json b/_data/productproperty.json similarity index 64% rename from _data/batch.json rename to _data/productproperty.json index 2e1e6427a..5a8b96d85 100644 --- a/_data/batch.json +++ b/_data/productproperty.json @@ -1,10 +1,10 @@ { - "label": "batch", - "uri": "DigitalProductPassport:batch", - "comment": "Information regarding the specific batch the product belongs to, encapsulated in a ProductBatch object.", + "label": "product", + "uri": "DigitalProductPassport:product", + "comment": "Detailed information about the product encapsulated in a ProductInformation object.", "rangeIncludes": [ { - "uri": "DigitalProductPassport:ProductBatch" + "uri": "DigitalProductPassport:Product" } ], "domainIncludes": [ diff --git a/_data/provenance.json b/_data/provenance.json deleted file mode 100644 index b4d8dd8ef..000000000 --- a/_data/provenance.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "label": "Provenance", - "uri": "DigitalProductPassport:Provenance", - "comment": "The Provenance class encapsulates details about the origin or source of components or ingredients in a product, including the country of origin and the percentage composition.", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:country", - "type": "DigitalProductPassport:country", - "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient." - }, - { - "uri": "DigitalProductPassport:guaranteeOfOriginCredential", - "type": "xsd:string", - "comment": "" - }, - { - "uri": "DigitalProductPassport:percentage", - "type": "xsd:decimal", - "comment": "A numeric value representing the percentage composition of the component or ingredient in the product." - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:provenance", - "comment": "An array of Provenance objects providing details on the origin of components or ingredients of the product batch." - } - ] -} \ No newline at end of file diff --git a/_data/provenanceproperty.json b/_data/provenanceproperty.json deleted file mode 100644 index 2b6fe0cec..000000000 --- a/_data/provenanceproperty.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "provenance", - "uri": "DigitalProductPassport:provenance", - "comment": "An array of Provenance objects providing details on the origin of components or ingredients of the product batch.", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:Provenance" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." - } - ] -} \ No newline at end of file diff --git a/_data/recycled.json b/_data/recycled.json new file mode 100644 index 000000000..80cac81ce --- /dev/null +++ b/_data/recycled.json @@ -0,0 +1,16 @@ +{ + "label": "recycled", + "uri": "DigitalProductPassport:recycled", + "comment": "Indicator is true if this material input is from a recycled source.", + "rangeIncludes": [ + { + "uri": "xsd:boolean" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Material", + "comment": "The material class encapsulates details about the origin or source of raw materials in a product, including the country of origin and the mass fraction." + } + ] +} \ No newline at end of file diff --git a/_data/recyclinginfo.json b/_data/recyclinginstructions.json similarity index 74% rename from _data/recyclinginfo.json rename to _data/recyclinginstructions.json index 7d7178726..bfab9d6be 100644 --- a/_data/recyclinginfo.json +++ b/_data/recyclinginstructions.json @@ -1,6 +1,6 @@ { - "label": "recyclingInfo", - "uri": "DigitalProductPassport:recyclingInfo", + "label": "recyclingInstructions", + "uri": "DigitalProductPassport:recyclingInstructions", "comment": "A URI pointing to information regarding the recycling aspects of the product.", "rangeIncludes": [ { @@ -9,7 +9,7 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:ProductInformation", + "uri": "DigitalProductPassport:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." } ] diff --git a/_data/scheme.json b/_data/scheme.json new file mode 100644 index 000000000..34259547c --- /dev/null +++ b/_data/scheme.json @@ -0,0 +1,20 @@ +{ + "label": "scheme", + "uri": "DigitalProductPassport:scheme", + "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc ", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." + }, + { + "uri": "DigitalProductPassport:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value and, optinally, verification evidence " + } + ] +} \ No newline at end of file diff --git a/_data/serialnumber.json b/_data/serialnumber.json deleted file mode 100644 index 324d464a4..000000000 --- a/_data/serialnumber.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "serialNumber", - "uri": "DigitalProductPassport:serialNumber", - "comment": "The serial number(s) of the product or products in the batch, represented as text.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." - } - ] -} \ No newline at end of file diff --git a/_data/standardorregulation.json b/_data/standardorregulation.json new file mode 100644 index 000000000..0aae5bc2a --- /dev/null +++ b/_data/standardorregulation.json @@ -0,0 +1,16 @@ +{ + "label": "standardOrRegulation", + "uri": "DigitalProductPassport:standardOrRegulation", + "comment": "The standard or regulation against which this conformity claim is made. Expressed as a URI and should match a value in the UN catalogue of reference vocabularies. ", + "rangeIncludes": [ + { + "uri": "xsd:string" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." + } + ] +} \ No newline at end of file diff --git a/_data/status.json b/_data/status.json deleted file mode 100644 index d1f88c2d2..000000000 --- a/_data/status.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "status", - "uri": "DigitalProductPassport:status", - "comment": "The current status of the credential, represented by a specific code.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product." - } - ] -} \ No newline at end of file diff --git a/_data/subject.json b/_data/subject.json deleted file mode 100644 index 43158ba39..000000000 --- a/_data/subject.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "subject", - "uri": "DigitalProductPassport:subject", - "comment": "The ProductPassport object that the credential pertains to.", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:ProductPassport" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product." - } - ] -} \ No newline at end of file diff --git a/_data/sustainabilityclaim.json b/_data/sustainabilityclaim.json deleted file mode 100644 index cf17f7147..000000000 --- a/_data/sustainabilityclaim.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "label": "SustainabilityClaim", - "uri": "DigitalProductPassport:SustainabilityClaim", - "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim.", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:compliance", - "type": "xsd:boolean", - "comment": "and indicator (boolean) that expresses whether or not this product has acehived compliance against the rule. for example, if the topic is environment.deforstation and the rule is EU.2023.1115 then the product is complianct if it has not touched any facility throughout it's lifecycle that is not deforestation free since dec 2020." - }, - { - "uri": "DigitalProductPassport:criteria", - "type": "xsd:string", - "comment": "A URI pointing to the regulation or standard governing the claim." - }, - { - "uri": "DigitalProductPassport:metric", - "type": "DigitalProductPassport:SustainabilityMetric", - "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included." - }, - { - "uri": "DigitalProductPassport:sustainabilityCredential", - "type": "xsd:string", - "comment": "A URI pointing to the evidence supporting the claim. Most likely in the form of a verifiable credential." - }, - { - "uri": "DigitalProductPassport:topic", - "type": "DigitalProductPassport:topic", - "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. " - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:sustainabilityInfo", - "comment": "An array of SustainabilityClaim objects representing various sustainability claims about the product batch." - } - ] -} \ No newline at end of file diff --git a/_data/sustainabilityinfo.json b/_data/sustainabilityinfo.json deleted file mode 100644 index 4fb07c5af..000000000 --- a/_data/sustainabilityinfo.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "sustainabilityInfo", - "uri": "DigitalProductPassport:sustainabilityInfo", - "comment": "An array of SustainabilityClaim objects representing various sustainability claims about the product batch.", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:SustainabilityClaim" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." - } - ] -} \ No newline at end of file diff --git a/_data/sustainabilitymetric.json b/_data/sustainabilitymetric.json deleted file mode 100644 index e4c856ab5..000000000 --- a/_data/sustainabilitymetric.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "label": "SustainabilityMetric", - "uri": "DigitalProductPassport:SustainabilityMetric", - "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. ", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:metric", - "type": "DigitalProductPassport:SustainabilityMetric", - "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included." - }, - { - "uri": "DigitalProductPassport:unit", - "type": "xsd:string", - "comment": "The unit of measure. for example, energy generaiton intensity in Kg Co2e per kWh produced. Or Kg Co2e per Kg of livestock gross weight. " - }, - { - "uri": "DigitalProductPassport:value", - "type": "xsd:decimal", - "comment": "A numeric value representing the measurement or evaluation outcome for the claim." - } - ], - "referencedBy": [ - { - "uri": "DigitalProductPassport:metric", - "comment": "One or more actual measures supporting the claim. For example for GHG emissions there may be a metric for total emissions intensity and also a metric for amount of offsets included." - } - ] -} \ No newline at end of file diff --git a/_data/sustainabilityscore.json b/_data/sustainabilityscore.json index 4ae406008..19b588885 100644 --- a/_data/sustainabilityscore.json +++ b/_data/sustainabilityscore.json @@ -1,7 +1,7 @@ { "label": "sustainabilityScore", "uri": "DigitalProductPassport:sustainabilityScore", - "comment": "An aggregate numeric metric calculated based on the various sustainability claims associated with the product. It amalgamates scores assigned to individual sustainability claims, which are validated by various issuing bodies. The score provides a comprehensive view of the product's overall sustainability performance, giving users a quantifiable measure of the product's environmental and social impacts.", + "comment": "An aggregate numeric metric calculated based on the various sustainability claims vs benchmarks associated with the product. It amalgamates scores assigned to individual sustainability claims, which are validated by various issuing bodies. The score provides a comprehensive view of the product's overall sustainability performance, giving users a quantifiable measure of the product's environmental and social impacts.", "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/topic.json b/_data/topic.json index e96c3423c..cd6f8eddd 100644 --- a/_data/topic.json +++ b/_data/topic.json @@ -1,18 +1,16 @@ { "label": "topic", "uri": "DigitalProductPassport:topic", - "comment": "", - "values": [ + "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. ", + "rangeIncludes": [ { - "uri": "DigitalProductPassport:topic#social.safety", - "comment": "", - "value": "" + "uri": "DigitalProductPassport:conformityTopic" } ], - "referencedBy": [ + "domainIncludes": [ { - "uri": "DigitalProductPassport:topic", - "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. " + "uri": "DigitalProductPassport:Claim", + "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." } ] } \ No newline at end of file diff --git a/_data/topicproperty.json b/_data/topicproperty.json deleted file mode 100644 index 45e566818..000000000 --- a/_data/topicproperty.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "topic", - "uri": "DigitalProductPassport:topic", - "comment": "A code representing the topic of the sustainability claim. E.g. environment.deforestation, environment.ghg-emission-intensity, etc.. Drawn from a standard code list. ", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:topic" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:SustainabilityClaim", - "comment": "The SustainabilityClaim class represents specific claims regarding the sustainability of a product, providing details about the metrics, thresholds, and evidences supporting the claim." - } - ] -} \ No newline at end of file diff --git a/_data/traceabilityevent.json b/_data/traceabilityevent.json index d54623a8a..32d68eb51 100644 --- a/_data/traceabilityevent.json +++ b/_data/traceabilityevent.json @@ -10,13 +10,13 @@ }, { "uri": "DigitalProductPassport:eventType", - "type": "DigitalProductPassport:epcisType", + "type": "DigitalProductPassport:eventTypeCode", "comment": "A code representing the type of EPCIS event. ObjectEvent, AggregationEvent, TransactionEvent, TransformationEvent, ObjectEvent." } ], "referencedBy": [ { - "uri": "DigitalProductPassport:traceabilityInfo", + "uri": "DigitalProductPassport:traceabilityInformation", "comment": "An array of TraceabilityEvent objects detailing EPCIS events related to the traceability of the product batch." } ] diff --git a/_data/traceabilityinfo.json b/_data/traceabilityinfo.json deleted file mode 100644 index ad16f5819..000000000 --- a/_data/traceabilityinfo.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "traceabilityInfo", - "uri": "DigitalProductPassport:traceabilityInfo", - "comment": "An array of TraceabilityEvent objects detailing EPCIS events related to the traceability of the product batch.", - "rangeIncludes": [ - { - "uri": "DigitalProductPassport:TraceabilityEvent" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:ProductBatch", - "comment": "The ProductBatch class holds information related to a specific batch of products, including manufacturing details, sustainability claims and provenance information." - } - ] -} \ No newline at end of file diff --git a/_data/traceabilityinformation.json b/_data/traceabilityinformation.json new file mode 100644 index 000000000..88f119d17 --- /dev/null +++ b/_data/traceabilityinformation.json @@ -0,0 +1,16 @@ +{ + "label": "traceabilityInformation", + "uri": "DigitalProductPassport:traceabilityInformation", + "comment": "An array of TraceabilityEvent objects detailing EPCIS events related to the traceability of the product batch.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:TraceabilityEvent" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." + } + ] +} \ No newline at end of file diff --git a/_data/trustscore.json b/_data/trustscore.json index 0e87e1b0e..db6186757 100644 --- a/_data/trustscore.json +++ b/_data/trustscore.json @@ -1,7 +1,7 @@ { "label": "trustScore", "uri": "DigitalProductPassport:trustScore", - "comment": "An aggregate numeric metric that represents the level of trustworthiness associated with the product. This score is derived based on the credibility and reliability of the issuing bodies that substantiate the claims being made about the product. The trustworthiness of each issuing body is assessed to compute an overall trust score, giving users a quantifiable measure of the trust they can place in the product's claims.", + "comment": "An aggregate numeric metric that represents the level of trustworthiness associated with the product. This score is derived based on the credibility and reliability of the issuing bodies that substantiate the claims being made about the product. The calculation rules are defined in the UNTP trust graph specification.", "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/unit.json b/_data/unit.json index 935818f1d..1ef9a608f 100644 --- a/_data/unit.json +++ b/_data/unit.json @@ -1,16 +1,20 @@ { "label": "unit", "uri": "DigitalProductPassport:unit", - "comment": "The unit of measure. for example, energy generaiton intensity in Kg Co2e per kWh produced. Or Kg Co2e per Kg of livestock gross weight. ", + "comment": "The unit of measure. for example, emissions intensity in Kg Co2e per kWh produced. Or Kg Co2e per Kg of livestock gross weight. ", "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "DigitalProductPassport:unitOfMeasure" } ], "domainIncludes": [ { - "uri": "DigitalProductPassport:SustainabilityMetric", + "uri": "DigitalProductPassport:Metric", "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. " + }, + { + "uri": "DigitalProductPassport:Measure", + "comment": "The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG)." } ] } \ No newline at end of file diff --git a/_data/validfrom.json b/_data/validfrom.json deleted file mode 100644 index bfd3bc758..000000000 --- a/_data/validfrom.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "validFrom", - "uri": "DigitalProductPassport:validFrom", - "comment": "The ISO-8601 date time from which the credential is valid.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product." - } - ] -} \ No newline at end of file diff --git a/_data/value.json b/_data/value.json index 9cbb076fb..faa8dbf4e 100644 --- a/_data/value.json +++ b/_data/value.json @@ -9,8 +9,12 @@ ], "domainIncludes": [ { - "uri": "DigitalProductPassport:SustainabilityMetric", + "uri": "DigitalProductPassport:Metric", "comment": "A specific measure of performance against the criteria that governs the claim. Expressed as an array of metric (ie unit of emasure) / value (ie the actual numeric value) pairs. " + }, + { + "uri": "DigitalProductPassport:Measure", + "comment": "The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG)." } ] } \ No newline at end of file diff --git a/_data/verifiablecredential.json b/_data/verifiablecredential.json deleted file mode 100644 index 2dec07dda..000000000 --- a/_data/verifiablecredential.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "label": "VerifiableCredential", - "uri": "DigitalProductPassport:VerifiableCredential", - "comment": "A cryptographically verifiable set of claims about a product.", - "datatypeProperties": [ - { - "uri": "DigitalProductPassport:id", - "type": "xsd:string", - "comment": "A unique identifier assigned to the credential, typically formatted as a URI of the stored credential." - }, - { - "uri": "DigitalProductPassport:issuer", - "type": "xsd:string", - "comment": "A unique identifier of the entity that issued the credential. Typically expessed as a DID." - }, - { - "uri": "DigitalProductPassport:status", - "type": "xsd:string", - "comment": "The current status of the credential, represented by a specific code." - }, - { - "uri": "DigitalProductPassport:subject", - "type": "DigitalProductPassport:ProductPassport", - "comment": "The ProductPassport object that the credential pertains to." - }, - { - "uri": "DigitalProductPassport:validFrom", - "type": "xsd:string", - "comment": "The ISO-8601 date time from which the credential is valid." - } - ] -} \ No newline at end of file diff --git a/_data/verificationevidence.json b/_data/verificationevidence.json new file mode 100644 index 000000000..b123e8471 --- /dev/null +++ b/_data/verificationevidence.json @@ -0,0 +1,16 @@ +{ + "label": "verificationEvidence", + "uri": "DigitalProductPassport:verificationEvidence", + "comment": "Link to evidence that attests to the validity and ownership of the identifer. ", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Evidence" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value and, optinally, verification evidence " + } + ] +} \ No newline at end of file diff --git a/_data/volume.json b/_data/volume.json new file mode 100644 index 000000000..e9d87f257 --- /dev/null +++ b/_data/volume.json @@ -0,0 +1,16 @@ +{ + "label": "volume", + "uri": "DigitalProductPassport:volume", + "comment": "The displacement volume of the product.", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Measure" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item." + } + ] +} \ No newline at end of file diff --git a/_data/weight.json b/_data/weight.json new file mode 100644 index 000000000..1b11f5943 --- /dev/null +++ b/_data/weight.json @@ -0,0 +1,16 @@ +{ + "label": "weight", + "uri": "DigitalProductPassport:weight", + "comment": "the weight of the product", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Measure" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item." + } + ] +} \ No newline at end of file diff --git a/_data/width.json b/_data/width.json new file mode 100644 index 000000000..fc750598d --- /dev/null +++ b/_data/width.json @@ -0,0 +1,16 @@ +{ + "label": "width", + "uri": "DigitalProductPassport:width", + "comment": "The width of the product or packaging", + "rangeIncludes": [ + { + "uri": "DigitalProductPassport:Measure" + } + ], + "domainIncludes": [ + { + "uri": "DigitalProductPassport:Dimension", + "comment": "Overall (length, width, height) dimensions and weight/volume of an item." + } + ] +} \ No newline at end of file diff --git a/_properties/accuracy.md b/_properties/accuracy.md new file mode 100644 index 000000000..c5d759e4e --- /dev/null +++ b/_properties/accuracy.md @@ -0,0 +1,5 @@ +--- +title: accuracy +permalink: accuracy.html +jsonid: accuracy +--- diff --git a/_properties/assurancelevel.md b/_properties/assurancelevel.md new file mode 100644 index 000000000..f0a03f508 --- /dev/null +++ b/_properties/assurancelevel.md @@ -0,0 +1,5 @@ +--- +title: assuranceLevel +permalink: assuranceLevel.html +jsonid: assurancelevel +--- diff --git a/_properties/batch.md b/_properties/batch.md deleted file mode 100644 index 0da6c022f..000000000 --- a/_properties/batch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: batch -permalink: batch.html -jsonid: batch ---- diff --git a/_properties/batchid.md b/_properties/batchid.md deleted file mode 100644 index 19a622f7f..000000000 --- a/_properties/batchid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: batchId -permalink: batchId.html -jsonid: batchid ---- diff --git a/_properties/batchidentifiers.md b/_properties/batchidentifiers.md new file mode 100644 index 000000000..14f2071a1 --- /dev/null +++ b/_properties/batchidentifiers.md @@ -0,0 +1,5 @@ +--- +title: batchIdentifiers +permalink: batchIdentifiers.html +jsonid: batchidentifiers +--- diff --git a/_properties/benchmarkreference.md b/_properties/benchmarkreference.md new file mode 100644 index 000000000..66d2da8cb --- /dev/null +++ b/_properties/benchmarkreference.md @@ -0,0 +1,5 @@ +--- +title: benchmarkReference +permalink: benchmarkReference.html +jsonid: benchmarkreference +--- diff --git a/_properties/benchmarkvalue.md b/_properties/benchmarkvalue.md new file mode 100644 index 000000000..b0c2f1d7d --- /dev/null +++ b/_properties/benchmarkvalue.md @@ -0,0 +1,5 @@ +--- +title: benchmarkValue +permalink: benchmarkValue.html +jsonid: benchmarkvalue +--- diff --git a/_properties/charcteristics.md b/_properties/charcteristics.md new file mode 100644 index 000000000..0d734850a --- /dev/null +++ b/_properties/charcteristics.md @@ -0,0 +1,5 @@ +--- +title: charcteristics +permalink: charcteristics.html +jsonid: charcteristics +--- diff --git a/_properties/claimedvalues.md b/_properties/claimedvalues.md new file mode 100644 index 000000000..c2c3521eb --- /dev/null +++ b/_properties/claimedvalues.md @@ -0,0 +1,5 @@ +--- +title: claimedValues +permalink: claimedValues.html +jsonid: claimedvalues +--- diff --git a/_properties/classifications.md b/_properties/classifications.md new file mode 100644 index 000000000..edd849f59 --- /dev/null +++ b/_properties/classifications.md @@ -0,0 +1,5 @@ +--- +title: classifications +permalink: classifications.html +jsonid: classifications +--- diff --git a/_properties/classifiername.md b/_properties/classifiername.md new file mode 100644 index 000000000..775fb8c6e --- /dev/null +++ b/_properties/classifiername.md @@ -0,0 +1,5 @@ +--- +title: classifierName +permalink: classifierName.html +jsonid: classifiername +--- diff --git a/_properties/classifierurl.md b/_properties/classifierurl.md new file mode 100644 index 000000000..690535a52 --- /dev/null +++ b/_properties/classifierurl.md @@ -0,0 +1,5 @@ +--- +title: classifierURL +permalink: classifierURL.html +jsonid: classifierurl +--- diff --git a/_properties/classifiervalue.md b/_properties/classifiervalue.md new file mode 100644 index 000000000..08644015a --- /dev/null +++ b/_properties/classifiervalue.md @@ -0,0 +1,5 @@ +--- +title: classifierValue +permalink: classifierValue.html +jsonid: classifiervalue +--- diff --git a/_properties/compliance.md b/_properties/compliance.md deleted file mode 100644 index b33e763a2..000000000 --- a/_properties/compliance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: compliance -permalink: compliance.html -jsonid: compliance ---- diff --git a/_properties/conformance.md b/_properties/conformance.md new file mode 100644 index 000000000..71fd0b70f --- /dev/null +++ b/_properties/conformance.md @@ -0,0 +1,5 @@ +--- +title: conformance +permalink: conformance.html +jsonid: conformance +--- diff --git a/_properties/conformityclaims.md b/_properties/conformityclaims.md new file mode 100644 index 000000000..6e18a50a5 --- /dev/null +++ b/_properties/conformityclaims.md @@ -0,0 +1,5 @@ +--- +title: conformityClaims +permalink: conformityClaims.html +jsonid: conformityclaims +--- diff --git a/_properties/conformityevidence.md b/_properties/conformityevidence.md new file mode 100644 index 000000000..cb2722763 --- /dev/null +++ b/_properties/conformityevidence.md @@ -0,0 +1,5 @@ +--- +title: conformityEvidence +permalink: conformityEvidence.html +jsonid: conformityevidence +--- diff --git a/_properties/country.md b/_properties/country.md deleted file mode 100644 index 851e452a1..000000000 --- a/_properties/country.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: country -permalink: country.html -jsonid: country ---- diff --git a/_properties/credentialreference.md b/_properties/credentialreference.md new file mode 100644 index 000000000..5d950c16c --- /dev/null +++ b/_properties/credentialreference.md @@ -0,0 +1,5 @@ +--- +title: credentialReference +permalink: credentialReference.html +jsonid: credentialreference +--- diff --git a/_properties/criteria.md b/_properties/criteria.md deleted file mode 100644 index 8aa93511a..000000000 --- a/_properties/criteria.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: criteria -permalink: criteria.html -jsonid: criteria ---- diff --git a/_properties/criteriareference.md b/_properties/criteriareference.md new file mode 100644 index 000000000..90eb8e33c --- /dev/null +++ b/_properties/criteriareference.md @@ -0,0 +1,5 @@ +--- +title: criteriaReference +permalink: criteriaReference.html +jsonid: criteriareference +--- diff --git a/_properties/dimensions.md b/_properties/dimensions.md new file mode 100644 index 000000000..3cdf98f0b --- /dev/null +++ b/_properties/dimensions.md @@ -0,0 +1,5 @@ +--- +title: dimensions +permalink: dimensions.html +jsonid: dimensions +--- diff --git a/_properties/format.md b/_properties/format.md new file mode 100644 index 000000000..f39d21221 --- /dev/null +++ b/_properties/format.md @@ -0,0 +1,5 @@ +--- +title: format +permalink: format.html +jsonid: format +--- diff --git a/_properties/furtherinformation.md b/_properties/furtherinformation.md new file mode 100644 index 000000000..8a0e65fea --- /dev/null +++ b/_properties/furtherinformation.md @@ -0,0 +1,5 @@ +--- +title: furtherInformation +permalink: furtherInformation.html +jsonid: furtherinformation +--- diff --git a/_properties/hazardous.md b/_properties/hazardous.md new file mode 100644 index 000000000..d6e882c47 --- /dev/null +++ b/_properties/hazardous.md @@ -0,0 +1,5 @@ +--- +title: hazardous +permalink: hazardous.html +jsonid: hazardous +--- diff --git a/_properties/height.md b/_properties/height.md new file mode 100644 index 000000000..0565edbe3 --- /dev/null +++ b/_properties/height.md @@ -0,0 +1,5 @@ +--- +title: height +permalink: height.html +jsonid: height +--- diff --git a/_properties/identifervalue.md b/_properties/identifervalue.md new file mode 100644 index 000000000..7a20912e6 --- /dev/null +++ b/_properties/identifervalue.md @@ -0,0 +1,5 @@ +--- +title: identiferValue +permalink: identiferValue.html +jsonid: identifervalue +--- diff --git a/_properties/identifiers.md b/_properties/identifiers.md new file mode 100644 index 000000000..3365e7dfd --- /dev/null +++ b/_properties/identifiers.md @@ -0,0 +1,5 @@ +--- +title: identifiers +permalink: identifiers.html +jsonid: identifiers +--- diff --git a/_properties/identifieruri.md b/_properties/identifieruri.md new file mode 100644 index 000000000..99b1e3100 --- /dev/null +++ b/_properties/identifieruri.md @@ -0,0 +1,5 @@ +--- +title: identifierURI +permalink: identifierURI.html +jsonid: identifieruri +--- diff --git a/_properties/issuer.md b/_properties/issuer.md deleted file mode 100644 index 79830533a..000000000 --- a/_properties/issuer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: issuer -permalink: issuer.html -jsonid: issuer ---- diff --git a/_properties/itemidentifiers.md b/_properties/itemidentifiers.md new file mode 100644 index 000000000..2412b997b --- /dev/null +++ b/_properties/itemidentifiers.md @@ -0,0 +1,5 @@ +--- +title: itemIdentifiers +permalink: itemIdentifiers.html +jsonid: itemidentifiers +--- diff --git a/_properties/length.md b/_properties/length.md new file mode 100644 index 000000000..292d8bb9d --- /dev/null +++ b/_properties/length.md @@ -0,0 +1,5 @@ +--- +title: length +permalink: length.html +jsonid: length +--- diff --git a/_properties/location.md b/_properties/location.md new file mode 100644 index 000000000..689a46c7c --- /dev/null +++ b/_properties/location.md @@ -0,0 +1,5 @@ +--- +title: location +permalink: location.html +jsonid: location +--- diff --git a/_properties/massfraction.md b/_properties/massfraction.md new file mode 100644 index 000000000..1c3632167 --- /dev/null +++ b/_properties/massfraction.md @@ -0,0 +1,5 @@ +--- +title: massFraction +permalink: massFraction.html +jsonid: massfraction +--- diff --git a/_properties/materialsprovenance.md b/_properties/materialsprovenance.md new file mode 100644 index 000000000..32b0f1470 --- /dev/null +++ b/_properties/materialsprovenance.md @@ -0,0 +1,5 @@ +--- +title: materialsProvenance +permalink: materialsProvenance.html +jsonid: materialsprovenance +--- diff --git a/_properties/materialtype.md b/_properties/materialtype.md new file mode 100644 index 000000000..41476ba7d --- /dev/null +++ b/_properties/materialtype.md @@ -0,0 +1,5 @@ +--- +title: materialType +permalink: materialType.html +jsonid: materialtype +--- diff --git a/_properties/metric.md b/_properties/metric.md deleted file mode 100644 index 3b6772001..000000000 --- a/_properties/metric.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: metric -permalink: metric.html -jsonid: metric ---- diff --git a/_properties/model.md b/_properties/model.md deleted file mode 100644 index 7fac2018b..000000000 --- a/_properties/model.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: model -permalink: model.html -jsonid: model ---- diff --git a/_properties/modelname.md b/_properties/modelname.md new file mode 100644 index 000000000..ac5d633a1 --- /dev/null +++ b/_properties/modelname.md @@ -0,0 +1,5 @@ +--- +title: modelName +permalink: modelName.html +jsonid: modelname +--- diff --git a/_properties/origincountry.md b/_properties/origincountry.md new file mode 100644 index 000000000..c05693d30 --- /dev/null +++ b/_properties/origincountry.md @@ -0,0 +1,5 @@ +--- +title: originCountry +permalink: originCountry.html +jsonid: origincountry +--- diff --git a/_properties/percentage.md b/_properties/percentage.md deleted file mode 100644 index 7779109d4..000000000 --- a/_properties/percentage.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: percentage -permalink: percentage.html -jsonid: percentage ---- diff --git a/_properties/product.md b/_properties/product.md index ce8075c92..dcdd522bd 100644 --- a/_properties/product.md +++ b/_properties/product.md @@ -1,5 +1,6 @@ --- title: product -permalink: product.html -jsonid: product +permalink: product +redirect_to: + - productProperty --- diff --git a/_properties/productclass.md b/_properties/productclass.md deleted file mode 100644 index ba946d8e7..000000000 --- a/_properties/productclass.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: productClass -permalink: productClass.html -jsonid: productclass ---- diff --git a/_properties/productid.md b/_properties/productid.md deleted file mode 100644 index fe2d57cfa..000000000 --- a/_properties/productid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: productId -permalink: productId.html -jsonid: productid ---- diff --git a/_properties/productidentifiers.md b/_properties/productidentifiers.md new file mode 100644 index 000000000..c85c6e07a --- /dev/null +++ b/_properties/productidentifiers.md @@ -0,0 +1,5 @@ +--- +title: productIdentifiers +permalink: productIdentifiers.html +jsonid: productidentifiers +--- diff --git a/_properties/productproperty.md b/_properties/productproperty.md new file mode 100644 index 000000000..72cfa13ac --- /dev/null +++ b/_properties/productproperty.md @@ -0,0 +1,5 @@ +--- +title: product +permalink: productProperty.html +jsonid: productproperty +--- diff --git a/_properties/provenance.md b/_properties/provenance.md deleted file mode 100644 index 77cf07d26..000000000 --- a/_properties/provenance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: provenance -permalink: provenance -redirect_to: - - provenanceProperty ---- diff --git a/_properties/provenanceproperty.md b/_properties/provenanceproperty.md deleted file mode 100644 index b519a5815..000000000 --- a/_properties/provenanceproperty.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: provenance -permalink: provenanceProperty.html -jsonid: provenanceproperty ---- diff --git a/_properties/recycled.md b/_properties/recycled.md new file mode 100644 index 000000000..e81a9f77f --- /dev/null +++ b/_properties/recycled.md @@ -0,0 +1,5 @@ +--- +title: recycled +permalink: recycled.html +jsonid: recycled +--- diff --git a/_properties/recyclinginfo.md b/_properties/recyclinginfo.md deleted file mode 100644 index 04659898d..000000000 --- a/_properties/recyclinginfo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: recyclingInfo -permalink: recyclingInfo.html -jsonid: recyclinginfo ---- diff --git a/_properties/recyclinginstructions.md b/_properties/recyclinginstructions.md new file mode 100644 index 000000000..55b50f274 --- /dev/null +++ b/_properties/recyclinginstructions.md @@ -0,0 +1,5 @@ +--- +title: recyclingInstructions +permalink: recyclingInstructions.html +jsonid: recyclinginstructions +--- diff --git a/_properties/scheme.md b/_properties/scheme.md new file mode 100644 index 000000000..57f931170 --- /dev/null +++ b/_properties/scheme.md @@ -0,0 +1,5 @@ +--- +title: scheme +permalink: scheme.html +jsonid: scheme +--- diff --git a/_properties/serialnumber.md b/_properties/serialnumber.md deleted file mode 100644 index 0f9ee32d7..000000000 --- a/_properties/serialnumber.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: serialNumber -permalink: serialNumber.html -jsonid: serialnumber ---- diff --git a/_properties/standardorregulation.md b/_properties/standardorregulation.md new file mode 100644 index 000000000..bb465778f --- /dev/null +++ b/_properties/standardorregulation.md @@ -0,0 +1,5 @@ +--- +title: standardOrRegulation +permalink: standardOrRegulation.html +jsonid: standardorregulation +--- diff --git a/_properties/status.md b/_properties/status.md deleted file mode 100644 index e19e3545c..000000000 --- a/_properties/status.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: status -permalink: status.html -jsonid: status ---- diff --git a/_properties/subject.md b/_properties/subject.md deleted file mode 100644 index 08c6c77a4..000000000 --- a/_properties/subject.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: subject -permalink: subject.html -jsonid: subject ---- diff --git a/_properties/sustainabilitycredential.md b/_properties/sustainabilitycredential.md deleted file mode 100644 index 6555cc352..000000000 --- a/_properties/sustainabilitycredential.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sustainabilityCredential -permalink: sustainabilityCredential.html -jsonid: sustainabilitycredential ---- diff --git a/_properties/sustainabilityinfo.md b/_properties/sustainabilityinfo.md deleted file mode 100644 index 7cf0122a5..000000000 --- a/_properties/sustainabilityinfo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sustainabilityInfo -permalink: sustainabilityInfo.html -jsonid: sustainabilityinfo ---- diff --git a/_properties/topic.md b/_properties/topic.md index 3f905d6e2..686deb0b1 100644 --- a/_properties/topic.md +++ b/_properties/topic.md @@ -1,6 +1,5 @@ --- title: topic -permalink: topic -redirect_to: - - topicProperty +permalink: topic.html +jsonid: topic --- diff --git a/_properties/topicproperty.md b/_properties/topicproperty.md deleted file mode 100644 index 220af803f..000000000 --- a/_properties/topicproperty.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: topic -permalink: topicProperty.html -jsonid: topicproperty ---- diff --git a/_properties/traceabilityinfo.md b/_properties/traceabilityinfo.md deleted file mode 100644 index 6797c7ebb..000000000 --- a/_properties/traceabilityinfo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: traceabilityInfo -permalink: traceabilityInfo.html -jsonid: traceabilityinfo ---- diff --git a/_properties/traceabilityinformation.md b/_properties/traceabilityinformation.md new file mode 100644 index 000000000..6ab8136a1 --- /dev/null +++ b/_properties/traceabilityinformation.md @@ -0,0 +1,5 @@ +--- +title: traceabilityInformation +permalink: traceabilityInformation.html +jsonid: traceabilityinformation +--- diff --git a/_properties/validfrom.md b/_properties/validfrom.md deleted file mode 100644 index 70aa33f62..000000000 --- a/_properties/validfrom.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: validFrom -permalink: validFrom.html -jsonid: validfrom ---- diff --git a/_properties/verificationevidence.md b/_properties/verificationevidence.md new file mode 100644 index 000000000..d00b3cbee --- /dev/null +++ b/_properties/verificationevidence.md @@ -0,0 +1,5 @@ +--- +title: verificationEvidence +permalink: verificationEvidence.html +jsonid: verificationevidence +--- diff --git a/_properties/volume.md b/_properties/volume.md new file mode 100644 index 000000000..aecb8d700 --- /dev/null +++ b/_properties/volume.md @@ -0,0 +1,5 @@ +--- +title: volume +permalink: volume.html +jsonid: volume +--- diff --git a/_properties/weight.md b/_properties/weight.md new file mode 100644 index 000000000..88e3c8878 --- /dev/null +++ b/_properties/weight.md @@ -0,0 +1,5 @@ +--- +title: weight +permalink: weight.html +jsonid: weight +--- diff --git a/_properties/width.md b/_properties/width.md new file mode 100644 index 000000000..14caa3077 --- /dev/null +++ b/_properties/width.md @@ -0,0 +1,5 @@ +--- +title: width +permalink: width.html +jsonid: width +---