diff --git a/_classes/assessmentassurancecode.md b/_classes/assessmentassurancecode.md deleted file mode 100644 index 0f94c2148..000000000 --- a/_classes/assessmentassurancecode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: assessmentAssuranceCode -permalink: assessmentAssuranceCode.html -jsonid: assessmentassurancecode ---- diff --git a/_classes/assessorassurancecode.md b/_classes/assessorassurancecode.md deleted file mode 100644 index 58a71f728..000000000 --- a/_classes/assessorassurancecode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: assessorAssuranceCode -permalink: assessorAssuranceCode.html -jsonid: assessorassurancecode ---- diff --git a/_classes/attestationtypecode.md b/_classes/attestationtypecode.md deleted file mode 100644 index c9bce1054..000000000 --- a/_classes/attestationtypecode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: attestationTypeCode -permalink: attestationTypeCode.html -jsonid: attestationtypecode ---- diff --git a/_classes/authorisationid.md b/_classes/authorisationid.md deleted file mode 100644 index ec9b1f20a..000000000 --- a/_classes/authorisationid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: AuthorisationID -permalink: AuthorisationID.html -jsonid: authorisationid ---- diff --git a/_classes/conformitytopiccode.md b/_classes/conformitytopiccode.md deleted file mode 100644 index e252bd26e..000000000 --- a/_classes/conformitytopiccode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: conformityTopicCode -permalink: conformityTopicCode.html -jsonid: conformitytopiccode ---- diff --git a/_classes/facilityid.md b/_classes/facilityid.md deleted file mode 100644 index b1071056e..000000000 --- a/_classes/facilityid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: FacilityID -permalink: FacilityID.html -jsonid: facilityid ---- diff --git a/_classes/locationid.md b/_classes/locationid.md deleted file mode 100644 index 15cb42b1b..000000000 --- a/_classes/locationid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: LocationID -permalink: LocationID.html -jsonid: locationid ---- diff --git a/_classes/partyid.md b/_classes/partyid.md deleted file mode 100644 index 9753c0f7a..000000000 --- a/_classes/partyid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: PartyID -permalink: PartyID.html -jsonid: partyid ---- diff --git a/_classes/productid.md b/_classes/productid.md deleted file mode 100644 index f24bda096..000000000 --- a/_classes/productid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: ProductID -permalink: ProductID.html -jsonid: productid ---- diff --git a/_classes/regulationid.md b/_classes/regulationid.md deleted file mode 100644 index 6262dfb6a..000000000 --- a/_classes/regulationid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: RegulationID -permalink: RegulationID.html -jsonid: regulationid ---- diff --git a/_classes/standardid.md b/_classes/standardid.md deleted file mode 100644 index 01e5a919b..000000000 --- a/_classes/standardid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: StandardID -permalink: StandardID.html -jsonid: standardid ---- 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/_config_preview.yml b/_config_preview.yml index 2d7ac7cc9..a90dbb09c 100644 --- a/_config_preview.yml +++ b/_config_preview.yml @@ -7,7 +7,7 @@ versions: dpp: draft cc: draft te: draft - untp-core: 0.2.1 + untp-core: 0.2.2 markdown: kramdown kramwdown: parse_block_html: true diff --git a/_data/@context.json b/_data/@context.json deleted file mode 100644 index ee8c92ae1..000000000 --- a/_data/@context.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "@context", - "uri": "untp-core:@context", - "comment": "A list of JSON-LD contect URIs that define the seamntic meaning of prperties within the credential. ", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" - } - ] -} \ No newline at end of file diff --git a/_data/accreditation.json b/_data/accreditation.json index 9c9546610..5da9344d4 100644 --- a/_data/accreditation.json +++ b/_data/accreditation.json @@ -1,7 +1,9 @@ { "label": "accreditation", "uri": "untp-core:accreditation", - "comment": "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. ", + "comment": [ + "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. " + ], "rangeIncludes": [ { "uri": "untp-core:Authorisation", diff --git a/_data/accreditationcertificate.json b/_data/accreditationcertificate.json index 4d77810d8..daf658ccf 100644 --- a/_data/accreditationcertificate.json +++ b/_data/accreditationcertificate.json @@ -1,7 +1,9 @@ { "label": "accreditationCertificate", "uri": "untp-core:accreditationCertificate", - "comment": "The evidence that supports the authroty under which the attestation is issued - eg an accreditation certificate.", + "comment": [ + "The evidence that supports the authroty under which the attestation is issued - eg an accreditation certificate." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/accuracy.json b/_data/accuracy.json index 8ed78bb53..61e1532f7 100644 --- a/_data/accuracy.json +++ b/_data/accuracy.json @@ -1,7 +1,9 @@ { "label": "accuracy", "uri": "untp-core: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.)", + "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" diff --git a/_data/areareference.json b/_data/areareference.json index 4977f334a..a3d1e98d1 100644 --- a/_data/areareference.json +++ b/_data/areareference.json @@ -1,7 +1,9 @@ { "label": "areaReference", "uri": "untp-core:areaReference", - "comment": "The area of the facility as a URI - typically a plus code (see https://maps.google.com/pluscodes/) ", + "comment": [ + "The area of the facility as a URI - typically a plus code (see https://maps.google.com/pluscodes/) " + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/assessmentassurancecode.json b/_data/assessmentassurancecode.json deleted file mode 100644 index d4ee215d1..000000000 --- a/_data/assessmentassurancecode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "assessmentAssuranceCode", - "uri": "untp-core:assessmentAssuranceCode", - "comment": "", - "referencedBy": [ - { - "uri": "untp-core:assessmentLevel", - "comment": "Assurance pertaining to assessment (any authority or support for the assessment process)" - } - ] -} \ No newline at end of file diff --git a/_data/assessmentcriterion.json b/_data/assessmentcriterion.json index 1162ed9a2..acf3a69e7 100644 --- a/_data/assessmentcriterion.json +++ b/_data/assessmentcriterion.json @@ -1,7 +1,9 @@ { "label": "assessmentCriterion", "uri": "untp-core:assessmentCriterion", - "comment": "The specification against which the assessment is made.", + "comment": [ + "The specification against which the assessment is made." + ], "rangeIncludes": [ { "uri": "untp-core:Criteria", diff --git a/_data/assessmentlevel.json b/_data/assessmentlevel.json index 196e5a081..34294ac98 100644 --- a/_data/assessmentlevel.json +++ b/_data/assessmentlevel.json @@ -1,11 +1,12 @@ { "label": "assessmentLevel", "uri": "untp-core:assessmentLevel", - "comment": "Assurance pertaining to assessment (any authority or support for the assessment process)", + "comment": [ + "Assurance pertaining to assessment (any authority or support for the assessment process)" + ], "rangeIncludes": [ { - "uri": "untp-core:assessmentAssuranceCode", - "comment": "" + "uri": "untp-core:assessmentAssuranceCode" } ], "domainIncludes": [ diff --git a/_data/assessorassurancecode.json b/_data/assessorassurancecode.json deleted file mode 100644 index 43847eb0c..000000000 --- a/_data/assessorassurancecode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "assessorAssuranceCode", - "uri": "untp-core:assessorAssuranceCode", - "comment": "Code that describes the assurance level of the conformity assessment", - "referencedBy": [ - { - "uri": "untp-core:assessorLevel", - "comment": "Assurance code pertaining to assessor (relation to the object under assessment)" - } - ] -} \ No newline at end of file diff --git a/_data/assessorlevel.json b/_data/assessorlevel.json index 73c8bb480..3e9fc499b 100644 --- a/_data/assessorlevel.json +++ b/_data/assessorlevel.json @@ -1,11 +1,12 @@ { "label": "assessorLevel", "uri": "untp-core:assessorLevel", - "comment": "Assurance code pertaining to assessor (relation to the object under assessment)", + "comment": [ + "Assurance code pertaining to assessor (relation to the object under assessment)" + ], "rangeIncludes": [ { - "uri": "untp-core:assessorAssuranceCode", - "comment": "Code that describes the assurance level of the conformity assessment" + "uri": "untp-core:assessorAssuranceCode" } ], "domainIncludes": [ diff --git a/_data/attestation.json b/_data/attestation.json index f48882e1e..b65a70111 100644 --- a/_data/attestation.json +++ b/_data/attestation.json @@ -6,47 +6,47 @@ { "uri": "untp-core:accreditation", "type": "untp-core:Authorisation", - "comment": "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. " + "comment": "The accreditation from a competent ..." }, { "uri": "untp-core:assessmentLevel", "type": "untp-core:assessmentAssuranceCode", - "comment": "Assurance pertaining to assessment (any authority or support for the assessment process)" + "comment": "Assurance pertaining to assessment (any ..." }, { "uri": "untp-core:assessorLevel", "type": "untp-core:assessorAssuranceCode", - "comment": "Assurance code pertaining to assessor (relation to the object under assessment)" + "comment": "Assurance code pertaining to assessor ..." }, { "uri": "untp-core:attestationDescription", "type": "xsd:string", - "comment": "A textual description of the scope or purpose of this confomrity attestation" + "comment": "A textual description of the ..." }, { "uri": "untp-core:attestationType", "type": "untp-core:attestationTypeCode", - "comment": "The type of criterion (optional or mandatory)." + "comment": "The type of criterion (optional ..." }, { "uri": "untp-core:auditableEvidence", "type": "untp-core:SecureBinaryFile", - "comment": "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted." + "comment": "Auditable evidence supporting this assessment ..." }, { "uri": "untp-core:conformityCertificate", "type": "untp-core:BinaryFile", - "comment": "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation." + "comment": "A reference to the human ..." }, { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." }, { "uri": "untp-core:issuedTo", "type": "untp-core:PartyID", - "comment": "The party to whom the conformity attestation was issued." + "comment": "The party to whom the ..." } ] } \ No newline at end of file diff --git a/_data/attestationdescription.json b/_data/attestationdescription.json index f9595dd9d..6028e5aed 100644 --- a/_data/attestationdescription.json +++ b/_data/attestationdescription.json @@ -1,7 +1,9 @@ { "label": "attestationDescription", "uri": "untp-core:attestationDescription", - "comment": "A textual description of the scope or purpose of this confomrity attestation", + "comment": [ + "A textual description of the scope or purpose of this confomrity attestation" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/attestationtype.json b/_data/attestationtype.json index af45e2dc3..a5185ec78 100644 --- a/_data/attestationtype.json +++ b/_data/attestationtype.json @@ -1,11 +1,12 @@ { "label": "attestationType", "uri": "untp-core:attestationType", - "comment": "The type of criterion (optional or mandatory).", + "comment": [ + "The type of criterion (optional or mandatory)." + ], "rangeIncludes": [ { - "uri": "untp-core:attestationTypeCode", - "comment": "A code for the type of the attestation credential" + "uri": "untp-core:attestationTypeCode" } ], "domainIncludes": [ diff --git a/_data/attestationtypecode.json b/_data/attestationtypecode.json deleted file mode 100644 index 799e44ed6..000000000 --- a/_data/attestationtypecode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "attestationTypeCode", - "uri": "untp-core:attestationTypeCode", - "comment": "A code for the type of the attestation credential", - "referencedBy": [ - { - "uri": "untp-core:attestationType", - "comment": "The type of criterion (optional or mandatory)." - } - ] -} \ No newline at end of file diff --git a/_data/auditableevidence.json b/_data/auditableevidence.json index 0ac8669db..649255ffa 100644 --- a/_data/auditableevidence.json +++ b/_data/auditableevidence.json @@ -1,7 +1,9 @@ { "label": "auditableEvidence", "uri": "untp-core:auditableEvidence", - "comment": "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted.", + "comment": [ + "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted." + ], "rangeIncludes": [ { "uri": "untp-core:SecureBinaryFile", diff --git a/_data/authorisation.json b/_data/authorisation.json index ed2e2fa3a..7c3c9caba 100644 --- a/_data/authorisation.json +++ b/_data/authorisation.json @@ -2,28 +2,47 @@ "label": "Authorisation", "uri": "untp-core:Authorisation", "comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. ", - "subClassOf": "untp-core:AuthorisationID", "datatypeProperties": [ { "uri": "untp-core:accreditationCertificate", "type": "xsd:string", - "comment": "The evidence that supports the authroty under which the attestation is issued - eg an accreditation certificate." + "comment": "The evidence that supports the ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, + { + "uri": "untp-core:idScheme", + "type": "xsd:string", + "comment": "The scheme ID for the ..." + }, + { + "uri": "untp-core:idSchemeName", + "type": "xsd:string", + "comment": "The name of the business ..." + }, + { + "uri": "untp-core:idValue", + "type": "xsd:string", + "comment": "The value of the organisation ..." }, { "uri": "untp-core:issuingAuthority", "type": "untp-core:PartyID", - "comment": "The competent authority that issued the accreditation." + "comment": "The competent authority that issued ..." }, { "uri": "untp-core:trustmark", "type": "untp-core:BinaryFile", - "comment": "The trust mark image awarded by the AB to the CAB to indicate accrediation." + "comment": "The trust mark image awarded ..." } ], "referencedBy": [ { "uri": "untp-core:accreditation", - "comment": "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. " + "comment": "The accreditation from a competent ..." } ] } \ No newline at end of file diff --git a/_data/authorisationid.json b/_data/authorisationid.json deleted file mode 100644 index 578b48732..000000000 --- a/_data/authorisationid.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "label": "AuthorisationID", - "uri": "untp-core:AuthorisationID", - "comment": "The ID and Name of an authorisation. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:idScheme", - "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." - }, - { - "uri": "untp-core:idSchemeName", - "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" - }, - { - "uri": "untp-core:idValue", - "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" - } - ] -} \ No newline at end of file diff --git a/_data/batchnumber.json b/_data/batchnumber.json index 5ef7c4a0d..7fd13231e 100644 --- a/_data/batchnumber.json +++ b/_data/batchnumber.json @@ -1,7 +1,9 @@ { "label": "batchNumber", "uri": "untp-core:batchNumber", - "comment": "Information regarding the specific production batch of the product.", + "comment": [ + "Information regarding the specific production batch of the product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/binaryfile.json b/_data/binaryfile.json index ee1c49ba4..a6f7ae299 100644 --- a/_data/binaryfile.json +++ b/_data/binaryfile.json @@ -6,31 +6,31 @@ { "uri": "untp-core:fileName", "type": "xsd:string", - "comment": "A name for referenced binary file" + "comment": "A name for referenced binary ..." }, { "uri": "untp-core:fileType", "type": "untp-core:mimeType", - "comment": "The type of file, represented as a MIME type." + "comment": "The type of file, represented ..." }, { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." } ], "referencedBy": [ { "uri": "untp-core:conformityCertificate", - "comment": "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation." + "comment": "A reference to the human ..." }, { "uri": "untp-core:productImage", - "comment": "A unique identifier (URI) pointing to an image of the product." + "comment": "A unique identifier (URI) pointing ..." }, { "uri": "untp-core:trustmark", - "comment": "The trust mark image awarded by the AB to the CAB to indicate accrediation." + "comment": "The trust mark image awarded ..." } ] } \ No newline at end of file diff --git a/_data/boundary.json b/_data/boundary.json index badf7fcf3..c0c03fa35 100644 --- a/_data/boundary.json +++ b/_data/boundary.json @@ -1,7 +1,9 @@ { "label": "boundary", "uri": "untp-core:boundary", - "comment": "The list of coordinates that define a closed area polygon as a location boundary.", + "comment": [ + "The list of coordinates that define a closed area polygon as a location boundary." + ], "rangeIncludes": [ { "uri": "untp-core:Coordinate", diff --git a/_data/circularity.json b/_data/circularity.json index 91e3d1256..0d3030592 100644 --- a/_data/circularity.json +++ b/_data/circularity.json @@ -6,22 +6,22 @@ { "uri": "untp-core:recyclableContent", "type": "xsd:decimal", - "comment": "The percentage of the this product (my mass) that has been designed to be recyclable." + "comment": "The percentage of the this ..." }, { "uri": "untp-core:recyclingInformation", "type": "xsd:string", - "comment": "A URI pointing to recycling information for the product." + "comment": "A URI pointing to recycling ..." }, { "uri": "untp-core:recyecledContent", "type": "xsd:decimal", - "comment": "The percentage (by mass) of recycled content in this product" + "comment": "The percentage (by mass) of ..." }, { "uri": "untp-core:repairInformation", "type": "xsd:string", - "comment": "A URI pointing to repair instructions for this product." + "comment": "A URI pointing to repair ..." } ] } \ No newline at end of file diff --git a/_data/classification.json b/_data/classification.json index 942ff2169..75587cbc2 100644 --- a/_data/classification.json +++ b/_data/classification.json @@ -6,45 +6,45 @@ { "uri": "untp-core:classificationSchemeID", "type": "xsd:string", - "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " + "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc ..." }, { "uri": "untp-core:classificationSchemeName", "type": "xsd:string", - "comment": "The name of the classificaiotn schema - eg United Nations Central Product Classification" + "comment": "The name of the classificaiotn ..." }, { "uri": "untp-core:classifierName", "type": "xsd:string", - "comment": "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC" + "comment": "Name of the classifier - ..." }, { "uri": "untp-core:classifierValue", "type": "xsd:string", - "comment": "classifier value within the scheme - eg \"01211\" in UN CPC" + "comment": "classifier value within the scheme ..." }, { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." } ], "referencedBy": [ { "uri": "untp-core:industryCategory", - "comment": "The industry categories for this organisations. Recommend use of UNCPC as the category scheme." + "comment": "The industry categories for this ..." }, { "uri": "untp-core:materialType", - "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + "comment": "The type of this material ..." }, { "uri": "untp-core:processCategory", - "comment": "The idustrial or production processes performed by this facility. " + "comment": "The idustrial or production processes ..." }, { "uri": "untp-core:productCategory", - "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" + "comment": "A code representing the product's ..." } ] } \ No newline at end of file diff --git a/_data/classificationschemeid.json b/_data/classificationschemeid.json index b3e679572..8bf7d7b61 100644 --- a/_data/classificationschemeid.json +++ b/_data/classificationschemeid.json @@ -1,7 +1,9 @@ { "label": "classificationSchemeID", "uri": "untp-core:classificationSchemeID", - "comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc ", + "comment": [ + "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/classificationschemename.json b/_data/classificationschemename.json index acc505bdf..7ad475d1c 100644 --- a/_data/classificationschemename.json +++ b/_data/classificationschemename.json @@ -1,7 +1,9 @@ { "label": "classificationSchemeName", "uri": "untp-core:classificationSchemeName", - "comment": "The name of the classificaiotn schema - eg United Nations Central Product Classification", + "comment": [ + "The name of the classificaiotn schema - eg United Nations Central Product Classification" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/classifiername.json b/_data/classifiername.json index 8f2b30ecb..25880d4b2 100644 --- a/_data/classifiername.json +++ b/_data/classifiername.json @@ -1,7 +1,9 @@ { "label": "classifierName", "uri": "untp-core:classifierName", - "comment": "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC", + "comment": [ + "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/classifiervalue.json b/_data/classifiervalue.json index 0a330b8a0..4cfd3399f 100644 --- a/_data/classifiervalue.json +++ b/_data/classifiervalue.json @@ -1,7 +1,9 @@ { "label": "classifierValue", "uri": "untp-core:classifierValue", - "comment": "classifier value within the scheme - eg \"01211\" in UN CPC", + "comment": [ + "classifier value within the scheme - eg \"01211\" in UN CPC" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/compliance.json b/_data/compliance.json index 91f5f2eb5..0cdf8348e 100644 --- a/_data/compliance.json +++ b/_data/compliance.json @@ -1,7 +1,9 @@ { "label": "compliance", "uri": "untp-core:compliance", - "comment": "An indicator of whether or not the assessment meets the specification.", + "comment": [ + "An indicator of whether or not the assessment meets the specification." + ], "rangeIncludes": [ { "uri": "xsd:boolean" diff --git a/_data/conformitycertificate.json b/_data/conformitycertificate.json index 604d2517a..fd4164791 100644 --- a/_data/conformitycertificate.json +++ b/_data/conformitycertificate.json @@ -1,7 +1,9 @@ { "label": "conformityCertificate", "uri": "untp-core:conformityCertificate", - "comment": "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation.", + "comment": [ + "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation." + ], "rangeIncludes": [ { "uri": "untp-core:BinaryFile", diff --git a/_data/conformitytopic.json b/_data/conformitytopic.json index b41f74641..e7c514ec8 100644 --- a/_data/conformitytopic.json +++ b/_data/conformitytopic.json @@ -1,11 +1,12 @@ { "label": "conformityTopic", "uri": "untp-core:conformityTopic", - "comment": "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)", + "comment": [ + "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)" + ], "rangeIncludes": [ { - "uri": "untp-core:conformityTopicCode", - "comment": "A high level category scheme for product and facility conformity declarations (claims or attestations)" + "uri": "untp-core:conformityTopicCode" } ], "domainIncludes": [ diff --git a/_data/conformitytopiccode.json b/_data/conformitytopiccode.json deleted file mode 100644 index 898e8edac..000000000 --- a/_data/conformitytopiccode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "conformityTopicCode", - "uri": "untp-core:conformityTopicCode", - "comment": "A high level category scheme for product and facility conformity declarations (claims or attestations)", - "referencedBy": [ - { - "uri": "untp-core:conformityTopic", - "comment": "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)" - } - ] -} \ No newline at end of file diff --git a/_data/coordinate.json b/_data/coordinate.json index 785bf2ea6..36e750689 100644 --- a/_data/coordinate.json +++ b/_data/coordinate.json @@ -6,22 +6,22 @@ { "uri": "untp-core:Latitude", "type": "xsd:decimal", - "comment": "The latitude of a map location expressed in decimal degrees (between +90 and -90) where negative values represent latitudes south of the equator." + "comment": "The latitude of a map ..." }, { "uri": "untp-core:Longditude", "type": "xsd:decimal", - "comment": "The longditude of a map location expressed in decimal degrees (between +180 and -180) where negative values represent longditudes west of the prime meridian." + "comment": "The longditude of a map ..." } ], "referencedBy": [ { "uri": "untp-core:boundary", - "comment": "The list of coordinates that define a closed area polygon as a location boundary." + "comment": "The list of coordinates that ..." }, { "uri": "untp-core:geoLocation", - "comment": "The latitude and logditude coordinates that best represent the specified location " + "comment": "The latitude and logditude coordinates ..." } ] } \ No newline at end of file diff --git a/_data/countryofoperation.json b/_data/countryofoperation.json index e5250343a..d9280fa1f 100644 --- a/_data/countryofoperation.json +++ b/_data/countryofoperation.json @@ -1,7 +1,9 @@ { "label": "countryOfOperation", "uri": "untp-core:countryOfOperation", - "comment": "The country in which this facility is operating.", + "comment": [ + "The country in which this facility is operating." + ], "rangeIncludes": [ { "uri": "untp-core:countryCode" diff --git a/_data/countryofproduction.json b/_data/countryofproduction.json index f1b14eb82..cee815938 100644 --- a/_data/countryofproduction.json +++ b/_data/countryofproduction.json @@ -1,7 +1,9 @@ { "label": "countryOfProduction", "uri": "untp-core:countryOfProduction", - "comment": "The country in which this item was produced / manufactured.", + "comment": [ + "The country in which this item was produced / manufactured." + ], "rangeIncludes": [ { "uri": "untp-core:countryCode" diff --git a/_data/criteria.json b/_data/criteria.json index 73d6d934b..cd63e3340 100644 --- a/_data/criteria.json +++ b/_data/criteria.json @@ -6,23 +6,23 @@ { "uri": "untp-core:criteriName", "type": "xsd:string", - "comment": "A name that describes this criteria (eg tensile strength)" + "comment": "A name that describes this ..." }, { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." }, { "uri": "untp-core:thresholdValues", "type": "untp-core:Metric", - "comment": "A conformity threshold defined by the specification (eg minimum compressive strength) " + "comment": "A conformity threshold defined by ..." } ], "referencedBy": [ { "uri": "untp-core:assessmentCriterion", - "comment": "The specification against which the assessment is made." + "comment": "The specification against which the ..." } ] } \ No newline at end of file diff --git a/_data/criteriname.json b/_data/criteriname.json index 110cb5562..20951deec 100644 --- a/_data/criteriname.json +++ b/_data/criteriname.json @@ -1,7 +1,9 @@ { "label": "criteriName", "uri": "untp-core:criteriName", - "comment": "A name that describes this criteria (eg tensile strength)", + "comment": [ + "A name that describes this criteria (eg tensile strength)" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/declaration.json b/_data/declaration.json index 00f2e773a..54ac12d91 100644 --- a/_data/declaration.json +++ b/_data/declaration.json @@ -6,37 +6,37 @@ { "uri": "untp-core:assessmentCriterion", "type": "untp-core:Criteria", - "comment": "The specification against which the assessment is made." + "comment": "The specification against which the ..." }, { "uri": "untp-core:compliance", "type": "xsd:boolean", - "comment": "An indicator of whether or not the assessment meets the specification." + "comment": "An indicator of whether or ..." }, { "uri": "untp-core:conformityTopic", "type": "untp-core:conformityTopicCode", - "comment": "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)" + "comment": "The conformity topic category for ..." }, { "uri": "untp-core:declaredValues", "type": "untp-core:Metric", - "comment": "The list of specific values measured as part of this assessment (eg tensile strength)" + "comment": "The list of specific values ..." }, { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." }, { "uri": "untp-core:referenceRegulation", "type": "untp-core:Regulation", - "comment": "The reference to the regulation that defines the assessment criteria" + "comment": "The reference to the regulation ..." }, { "uri": "untp-core:referenceStandard", "type": "untp-core:Standard", - "comment": "The reference to the standard that defines the specification / criteria" + "comment": "The reference to the standard ..." } ] } \ No newline at end of file diff --git a/_data/declaredvalues.json b/_data/declaredvalues.json index 4f8747ad2..17c30d3b5 100644 --- a/_data/declaredvalues.json +++ b/_data/declaredvalues.json @@ -1,7 +1,9 @@ { "label": "declaredValues", "uri": "untp-core:declaredValues", - "comment": "The list of specific values measured as part of this assessment (eg tensile strength)", + "comment": [ + "The list of specific values measured as part of this assessment (eg tensile strength)" + ], "rangeIncludes": [ { "uri": "untp-core:Metric", diff --git a/_data/description.json b/_data/description.json index 101bb339d..b0079a75b 100644 --- a/_data/description.json +++ b/_data/description.json @@ -1,7 +1,9 @@ { "label": "description", "uri": "untp-core:description", - "comment": "A textual description providing details about the product.", + "comment": [ + "A textual description providing details about the product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/dimension.json b/_data/dimension.json index cf68fbe2c..303267afa 100644 --- a/_data/dimension.json +++ b/_data/dimension.json @@ -6,33 +6,33 @@ { "uri": "untp-core:height", "type": "untp-core:Measure", - "comment": "The height of the product or packaging" + "comment": "The height of the product ..." }, { "uri": "untp-core:length", "type": "untp-core:Measure", - "comment": "The length of the product or packaging" + "comment": "The length of the product ..." }, { "uri": "untp-core:volume", "type": "untp-core:Measure", - "comment": "The displacement volume of the product." + "comment": "The displacement volume of the ..." }, { "uri": "untp-core:weight", "type": "untp-core:Measure", - "comment": "the weight of the product" + "comment": "the weight of the product ..." }, { "uri": "untp-core:width", "type": "untp-core:Measure", - "comment": "The width of the product or packaging" + "comment": "The width of the product ..." } ], "referencedBy": [ { "uri": "untp-core: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." + "comment": "The physical dimensions of the ..." } ] } \ No newline at end of file diff --git a/_data/dimensions.json b/_data/dimensions.json index 2c6f0bef4..d45a3dce5 100644 --- a/_data/dimensions.json +++ b/_data/dimensions.json @@ -1,7 +1,9 @@ { "label": "dimensions", "uri": "untp-core: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.", + "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": "untp-core:Dimension", diff --git a/_data/effectivedate.json b/_data/effectivedate.json index 11a0caecc..85ef408ed 100644 --- a/_data/effectivedate.json +++ b/_data/effectivedate.json @@ -1,7 +1,9 @@ { "label": "effectiveDate", "uri": "untp-core:effectiveDate", - "comment": "the date at which the regulation came into effect.", + "comment": [ + "the date at which the regulation came into effect." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/encryptionmethod.json b/_data/encryptionmethod.json index 5bacd1979..23634d121 100644 --- a/_data/encryptionmethod.json +++ b/_data/encryptionmethod.json @@ -1,11 +1,12 @@ { "label": "encryptionMethod", "uri": "untp-core:encryptionMethod", - "comment": "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard", + "comment": [ + "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard" + ], "rangeIncludes": [ { - "uri": "untp-core:encryptionMethodCode", - "comment": "" + "uri": "untp-core:encryptionMethodCode" } ], "domainIncludes": [ diff --git a/_data/encryptionmethodcode.json b/_data/encryptionmethodcode.json index 6c7407ac4..85c951814 100644 --- a/_data/encryptionmethodcode.json +++ b/_data/encryptionmethodcode.json @@ -1,17 +1,10 @@ { "label": "encryptionMethodCode", "uri": "untp-core:encryptionMethodCode", - "comment": "", "values": [ { "uri": "untp-core:encryptionMethodCode#none", "value": "" } - ], - "referencedBy": [ - { - "uri": "untp-core:encryptionMethod", - "comment": "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard" - } ] } \ No newline at end of file diff --git a/_data/facility.json b/_data/facility.json index f6f3efe25..d152a98d2 100644 --- a/_data/facility.json +++ b/_data/facility.json @@ -2,37 +2,56 @@ "label": "Facility", "uri": "untp-core:Facility", "comment": "The physical site (eg farm or factory) where the product or materials was produced.", - "subClassOf": "untp-core:FacilityID", "datatypeProperties": [ { "uri": "untp-core:countryOfOperation", "type": "untp-core:countryCode", - "comment": "The country in which this facility is operating." + "comment": "The country in which this ..." }, { "uri": "untp-core:facilityName", + "type": "schema:name", + "comment": "The name of the facility, ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, + { + "uri": "untp-core:idScheme", + "type": "xsd:string", + "comment": "The scheme ID for the ..." + }, + { + "uri": "untp-core:idSchemeName", + "type": "xsd:string", + "comment": "The name of the business ..." + }, + { + "uri": "untp-core:idValue", "type": "xsd:string", - "comment": "The name of the facility, represented as a text string." + "comment": "The value of the organisation ..." }, { "uri": "untp-core:locationInformation", "type": "untp-core:Location", - "comment": "Geolocation and address information for this facility" + "comment": "Geolocation and address information for ..." }, { "uri": "untp-core:operatedBy", "type": "untp-core:PartyID", - "comment": "The Party entity responsible for operating the facility." + "comment": "The Party entity responsible for ..." }, { "uri": "untp-core:otherIdentifiers", "type": "untp-core:Identifier", - "comment": "An optional lsit of other registered identifiers for this organisations" + "comment": "An optional lsit of other ..." }, { "uri": "untp-core:processCategory", "type": "untp-core:Classification", - "comment": "The idustrial or production processes performed by this facility. " + "comment": "The idustrial or production processes ..." } ] } \ No newline at end of file diff --git a/_data/facilityid.json b/_data/facilityid.json deleted file mode 100644 index dcaca488c..000000000 --- a/_data/facilityid.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "label": "FacilityID", - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:facilityName", - "type": "xsd:string", - "comment": "The name of the facility, represented as a text string." - }, - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:idScheme", - "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." - }, - { - "uri": "untp-core:idSchemeName", - "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" - }, - { - "uri": "untp-core:idValue", - "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" - } - ], - "referencedBy": [ - { - "uri": "untp-core:producedAt", - "comment": "The Facility where the product batch was produced / manufactured." - } - ] -} \ No newline at end of file diff --git a/_data/facilityname.json b/_data/facilityname.json index 925f56c15..480bf3231 100644 --- a/_data/facilityname.json +++ b/_data/facilityname.json @@ -1,18 +1,15 @@ { "label": "facilityName", "uri": "untp-core:facilityName", - "comment": "The name of the facility, represented as a text string.", - "equivalentProperty": "schema:facilityName", + "comment": [ + "The name of the facility, represented as a text string." + ], "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "schema:name" } ], "domainIncludes": [ - { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." - }, { "uri": "untp-core:Facility", "comment": "The physical site (eg farm or factory) where the product or materials was produced." diff --git a/_data/filehash.json b/_data/filehash.json index ce77cdaf4..d25753f26 100644 --- a/_data/filehash.json +++ b/_data/filehash.json @@ -1,7 +1,9 @@ { "label": "fileHash", "uri": "untp-core:fileHash", - "comment": "The MD5 hash of the file.", + "comment": [ + "The MD5 hash of the file." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/filename.json b/_data/filename.json index 2cd964264..e2e7d7f5b 100644 --- a/_data/filename.json +++ b/_data/filename.json @@ -1,7 +1,10 @@ { "label": "fileName", "uri": "untp-core:fileName", - "comment": "A name for referenced binary file", + "comment": [ + "A name for referenced binary file", + "A name for referenced binary file" + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -11,6 +14,10 @@ { "uri": "untp-core:BinaryFile", "comment": "A file representing a data snapshot that is used to infomr the conformity assessment." + }, + { + "uri": "untp-core:SecureBinaryFile", + "comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality)." } ] } \ No newline at end of file diff --git a/_data/filetype.json b/_data/filetype.json index 6f63a3134..d82b43179 100644 --- a/_data/filetype.json +++ b/_data/filetype.json @@ -1,7 +1,10 @@ { "label": "fileType", "uri": "untp-core:fileType", - "comment": "The type of file, represented as a MIME type.", + "comment": [ + "The type of file, represented as a MIME type.", + "The type of file, represented as a MIME type." + ], "rangeIncludes": [ { "uri": "untp-core:mimeType" @@ -11,6 +14,10 @@ { "uri": "untp-core:BinaryFile", "comment": "A file representing a data snapshot that is used to infomr the conformity assessment." + }, + { + "uri": "untp-core:SecureBinaryFile", + "comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality)." } ] } \ No newline at end of file diff --git a/_data/furtherinformation.json b/_data/furtherinformation.json index 94745d82e..4e940ab20 100644 --- a/_data/furtherinformation.json +++ b/_data/furtherinformation.json @@ -1,7 +1,9 @@ { "label": "furtherInformation", "uri": "untp-core:furtherInformation", - "comment": "A URL pointing to further human readable information about the product.", + "comment": [ + "A URL pointing to further human readable information about the product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/geolocation.json b/_data/geolocation.json index dd4b5d800..86c1398b0 100644 --- a/_data/geolocation.json +++ b/_data/geolocation.json @@ -1,7 +1,9 @@ { "label": "geoLocation", "uri": "untp-core:geoLocation", - "comment": "The latitude and logditude coordinates that best represent the specified location ", + "comment": [ + "The latitude and logditude coordinates that best represent the specified location " + ], "rangeIncludes": [ { "uri": "untp-core:Coordinate", diff --git a/_data/hashmethod.json b/_data/hashmethod.json index b88018f52..0e2f2cc98 100644 --- a/_data/hashmethod.json +++ b/_data/hashmethod.json @@ -1,11 +1,12 @@ { "label": "hashMethod", "uri": "untp-core:hashMethod", - "comment": "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard", + "comment": [ + "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard" + ], "rangeIncludes": [ { - "uri": "untp-core:hashMethodCode", - "comment": "" + "uri": "untp-core:hashMethodCode" } ], "domainIncludes": [ diff --git a/_data/hashmethodcode.json b/_data/hashmethodcode.json index 72644ddad..4660ca3c8 100644 --- a/_data/hashmethodcode.json +++ b/_data/hashmethodcode.json @@ -1,17 +1,10 @@ { "label": "hashMethodCode", "uri": "untp-core:hashMethodCode", - "comment": "", "values": [ { "uri": "untp-core:hashMethodCode#SHA-256", "value": "Secure Hash Algorithm 256 bits" } - ], - "referencedBy": [ - { - "uri": "untp-core:hashMethod", - "comment": "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard" - } ] } \ No newline at end of file diff --git a/_data/hazardous.json b/_data/hazardous.json index b909ce4f8..990362e21 100644 --- a/_data/hazardous.json +++ b/_data/hazardous.json @@ -1,7 +1,9 @@ { "label": "hazardous", "uri": "untp-core:hazardous", - "comment": "Indicates whether this material is hazardous. If true then the materialSafetyInformation proerty must be present", + "comment": [ + "Indicates whether this material is hazardous. If true then the materialSafetyInformation proerty must be present" + ], "rangeIncludes": [ { "uri": "xsd:boolean" diff --git a/_data/height.json b/_data/height.json index d11503ad0..cfca0d6ad 100644 --- a/_data/height.json +++ b/_data/height.json @@ -1,7 +1,9 @@ { "label": "height", "uri": "untp-core:height", - "comment": "The height of the product or packaging", + "comment": [ + "The height of the product or packaging" + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_data/id.json b/_data/id.json index c7650100d..b752be181 100644 --- a/_data/id.json +++ b/_data/id.json @@ -1,7 +1,22 @@ { "label": "id", "uri": "untp-core:id", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID", + "comment": [ + "A globally unique URI for the that identifies this organisation - eg https://abr.business.gov.au/ABN/View?abn=90664869327", + "The globally unique URI representing the specific classifier value - for example https://vocabulary.uncefact.org/unlocode?country=au#AUSYD is the gloabl URI representing the UN/LOCODE for Sydney Australia.", + "A linked data URL for the entity (product, facility, or organisation) that is identified by this identifier - eg https://abr.business.gov.au/ABN/View?abn=90664869327", + "", + "The gloablly ubique identifer of this location. Typically a google pin or a GS1 GLN. Eg https://maps.app.goo.gl/6WuY7AQ8z97HwjDCA", + "The globally unique ID of the product. eg )https://id.gs1.org/01/09520123456788/21/12345", + "GLobally unique ID for the binary file - usually it's location as a URL.", + "GLobally unique ID for the binary file - usually it's location as a URL.", + "A unique identifier for the standard (eg https://www.iso.org/standard/60857.html).", + "The globally unique ID of the standard - eg https://www.iso.org/standard/60857.html", + "The identifier of the regulation - eg https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32023R1115) ", + "A unique identifier for the criterion - managed by the standards uthority or regulator.", + "The globally unique ID of this conformity attestation. ", + "The globally unique URI for this authorisation. Use idScheme/idValue if not otherwise defined by the issuing authority" + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -9,48 +24,48 @@ ], "domainIncludes": [ { - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" + "uri": "untp-core:Party", + "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." }, { - "uri": "untp-core:Identifier", - "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." - }, - { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:Classification", + "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." }, { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "uri": "untp-core:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." }, { - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes." + "uri": "untp-core:Facility", + "comment": "The physical site (eg farm or factory) where the product or materials was produced." }, { - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes." + "uri": "untp-core:Location", + "comment": "Location information including address and geolocation of points, areas, and boundaries" }, { - "uri": "untp-core:Classification", - "comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." + "uri": "untp-core:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." }, { "uri": "untp-core:BinaryFile", "comment": "A file representing a data snapshot that is used to infomr the conformity assessment." }, + { + "uri": "untp-core:SecureBinaryFile", + "comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality)." + }, { "uri": "untp-core:Declaration", "comment": "A specific assessment about the product or facility against a specific specification. Eg the carbon intensity of a given product or batch." }, { - "uri": "untp-core:StandardID", - "comment": "The ID and Name of a conformity standard. Used for lightweight links from other classes." + "uri": "untp-core:Standard", + "comment": "A standard (eg ISO 14000) that specifies the criteria for conformance." }, { - "uri": "untp-core:RegulationID", - "comment": "The ID and Name of an act or regulation. Used for lightweight links from other classes." + "uri": "untp-core:Regulation", + "comment": "A regulation (eg EU deforestation regulation) that defines the criteria for assessment." }, { "uri": "untp-core:Criteria", @@ -61,8 +76,8 @@ "comment": "A conformity attestation issued by a competent body that defines one or more assessments (eg carbon intensity) about a product (eg batttery) against a specification (eg LCA method) defined in a standard or regulation." }, { - "uri": "untp-core:AuthorisationID", - "comment": "The ID and Name of an authorisation. Used for lightweight links from other classes." + "uri": "untp-core:Authorisation", + "comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. " } ] } \ No newline at end of file diff --git a/_data/identifier.json b/_data/identifier.json index a0c46a390..110a4c3ca 100644 --- a/_data/identifier.json +++ b/_data/identifier.json @@ -6,28 +6,28 @@ { "uri": "untp-core:id", "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" + "comment": "A globally unique URI for ..." }, { "uri": "untp-core:idScheme", "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." + "comment": "The scheme ID for the ..." }, { "uri": "untp-core:idSchemeName", "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" + "comment": "The name of the business ..." }, { "uri": "untp-core:idValue", "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" + "comment": "The value of the organisation ..." } ], "referencedBy": [ { "uri": "untp-core:otherIdentifiers", - "comment": "An optional lsit of other registered identifiers for this organisations" + "comment": "An optional lsit of other ..." } ] } \ No newline at end of file diff --git a/_data/idscheme.json b/_data/idscheme.json index 4e2a6acab..3bf0e0bc2 100644 --- a/_data/idscheme.json +++ b/_data/idscheme.json @@ -1,7 +1,14 @@ { "label": "idScheme", "uri": "untp-core:idScheme", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership).", + "comment": [ + "The scheme ID for the organisation ID, usually the registry operator - eg abr.business.gov.au", + "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership).", + "remove because did already contains a scheme (ie it is a did:web)", + "The scheme of the location identifier. eg maps.app.goo.gl", + "The scheme used for the product identifier. Eg )https://id.gs1.org/01", + "A globally unique ID for the authorisation scheme. use issuer authority domainName/schemeName if not otherwise specified." + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -9,28 +16,28 @@ ], "domainIncludes": [ { - "uri": "untp-core:Identifier", - "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." + "uri": "untp-core:Party", + "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." }, { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." }, { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "uri": "untp-core:Facility", + "comment": "The physical site (eg farm or factory) where the product or materials was produced." }, { - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes." + "uri": "untp-core:Location", + "comment": "Location information including address and geolocation of points, areas, and boundaries" }, { - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes." + "uri": "untp-core:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." }, { - "uri": "untp-core:AuthorisationID", - "comment": "The ID and Name of an authorisation. Used for lightweight links from other classes." + "uri": "untp-core:Authorisation", + "comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. " } ] } \ No newline at end of file diff --git a/_data/idschemename.json b/_data/idschemename.json index ed509aa2e..3160da9eb 100644 --- a/_data/idschemename.json +++ b/_data/idschemename.json @@ -1,7 +1,14 @@ { "label": "idSchemeName", "uri": "untp-core:idSchemeName", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))", + "comment": [ + "The name of the business registration scheme - eg Austrlaian Business Number", + "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))", + "removed because this is defiend to be a DID", + "the name of the location identifier scheme. Eg Google Pin", + "The scheme name of the product identifier - eg SGTIN", + "The name given to this authoristion scheme." + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -9,28 +16,28 @@ ], "domainIncludes": [ { - "uri": "untp-core:Identifier", - "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." + "uri": "untp-core:Party", + "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." }, { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." }, { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "uri": "untp-core:Facility", + "comment": "The physical site (eg farm or factory) where the product or materials was produced." }, { - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes." + "uri": "untp-core:Location", + "comment": "Location information including address and geolocation of points, areas, and boundaries" }, { - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes." + "uri": "untp-core:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." }, { - "uri": "untp-core:AuthorisationID", - "comment": "The ID and Name of an authorisation. Used for lightweight links from other classes." + "uri": "untp-core:Authorisation", + "comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. " } ] } \ No newline at end of file diff --git a/_data/idvalue.json b/_data/idvalue.json index 502c19de8..74e044672 100644 --- a/_data/idvalue.json +++ b/_data/idvalue.json @@ -1,7 +1,14 @@ { "label": "idValue", "uri": "untp-core:idValue", - "comment": "The value of the identifier within the scheme (eg 90664869327)", + "comment": [ + "The value of the organisation identifier within the scheme - eg 90664869327", + "The value of the identifier within the scheme (eg 90664869327)", + "removed because the id is the did value.", + "The value of the identifier within the scheme - eg 6WuY7AQ8z97HwjDCA", + "The value of the identifier within the scheme - eg )09520123.456788.12345", + "the authorisation number such as an accreditation number " + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -9,28 +16,28 @@ ], "domainIncludes": [ { - "uri": "untp-core:Identifier", - "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." + "uri": "untp-core:Party", + "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." }, { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:Identifier", + "comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." }, { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "uri": "untp-core:Facility", + "comment": "The physical site (eg farm or factory) where the product or materials was produced." }, { - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes." + "uri": "untp-core:Location", + "comment": "Location information including address and geolocation of points, areas, and boundaries" }, { - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes." + "uri": "untp-core:Product", + "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." }, { - "uri": "untp-core:AuthorisationID", - "comment": "The ID and Name of an authorisation. Used for lightweight links from other classes." + "uri": "untp-core:Authorisation", + "comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. " } ] } \ No newline at end of file diff --git a/_data/industrycategory.json b/_data/industrycategory.json index dcd5e088b..429996fb3 100644 --- a/_data/industrycategory.json +++ b/_data/industrycategory.json @@ -1,7 +1,9 @@ { "label": "industryCategory", "uri": "untp-core:industryCategory", - "comment": "The industry categories for this organisations. Recommend use of UNCPC as the category scheme.", + "comment": [ + "The industry categories for this organisations. Recommend use of UNCPC as the category scheme." + ], "rangeIncludes": [ { "uri": "untp-core:Classification", diff --git a/_data/issuedate.json b/_data/issuedate.json index a31c98ce6..c24e1f041 100644 --- a/_data/issuedate.json +++ b/_data/issuedate.json @@ -1,7 +1,9 @@ { "label": "issueDate", "uri": "untp-core:issueDate", - "comment": "The date when the standard was issued.", + "comment": [ + "The date when the standard was issued." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/issuedto.json b/_data/issuedto.json index 27c58b2b2..b3b1593d5 100644 --- a/_data/issuedto.json +++ b/_data/issuedto.json @@ -1,11 +1,12 @@ { "label": "issuedTo", "uri": "untp-core:issuedTo", - "comment": "The party to whom the conformity attestation was issued.", + "comment": [ + "The party to whom the conformity attestation was issued." + ], "rangeIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:PartyID" } ], "domainIncludes": [ diff --git a/_data/issuer.json b/_data/issuer.json deleted file mode 100644 index 1f4f87416..000000000 --- a/_data/issuer.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "label": "issuer", - "uri": "untp-core:issuer", - "comment": "The organisation that is the isuer of this VC. Note that the \"id\" property MUST be a W3C DID. Other identifiers such as tax registration numbers can be listed in the \"otherIdentifiers\" property.", - "rangeIncludes": [ - { - "uri": "untp-core:Party", - "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." - } - ], - "domainIncludes": [ - { - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" - } - ] -} \ No newline at end of file diff --git a/_data/issuingauthority.json b/_data/issuingauthority.json index d584ff9db..012ba0d9a 100644 --- a/_data/issuingauthority.json +++ b/_data/issuingauthority.json @@ -1,11 +1,12 @@ { "label": "issuingAuthority", "uri": "untp-core:issuingAuthority", - "comment": "The competent authority that issued the accreditation.", + "comment": [ + "The competent authority that issued the accreditation." + ], "rangeIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:PartyID" } ], "domainIncludes": [ diff --git a/_data/issuingbody.json b/_data/issuingbody.json index 9847581f6..138ec0def 100644 --- a/_data/issuingbody.json +++ b/_data/issuingbody.json @@ -1,11 +1,13 @@ { "label": "issuingBody", "uri": "untp-core:issuingBody", - "comment": "The party that issued the standard (ID and Name reference only)", + "comment": [ + "The party that issued the standard (ID and Name reference only)", + "the issuing body of the regulation." + ], "rangeIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:PartyID" } ], "domainIncludes": [ diff --git a/_data/latitude.json b/_data/latitude.json index f6b1947bc..fba7f86b8 100644 --- a/_data/latitude.json +++ b/_data/latitude.json @@ -1,7 +1,9 @@ { "label": "Latitude", "uri": "untp-core:Latitude", - "comment": "The latitude of a map location expressed in decimal degrees (between +90 and -90) where negative values represent latitudes south of the equator.", + "comment": [ + "The latitude of a map location expressed in decimal degrees (between +90 and -90) where negative values represent latitudes south of the equator." + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/length.json b/_data/length.json index 2b107df48..828fbf6dd 100644 --- a/_data/length.json +++ b/_data/length.json @@ -1,7 +1,9 @@ { "label": "length", "uri": "untp-core:length", - "comment": "The length of the product or packaging", + "comment": [ + "The length of the product or packaging" + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_data/location.json b/_data/location.json index 424ce7283..1fff19e11 100644 --- a/_data/location.json +++ b/_data/location.json @@ -2,33 +2,57 @@ "label": "Location", "uri": "untp-core:Location", "comment": "Location information including address and geolocation of points, areas, and boundaries", - "subClassOf": "untp-core:LocationID", "datatypeProperties": [ { "uri": "untp-core:areaReference", "type": "xsd:string", - "comment": "The area of the facility as a URI - typically a plus code (see https://maps.google.com/pluscodes/) " + "comment": "The area of the facility ..." }, { "uri": "untp-core:boundary", "type": "untp-core:Coordinate", - "comment": "The list of coordinates that define a closed area polygon as a location boundary." + "comment": "The list of coordinates that ..." }, { "uri": "untp-core:geoLocation", "type": "untp-core:Coordinate", - "comment": "The latitude and logditude coordinates that best represent the specified location " + "comment": "The latitude and logditude coordinates ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, + { + "uri": "untp-core:idScheme", + "type": "xsd:string", + "comment": "The scheme ID for the ..." + }, + { + "uri": "untp-core:idSchemeName", + "type": "xsd:string", + "comment": "The name of the business ..." + }, + { + "uri": "untp-core:idValue", + "type": "xsd:string", + "comment": "The value of the organisation ..." + }, + { + "uri": "untp-core:locationName", + "type": "xsd:string", + "comment": "The name of the location. ..." }, { "uri": "untp-core:postalAddress", - "type": "untp-core:PostalAddress", - "comment": "The textual address of the location." + "type": "schema:PostalAddress", + "comment": "The textual address of the ..." } ], "referencedBy": [ { "uri": "untp-core:locationInformation", - "comment": "Geolocation and address information for this facility" + "comment": "Geolocation and address information for ..." } ] } \ No newline at end of file diff --git a/_data/locationid.json b/_data/locationid.json deleted file mode 100644 index 15565ce4f..000000000 --- a/_data/locationid.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "label": "LocationID", - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:idScheme", - "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." - }, - { - "uri": "untp-core:idSchemeName", - "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" - }, - { - "uri": "untp-core:idValue", - "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" - }, - { - "uri": "untp-core:locationName", - "type": "xsd:string", - "comment": "The name of the location. Eg Australian museum." - } - ] -} \ No newline at end of file diff --git a/_data/locationinformation.json b/_data/locationinformation.json index 0abd8320f..b3b27c697 100644 --- a/_data/locationinformation.json +++ b/_data/locationinformation.json @@ -1,7 +1,9 @@ { "label": "locationInformation", "uri": "untp-core:locationInformation", - "comment": "Geolocation and address information for this facility", + "comment": [ + "Geolocation and address information for this facility" + ], "rangeIncludes": [ { "uri": "untp-core:Location", diff --git a/_data/locationname.json b/_data/locationname.json index a617c94e6..4c00e14b1 100644 --- a/_data/locationname.json +++ b/_data/locationname.json @@ -1,7 +1,9 @@ { "label": "locationName", "uri": "untp-core:locationName", - "comment": "The name of the location. Eg Australian museum.", + "comment": [ + "The name of the location. Eg Australian museum." + ], "rangeIncludes": [ { "uri": "xsd:string" @@ -9,8 +11,8 @@ ], "domainIncludes": [ { - "uri": "untp-core:LocationID", - "comment": "The ID and Name of a location. Used for lightweight links from other classes." + "uri": "untp-core:Location", + "comment": "Location information including address and geolocation of points, areas, and boundaries" } ] } \ No newline at end of file diff --git a/_data/longditude.json b/_data/longditude.json index 329128347..16d274da4 100644 --- a/_data/longditude.json +++ b/_data/longditude.json @@ -1,7 +1,9 @@ { "label": "Longditude", "uri": "untp-core:Longditude", - "comment": "The longditude of a map location expressed in decimal degrees (between +180 and -180) where negative values represent longditudes west of the prime meridian.", + "comment": [ + "The longditude of a map location expressed in decimal degrees (between +180 and -180) where negative values represent longditudes west of the prime meridian." + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/mapping.json b/_data/mapping.json index 583e0b973..1185f1229 100644 --- a/_data/mapping.json +++ b/_data/mapping.json @@ -1,5 +1,5 @@ { - "untp-core": "/vocabulary/untp/core/0/2/1/", + "untp-core": "/vocabulary/untp/core/0/2/2/", "unece": "https://vocabulary.uncefact.org/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/_data/massfraction.json b/_data/massfraction.json index ad6ffd6ca..b96207243 100644 --- a/_data/massfraction.json +++ b/_data/massfraction.json @@ -1,7 +1,9 @@ { "label": "massFraction", "uri": "untp-core: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.", + "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" diff --git a/_data/material.json b/_data/material.json index 2a3d5d3a8..d95f67cce 100644 --- a/_data/material.json +++ b/_data/material.json @@ -6,37 +6,37 @@ { "uri": "untp-core:MaterialName", "type": "xsd:string", - "comment": "Name of this material (eg \"Egyptian Cotton\")" + "comment": "Name of this material (eg ..." }, { "uri": "untp-core:hazardous", "type": "xsd:boolean", - "comment": "Indicates whether this material is hazardous. If true then the materialSafetyInformation proerty must be present" + "comment": "Indicates whether this material is ..." }, { "uri": "untp-core: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." + "comment": "A numeric value representing the ..." }, { "uri": "untp-core:materialSafetyInformation", "type": "xsd:string", - "comment": "Refernece to further information obout safe handling of this hazardous material (for example a link to a material safety data sheet)" + "comment": "Refernece to further information obout ..." }, { "uri": "untp-core:materialType", "type": "untp-core:Classification", - "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + "comment": "The type of this material ..." }, { "uri": "untp-core:originCountry", "type": "untp-core:countryCode", - "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient." + "comment": "A ISO 3166-1 code representing ..." }, { "uri": "untp-core:recycledAmount", "type": "xsd:decimal", - "comment": "Percentage of this material that is recycled (eg 80% recycled Cotton)" + "comment": "Percentage of this material that ..." } ] } \ No newline at end of file diff --git a/_data/materialname.json b/_data/materialname.json index f77d350e8..ad5f9661d 100644 --- a/_data/materialname.json +++ b/_data/materialname.json @@ -1,7 +1,9 @@ { "label": "MaterialName", "uri": "untp-core:MaterialName", - "comment": "Name of this material (eg \"Egyptian Cotton\")", + "comment": [ + "Name of this material (eg \"Egyptian Cotton\")" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/materialsafetyinformation.json b/_data/materialsafetyinformation.json index 84cda9843..7e40bb938 100644 --- a/_data/materialsafetyinformation.json +++ b/_data/materialsafetyinformation.json @@ -1,7 +1,9 @@ { "label": "materialSafetyInformation", "uri": "untp-core:materialSafetyInformation", - "comment": "Refernece to further information obout safe handling of this hazardous material (for example a link to a material safety data sheet)", + "comment": [ + "Refernece to further information obout safe handling of this hazardous material (for example a link to a material safety data sheet)" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/materialtype.json b/_data/materialtype.json index 865bd08aa..0edf1800f 100644 --- a/_data/materialtype.json +++ b/_data/materialtype.json @@ -1,7 +1,9 @@ { "label": "materialType", "uri": "untp-core:materialType", - "comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton.", + "comment": [ + "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + ], "rangeIncludes": [ { "uri": "untp-core:Classification", diff --git a/_data/measure.json b/_data/measure.json index 40cd7b058..67d9aa128 100644 --- a/_data/measure.json +++ b/_data/measure.json @@ -6,38 +6,38 @@ { "uri": "untp-core:unit", "type": "untp-core:unitOfMeasure", - "comment": "Unit of measure drawn from the UNECE rec20 measure code list." + "comment": "Unit of measure drawn from ..." }, { "uri": "untp-core:value", "type": "xsd:decimal", - "comment": "The numeric value of the measure" + "comment": "The numeric value of the ..." } ], "referencedBy": [ { "uri": "untp-core:height", - "comment": "The height of the product or packaging" + "comment": "The height of the product ..." }, { "uri": "untp-core:length", - "comment": "The length of the product or packaging" + "comment": "The length of the product ..." }, { "uri": "untp-core:metricValue", - "comment": "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold." + "comment": "A numeric value and unit ..." }, { "uri": "untp-core:volume", - "comment": "The displacement volume of the product." + "comment": "The displacement volume of the ..." }, { "uri": "untp-core:weight", - "comment": "the weight of the product" + "comment": "the weight of the product ..." }, { "uri": "untp-core:width", - "comment": "The width of the product or packaging" + "comment": "The width of the product ..." } ] } \ No newline at end of file diff --git a/_data/metric.json b/_data/metric.json index ee0a34c2a..9a5fcf6e0 100644 --- a/_data/metric.json +++ b/_data/metric.json @@ -6,27 +6,27 @@ { "uri": "untp-core: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.)" + "comment": "A percentage represented as a ..." }, { "uri": "untp-core:metricName", "type": "xsd:string", - "comment": "A human readable name for this metric (for example \"Tensile strength\")" + "comment": "A human readable name for ..." }, { "uri": "untp-core:metricValue", "type": "untp-core:Measure", - "comment": "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold." + "comment": "A numeric value and unit ..." } ], "referencedBy": [ { "uri": "untp-core:declaredValues", - "comment": "The list of specific values measured as part of this assessment (eg tensile strength)" + "comment": "The list of specific values ..." }, { "uri": "untp-core:thresholdValues", - "comment": "A conformity threshold defined by the specification (eg minimum compressive strength) " + "comment": "A conformity threshold defined by ..." } ] } \ No newline at end of file diff --git a/_data/metricname.json b/_data/metricname.json index 233879435..9f529b722 100644 --- a/_data/metricname.json +++ b/_data/metricname.json @@ -1,7 +1,9 @@ { "label": "metricName", "uri": "untp-core:metricName", - "comment": "A human readable name for this metric (for example \"Tensile strength\")", + "comment": [ + "A human readable name for this metric (for example \"Tensile strength\")" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/metricvalue.json b/_data/metricvalue.json index e2f02cba5..0e303c15d 100644 --- a/_data/metricvalue.json +++ b/_data/metricvalue.json @@ -1,7 +1,9 @@ { "label": "metricValue", "uri": "untp-core:metricValue", - "comment": "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold.", + "comment": [ + "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold." + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_data/operatedby.json b/_data/operatedby.json index 2a7d38f11..bdab797bc 100644 --- a/_data/operatedby.json +++ b/_data/operatedby.json @@ -1,11 +1,12 @@ { "label": "operatedBy", "uri": "untp-core:operatedBy", - "comment": "The Party entity responsible for operating the facility.", + "comment": [ + "The Party entity responsible for operating the facility." + ], "rangeIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:PartyID" } ], "domainIncludes": [ diff --git a/_data/organisationwebsite.json b/_data/organisationwebsite.json index 2a73d92a1..d8450b93c 100644 --- a/_data/organisationwebsite.json +++ b/_data/organisationwebsite.json @@ -1,7 +1,9 @@ { "label": "organisationWebsite", "uri": "untp-core:organisationWebsite", - "comment": "Website for this organisation", + "comment": [ + "Website for this organisation" + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/origincountry.json b/_data/origincountry.json index f35d8ac60..a92e808ce 100644 --- a/_data/origincountry.json +++ b/_data/origincountry.json @@ -1,7 +1,9 @@ { "label": "originCountry", "uri": "untp-core:originCountry", - "comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient.", + "comment": [ + "A ISO 3166-1 code representing the country of origin of the component or ingredient." + ], "rangeIncludes": [ { "uri": "untp-core:countryCode" diff --git a/_data/otheridentifiers.json b/_data/otheridentifiers.json index 523e6f54a..de30c840e 100644 --- a/_data/otheridentifiers.json +++ b/_data/otheridentifiers.json @@ -1,7 +1,10 @@ { "label": "otherIdentifiers", "uri": "untp-core:otherIdentifiers", - "comment": "An optional lsit of other registered identifiers for this organisations", + "comment": [ + "An optional lsit of other registered identifiers for this organisations", + "An optional list of other registered identifiers for this facility" + ], "rangeIncludes": [ { "uri": "untp-core:Identifier", diff --git a/_data/party.json b/_data/party.json index ea9d5b611..7b811a55f 100644 --- a/_data/party.json +++ b/_data/party.json @@ -2,33 +2,51 @@ "label": "Party", "uri": "untp-core:Party", "comment": "An organisation. May be a supply chain actor, a certifier, a government agency.", - "subClassOf": "untp-core:PartyID", "datatypeProperties": [ + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, + { + "uri": "untp-core:idScheme", + "type": "xsd:string", + "comment": "The scheme ID for the ..." + }, + { + "uri": "untp-core:idSchemeName", + "type": "xsd:string", + "comment": "The name of the business ..." + }, + { + "uri": "untp-core:idValue", + "type": "xsd:string", + "comment": "The value of the organisation ..." + }, { "uri": "untp-core:industryCategory", "type": "untp-core:Classification", - "comment": "The industry categories for this organisations. Recommend use of UNCPC as the category scheme." + "comment": "The industry categories for this ..." }, { "uri": "untp-core:organisationWebsite", "type": "xsd:string", - "comment": "Website for this organisation" + "comment": "Website for this organisation " }, { "uri": "untp-core:otherIdentifiers", "type": "untp-core:Identifier", - "comment": "An optional lsit of other registered identifiers for this organisations" + "comment": "An optional lsit of other ..." + }, + { + "uri": "untp-core:partyName", + "type": "schema:name", + "comment": "The name of the organization ..." }, { "uri": "untp-core:registrationCountry", "type": "untp-core:countryCode", - "comment": "the country in which this organisation is registered" - } - ], - "referencedBy": [ - { - "uri": "untp-core:issuer", - "comment": "The organisation that is the isuer of this VC. Note that the \"id\" property MUST be a W3C DID. Other identifiers such as tax registration numbers can be listed in the \"otherIdentifiers\" property." + "comment": "the country in which this ..." } ] } \ No newline at end of file diff --git a/_data/partyid.json b/_data/partyid.json deleted file mode 100644 index c9c897609..000000000 --- a/_data/partyid.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "label": "PartyID", - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:idScheme", - "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." - }, - { - "uri": "untp-core:idSchemeName", - "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" - }, - { - "uri": "untp-core:idValue", - "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" - }, - { - "uri": "untp-core:partyName", - "type": "xsd:string", - "comment": "The name of the organization or company, represented as a text string. SHOULD match the registered name in the identifeir scheme. Eg PYX Industries Pty Ltd" - } - ], - "referencedBy": [ - { - "uri": "untp-core:issuedTo", - "comment": "The party to whom the conformity attestation was issued." - }, - { - "uri": "untp-core:issuingAuthority", - "comment": "The competent authority that issued the accreditation." - }, - { - "uri": "untp-core:issuingBody", - "comment": "The party that issued the standard (ID and Name reference only)" - }, - { - "uri": "untp-core:operatedBy", - "comment": "The Party entity responsible for operating the facility." - }, - { - "uri": "untp-core:producedBy", - "comment": "The Party entity that manufactured the product." - } - ] -} \ No newline at end of file diff --git a/_data/partyname.json b/_data/partyname.json index 87aa90aec..2d014228c 100644 --- a/_data/partyname.json +++ b/_data/partyname.json @@ -1,17 +1,18 @@ { "label": "partyName", "uri": "untp-core:partyName", - "comment": "The name of the organization or company, represented as a text string. SHOULD match the registered name in the identifeir scheme. Eg PYX Industries Pty Ltd", - "equivalentProperty": "schema:partyName", + "comment": [ + "The name of the organization or company, represented as a text string. SHOULD match the registered name in the identifeir scheme. Eg PYX Industries Pty Ltd" + ], "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "schema:name" } ], "domainIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:Party", + "comment": "An organisation. May be a supply chain actor, a certifier, a government agency." } ] } \ No newline at end of file diff --git a/_data/postaladdress.json b/_data/postaladdress.json index 3a18389a6..cdc11934e 100644 --- a/_data/postaladdress.json +++ b/_data/postaladdress.json @@ -1,11 +1,12 @@ { "label": "postalAddress", "uri": "untp-core:postalAddress", - "comment": "The textual address of the location.", - "equivalentProperty": "schema:postalAddress", + "comment": [ + "The textual address of the location." + ], "rangeIncludes": [ { - "uri": "untp-core:PostalAddress" + "uri": "schema:PostalAddress" } ], "domainIncludes": [ diff --git a/_data/processcategory.json b/_data/processcategory.json index f3ff68058..dcd83e783 100644 --- a/_data/processcategory.json +++ b/_data/processcategory.json @@ -1,7 +1,9 @@ { "label": "processCategory", "uri": "untp-core:processCategory", - "comment": "The idustrial or production processes performed by this facility. ", + "comment": [ + "The idustrial or production processes performed by this facility. " + ], "rangeIncludes": [ { "uri": "untp-core:Classification", diff --git a/_data/producedat.json b/_data/producedat.json index ea3d937a4..b355d78bc 100644 --- a/_data/producedat.json +++ b/_data/producedat.json @@ -1,11 +1,12 @@ { "label": "producedAt", "uri": "untp-core:producedAt", - "comment": "The Facility where the product batch was produced / manufactured.", + "comment": [ + "The Facility where the product batch was produced / manufactured." + ], "rangeIncludes": [ { - "uri": "untp-core:FacilityID", - "comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "uri": "untp-core:FacilityID" } ], "domainIncludes": [ diff --git a/_data/producedby.json b/_data/producedby.json index 960c13a04..3180ce619 100644 --- a/_data/producedby.json +++ b/_data/producedby.json @@ -1,11 +1,12 @@ { "label": "producedBy", "uri": "untp-core:producedBy", - "comment": "The Party entity that manufactured the product.", + "comment": [ + "The Party entity that manufactured the product." + ], "rangeIncludes": [ { - "uri": "untp-core:PartyID", - "comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "uri": "untp-core:PartyID" } ], "domainIncludes": [ diff --git a/_data/product.json b/_data/product.json index ce063293e..02764e955 100644 --- a/_data/product.json +++ b/_data/product.json @@ -2,62 +2,86 @@ "label": "Product", "uri": "untp-core:Product", "comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.", - "subClassOf": "untp-core:ProductID", "datatypeProperties": [ { "uri": "untp-core:batchNumber", "type": "xsd:string", - "comment": "Information regarding the specific production batch of the product." + "comment": "Information regarding the specific production ..." }, { "uri": "untp-core:countryOfProduction", "type": "untp-core:countryCode", - "comment": "The country in which this item was produced / manufactured." + "comment": "The country in which this ..." }, { "uri": "untp-core:description", "type": "xsd:string", - "comment": "A textual description providing details about the product." + "comment": "A textual description providing details ..." }, { "uri": "untp-core:dimensions", "type": "untp-core: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." + "comment": "The physical dimensions of the ..." }, { "uri": "untp-core:furtherInformation", "type": "xsd:string", - "comment": "A URL pointing to further human readable information about the product." + "comment": "A URL pointing to further ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, + { + "uri": "untp-core:idScheme", + "type": "xsd:string", + "comment": "The scheme ID for the ..." + }, + { + "uri": "untp-core:idSchemeName", + "type": "xsd:string", + "comment": "The name of the business ..." + }, + { + "uri": "untp-core:idValue", + "type": "xsd:string", + "comment": "The value of the organisation ..." }, { "uri": "untp-core:producedAt", "type": "untp-core:FacilityID", - "comment": "The Facility where the product batch was produced / manufactured." + "comment": "The Facility where the product ..." }, { "uri": "untp-core:producedBy", "type": "untp-core:PartyID", - "comment": "The Party entity that manufactured the product." + "comment": "The Party entity that manufactured ..." }, { "uri": "untp-core:productCategory", "type": "untp-core: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" + "comment": "A code representing the product's ..." }, { "uri": "untp-core:productImage", "type": "untp-core:BinaryFile", - "comment": "A unique identifier (URI) pointing to an image of the product." + "comment": "A unique identifier (URI) pointing ..." + }, + { + "uri": "untp-core:productName", + "type": "schema:name", + "comment": "The name of the product ..." }, { "uri": "untp-core:productionDate", "type": "xsd:string", - "comment": "The ISO 8601 date on which the product batch was manufactured." + "comment": "The ISO 8601 date on ..." }, { "uri": "untp-core:serialNumber", "type": "xsd:string", - "comment": "An array of identifiers representing a specific serialised item of the product." + "comment": "An array of identifiers representing ..." } ] } \ No newline at end of file diff --git a/_data/productcategory.json b/_data/productcategory.json index c47e6b0fd..c76927831 100644 --- a/_data/productcategory.json +++ b/_data/productcategory.json @@ -1,7 +1,9 @@ { "label": "productCategory", "uri": "untp-core:productCategory", - "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", + "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": "untp-core:Classification", diff --git a/_data/productid.json b/_data/productid.json deleted file mode 100644 index 51c715a3b..000000000 --- a/_data/productid.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "label": "ProductID", - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:idScheme", - "type": "xsd:string", - "comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." - }, - { - "uri": "untp-core:idSchemeName", - "type": "xsd:string", - "comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" - }, - { - "uri": "untp-core:idValue", - "type": "xsd:string", - "comment": "The value of the identifier within the scheme (eg 90664869327)" - }, - { - "uri": "untp-core:productName", - "type": "xsd:string", - "comment": "The name of the product - eg ACME Tinned Beans 500g" - } - ] -} \ No newline at end of file diff --git a/_data/productimage.json b/_data/productimage.json index 1fb2d80ae..4e8ad62a7 100644 --- a/_data/productimage.json +++ b/_data/productimage.json @@ -1,7 +1,9 @@ { "label": "productImage", "uri": "untp-core:productImage", - "comment": "A unique identifier (URI) pointing to an image of the product.", + "comment": [ + "A unique identifier (URI) pointing to an image of the product." + ], "rangeIncludes": [ { "uri": "untp-core:BinaryFile", diff --git a/_data/productiondate.json b/_data/productiondate.json index 6dc7d99b8..1b731205d 100644 --- a/_data/productiondate.json +++ b/_data/productiondate.json @@ -1,7 +1,9 @@ { "label": "productionDate", "uri": "untp-core:productionDate", - "comment": "The ISO 8601 date on which the product batch was manufactured.", + "comment": [ + "The ISO 8601 date on which the product batch was manufactured." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/productname.json b/_data/productname.json index 0911022bd..07f8580d0 100644 --- a/_data/productname.json +++ b/_data/productname.json @@ -1,17 +1,18 @@ { "label": "productName", "uri": "untp-core:productName", - "comment": "The name of the product - eg ACME Tinned Beans 500g", - "equivalentProperty": "schema:productName", + "comment": [ + "The name of the product - eg ACME Tinned Beans 500g" + ], "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "schema:name" } ], "domainIncludes": [ { - "uri": "untp-core:ProductID", - "comment": "The ID and Name of a product. Used for lightweight links from other classes." + "uri": "untp-core: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/recyclablecontent.json b/_data/recyclablecontent.json index a120f93f3..ba9e31550 100644 --- a/_data/recyclablecontent.json +++ b/_data/recyclablecontent.json @@ -1,7 +1,9 @@ { "label": "recyclableContent", "uri": "untp-core:recyclableContent", - "comment": "The percentage of the this product (my mass) that has been designed to be recyclable.", + "comment": [ + "The percentage of the this product (my mass) that has been designed to be recyclable." + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/recycledamount.json b/_data/recycledamount.json index d9d08e6d7..c9e985971 100644 --- a/_data/recycledamount.json +++ b/_data/recycledamount.json @@ -1,7 +1,9 @@ { "label": "recycledAmount", "uri": "untp-core:recycledAmount", - "comment": "Percentage of this material that is recycled (eg 80% recycled Cotton)", + "comment": [ + "Percentage of this material that is recycled (eg 80% recycled Cotton)" + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/recyclinginformation.json b/_data/recyclinginformation.json index 383012b5a..23870c0ef 100644 --- a/_data/recyclinginformation.json +++ b/_data/recyclinginformation.json @@ -1,7 +1,9 @@ { "label": "recyclingInformation", "uri": "untp-core:recyclingInformation", - "comment": "A URI pointing to recycling information for the product.", + "comment": [ + "A URI pointing to recycling information for the product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/recyecledcontent.json b/_data/recyecledcontent.json index eee5dff3b..a4bb9912d 100644 --- a/_data/recyecledcontent.json +++ b/_data/recyecledcontent.json @@ -1,7 +1,9 @@ { "label": "recyecledContent", "uri": "untp-core:recyecledContent", - "comment": "The percentage (by mass) of recycled content in this product", + "comment": [ + "The percentage (by mass) of recycled content in this product" + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/referenceregulation.json b/_data/referenceregulation.json index 9b4724502..42b5ece37 100644 --- a/_data/referenceregulation.json +++ b/_data/referenceregulation.json @@ -1,7 +1,9 @@ { "label": "referenceRegulation", "uri": "untp-core:referenceRegulation", - "comment": "The reference to the regulation that defines the assessment criteria", + "comment": [ + "The reference to the regulation that defines the assessment criteria" + ], "rangeIncludes": [ { "uri": "untp-core:Regulation", diff --git a/_data/referencestandard.json b/_data/referencestandard.json index de03e8b21..fad64f463 100644 --- a/_data/referencestandard.json +++ b/_data/referencestandard.json @@ -1,7 +1,9 @@ { "label": "referenceStandard", "uri": "untp-core:referenceStandard", - "comment": "The reference to the standard that defines the specification / criteria", + "comment": [ + "The reference to the standard that defines the specification / criteria" + ], "rangeIncludes": [ { "uri": "untp-core:Standard", diff --git a/_data/registrationcountry.json b/_data/registrationcountry.json index 7e22e5728..d00e83169 100644 --- a/_data/registrationcountry.json +++ b/_data/registrationcountry.json @@ -1,7 +1,9 @@ { "label": "registrationCountry", "uri": "untp-core:registrationCountry", - "comment": "the country in which this organisation is registered", + "comment": [ + "the country in which this organisation is registered" + ], "rangeIncludes": [ { "uri": "untp-core:countryCode" diff --git a/_data/regulation.json b/_data/regulation.json index 0dd7e8f0b..badeba824 100644 --- a/_data/regulation.json +++ b/_data/regulation.json @@ -2,23 +2,32 @@ "label": "Regulation", "uri": "untp-core:Regulation", "comment": "A regulation (eg EU deforestation regulation) that defines the criteria for assessment.", - "subClassOf": "untp-core:RegulationID", "datatypeProperties": [ { "uri": "untp-core:effectiveDate", "type": "xsd:string", - "comment": "the date at which the regulation came into effect." + "comment": "the date at which the ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." }, { "uri": "untp-core:issuingBody", "type": "untp-core:PartyID", - "comment": "The party that issued the standard (ID and Name reference only)" + "comment": "The party that issued the ..." + }, + { + "uri": "untp-core:regulationName", + "type": "schema:name", + "comment": "The name of the regulation ..." } ], "referencedBy": [ { "uri": "untp-core:referenceRegulation", - "comment": "The reference to the regulation that defines the assessment criteria" + "comment": "The reference to the regulation ..." } ] } \ No newline at end of file diff --git a/_data/regulationid.json b/_data/regulationid.json deleted file mode 100644 index 29d5de84e..000000000 --- a/_data/regulationid.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "label": "RegulationID", - "uri": "untp-core:RegulationID", - "comment": "The ID and Name of an act or regulation. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:regulationName", - "type": "xsd:string", - "comment": "The name of the regulation - eg EU deforestation regulation." - } - ] -} \ No newline at end of file diff --git a/_data/regulationname.json b/_data/regulationname.json index 3e5be0340..5142b3c80 100644 --- a/_data/regulationname.json +++ b/_data/regulationname.json @@ -1,17 +1,18 @@ { "label": "regulationName", "uri": "untp-core:regulationName", - "comment": "The name of the regulation - eg EU deforestation regulation.", - "equivalentProperty": "schema:regulationName", + "comment": [ + "The name of the regulation - eg EU deforestation regulation." + ], "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "schema:name" } ], "domainIncludes": [ { - "uri": "untp-core:RegulationID", - "comment": "The ID and Name of an act or regulation. Used for lightweight links from other classes." + "uri": "untp-core:Regulation", + "comment": "A regulation (eg EU deforestation regulation) that defines the criteria for assessment." } ] } \ No newline at end of file diff --git a/_data/repairinformation.json b/_data/repairinformation.json index 765fb6ca8..4b850a3a8 100644 --- a/_data/repairinformation.json +++ b/_data/repairinformation.json @@ -1,7 +1,9 @@ { "label": "repairInformation", "uri": "untp-core:repairInformation", - "comment": "A URI pointing to repair instructions for this product.", + "comment": [ + "A URI pointing to repair instructions for this product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/securebinaryfile.json b/_data/securebinaryfile.json index a5aceaeb0..be016d418 100644 --- a/_data/securebinaryfile.json +++ b/_data/securebinaryfile.json @@ -2,28 +2,42 @@ "label": "SecureBinaryFile", "uri": "untp-core:SecureBinaryFile", "comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality).", - "subClassOf": "untp-core:BinaryFile", "datatypeProperties": [ { "uri": "untp-core:encryptionMethod", "type": "untp-core:encryptionMethodCode", - "comment": "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard" + "comment": "The symmetric encryption algorithm used ..." }, { "uri": "untp-core:fileHash", "type": "xsd:string", - "comment": "The MD5 hash of the file." + "comment": "The MD5 hash of the ..." + }, + { + "uri": "untp-core:fileName", + "type": "xsd:string", + "comment": "A name for referenced binary ..." + }, + { + "uri": "untp-core:fileType", + "type": "untp-core:mimeType", + "comment": "The type of file, represented ..." }, { "uri": "untp-core:hashMethod", "type": "untp-core:hashMethodCode", - "comment": "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard" + "comment": "The hashing algorithm used to ..." + }, + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." } ], "referencedBy": [ { "uri": "untp-core:auditableEvidence", - "comment": "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted." + "comment": "Auditable evidence supporting this assessment ..." } ] } \ No newline at end of file diff --git a/_data/serialnumber.json b/_data/serialnumber.json index af86e7d34..6cc2d01af 100644 --- a/_data/serialnumber.json +++ b/_data/serialnumber.json @@ -1,7 +1,9 @@ { "label": "serialNumber", "uri": "untp-core:serialNumber", - "comment": "An array of identifiers representing a specific serialised item of the product.", + "comment": [ + "An array of identifiers representing a specific serialised item of the product." + ], "rangeIncludes": [ { "uri": "xsd:string" diff --git a/_data/standard.json b/_data/standard.json index db2db6b29..69d677411 100644 --- a/_data/standard.json +++ b/_data/standard.json @@ -2,23 +2,32 @@ "label": "Standard", "uri": "untp-core:Standard", "comment": "A standard (eg ISO 14000) that specifies the criteria for conformance.", - "subClassOf": "untp-core:StandardID", "datatypeProperties": [ + { + "uri": "untp-core:id", + "type": "xsd:string", + "comment": "A globally unique URI for ..." + }, { "uri": "untp-core:issueDate", "type": "xsd:string", - "comment": "The date when the standard was issued." + "comment": "The date when the standard ..." }, { "uri": "untp-core:issuingBody", "type": "untp-core:PartyID", - "comment": "The party that issued the standard (ID and Name reference only)" + "comment": "The party that issued the ..." + }, + { + "uri": "untp-core:standardName", + "type": "schema:name", + "comment": "The name of the standard ..." } ], "referencedBy": [ { "uri": "untp-core:referenceStandard", - "comment": "The reference to the standard that defines the specification / criteria" + "comment": "The reference to the standard ..." } ] } \ No newline at end of file diff --git a/_data/standardid.json b/_data/standardid.json deleted file mode 100644 index 2cf6b0933..000000000 --- a/_data/standardid.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "label": "StandardID", - "uri": "untp-core:StandardID", - "comment": "The ID and Name of a conformity standard. Used for lightweight links from other classes.", - "datatypeProperties": [ - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:standardName", - "type": "xsd:string", - "comment": "The name of the standard (eg ISO 14001:2015 Environmental management system)" - } - ] -} \ No newline at end of file diff --git a/_data/standardname.json b/_data/standardname.json index 0b615169b..81579106d 100644 --- a/_data/standardname.json +++ b/_data/standardname.json @@ -1,17 +1,18 @@ { "label": "standardName", "uri": "untp-core:standardName", - "comment": "The name of the standard (eg ISO 14001:2015 Environmental management system)", - "equivalentProperty": "schema:standardName", + "comment": [ + "The name of the standard (eg ISO 14001:2015 Environmental management system)" + ], "rangeIncludes": [ { - "uri": "xsd:string" + "uri": "schema:name" } ], "domainIncludes": [ { - "uri": "untp-core:StandardID", - "comment": "The ID and Name of a conformity standard. Used for lightweight links from other classes." + "uri": "untp-core:Standard", + "comment": "A standard (eg ISO 14000) that specifies the criteria for conformance." } ] } \ No newline at end of file diff --git a/_data/thresholdvalues.json b/_data/thresholdvalues.json index 587c5aeb1..79e2da066 100644 --- a/_data/thresholdvalues.json +++ b/_data/thresholdvalues.json @@ -1,7 +1,9 @@ { "label": "thresholdValues", "uri": "untp-core:thresholdValues", - "comment": "A conformity threshold defined by the specification (eg minimum compressive strength) ", + "comment": [ + "A conformity threshold defined by the specification (eg minimum compressive strength) " + ], "rangeIncludes": [ { "uri": "untp-core:Metric", diff --git a/_data/trustmark.json b/_data/trustmark.json index 154d151b4..fb17c734c 100644 --- a/_data/trustmark.json +++ b/_data/trustmark.json @@ -1,7 +1,9 @@ { "label": "trustmark", "uri": "untp-core:trustmark", - "comment": "The trust mark image awarded by the AB to the CAB to indicate accrediation.", + "comment": [ + "The trust mark image awarded by the AB to the CAB to indicate accrediation." + ], "rangeIncludes": [ { "uri": "untp-core:BinaryFile", diff --git a/_data/unit.json b/_data/unit.json index c60112c77..04e9fdb4a 100644 --- a/_data/unit.json +++ b/_data/unit.json @@ -1,7 +1,9 @@ { "label": "unit", "uri": "untp-core:unit", - "comment": "Unit of measure drawn from the UNECE rec20 measure code list.", + "comment": [ + "Unit of measure drawn from the UNECE rec20 measure code list." + ], "rangeIncludes": [ { "uri": "untp-core:unitOfMeasure" diff --git a/_data/validfrom.json b/_data/validfrom.json deleted file mode 100644 index 38812e6bc..000000000 --- a/_data/validfrom.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "validFrom", - "uri": "untp-core:validFrom", - "comment": "The date and time from which the credential is valid.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" - } - ] -} \ No newline at end of file diff --git a/_data/validuntil.json b/_data/validuntil.json deleted file mode 100644 index 6de2ed3e7..000000000 --- a/_data/validuntil.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "label": "validUntil", - "uri": "untp-core:validUntil", - "comment": "The expiry date (if applicable) of this verifiable credential.", - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" - } - ] -} \ No newline at end of file diff --git a/_data/value.json b/_data/value.json index cf5f13b52..53fa1878b 100644 --- a/_data/value.json +++ b/_data/value.json @@ -1,7 +1,9 @@ { "label": "value", "uri": "untp-core:value", - "comment": "The numeric value of the measure", + "comment": [ + "The numeric value of the measure" + ], "rangeIncludes": [ { "uri": "xsd:decimal" diff --git a/_data/verifiablecredential.json b/_data/verifiablecredential.json deleted file mode 100644 index bc2f241f5..000000000 --- a/_data/verifiablecredential.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "label": "VerifiableCredential", - "uri": "untp-core:VerifiableCredential", - "comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)", - "datatypeProperties": [ - { - "uri": "untp-core:@context", - "type": "xsd:string", - "comment": "A list of JSON-LD contect URIs that define the seamntic meaning of prperties within the credential. " - }, - { - "uri": "untp-core:id", - "type": "xsd:string", - "comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "uri": "untp-core:issuer", - "type": "untp-core:Party", - "comment": "The organisation that is the isuer of this VC. Note that the \"id\" property MUST be a W3C DID. Other identifiers such as tax registration numbers can be listed in the \"otherIdentifiers\" property." - }, - { - "uri": "untp-core:validFrom", - "type": "xsd:string", - "comment": "The date and time from which the credential is valid." - }, - { - "uri": "untp-core:validUntil", - "type": "xsd:string", - "comment": "The expiry date (if applicable) of this verifiable credential." - } - ] -} \ No newline at end of file diff --git a/_data/volume.json b/_data/volume.json index 1f157d72c..e41b81176 100644 --- a/_data/volume.json +++ b/_data/volume.json @@ -1,7 +1,9 @@ { "label": "volume", "uri": "untp-core:volume", - "comment": "The displacement volume of the product.", + "comment": [ + "The displacement volume of the product." + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_data/weight.json b/_data/weight.json index 6d15bbd2f..87bb6504d 100644 --- a/_data/weight.json +++ b/_data/weight.json @@ -1,7 +1,9 @@ { "label": "weight", "uri": "untp-core:weight", - "comment": "the weight of the product", + "comment": [ + "the weight of the product" + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_data/width.json b/_data/width.json index 24bdd74c7..9a99e3e72 100644 --- a/_data/width.json +++ b/_data/width.json @@ -1,7 +1,9 @@ { "label": "width", "uri": "untp-core:width", - "comment": "The width of the product or packaging", + "comment": [ + "The width of the product or packaging" + ], "rangeIncludes": [ { "uri": "untp-core:Measure", diff --git a/_properties/@context.md b/_properties/@context.md deleted file mode 100644 index 2d581657a..000000000 --- a/_properties/@context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: @context -permalink: @context.html -jsonid: @context ---- 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/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/validuntil.md b/_properties/validuntil.md deleted file mode 100644 index 25c9fbe59..000000000 --- a/_properties/validuntil.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: validUntil -permalink: validUntil.html -jsonid: validuntil ---- diff --git a/err.md b/err.md index e046cab30..8e5565a87 100644 --- a/err.md +++ b/err.md @@ -1,7 +1,16 @@ +schema:PostalAddress +untp-core:PartyID +untp-core:assessorAssuranceCode +untp-core:countryCode +untp-core:FacilityID +untp-core:hashMethodCode untp-core:unitOfMeasure -untp-core:PostalAddress +untp-core:encryptionMethodCode +untp-core:attestationTypeCode +untp-core:conformityTopicCode untp-core:mimeType +untp-core:assessmentAssuranceCode xsd:boolean -untp-core:countryCode +schema:name xsd:string xsd:decimal diff --git a/out.md b/out.md index 85ecd7f4d..14a6efea4 100644 --- a/out.md +++ b/out.md @@ -1,15 +1,10 @@ Class untp-core:Attestation has no references -Class untp-core:AuthorisationID has no references Class untp-core:Characteristic has no references Class untp-core:Circularity has no references Class untp-core:Declaration has no references Class untp-core:Facility has no references -Class untp-core:LocationID has no references Class untp-core:Material has no references +Class untp-core:Party has no references Class untp-core:Product has no references -Class untp-core:ProductID has no references -Class untp-core:RegulationID has no references -Class untp-core:StandardID has no references -Class untp-core:VerifiableCredential has no references unece:SpecifiedPeriod - null diff --git a/untp-core-context.jsonld b/untp-core-context.jsonld index 12609459a..368622f0c 100644 --- a/untp-core-context.jsonld +++ b/untp-core-context.jsonld @@ -1,14 +1,12 @@ { "@context": { "untp-core": "https://test.uncefact.org/vocabulary/untp/core/", - "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "@protected": true, "@version": 1.1, "Classification": { "@protected": true, "@id": "untp-core:Classification", - "@type": "@id", "@context": { "classificationSchemeID": { "@id": "untp-core:classificationSchemeID", @@ -31,7 +29,6 @@ "Identifier": { "@protected": true, "@id": "untp-core:Identifier", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -50,7 +47,6 @@ "Party": { "@protected": true, "@id": "untp-core:Party", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -82,33 +78,17 @@ }, "industryCategory": { "@id": "untp-core:industryCategory", - "@type": "untp-core:Classification" + "@type": "@id" }, "otherIdentifiers": { "@id": "untp-core:otherIdentifiers", - "@type": "untp-core:Identifier" - } - } - }, - "Coordinate": { - "@protected": true, - "@id": "untp-core:Coordinate", - "@type": "@id", - "@context": { - "Latitude": { - "@id": "untp-core:Latitude", - "@type": "xsd:decimal" - }, - "Longditude": { - "@id": "untp-core:Longditude", - "@type": "xsd:decimal" + "@type": "@id" } } }, "Location": { "@protected": true, "@id": "untp-core:Location", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -132,8 +112,7 @@ }, "geoLocation": { "@protected": true, - "@id": "untp-core:Coordinate", - "@type": "@id", + "@id": "untp-core:geoLocation", "@context": { "Latitude": { "@id": "untp-core:Latitude", @@ -147,8 +126,7 @@ }, "boundary": { "@protected": true, - "@id": "untp-core:Coordinate", - "@type": "@id", + "@id": "untp-core:boundary", "@context": { "Latitude": { "@id": "untp-core:Latitude", @@ -160,13 +138,12 @@ } } }, - "postalAddress": "schema:PostalAddress" + "postalAddress": "schema:postalAddress" } }, "Facility": { "@protected": true, "@id": "untp-core:Facility", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -190,26 +167,25 @@ }, "processCategory": { "@id": "untp-core:processCategory", - "@type": "untp-core:Classification" + "@type": "@id" }, "operatedBy": { "@id": "untp-core:operatedBy", - "@type": "untp-core:Party" + "@type": "@id" }, "otherIdentifiers": { "@id": "untp-core:otherIdentifiers", - "@type": "untp-core:Identifier" + "@type": "@id" }, "locationInformation": { "@id": "untp-core:locationInformation", - "@type": "untp-core:Location" + "@type": "@id" } } }, "BinaryFile": { "@protected": true, "@id": "untp-core:BinaryFile", - "@type": "@id", "@context": { "fileName": { "@id": "untp-core:fileName", @@ -225,131 +201,9 @@ } } }, - "Measure": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "Dimension": { - "@protected": true, - "@id": "untp-core:Dimension", - "@type": "@id", - "@context": { - "weight": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "length": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "width": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "height": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "volume": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - } - } - }, "Product": { "@protected": true, "@id": "untp-core:Product", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -374,11 +228,11 @@ }, "productImage": { "@id": "untp-core:productImage", - "@type": "untp-core:BinaryFile" + "@type": "@id" }, "productCategory": { "@id": "untp-core:productCategory", - "@type": "untp-core:Classification" + "@type": "@id" }, "furtherInformation": { "@id": "untp-core:furtherInformation", @@ -386,21 +240,19 @@ }, "producedBy": { "@id": "untp-core:producedBy", - "@type": "untp-core:Party" + "@type": "@id" }, "producedAt": { "@id": "untp-core:producedAt", - "@type": "untp-core:Facility" + "@type": "@id" }, "dimensions": { "@protected": true, - "@id": "untp-core:Dimension", - "@type": "@id", + "@id": "untp-core:dimensions", "@context": { "weight": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:weight", "@context": { "value": { "@id": "untp-core:value", @@ -418,8 +270,7 @@ }, "length": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:length", "@context": { "value": { "@id": "untp-core:value", @@ -437,8 +288,7 @@ }, "width": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:width", "@context": { "value": { "@id": "untp-core:value", @@ -456,8 +306,7 @@ }, "height": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:height", "@context": { "value": { "@id": "untp-core:value", @@ -475,8 +324,7 @@ }, "volume": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:volume", "@context": { "value": { "@id": "untp-core:value", @@ -511,7 +359,6 @@ "SecureBinaryFile": { "@protected": true, "@id": "untp-core:SecureBinaryFile", - "@type": "@id", "@context": { "fileName": { "@id": "untp-core:fileName", @@ -550,7 +397,6 @@ "Standard": { "@protected": true, "@id": "untp-core:Standard", - "@type": "@id", "@context": { "standardName": { "@id": "untp-core:standardName", @@ -558,7 +404,7 @@ }, "issuingBody": { "@id": "untp-core:issuingBody", - "@type": "untp-core:Party" + "@type": "@id" }, "issueDate": { "@id": "untp-core:issueDate", @@ -569,7 +415,6 @@ "Regulation": { "@protected": true, "@id": "untp-core:Regulation", - "@type": "@id", "@context": { "regulationName": { "@id": "untp-core:regulationName", @@ -577,7 +422,7 @@ }, "issuingBody": { "@id": "untp-core:issuingBody", - "@type": "untp-core:Party" + "@type": "@id" }, "effectiveDate": { "@id": "untp-core:effectiveDate", @@ -585,50 +430,17 @@ } } }, - "Metric": { - "@protected": true, - "@id": "untp-core:Metric", - "@type": "@id", - "@context": { - "metricValue": { - "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/core/unitOfMeasure#" - } - } - } - }, - "accuracy": { - "@id": "untp-core:accuracy", - "@type": "xsd:decimal" - } - } - }, "Criteria": { "@protected": true, "@id": "untp-core:Criteria", - "@type": "@id", "@context": { "thresholdValues": { "@protected": true, - "@id": "untp-core:Metric", - "@type": "@id", + "@id": "untp-core:thresholdValues", "@context": { "metricValue": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:metricValue", "@context": { "value": { "@id": "untp-core:value", @@ -655,29 +467,26 @@ "Declaration": { "@protected": true, "@id": "untp-core:Declaration", - "@type": "@id", "@context": { "referenceStandard": { "@id": "untp-core:referenceStandard", - "@type": "untp-core:Standard" + "@type": "@id" }, "referenceRegulation": { "@id": "untp-core:referenceRegulation", - "@type": "untp-core:Regulation" + "@type": "@id" }, "assessmentCriterion": { "@id": "untp-core:assessmentCriterion", - "@type": "untp-core:Criteria" + "@type": "@id" }, "declaredValues": { "@protected": true, - "@id": "untp-core:Metric", - "@type": "@id", + "@id": "untp-core:declaredValues", "@context": { "metricValue": { "@protected": true, - "@id": "untp-core:Measure", - "@type": "@id", + "@id": "untp-core:metricValue", "@context": { "value": { "@id": "untp-core:value", @@ -716,7 +525,6 @@ "Authorisation": { "@protected": true, "@id": "untp-core:Authorisation", - "@type": "@id", "@context": { "idScheme": { "@id": "untp-core:idScheme", @@ -732,11 +540,11 @@ }, "trustmark": { "@id": "untp-core:trustmark", - "@type": "untp-core:BinaryFile" + "@type": "@id" }, "issuingAuthority": { "@id": "untp-core:issuingAuthority", - "@type": "untp-core:Party" + "@type": "@id" }, "accreditationCertificate": { "@id": "untp-core:accreditationCertificate", @@ -747,7 +555,6 @@ "Attestation": { "@protected": true, "@id": "untp-core:Attestation", - "@type": "@id", "@context": { "assessorLevel": { "@id": "untp-core:assessorLevel", @@ -775,19 +582,19 @@ }, "issuedTo": { "@id": "untp-core:issuedTo", - "@type": "untp-core:Party" + "@type": "@id" }, "accreditation": { "@id": "untp-core:accreditation", - "@type": "untp-core:Authorisation" + "@type": "@id" }, "conformityCertificate": { "@id": "untp-core:conformityCertificate", - "@type": "untp-core:BinaryFile" + "@type": "@id" }, "auditableEvidence": { "@id": "untp-core:auditableEvidence", - "@type": "untp-core:SecureBinaryFile" + "@type": "@id" } } } diff --git a/untp-core.jsonld b/untp-core.jsonld index 47d52d8d5..e55b187d6 100644 --- a/untp-core.jsonld +++ b/untp-core.jsonld @@ -1,600 +1,181 @@ { "@context": { + "untp-core": "https://test.uncefact.org/vocabulary/untp/core/", + "xsd": "http://www.w3.org/2001/XMLSchema#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "owl": "http://www.w3.org/2002/07/owl#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "schema": "https://schema.org/", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/" + "schema": "https://schema.org/" }, "@graph": [ { - "rdfs:label": "assessmentAssuranceCode", + "@id": "untp-core:Party", "@type": "rdfs:Class", - "@id": "untp-core:assessmentAssuranceCode", - "rdfs:comment": "" - }, - { - "@id": "untp-core:assessmentAssuranceCode#GovtApproval", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "GovtApproval", - "rdfs:comment": "conformity assessment delivered under authority granted by national government" - }, - { - "@id": "untp-core:assessmentAssuranceCode#GlobalMLA", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "GlobalMLA", - "rdfs:comment": "conformity assessment delivered under authority granted by IAF/ILAC signatory body" - }, - { - "@id": "untp-core:assessmentAssuranceCode#Accredited", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "Accredited", - "rdfs:comment": "conformity assessment delivered under an independent accreditation" - }, - { - "@id": "untp-core:assessmentAssuranceCode#Verified", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "Verified", - "rdfs:comment": "conformity assessment externally verified" - }, - { - "@id": "untp-core:assessmentAssuranceCode#Validated", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "Validated", - "rdfs:comment": "conformity assessment externally validated" + "rdfs:comment": "An organisation. May be a supply chain actor, a certifier, a government agency.", + "rdfs:label": "Party" }, { - "@id": "untp-core:assessmentAssuranceCode#Unspecified", - "@type": "untp-core:assessmentAssuranceCode", - "untp-core:Name": "Unspecified", - "rdfs:comment": "conformity assessment claiming no external authority or else unspecified" - }, - { - "rdfs:label": "assessorAssuranceCode", + "@id": "untp-core:Classification", "@type": "rdfs:Class", - "@id": "untp-core:assessorAssuranceCode", - "rdfs:comment": "Code that describes the assurance level of the conformity assessment" - }, - { - "@id": "untp-core:assessorAssuranceCode#Self", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "Self", - "rdfs:comment": " self-assessment" - }, - { - "@id": "untp-core:assessorAssuranceCode#Commercial", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "Commercial", - "rdfs:comment": " conformity assessment by related body or under commercial contract" - }, - { - "@id": "untp-core:assessorAssuranceCode#Buyer", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "Buyer", - "rdfs:comment": " conformity assessment by potential purchaser" - }, - { - "@id": "untp-core:assessorAssuranceCode#Membership", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "Membership", - "rdfs:comment": " conformity assessment by industry representative body or membership body" - }, - { - "@id": "untp-core:assessorAssuranceCode#Unspecified", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "Unspecified", - "rdfs:comment": " conformity assessment by party with unspecified relationship " - }, - { - "@id": "untp-core:assessorAssuranceCode#3rdParty", - "@type": "untp-core:assessorAssuranceCode", - "untp-core:Name": "3rdParty", - "rdfs:comment": " 3rd party (independent) conformity assessment" + "rdfs:comment": "A classification scheme and code / name representing a category value for a product, entity, or facility.", + "rdfs:label": "Classification" }, { - "rdfs:label": "attestationTypeCode", + "@id": "untp-core:Identifier", "@type": "rdfs:Class", - "@id": "untp-core:attestationTypeCode", - "rdfs:comment": "A code for the type of the attestation credential" - }, - { - "@id": "untp-core:attestationTypeCode#certification", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "certification", - "rdfs:comment": "A formal third party certification of conformity" - }, - { - "@id": "untp-core:attestationTypeCode#declaration", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "declaration", - "rdfs:comment": "A self assessed declaration of conformity" - }, - { - "@id": "untp-core:attestationTypeCode#inspection", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "inspection", - "rdfs:comment": "An Inspection reportĀ " - }, - { - "@id": "untp-core:attestationTypeCode#testing", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "testing", - "rdfs:comment": "A test report" - }, - { - "@id": "untp-core:attestationTypeCode#verification", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "verification", - "rdfs:comment": "A verification report" - }, - { - "@id": "untp-core:attestationTypeCode#validation", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "validation", - "rdfs:comment": "A validation report" + "rdfs:comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value.", + "rdfs:label": "Identifier" }, { - "@id": "untp-core:attestationTypeCode#calibration", - "@type": "untp-core:attestationTypeCode", - "untp-core:Code": "calibration", - "rdfs:comment": "An equipment calibration report" - }, - { - "rdfs:label": "conformityTopicCode", + "@id": "untp-core:Facility", "@type": "rdfs:Class", - "@id": "untp-core:conformityTopicCode", - "rdfs:comment": "A high level category scheme for product and facility conformity declarations (claims or attestations)" - }, - { - "@id": "untp-core:conformityTopicCode#environment.energy", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.energy", - "rdfs:comment": "claims supporting clean energy transition" - }, - { - "@id": "untp-core:conformityTopicCode#environment.emissions", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.emissions", - "rdfs:comment": "claims supporting GHG emissions reduction" - }, - { - "@id": "untp-core:conformityTopicCode#environment.water", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.water", - "rdfs:comment": "claims supporting minimising water usage impact" - }, - { - "@id": "untp-core:conformityTopicCode#environment.waste", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.waste", - "rdfs:comment": "claims supporting waste processing and reduction" - }, - { - "@id": "untp-core:conformityTopicCode#environment.deforestation", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.deforestation", - "rdfs:comment": "claims supporting native forest restoration" - }, - { - "@id": "untp-core:conformityTopicCode#environment.biodiversity", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "environment.biodiversity", - "rdfs:comment": "claims supporting improved biodiversity outcomes" - }, - { - "@id": "untp-core:conformityTopicCode#circularity.content", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "circularity.content", - "rdfs:comment": "claims supporting the use of recycled content in products" - }, - { - "@id": "untp-core:conformityTopicCode#circularity.design", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "circularity.design", - "rdfs:comment": "claims supporting product design for circularity outcomes" - }, - { - "@id": "untp-core:conformityTopicCode#social.labour", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "social.labour", - "rdfs:comment": "claims supporting labour rights including fair wages" - }, - { - "@id": "untp-core:conformityTopicCode#social.rights", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "social.rights", - "rdfs:comment": "claims supporting human rights and anti-discrimination" - }, - { - "@id": "untp-core:conformityTopicCode#social.community", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "social.community", - "rdfs:comment": "claims supporting local community development" + "rdfs:comment": "The physical site (eg farm or factory) where the product or materials was produced.", + "rdfs:label": "Facility" }, { - "@id": "untp-core:conformityTopicCode#social.safety", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "social.safety", - "rdfs:comment": "claims supporting process and product safety" + "@id": "untp-core:Location", + "@type": "rdfs:Class", + "rdfs:comment": "Location information including address and geolocation of points, areas, and boundaries", + "rdfs:label": "Location" }, { - "@id": "untp-core:conformityTopicCode#governance.ethics", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "governance.ethics", - "rdfs:comment": "claims supporting ethical conduct and corporate governance" + "@id": "untp-core:Coordinate", + "@type": "rdfs:Class", + "rdfs:comment": "A map coordinate defined by a lattitude & longditude pair.", + "rdfs:label": "Coordinate" }, { - "@id": "untp-core:conformityTopicCode#governance.compliance", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "governance.compliance", - "rdfs:comment": "claims supporting regulatory compliance including taxation and community protection" + "@id": "untp-core:Product", + "@type": "rdfs:Class", + "rdfs:comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details.", + "rdfs:label": "Product" }, { - "@id": "untp-core:conformityTopicCode#governance.transparency", - "@type": "untp-core:conformityTopicCode", - "untp-core:Name": "governance.transparency", - "rdfs:comment": "claims supporting transparency and traceability" + "@id": "untp-core:BinaryFile", + "@type": "rdfs:Class", + "rdfs:comment": "A file representing a data snapshot that is used to infomr the conformity assessment.", + "rdfs:label": "BinaryFile" }, { - "rdfs:label": "encryptionMethodCode", + "@id": "untp-core:Dimension", "@type": "rdfs:Class", - "@id": "untp-core:encryptionMethodCode", - "rdfs:comment": "" + "rdfs:comment": "Overall (length, width, height) dimensions and weight/volume of an item.", + "rdfs:label": "Dimension" }, { - "@id": "untp-core:encryptionMethodCode#none", - "@type": "untp-core:encryptionMethodCode", - "untp-core:Name": "none", - "rdf:value": "", - "rdfs:comment": "no encryption" + "@id": "untp-core:Measure", + "@type": "rdfs:Class", + "rdfs:comment": "The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG).", + "rdfs:label": "Measure" }, { - "@id": "untp-core:encryptionMethodCode#AES", - "@type": "untp-core:encryptionMethodCode", - "untp-core:Name": "AES", - "rdf:value": "", - "rdfs:comment": "AES standard" + "@id": "untp-core:Metric", + "@type": "rdfs:Class", + "rdfs: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. ", + "rdfs:label": "Metric" }, { - "rdfs:label": "hashMethodCode", + "@id": "untp-core:SecureBinaryFile", "@type": "rdfs:Class", - "@id": "untp-core:hashMethodCode", - "rdfs:comment": "" + "rdfs:comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality).", + "rdfs:label": "SecureBinaryFile" }, { - "@id": "untp-core:hashMethodCode#SHA-256", - "@type": "untp-core:hashMethodCode", - "untp-core:Name": "SHA-256", - "rdf:value": "Secure Hash Algorithm 256 bits", - "rdfs:comment": "" + "@id": "untp-core:Declaration", + "@type": "rdfs:Class", + "rdfs:comment": "A specific assessment about the product or facility against a specific specification. Eg the carbon intensity of a given product or batch.", + "rdfs:label": "Declaration" }, { - "@id": "untp-core:VerifiableCredential", + "@id": "untp-core:Standard", "@type": "rdfs:Class", - "rdfs:label": "VerifiableCredential", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/VerifiableCredential" - }, - "rdfs:comment": "A verifiable credential is a digital and verifiable version of everyday credentials such as certificates and licenses. It conforms to the W3C Verifiable Credentials Data Model v2.0 (VCDM)" + "rdfs:comment": "A standard (eg ISO 14000) that specifies the criteria for conformance.", + "rdfs:label": "Standard" }, { - "@id": "untp-core:Identifier", + "@id": "untp-core:Regulation", "@type": "rdfs:Class", - "rdfs:label": "Identifier", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Identifier" - }, - "rdfs:comment": "An identifier of a party, product, or facility that is defined by an identifier scheme and idenfier value." + "rdfs:comment": "A regulation (eg EU deforestation regulation) that defines the criteria for assessment.", + "rdfs:label": "Regulation" }, { - "@id": "untp-core:PartyID", + "@id": "untp-core:Criteria", "@type": "rdfs:Class", - "rdfs:label": "PartyID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/PartyID" - }, - "rdfs:comment": "The ID and Name of an organisation. Used for lightweight links from other classes." + "rdfs:comment": "A specific rule or criterion within a standard or regulation. eg a carbon intensity calculation rule within an emissions standard.", + "rdfs:label": "Criteria" }, { - "@id": "untp-core:Party", + "@id": "untp-core:Material", "@type": "rdfs:Class", - "rdfs:label": "Party", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Party" - }, - "rdfs:subClassOf": "untp-core:PartyID", - "rdfs:comment": "An organisation. May be a supply chain actor, a certifier, a government agency." + "rdfs: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.", + "rdfs:label": "Material" }, { - "@id": "untp-core:FacilityID", + "@id": "untp-core:Circularity", "@type": "rdfs:Class", - "rdfs:label": "FacilityID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/FacilityID" - }, - "rdfs:comment": "The ID and Name of a facility. Used for lightweight links from other classes." + "rdfs:comment": "High level corcularity information about this product. Note that this doens not substitute for detailed product circularity data sheet (PCDS) criteria which would be represented as a set of conformity claims against individual ISO PCDS criteria.", + "rdfs:label": "Circularity" }, { - "@id": "untp-core:Facility", + "@id": "untp-core:Characteristic", "@type": "rdfs:Class", - "rdfs:label": "Facility", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Facility" - }, - "rdfs:subClassOf": "untp-core:FacilityID", - "rdfs:comment": "The physical site (eg farm or factory) where the product or materials was produced." + "rdfs: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.", + "rdfs:label": "Characteristic" }, { - "@id": "untp-core:LocationID", + "@id": "untp-core:Attestation", "@type": "rdfs:Class", - "rdfs:label": "LocationID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/LocationID" - }, - "rdfs:comment": "The ID and Name of a location. Used for lightweight links from other classes." + "rdfs:comment": "A conformity attestation issued by a competent body that defines one or more assessments (eg carbon intensity) about a product (eg batttery) against a specification (eg LCA method) defined in a standard or regulation.", + "rdfs:label": "Attestation" }, { - "@id": "untp-core:Location", + "@id": "untp-core:Authorisation", "@type": "rdfs:Class", - "rdfs:label": "Location", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Location" - }, - "rdfs:subClassOf": "untp-core:LocationID", - "rdfs:comment": "Location information including address and geolocation of points, areas, and boundaries" + "rdfs:comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. ", + "rdfs:label": "Authorisation" }, { - "@id": "untp-core:Coordinate", - "@type": "rdfs:Class", - "rdfs:label": "Coordinate", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Coordinate" - }, - "rdfs:comment": "A map coordinate defined by a lattitude & longditude pair." - }, - { - "@id": "untp-core:ProductID", - "@type": "rdfs:Class", - "rdfs:label": "ProductID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/ProductID" - }, - "rdfs:comment": "The ID and Name of a product. Used for lightweight links from other classes." - }, - { - "@id": "untp-core:Product", - "@type": "rdfs:Class", - "rdfs:label": "Product", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Product" - }, - "rdfs:subClassOf": "untp-core:ProductID", - "rdfs:comment": "The ProductInformation class encapsulates detailed information regarding a specific product, including its identification details, manufacturer, and other pertinent details." - }, - { - "@id": "untp-core:Classification", - "@type": "rdfs:Class", - "rdfs:label": "Classification", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Classification" - }, - "rdfs:comment": "A classification scheme and code / name representing a category value for a product, entity, or facility." - }, - { - "@id": "untp-core:Metric", - "@type": "rdfs:Class", - "rdfs:label": "Metric", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Metric" - }, - "rdfs: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. " - }, - { - "@id": "untp-core:Dimension", - "@type": "rdfs:Class", - "rdfs:label": "Dimension", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Dimension" - }, - "rdfs:comment": "Overall (length, width, height) dimensions and weight/volume of an item." - }, - { - "@id": "untp-core:Measure", - "@type": "rdfs:Class", - "rdfs:label": "Measure", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Measure" - }, - "rdfs:comment": "The measure class defines a numeric measured value (eg 10) and a coded unit of measure (eg KG)." - }, - { - "@id": "untp-core:BinaryFile", - "@type": "rdfs:Class", - "rdfs:label": "BinaryFile", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/BinaryFile" - }, - "rdfs:comment": "A file representing a data snapshot that is used to infomr the conformity assessment." - }, - { - "@id": "untp-core:SecureBinaryFile", - "@type": "rdfs:Class", - "rdfs:label": "SecureBinaryFile", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/SecureBinaryFile" - }, - "rdfs:subClassOf": "untp-core:BinaryFile", - "rdfs:comment": "A binary file that is hashed ()for tamper evidence) and optionally encrypted (for confidentiality)." - }, - { - "@id": "untp-core:Declaration", - "@type": "rdfs:Class", - "rdfs:label": "Declaration", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Declaration" - }, - "rdfs:comment": "A specific assessment about the product or facility against a specific specification. Eg the carbon intensity of a given product or batch." - }, - { - "@id": "untp-core:StandardID", - "@type": "rdfs:Class", - "rdfs:label": "StandardID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/StandardID" - }, - "rdfs:comment": "The ID and Name of a conformity standard. Used for lightweight links from other classes." - }, - { - "@id": "untp-core:Standard", - "@type": "rdfs:Class", - "rdfs:label": "Standard", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Standard" - }, - "rdfs:subClassOf": "untp-core:StandardID", - "rdfs:comment": "A standard (eg ISO 14000) that specifies the criteria for conformance." - }, - { - "@id": "untp-core:RegulationID", - "@type": "rdfs:Class", - "rdfs:label": "RegulationID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/RegulationID" - }, - "rdfs:comment": "The ID and Name of an act or regulation. Used for lightweight links from other classes." - }, - { - "@id": "untp-core:Regulation", - "@type": "rdfs:Class", - "rdfs:label": "Regulation", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Regulation" - }, - "rdfs:subClassOf": "untp-core:RegulationID", - "rdfs:comment": "A regulation (eg EU deforestation regulation) that defines the criteria for assessment." - }, - { - "@id": "untp-core:Criteria", - "@type": "rdfs:Class", - "rdfs:label": "Criteria", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Criteria" - }, - "rdfs:comment": "A specific rule or criterion within a standard or regulation. eg a carbon intensity calculation rule within an emissions standard." - }, - { - "@id": "untp-core:Material", - "@type": "rdfs:Class", - "rdfs:label": "Material", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Material" - }, - "rdfs: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." - }, - { - "@id": "untp-core:Circularity", - "@type": "rdfs:Class", - "rdfs:label": "Circularity", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Circularity" - }, - "rdfs:comment": "High level corcularity information about this product. Note that this doens not substitute for detailed product circularity data sheet (PCDS) criteria which would be represented as a set of conformity claims against individual ISO PCDS criteria." - }, - { - "@id": "untp-core:Characteristic", - "@type": "rdfs:Class", - "rdfs:label": "Characteristic", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Characteristic" - }, - "rdfs: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." - }, - { - "@id": "untp-core:Attestation", - "@type": "rdfs:Class", - "rdfs:label": "Attestation", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Attestation" - }, - "rdfs:comment": "A conformity attestation issued by a competent body that defines one or more assessments (eg carbon intensity) about a product (eg batttery) against a specification (eg LCA method) defined in a standard or regulation." - }, - { - "@id": "untp-core:AuthorisationID", - "@type": "rdfs:Class", - "rdfs:label": "AuthorisationID", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/AuthorisationID" - }, - "rdfs:comment": "The ID and Name of an authorisation. Used for lightweight links from other classes." - }, - { - "@id": "untp-core:Authorisation", - "@type": "rdfs:Class", - "rdfs:label": "Authorisation", - "schema:source": { - "@id": "https://test.uncefact.org/vocabulary/untp/core/Authorisation" - }, - "rdfs:subClassOf": "untp-core:AuthorisationID", - "rdfs:comment": "The authority under which a conformity claim is issued. For example a national accrediation authority may accredit a test lab to issue test certificates about a product against a standard. " - }, - { - "@id": "untp-core:@context", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "@context", + "@id": "untp-core:id", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:VerifiableCredential" - }, - "rdfs:comment": "A list of JSON-LD contect URIs that define the seamntic meaning of prperties within the credential. " - }, - { - "@id": "untp-core:id", "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "id", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, "schema:domainIncludes": [ { - "@id": "untp-core:VerifiableCredential" + "@id": "untp-core:Party" }, { - "@id": "untp-core:Identifier" + "@id": "untp-core:Classification" }, { - "@id": "untp-core:PartyID" + "@id": "untp-core:Identifier" }, { - "@id": "untp-core:FacilityID" + "@id": "untp-core:Facility" }, { - "@id": "untp-core:LocationID" + "@id": "untp-core:Location" }, { - "@id": "untp-core:ProductID" + "@id": "untp-core:Product" }, { - "@id": "untp-core:Classification" + "@id": "untp-core:BinaryFile" }, { - "@id": "untp-core:BinaryFile" + "@id": "untp-core:SecureBinaryFile" }, { "@id": "untp-core:Declaration" }, { - "@id": "untp-core:StandardID" + "@id": "untp-core:Standard" }, { - "@id": "untp-core:RegulationID" + "@id": "untp-core:Regulation" }, { "@id": "untp-core:Criteria" @@ -603,225 +184,229 @@ "@id": "untp-core:Attestation" }, { - "@id": "untp-core:AuthorisationID" + "@id": "untp-core:Authorisation" } ], - "rdfs:comment": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - { - "@id": "untp-core:issuer", - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "rdfs:label": "issuer", - "schema:rangeIncludes": { - "@id": "untp-core:Party" - }, - "schema:domainIncludes": { - "@id": "untp-core:VerifiableCredential" - }, - "rdfs:comment": "The organisation that is the isuer of this VC. Note that the \"id\" property MUST be a W3C DID. Other identifiers such as tax registration numbers can be listed in the \"otherIdentifiers\" property." - }, - { - "@id": "untp-core:validFrom", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "validFrom", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:VerifiableCredential" - }, - "rdfs:comment": "The date and time from which the credential is valid." + "rdfs:comment": [ + "A globally unique URI for the that identifies this organisation - eg https://abr.business.gov.au/ABN/View?abn=90664869327", + "The globally unique URI representing the specific classifier value - for example https://vocabulary.uncefact.org/unlocode?country=au#AUSYD is the gloabl URI representing the UN/LOCODE for Sydney Australia.", + "A linked data URL for the entity (product, facility, or organisation) that is identified by this identifier - eg https://abr.business.gov.au/ABN/View?abn=90664869327", + "", + "The gloablly ubique identifer of this location. Typically a google pin or a GS1 GLN. Eg https://maps.app.goo.gl/6WuY7AQ8z97HwjDCA", + "The globally unique ID of the product. eg )https://id.gs1.org/01/09520123456788/21/12345", + "GLobally unique ID for the binary file - usually it's location as a URL.", + "GLobally unique ID for the binary file - usually it's location as a URL.", + "A unique identifier for the standard (eg https://www.iso.org/standard/60857.html).", + "The globally unique ID of the standard - eg https://www.iso.org/standard/60857.html", + "The identifier of the regulation - eg https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32023R1115) ", + "A unique identifier for the criterion - managed by the standards uthority or regulator.", + "The globally unique ID of this conformity attestation. ", + "The globally unique URI for this authorisation. Use idScheme/idValue if not otherwise defined by the issuing authority" + ], + "rdfs:label": "id" }, { - "@id": "untp-core:validUntil", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "validUntil", + "@id": "untp-core:idScheme", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:VerifiableCredential" - }, - "rdfs:comment": "The expiry date (if applicable) of this verifiable credential." - }, - { - "@id": "untp-core:idScheme", "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "idScheme", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, "schema:domainIncludes": [ { - "@id": "untp-core:Identifier" + "@id": "untp-core:Party" }, { - "@id": "untp-core:PartyID" + "@id": "untp-core:Identifier" }, { - "@id": "untp-core:FacilityID" + "@id": "untp-core:Facility" }, { - "@id": "untp-core:LocationID" + "@id": "untp-core:Location" }, { - "@id": "untp-core:ProductID" + "@id": "untp-core:Product" }, { - "@id": "untp-core:AuthorisationID" + "@id": "untp-core:Authorisation" } ], - "rdfs:comment": "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership)." + "rdfs:comment": [ + "The scheme ID for the organisation ID, usually the registry operator - eg abr.business.gov.au", + "the identifier scheme as defined by the registrar that manages the identifier registry. Eg abr.busines.gov.au If the identifier scheme is registered with UNTP then this URI can use used to dicsover the resolution method (to get more data) and the verification method (to prove ownership).", + "remove because did already contains a scheme (ie it is a did:web)", + "The scheme of the location identifier. eg maps.app.goo.gl", + "The scheme used for the product identifier. Eg )https://id.gs1.org/01", + "A globally unique ID for the authorisation scheme. use issuer authority domainName/schemeName if not otherwise specified." + ], + "rdfs:label": "idScheme" }, { "@id": "untp-core:idSchemeName", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "idSchemeName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, "schema:domainIncludes": [ { - "@id": "untp-core:Identifier" + "@id": "untp-core:Party" }, { - "@id": "untp-core:PartyID" + "@id": "untp-core:Identifier" }, { - "@id": "untp-core:FacilityID" + "@id": "untp-core:Facility" }, { - "@id": "untp-core:LocationID" + "@id": "untp-core:Location" }, { - "@id": "untp-core:ProductID" + "@id": "untp-core:Product" }, { - "@id": "untp-core:AuthorisationID" + "@id": "untp-core:Authorisation" } ], - "rdfs:comment": "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))" + "rdfs:comment": [ + "The name of the business registration scheme - eg Austrlaian Business Number", + "The identifier scheme name (eg Australian Business Number or GS1 Global Trade Item Number))", + "removed because this is defiend to be a DID", + "the name of the location identifier scheme. Eg Google Pin", + "The scheme name of the product identifier - eg SGTIN", + "The name given to this authoristion scheme." + ], + "rdfs:label": "idSchemeName" }, { "@id": "untp-core:idValue", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "idValue", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, "schema:domainIncludes": [ { - "@id": "untp-core:Identifier" + "@id": "untp-core:Party" }, { - "@id": "untp-core:PartyID" + "@id": "untp-core:Identifier" }, { - "@id": "untp-core:FacilityID" + "@id": "untp-core:Facility" }, { - "@id": "untp-core:LocationID" + "@id": "untp-core:Location" }, { - "@id": "untp-core:ProductID" + "@id": "untp-core:Product" }, { - "@id": "untp-core:AuthorisationID" + "@id": "untp-core:Authorisation" } ], - "rdfs:comment": "The value of the identifier within the scheme (eg 90664869327)" + "rdfs:comment": [ + "The value of the organisation identifier within the scheme - eg 90664869327", + "The value of the identifier within the scheme (eg 90664869327)", + "removed because the id is the did value.", + "The value of the identifier within the scheme - eg 6WuY7AQ8z97HwjDCA", + "The value of the identifier within the scheme - eg )09520123.456788.12345", + "the authorisation number such as an accreditation number " + ], + "rdfs:label": "idValue" }, { "@id": "untp-core:partyName", + "schema:rangeIncludes": { + "@id": "schema:name" + }, "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "partyName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:PartyID" - }, - "owl:equivalentProperty": { - "@id": "schema:partyName" - }, - "rdfs:comment": "The name of the organization or company, represented as a text string. SHOULD match the registered name in the identifeir scheme. Eg PYX Industries Pty Ltd" + "schema:domainIncludes": [ + { + "@id": "untp-core:Party" + } + ], + "rdfs:comment": [ + "The name of the organization or company, represented as a text string. SHOULD match the registered name in the identifeir scheme. Eg PYX Industries Pty Ltd" + ], + "rdfs:label": "partyName" }, { "@id": "untp-core:registrationCountry", + "schema:rangeIncludes": { + "@id": "untp-core:countryCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "registrationCountry", - "schema:rangeIncludes": { - "@id": "untp-core:countryCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:Party" - }, - "rdfs:comment": "the country in which this organisation is registered" + "schema:domainIncludes": [ + { + "@id": "untp-core:Party" + } + ], + "rdfs:comment": [ + "the country in which this organisation is registered" + ], + "rdfs:label": "registrationCountry" }, { "@id": "untp-core:organisationWebsite", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "organisationWebsite", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Party" - }, - "rdfs:comment": "Website for this organisation" + "schema:domainIncludes": [ + { + "@id": "untp-core:Party" + } + ], + "rdfs:comment": [ + "Website for this organisation" + ], + "rdfs:label": "organisationWebsite" }, { "@id": "untp-core:industryCategory", + "schema:rangeIncludes": { + "@id": "untp-core:Classification" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "industryCategory", - "schema:rangeIncludes": { - "@id": "untp-core:Classification" - }, - "schema:domainIncludes": { - "@id": "untp-core:Party" - }, - "rdfs:comment": "The industry categories for this organisations. Recommend use of UNCPC as the category scheme." + "schema:domainIncludes": [ + { + "@id": "untp-core:Party" + } + ], + "rdfs:comment": [ + "The industry categories for this organisations. Recommend use of UNCPC as the category scheme." + ], + "rdfs:label": "industryCategory" }, { "@id": "untp-core:otherIdentifiers", + "schema:rangeIncludes": { + "@id": "untp-core:Identifier" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "otherIdentifiers", - "schema:rangeIncludes": { - "@id": "untp-core:Identifier" - }, "schema:domainIncludes": [ { "@id": "untp-core:Party" @@ -830,785 +415,979 @@ "@id": "untp-core:Facility" } ], - "rdfs:comment": "An optional lsit of other registered identifiers for this organisations" + "rdfs:comment": [ + "An optional lsit of other registered identifiers for this organisations", + "An optional list of other registered identifiers for this facility" + ], + "rdfs:label": "otherIdentifiers" }, { - "@id": "untp-core:facilityName", + "@id": "untp-core:classificationSchemeID", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "facilityName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, "schema:domainIncludes": [ { - "@id": "untp-core:FacilityID" - }, - { - "@id": "untp-core:Facility" + "@id": "untp-core:Classification" } ], - "owl:equivalentProperty": { - "@id": "schema:facilityName" - }, - "rdfs:comment": "The name of the facility, represented as a text string." + "rdfs:comment": [ + "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " + ], + "rdfs:label": "classificationSchemeID" }, { - "@id": "untp-core:countryOfOperation", + "@id": "untp-core:classificationSchemeName", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", - "owl:ObjectProperty" + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Classification" + } + ], + "rdfs:comment": [ + "The name of the classificaiotn schema - eg United Nations Central Product Classification" ], - "rdfs:label": "countryOfOperation", + "rdfs:label": "classificationSchemeName" + }, + { + "@id": "untp-core:classifierValue", "schema:rangeIncludes": { - "@id": "untp-core:countryCode" + "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:Facility" + "@type": [ + "rdf:Property", + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Classification" + } + ], + "rdfs:comment": [ + "classifier value within the scheme - eg \"01211\" in UN CPC" + ], + "rdfs:label": "classifierValue" + }, + { + "@id": "untp-core:classifierName", + "schema:rangeIncludes": { + "@id": "xsd:string" }, - "rdfs:comment": "The country in which this facility is operating." + "@type": [ + "rdf:Property", + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Classification" + } + ], + "rdfs:comment": [ + "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC" + ], + "rdfs:label": "classifierName" }, { - "@id": "untp-core:processCategory", + "@id": "untp-core:facilityName", + "schema:rangeIncludes": { + "@id": "schema:name" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "processCategory", + "schema:domainIncludes": [ + { + "@id": "untp-core:Facility" + } + ], + "rdfs:comment": [ + "The name of the facility, represented as a text string." + ], + "rdfs:label": "facilityName" + }, + { + "@id": "untp-core:countryOfOperation", "schema:rangeIncludes": { - "@id": "untp-core:Classification" - }, - "schema:domainIncludes": { - "@id": "untp-core:Facility" + "@id": "untp-core:countryCode" }, - "rdfs:comment": "The idustrial or production processes performed by this facility. " + "@type": [ + "rdf:Property", + "owl:ObjectProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Facility" + } + ], + "rdfs:comment": [ + "The country in which this facility is operating." + ], + "rdfs:label": "countryOfOperation" }, { - "@id": "untp-core:operatedBy", + "@id": "untp-core:processCategory", + "schema:rangeIncludes": { + "@id": "untp-core:Classification" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "operatedBy", + "schema:domainIncludes": [ + { + "@id": "untp-core:Facility" + } + ], + "rdfs:comment": [ + "The idustrial or production processes performed by this facility. " + ], + "rdfs:label": "processCategory" + }, + { + "@id": "untp-core:operatedBy", "schema:rangeIncludes": { "@id": "untp-core:PartyID" }, - "schema:domainIncludes": { - "@id": "untp-core:Facility" - }, - "rdfs:comment": "The Party entity responsible for operating the facility." - }, - { - "@id": "untp-core:locationInformation", "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "locationInformation", + "schema:domainIncludes": [ + { + "@id": "untp-core:Facility" + } + ], + "rdfs:comment": [ + "The Party entity responsible for operating the facility." + ], + "rdfs:label": "operatedBy" + }, + { + "@id": "untp-core:locationInformation", "schema:rangeIncludes": { "@id": "untp-core:Location" }, - "schema:domainIncludes": { - "@id": "untp-core:Facility" - }, - "rdfs:comment": "Geolocation and address information for this facility" + "@type": [ + "rdf:Property", + "owl:ObjectProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Facility" + } + ], + "rdfs:comment": [ + "Geolocation and address information for this facility" + ], + "rdfs:label": "locationInformation" }, { "@id": "untp-core:locationName", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "locationName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:LocationID" - }, - "rdfs:comment": "The name of the location. Eg Australian museum." + "schema:domainIncludes": [ + { + "@id": "untp-core:Location" + } + ], + "rdfs:comment": [ + "The name of the location. Eg Australian museum." + ], + "rdfs:label": "locationName" }, { "@id": "untp-core:areaReference", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "areaReference", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Location" - }, - "rdfs:comment": "The area of the facility as a URI - typically a plus code (see https://maps.google.com/pluscodes/) " + "schema:domainIncludes": [ + { + "@id": "untp-core:Location" + } + ], + "rdfs:comment": [ + "The area of the facility as a URI - typically a plus code (see https://maps.google.com/pluscodes/) " + ], + "rdfs:label": "areaReference" }, { "@id": "untp-core:geoLocation", + "schema:rangeIncludes": { + "@id": "untp-core:Coordinate" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "geoLocation", - "schema:rangeIncludes": { - "@id": "untp-core:Coordinate" - }, - "schema:domainIncludes": { - "@id": "untp-core:Location" - }, - "rdfs:comment": "The latitude and logditude coordinates that best represent the specified location " + "schema:domainIncludes": [ + { + "@id": "untp-core:Location" + } + ], + "rdfs:comment": [ + "The latitude and logditude coordinates that best represent the specified location " + ], + "rdfs:label": "geoLocation" }, { "@id": "untp-core:boundary", + "schema:rangeIncludes": { + "@id": "untp-core:Coordinate" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "boundary", - "schema:rangeIncludes": { - "@id": "untp-core:Coordinate" - }, - "schema:domainIncludes": { - "@id": "untp-core:Location" - }, - "rdfs:comment": "The list of coordinates that define a closed area polygon as a location boundary." + "schema:domainIncludes": [ + { + "@id": "untp-core:Location" + } + ], + "rdfs:comment": [ + "The list of coordinates that define a closed area polygon as a location boundary." + ], + "rdfs:label": "boundary" }, { "@id": "untp-core:postalAddress", + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "postalAddress", - "schema:rangeIncludes": { - "@id": "untp-core:PostalAddress" - }, - "schema:domainIncludes": { - "@id": "untp-core:Location" - }, - "owl:equivalentProperty": { - "@id": "schema:postalAddress" - }, - "rdfs:comment": "The textual address of the location." + "schema:domainIncludes": [ + { + "@id": "untp-core:Location" + } + ], + "rdfs:comment": [ + "The textual address of the location." + ], + "rdfs:label": "postalAddress" }, { "@id": "untp-core:Latitude", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "Latitude", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Coordinate" - }, - "rdfs:comment": "The latitude of a map location expressed in decimal degrees (between +90 and -90) where negative values represent latitudes south of the equator." + "schema:domainIncludes": [ + { + "@id": "untp-core:Coordinate" + } + ], + "rdfs:comment": [ + "The latitude of a map location expressed in decimal degrees (between +90 and -90) where negative values represent latitudes south of the equator." + ], + "rdfs:label": "Latitude" }, { "@id": "untp-core:Longditude", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "Longditude", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Coordinate" - }, - "rdfs:comment": "The longditude of a map location expressed in decimal degrees (between +180 and -180) where negative values represent longditudes west of the prime meridian." + "schema:domainIncludes": [ + { + "@id": "untp-core:Coordinate" + } + ], + "rdfs:comment": [ + "The longditude of a map location expressed in decimal degrees (between +180 and -180) where negative values represent longditudes west of the prime meridian." + ], + "rdfs:label": "Longditude" }, { "@id": "untp-core:productName", + "schema:rangeIncludes": { + "@id": "schema:name" + }, "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "productName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:ProductID" - }, - "owl:equivalentProperty": { - "@id": "schema:productName" - }, - "rdfs:comment": "The name of the product - eg ACME Tinned Beans 500g" + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "The name of the product - eg ACME Tinned Beans 500g" + ], + "rdfs:label": "productName" }, { "@id": "untp-core:serialNumber", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "serialNumber", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "An array of identifiers representing a specific serialised item of the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "An array of identifiers representing a specific serialised item of the product." + ], + "rdfs:label": "serialNumber" }, { "@id": "untp-core:batchNumber", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "batchNumber", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "Information regarding the specific production batch of the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "Information regarding the specific production batch of the product." + ], + "rdfs:label": "batchNumber" }, { "@id": "untp-core:productImage", + "schema:rangeIncludes": { + "@id": "untp-core:BinaryFile" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "productImage", - "schema:rangeIncludes": { - "@id": "untp-core:BinaryFile" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "A unique identifier (URI) pointing to an image of the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "A unique identifier (URI) pointing to an image of the product." + ], + "rdfs:label": "productImage" }, { "@id": "untp-core:description", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "description", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "A textual description providing details about the product." - }, - { - "@id": "untp-core:productCategory", "@type": [ "rdf:Property", - "owl:ObjectProperty" + "owl:DatatypeProperty" ], - "rdfs:label": "productCategory", - "schema:rangeIncludes": { + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "A textual description providing details about the product." + ], + "rdfs:label": "description" + }, + { + "@id": "untp-core:productCategory", + "schema:rangeIncludes": { "@id": "untp-core:Classification" }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs: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" + "@type": [ + "rdf:Property", + "owl:ObjectProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs: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" + ], + "rdfs:label": "productCategory" }, { "@id": "untp-core:furtherInformation", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "furtherInformation", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "A URL pointing to further human readable information about the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "A URL pointing to further human readable information about the product." + ], + "rdfs:label": "furtherInformation" }, { "@id": "untp-core:producedBy", + "schema:rangeIncludes": { + "@id": "untp-core:PartyID" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "producedBy", - "schema:rangeIncludes": { - "@id": "untp-core:PartyID" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "The Party entity that manufactured the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "The Party entity that manufactured the product." + ], + "rdfs:label": "producedBy" }, { "@id": "untp-core:producedAt", + "schema:rangeIncludes": { + "@id": "untp-core:FacilityID" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "producedAt", - "schema:rangeIncludes": { - "@id": "untp-core:FacilityID" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "The Facility where the product batch was produced / manufactured." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "The Facility where the product batch was produced / manufactured." + ], + "rdfs:label": "producedAt" }, { "@id": "untp-core:dimensions", + "schema:rangeIncludes": { + "@id": "untp-core:Dimension" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "dimensions", - "schema:rangeIncludes": { - "@id": "untp-core:Dimension" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs: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." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs: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." + ], + "rdfs:label": "dimensions" }, { "@id": "untp-core:productionDate", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "productionDate", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "The ISO 8601 date on which the product batch was manufactured." + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } + ], + "rdfs:comment": [ + "The ISO 8601 date on which the product batch was manufactured." + ], + "rdfs:label": "productionDate" }, { "@id": "untp-core:countryOfProduction", - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "rdfs:label": "countryOfProduction", "schema:rangeIncludes": { "@id": "untp-core:countryCode" }, - "schema:domainIncludes": { - "@id": "untp-core:Product" - }, - "rdfs:comment": "The country in which this item was produced / manufactured." - }, - { - "@id": "untp-core:classificationSchemeID", "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "classificationSchemeID", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Classification" - }, - "rdfs:comment": "Classification scheme - eg https://unstats.un.org/unsd/classifications/Econ/cpc " - }, - { - "@id": "untp-core:classificationSchemeName", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" + "schema:domainIncludes": [ + { + "@id": "untp-core:Product" + } ], - "rdfs:label": "classificationSchemeName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Classification" - }, - "rdfs:comment": "The name of the classificaiotn schema - eg United Nations Central Product Classification" + "rdfs:comment": [ + "The country in which this item was produced / manufactured." + ], + "rdfs:label": "countryOfProduction" }, { - "@id": "untp-core:classifierValue", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "classifierValue", + "@id": "untp-core:fileName", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:Classification" - }, - "rdfs:comment": "classifier value within the scheme - eg \"01211\" in UN CPC" - }, - { - "@id": "untp-core:classifierName", "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "classifierName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Classification" - }, - "rdfs:comment": "Name of the classifier - eg \"Asparagus\" for code \"01211\" in UNCPC" + "schema:domainIncludes": [ + { + "@id": "untp-core:BinaryFile" + }, + { + "@id": "untp-core:SecureBinaryFile" + } + ], + "rdfs:comment": [ + "A name for referenced binary file", + "A name for referenced binary file" + ], + "rdfs:label": "fileName" }, { - "@id": "untp-core:metricName", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "rdfs:label": "metricName", + "@id": "untp-core:fileType", "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Metric" + "@id": "untp-core:mimeType" }, - "rdfs:comment": "A human readable name for this metric (for example \"Tensile strength\")" - }, - { - "@id": "untp-core:metricValue", "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "metricValue", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Metric" - }, - "rdfs:comment": "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold." - }, - { - "@id": "untp-core:accuracy", - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" + "schema:domainIncludes": [ + { + "@id": "untp-core:BinaryFile" + }, + { + "@id": "untp-core:SecureBinaryFile" + } ], - "rdfs:label": "accuracy", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Metric" - }, - "rdfs: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.)" + "rdfs:comment": [ + "The type of file, represented as a MIME type.", + "The type of file, represented as a MIME type." + ], + "rdfs:label": "fileType" }, { "@id": "untp-core:weight", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "weight", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Dimension" - }, - "rdfs:comment": "the weight of the product" + "schema:domainIncludes": [ + { + "@id": "untp-core:Dimension" + } + ], + "rdfs:comment": [ + "the weight of the product" + ], + "rdfs:label": "weight" }, { "@id": "untp-core:length", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "length", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Dimension" - }, - "rdfs:comment": "The length of the product or packaging" + "schema:domainIncludes": [ + { + "@id": "untp-core:Dimension" + } + ], + "rdfs:comment": [ + "The length of the product or packaging" + ], + "rdfs:label": "length" }, { "@id": "untp-core:width", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "width", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Dimension" - }, - "rdfs:comment": "The width of the product or packaging" + "schema:domainIncludes": [ + { + "@id": "untp-core:Dimension" + } + ], + "rdfs:comment": [ + "The width of the product or packaging" + ], + "rdfs:label": "width" }, { "@id": "untp-core:height", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "height", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Dimension" - }, - "rdfs:comment": "The height of the product or packaging" + "schema:domainIncludes": [ + { + "@id": "untp-core:Dimension" + } + ], + "rdfs:comment": [ + "The height of the product or packaging" + ], + "rdfs:label": "height" }, { "@id": "untp-core:volume", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "volume", - "schema:rangeIncludes": { - "@id": "untp-core:Measure" - }, - "schema:domainIncludes": { - "@id": "untp-core:Dimension" - }, - "rdfs:comment": "The displacement volume of the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Dimension" + } + ], + "rdfs:comment": [ + "The displacement volume of the product." + ], + "rdfs:label": "volume" }, { "@id": "untp-core:value", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "value", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Measure" - }, - "rdfs:comment": "The numeric value of the measure" + "schema:domainIncludes": [ + { + "@id": "untp-core:Measure" + } + ], + "rdfs:comment": [ + "The numeric value of the measure" + ], + "rdfs:label": "value" }, { "@id": "untp-core:unit", - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "rdfs:label": "unit", "schema:rangeIncludes": { "@id": "untp-core:unitOfMeasure" }, - "schema:domainIncludes": { - "@id": "untp-core:Measure" - }, - "rdfs:comment": "Unit of measure drawn from the UNECE rec20 measure code list." - }, - { - "@id": "untp-core:fileName", "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Measure" + } ], - "rdfs:label": "fileName", + "rdfs:comment": [ + "Unit of measure drawn from the UNECE rec20 measure code list." + ], + "rdfs:label": "unit" + }, + { + "@id": "untp-core:metricName", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:BinaryFile" - }, - "rdfs:comment": "A name for referenced binary file" + "@type": [ + "rdf:Property", + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Metric" + } + ], + "rdfs:comment": [ + "A human readable name for this metric (for example \"Tensile strength\")" + ], + "rdfs:label": "metricName" }, { - "@id": "untp-core:fileType", + "@id": "untp-core:metricValue", + "schema:rangeIncludes": { + "@id": "untp-core:Measure" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "fileType", - "schema:rangeIncludes": { - "@id": "untp-core:mimeType" - }, - "schema:domainIncludes": { - "@id": "untp-core:BinaryFile" - }, - "rdfs:comment": "The type of file, represented as a MIME type." + "schema:domainIncludes": [ + { + "@id": "untp-core:Metric" + } + ], + "rdfs:comment": [ + "A numeric value and unit of measure for this metric. Could be a measured value or a specified threshold." + ], + "rdfs:label": "metricValue" }, { - "@id": "untp-core:fileHash", + "@id": "untp-core:accuracy", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "fileHash", + "schema:domainIncludes": [ + { + "@id": "untp-core:Metric" + } + ], + "rdfs: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.)" + ], + "rdfs:label": "accuracy" + }, + { + "@id": "untp-core:fileHash", "schema:rangeIncludes": { "@id": "xsd:string" }, - "schema:domainIncludes": { - "@id": "untp-core:SecureBinaryFile" - }, - "rdfs:comment": "The MD5 hash of the file." + "@type": [ + "rdf:Property", + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:SecureBinaryFile" + } + ], + "rdfs:comment": [ + "The MD5 hash of the file." + ], + "rdfs:label": "fileHash" }, { "@id": "untp-core:hashMethod", + "schema:rangeIncludes": { + "@id": "untp-core:hashMethodCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "hashMethod", - "schema:rangeIncludes": { - "@id": "untp-core:hashMethodCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:SecureBinaryFile" - }, - "rdfs:comment": "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard" + "schema:domainIncludes": [ + { + "@id": "untp-core:SecureBinaryFile" + } + ], + "rdfs:comment": [ + "The hashing algorithm used to create the file hash. SHA-265 is the recommedned standard" + ], + "rdfs:label": "hashMethod" }, { "@id": "untp-core:encryptionMethod", + "schema:rangeIncludes": { + "@id": "untp-core:encryptionMethodCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "encryptionMethod", - "schema:rangeIncludes": { - "@id": "untp-core:encryptionMethodCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:SecureBinaryFile" - }, - "rdfs:comment": "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard" + "schema:domainIncludes": [ + { + "@id": "untp-core:SecureBinaryFile" + } + ], + "rdfs:comment": [ + "The symmetric encryption algorithm used to encrypt this binary file. AES is the recommended standard" + ], + "rdfs:label": "encryptionMethod" }, { "@id": "untp-core:referenceStandard", + "schema:rangeIncludes": { + "@id": "untp-core:Standard" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "referenceStandard", - "schema:rangeIncludes": { - "@id": "untp-core:Standard" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "The reference to the standard that defines the specification / criteria" + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "The reference to the standard that defines the specification / criteria" + ], + "rdfs:label": "referenceStandard" }, { "@id": "untp-core:referenceRegulation", + "schema:rangeIncludes": { + "@id": "untp-core:Regulation" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "referenceRegulation", - "schema:rangeIncludes": { - "@id": "untp-core:Regulation" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "The reference to the regulation that defines the assessment criteria" + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "The reference to the regulation that defines the assessment criteria" + ], + "rdfs:label": "referenceRegulation" }, { "@id": "untp-core:assessmentCriterion", + "schema:rangeIncludes": { + "@id": "untp-core:Criteria" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "assessmentCriterion", - "schema:rangeIncludes": { - "@id": "untp-core:Criteria" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "The specification against which the assessment is made." + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "The specification against which the assessment is made." + ], + "rdfs:label": "assessmentCriterion" }, { "@id": "untp-core:declaredValues", + "schema:rangeIncludes": { + "@id": "untp-core:Metric" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "declaredValues", - "schema:rangeIncludes": { - "@id": "untp-core:Metric" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "The list of specific values measured as part of this assessment (eg tensile strength)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "The list of specific values measured as part of this assessment (eg tensile strength)" + ], + "rdfs:label": "declaredValues" }, { "@id": "untp-core:compliance", + "schema:rangeIncludes": { + "@id": "xsd:boolean" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "compliance", - "schema:rangeIncludes": { - "@id": "xsd:boolean" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "An indicator of whether or not the assessment meets the specification." + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "An indicator of whether or not the assessment meets the specification." + ], + "rdfs:label": "compliance" }, { "@id": "untp-core:conformityTopic", + "schema:rangeIncludes": { + "@id": "untp-core:conformityTopicCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "conformityTopic", - "schema:rangeIncludes": { - "@id": "untp-core:conformityTopicCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:Declaration" - }, - "rdfs:comment": "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Declaration" + } + ], + "rdfs:comment": [ + "The conformity topic category for this assessment (eg vocabulary.uncefact.org/sustainability/emissions)" + ], + "rdfs:label": "conformityTopic" }, { "@id": "untp-core:standardName", + "schema:rangeIncludes": { + "@id": "schema:name" + }, "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "standardName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:StandardID" - }, - "owl:equivalentProperty": { - "@id": "schema:standardName" - }, - "rdfs:comment": "The name of the standard (eg ISO 14001:2015 Environmental management system)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Standard" + } + ], + "rdfs:comment": [ + "The name of the standard (eg ISO 14001:2015 Environmental management system)" + ], + "rdfs:label": "standardName" }, { "@id": "untp-core:issuingBody", + "schema:rangeIncludes": { + "@id": "untp-core:PartyID" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "issuingBody", - "schema:rangeIncludes": { - "@id": "untp-core:PartyID" - }, "schema:domainIncludes": [ { "@id": "untp-core:Standard" @@ -1617,416 +1396,749 @@ "@id": "untp-core:Regulation" } ], - "rdfs:comment": "The party that issued the standard (ID and Name reference only)" + "rdfs:comment": [ + "The party that issued the standard (ID and Name reference only)", + "the issuing body of the regulation." + ], + "rdfs:label": "issuingBody" }, { "@id": "untp-core:issueDate", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "issueDate", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Standard" - }, - "rdfs:comment": "The date when the standard was issued." + "schema:domainIncludes": [ + { + "@id": "untp-core:Standard" + } + ], + "rdfs:comment": [ + "The date when the standard was issued." + ], + "rdfs:label": "issueDate" }, { "@id": "untp-core:regulationName", + "schema:rangeIncludes": { + "@id": "schema:name" + }, "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "regulationName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:RegulationID" - }, - "owl:equivalentProperty": { - "@id": "schema:regulationName" - }, - "rdfs:comment": "The name of the regulation - eg EU deforestation regulation." + "schema:domainIncludes": [ + { + "@id": "untp-core:Regulation" + } + ], + "rdfs:comment": [ + "The name of the regulation - eg EU deforestation regulation." + ], + "rdfs:label": "regulationName" }, { "@id": "untp-core:effectiveDate", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "effectiveDate", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Regulation" - }, - "rdfs:comment": "the date at which the regulation came into effect." + "schema:domainIncludes": [ + { + "@id": "untp-core:Regulation" + } + ], + "rdfs:comment": [ + "the date at which the regulation came into effect." + ], + "rdfs:label": "effectiveDate" }, { "@id": "untp-core:criteriName", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "criteriName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Criteria" - }, - "rdfs:comment": "A name that describes this criteria (eg tensile strength)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Criteria" + } + ], + "rdfs:comment": [ + "A name that describes this criteria (eg tensile strength)" + ], + "rdfs:label": "criteriName" }, { "@id": "untp-core:thresholdValues", - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "rdfs:label": "thresholdValues", "schema:rangeIncludes": { "@id": "untp-core:Metric" }, - "schema:domainIncludes": { - "@id": "untp-core:Criteria" - }, - "rdfs:comment": "A conformity threshold defined by the specification (eg minimum compressive strength) " - }, - { - "@id": "untp-core:MaterialName", "@type": [ "rdf:Property", - "owl:DatatypeProperty" + "owl:ObjectProperty" ], - "rdfs:label": "MaterialName", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "Name of this material (eg \"Egyptian Cotton\")" + "schema:domainIncludes": [ + { + "@id": "untp-core:Criteria" + } + ], + "rdfs:comment": [ + "A conformity threshold defined by the specification (eg minimum compressive strength) " + ], + "rdfs:label": "thresholdValues" }, { - "@id": "untp-core:originCountry", + "@id": "untp-core:MaterialName", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", - "owl:ObjectProperty" + "owl:DatatypeProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "Name of this material (eg \"Egyptian Cotton\")" ], - "rdfs:label": "originCountry", + "rdfs:label": "MaterialName" + }, + { + "@id": "untp-core:originCountry", "schema:rangeIncludes": { "@id": "untp-core:countryCode" }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "A ISO 3166-1 code representing the country of origin of the component or ingredient." - }, - { - "@id": "untp-core:materialType", "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "materialType", + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "A ISO 3166-1 code representing the country of origin of the component or ingredient." + ], + "rdfs:label": "originCountry" + }, + { + "@id": "untp-core:materialType", "schema:rangeIncludes": { "@id": "untp-core:Classification" }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + "@type": [ + "rdf:Property", + "owl:ObjectProperty" + ], + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "The type of this material - as a value drawn from a controlled vocabulary eg textileexchange.org/materials/rm01014 - representing organic cotton." + ], + "rdfs:label": "materialType" }, { "@id": "untp-core:massFraction", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "massFraction", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs: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." + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs: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." + ], + "rdfs:label": "massFraction" }, { "@id": "untp-core:recycledAmount", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "recycledAmount", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "Percentage of this material that is recycled (eg 80% recycled Cotton)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "Percentage of this material that is recycled (eg 80% recycled Cotton)" + ], + "rdfs:label": "recycledAmount" }, { "@id": "untp-core:hazardous", + "schema:rangeIncludes": { + "@id": "xsd:boolean" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "hazardous", - "schema:rangeIncludes": { - "@id": "xsd:boolean" - }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "Indicates whether this material is hazardous. If true then the materialSafetyInformation proerty must be present" + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "Indicates whether this material is hazardous. If true then the materialSafetyInformation proerty must be present" + ], + "rdfs:label": "hazardous" }, { "@id": "untp-core:materialSafetyInformation", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "materialSafetyInformation", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Material" - }, - "rdfs:comment": "Refernece to further information obout safe handling of this hazardous material (for example a link to a material safety data sheet)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Material" + } + ], + "rdfs:comment": [ + "Refernece to further information obout safe handling of this hazardous material (for example a link to a material safety data sheet)" + ], + "rdfs:label": "materialSafetyInformation" }, { "@id": "untp-core:recyclingInformation", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "recyclingInformation", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Circularity" - }, - "rdfs:comment": "A URI pointing to recycling information for the product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Circularity" + } + ], + "rdfs:comment": [ + "A URI pointing to recycling information for the product." + ], + "rdfs:label": "recyclingInformation" }, { "@id": "untp-core:repairInformation", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "repairInformation", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Circularity" - }, - "rdfs:comment": "A URI pointing to repair instructions for this product." + "schema:domainIncludes": [ + { + "@id": "untp-core:Circularity" + } + ], + "rdfs:comment": [ + "A URI pointing to repair instructions for this product." + ], + "rdfs:label": "repairInformation" }, { "@id": "untp-core:recyclableContent", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "recyclableContent", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Circularity" - }, - "rdfs:comment": "The percentage of the this product (my mass) that has been designed to be recyclable." + "schema:domainIncludes": [ + { + "@id": "untp-core:Circularity" + } + ], + "rdfs:comment": [ + "The percentage of the this product (my mass) that has been designed to be recyclable." + ], + "rdfs:label": "recyclableContent" }, { "@id": "untp-core:recyecledContent", + "schema:rangeIncludes": { + "@id": "xsd:decimal" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "recyecledContent", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "schema:domainIncludes": { - "@id": "untp-core:Circularity" - }, - "rdfs:comment": "The percentage (by mass) of recycled content in this product" + "schema:domainIncludes": [ + { + "@id": "untp-core:Circularity" + } + ], + "rdfs:comment": [ + "The percentage (by mass) of recycled content in this product" + ], + "rdfs:label": "recyecledContent" }, { "@id": "untp-core:assessorLevel", + "schema:rangeIncludes": { + "@id": "untp-core:assessorAssuranceCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "assessorLevel", - "schema:rangeIncludes": { - "@id": "untp-core:assessorAssuranceCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "Assurance code pertaining to assessor (relation to the object under assessment)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "Assurance code pertaining to assessor (relation to the object under assessment)" + ], + "rdfs:label": "assessorLevel" }, { "@id": "untp-core:assessmentLevel", + "schema:rangeIncludes": { + "@id": "untp-core:assessmentAssuranceCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "assessmentLevel", - "schema:rangeIncludes": { - "@id": "untp-core:assessmentAssuranceCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "Assurance pertaining to assessment (any authority or support for the assessment process)" + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "Assurance pertaining to assessment (any authority or support for the assessment process)" + ], + "rdfs:label": "assessmentLevel" }, { "@id": "untp-core:attestationType", + "schema:rangeIncludes": { + "@id": "untp-core:attestationTypeCode" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "attestationType", - "schema:rangeIncludes": { - "@id": "untp-core:attestationTypeCode" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "The type of criterion (optional or mandatory)." + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "The type of criterion (optional or mandatory)." + ], + "rdfs:label": "attestationType" }, { "@id": "untp-core:attestationDescription", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "attestationDescription", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "A textual description of the scope or purpose of this confomrity attestation" + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "A textual description of the scope or purpose of this confomrity attestation" + ], + "rdfs:label": "attestationDescription" }, { "@id": "untp-core:issuedTo", + "schema:rangeIncludes": { + "@id": "untp-core:PartyID" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "issuedTo", - "schema:rangeIncludes": { - "@id": "untp-core:PartyID" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "The party to whom the conformity attestation was issued." + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "The party to whom the conformity attestation was issued." + ], + "rdfs:label": "issuedTo" }, { "@id": "untp-core:accreditation", + "schema:rangeIncludes": { + "@id": "untp-core:Authorisation" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "accreditation", - "schema:rangeIncludes": { - "@id": "untp-core:Authorisation" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. " + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "The accreditation from a competent authority (ag NATA) that confirms the issuers authorised scope of assessments. " + ], + "rdfs:label": "accreditation" }, { "@id": "untp-core:conformityCertificate", + "schema:rangeIncludes": { + "@id": "untp-core:BinaryFile" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "conformityCertificate", - "schema:rangeIncludes": { - "@id": "untp-core:BinaryFile" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation." + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation." + ], + "rdfs:label": "conformityCertificate" }, { "@id": "untp-core:auditableEvidence", + "schema:rangeIncludes": { + "@id": "untp-core:SecureBinaryFile" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "auditableEvidence", - "schema:rangeIncludes": { - "@id": "untp-core:SecureBinaryFile" - }, - "schema:domainIncludes": { - "@id": "untp-core:Attestation" - }, - "rdfs:comment": "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted." + "schema:domainIncludes": [ + { + "@id": "untp-core:Attestation" + } + ], + "rdfs:comment": [ + "Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usally private data and would normally be encrypted." + ], + "rdfs:label": "auditableEvidence" }, { "@id": "untp-core:trustmark", + "schema:rangeIncludes": { + "@id": "untp-core:BinaryFile" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "trustmark", - "schema:rangeIncludes": { - "@id": "untp-core:BinaryFile" - }, - "schema:domainIncludes": { - "@id": "untp-core:Authorisation" - }, - "rdfs:comment": "The trust mark image awarded by the AB to the CAB to indicate accrediation." + "schema:domainIncludes": [ + { + "@id": "untp-core:Authorisation" + } + ], + "rdfs:comment": [ + "The trust mark image awarded by the AB to the CAB to indicate accrediation." + ], + "rdfs:label": "trustmark" }, { "@id": "untp-core:issuingAuthority", + "schema:rangeIncludes": { + "@id": "untp-core:PartyID" + }, "@type": [ "rdf:Property", "owl:ObjectProperty" ], - "rdfs:label": "issuingAuthority", - "schema:rangeIncludes": { - "@id": "untp-core:PartyID" - }, - "schema:domainIncludes": { - "@id": "untp-core:Authorisation" - }, - "rdfs:comment": "The competent authority that issued the accreditation." + "schema:domainIncludes": [ + { + "@id": "untp-core:Authorisation" + } + ], + "rdfs:comment": [ + "The competent authority that issued the accreditation." + ], + "rdfs:label": "issuingAuthority" }, { "@id": "untp-core:accreditationCertificate", + "schema:rangeIncludes": { + "@id": "xsd:string" + }, "@type": [ "rdf:Property", "owl:DatatypeProperty" ], - "rdfs:label": "accreditationCertificate", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "schema:domainIncludes": { - "@id": "untp-core:Authorisation" - }, - "rdfs:comment": "The evidence that supports the authroty under which the attestation is issued - eg an accreditation certificate." + "schema:domainIncludes": [ + { + "@id": "untp-core:Authorisation" + } + ], + "rdfs:comment": [ + "The evidence that supports the authroty under which the attestation is issued - eg an accreditation certificate." + ], + "rdfs:label": "accreditationCertificate" + }, + { + "@id": "untp-core:assessmentAssuranceCode#GovtApproval", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "GovtApproval", + "rdfs:comment": "conformity assessment delivered under authority granted by national government" + }, + { + "@id": "untp-core:assessmentAssuranceCode#GlobalMLA", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "GlobalMLA", + "rdfs:comment": "conformity assessment delivered under authority granted by IAF/ILAC signatory body" + }, + { + "@id": "untp-core:assessmentAssuranceCode#Accredited", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "Accredited", + "rdfs:comment": "conformity assessment delivered under an independent accreditation" + }, + { + "@id": "untp-core:assessmentAssuranceCode#Verified", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "Verified", + "rdfs:comment": "conformity assessment externally verified" + }, + { + "@id": "untp-core:assessmentAssuranceCode#Validated", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "Validated", + "rdfs:comment": "conformity assessment externally validated" + }, + { + "@id": "untp-core:assessmentAssuranceCode#Unspecified", + "@type": "untp-core:assessmentAssuranceCode", + "untp-core:Name": "Unspecified", + "rdfs:comment": "conformity assessment claiming no external authority or else unspecified" + }, + { + "@id": "untp-core:assessorAssuranceCode#Self", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "Self", + "rdfs:comment": " self-assessment" + }, + { + "@id": "untp-core:assessorAssuranceCode#Commercial", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "Commercial", + "rdfs:comment": " conformity assessment by related body or under commercial contract" + }, + { + "@id": "untp-core:assessorAssuranceCode#Buyer", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "Buyer", + "rdfs:comment": " conformity assessment by potential purchaser" + }, + { + "@id": "untp-core:assessorAssuranceCode#Membership", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "Membership", + "rdfs:comment": " conformity assessment by industry representative body or membership body" + }, + { + "@id": "untp-core:assessorAssuranceCode#Unspecified", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "Unspecified", + "rdfs:comment": " conformity assessment by party with unspecified relationship " + }, + { + "@id": "untp-core:assessorAssuranceCode#3rdParty", + "@type": "untp-core:assessorAssuranceCode", + "untp-core:Name": "3rdParty", + "rdfs:comment": " 3rd party (independent) conformity assessment" + }, + { + "@id": "untp-core:attestationTypeCode#certification", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "certification", + "rdfs:comment": "A formal third party certification of conformity" + }, + { + "@id": "untp-core:attestationTypeCode#declaration", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "declaration", + "rdfs:comment": "A self assessed declaration of conformity" + }, + { + "@id": "untp-core:attestationTypeCode#inspection", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "inspection", + "rdfs:comment": "An Inspection reportĀ " + }, + { + "@id": "untp-core:attestationTypeCode#testing", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "testing", + "rdfs:comment": "A test report" + }, + { + "@id": "untp-core:attestationTypeCode#verification", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "verification", + "rdfs:comment": "A verification report" + }, + { + "@id": "untp-core:attestationTypeCode#validation", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "validation", + "rdfs:comment": "A validation report" + }, + { + "@id": "untp-core:attestationTypeCode#calibration", + "@type": "untp-core:attestationTypeCode", + "untp-core:Code": "calibration", + "rdfs:comment": "An equipment calibration report" + }, + { + "@id": "untp-core:conformityTopicCode#environment.energy", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.energy", + "rdfs:comment": "claims supporting clean energy transition" + }, + { + "@id": "untp-core:conformityTopicCode#environment.emissions", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.emissions", + "rdfs:comment": "claims supporting GHG emissions reduction" + }, + { + "@id": "untp-core:conformityTopicCode#environment.water", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.water", + "rdfs:comment": "claims supporting minimising water usage impact" + }, + { + "@id": "untp-core:conformityTopicCode#environment.waste", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.waste", + "rdfs:comment": "claims supporting waste processing and reduction" + }, + { + "@id": "untp-core:conformityTopicCode#environment.deforestation", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.deforestation", + "rdfs:comment": "claims supporting native forest restoration" + }, + { + "@id": "untp-core:conformityTopicCode#environment.biodiversity", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "environment.biodiversity", + "rdfs:comment": "claims supporting improved biodiversity outcomes" + }, + { + "@id": "untp-core:conformityTopicCode#circularity.content", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "circularity.content", + "rdfs:comment": "claims supporting the use of recycled content in products" + }, + { + "@id": "untp-core:conformityTopicCode#circularity.design", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "circularity.design", + "rdfs:comment": "claims supporting product design for circularity outcomes" + }, + { + "@id": "untp-core:conformityTopicCode#social.labour", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "social.labour", + "rdfs:comment": "claims supporting labour rights including fair wages" + }, + { + "@id": "untp-core:conformityTopicCode#social.rights", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "social.rights", + "rdfs:comment": "claims supporting human rights and anti-discrimination" + }, + { + "@id": "untp-core:conformityTopicCode#social.community", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "social.community", + "rdfs:comment": "claims supporting local community development" + }, + { + "@id": "untp-core:conformityTopicCode#social.safety", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "social.safety", + "rdfs:comment": "claims supporting process and product safety" + }, + { + "@id": "untp-core:conformityTopicCode#governance.ethics", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "governance.ethics", + "rdfs:comment": "claims supporting ethical conduct and corporate governance" + }, + { + "@id": "untp-core:conformityTopicCode#governance.compliance", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "governance.compliance", + "rdfs:comment": "claims supporting regulatory compliance including taxation and community protection" + }, + { + "@id": "untp-core:conformityTopicCode#governance.transparency", + "@type": "untp-core:conformityTopicCode", + "untp-core:Name": "governance.transparency", + "rdfs:comment": "claims supporting transparency and traceability" + }, + { + "@id": "untp-core:encryptionMethodCode#none", + "@type": "untp-core:encryptionMethodCode", + "untp-core:Name": "none", + "rdf:value": "", + "rdfs:comment": "no encryption" + }, + { + "@id": "untp-core:encryptionMethodCode#AES", + "@type": "untp-core:encryptionMethodCode", + "untp-core:Name": "AES", + "rdf:value": "", + "rdfs:comment": "AES standard" + }, + { + "@id": "untp-core:hashMethodCode#SHA-256", + "@type": "untp-core:hashMethodCode", + "untp-core:Name": "SHA-256", + "rdf:value": "Secure Hash Algorithm 256 bits", + "rdfs:comment": "" } - ], - "jargon": {} + ] } \ No newline at end of file