diff --git a/.github/workflows/preview-untp-dte-pages.yml b/.github/workflows/preview-untp-dia-pages.yml similarity index 84% rename from .github/workflows/preview-untp-dte-pages.yml rename to .github/workflows/preview-untp-dia-pages.yml index 5dd671212..a74f434ee 100644 --- a/.github/workflows/preview-untp-dte-pages.yml +++ b/.github/workflows/preview-untp-dia-pages.yml @@ -4,12 +4,12 @@ # documentation. # Sample workflow for building and deploying a Jekyll site to AWS S3 -name: preview (untp-dte-pages) +name: preview (untp-dia-pages) on: push: branches: - - untp-dte-pages + - untp-dia-pages # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: @@ -19,7 +19,7 @@ permissions: # Allow one concurrent deployment concurrency: - group: "untp-dte-pages" + group: "untp-dia-pages" cancel-in-progress: true env: @@ -41,7 +41,7 @@ jobs: - id: set-env name: output a major_version for the release run: | - major_version=$(cat _config_preview.yml | yq e '.versions.untp-dte' | cut -d. -f1) + major_version=$(cat _config_preview.yml | yq e '.versions.untp-dia' | cut -d. -f1) echo "major_version=$major_version" >> "$GITHUB_OUTPUT" - name: Print the major_version run: | @@ -50,9 +50,9 @@ jobs: run: bundle install - name: "Build Site" run: | - yq -i '.baseurl="/vocabulary/untp/dte/${{ steps.set-env.outputs.major_version }}"' _config_preview.yml + yq -i '.baseurl="/vocabulary/untp/dia/${{ steps.set-env.outputs.major_version }}"' _config_preview.yml bundle exec jekyll build --config _config_preview.yml - name: "Deploy to AWS S3" run: | - aws s3 sync ./_site/ s3://uncefact-vocab-preview-sam-bucket-private/vocabulary/untp/dte/${{ steps.set-env.outputs.major_version }} --cache-control max-age=604800 - aws cloudfront create-invalidation --distribution-id "E32QP2QS6SXRHC" --paths "/vocabulary/untp/dte/${{ steps.set-env.outputs.major_version }}/*" \ No newline at end of file + aws s3 sync ./_site/ s3://uncefact-vocab-preview-sam-bucket-private/vocabulary/untp/dia/${{ steps.set-env.outputs.major_version }} --cache-control max-age=604800 + aws cloudfront create-invalidation --distribution-id "E32QP2QS6SXRHC" --paths "/vocabulary/untp/dia/${{ steps.set-env.outputs.major_version }}/*" \ No newline at end of file diff --git a/_artefacts/untp-dte-context-0.3.10.jsonld b/_artefacts/untp-dte-context-0.3.10.jsonld deleted file mode 100644 index b16f3f83e..000000000 --- a/_artefacts/untp-dte-context-0.3.10.jsonld +++ /dev/null @@ -1,746 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "Item": { - "@protected": true, - "@id": "untp-dte:Item", - "@context": { - "registeredId": "untp-core:registeredId", - "idScheme": "untp-core:idScheme" - } - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "issuer": "untp-core:issuer", - "validFrom": "untp-core:validFrom", - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme", - "@context": {} - }, - "Entity": { - "@protected": true, - "@id": "untp-core:Entity", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifiers": { - "@id": "untp-dte:otherIdentifiers", - "@type": "@id" - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "sourceParty": "untp-core:sourceParty", - "destinationParty": "untp-core:destinationParty", - "bizTransaction": { - "@id": "untp-dte:bizTransaction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-context-0.4.0.jsonld b/_artefacts/untp-dte-context-0.4.0.jsonld deleted file mode 100644 index 90ba2ca04..000000000 --- a/_artefacts/untp-dte-context-0.4.0.jsonld +++ /dev/null @@ -1,987 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "Item": { - "@protected": true, - "@id": "untp-dte:Item", - "@context": {} - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme", - "@context": {} - }, - "Identifier": { - "@protected": true, - "@id": "untp-core:Identifier", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifiers": { - "@id": "untp-dte:otherIdentifiers", - "@type": "@id" - } - } - }, - "Classification": { - "@protected": true, - "@id": "untp-core:Classification", - "@context": { - "code": { - "@id": "untp-core:code", - "@type": "xsd:string" - }, - "schemeID": { - "@id": "untp-core:schemeID", - "@type": "xsd:string" - }, - "schemeName": { - "@id": "untp-core:schemeName", - "@type": "xsd:string" - } - } - }, - "Product": { - "@protected": true, - "@id": "untp-core:Product", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - }, - "serialNumber": { - "@id": "untp-core:serialNumber", - "@type": "xsd:string" - }, - "batchNumber": { - "@id": "untp-core:batchNumber", - "@type": "xsd:string" - }, - "productImage": { - "@protected": true, - "@id": "untp-core:productImage", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "productCategory": { - "@id": "untp-dte:productCategory", - "@type": "@id" - }, - "furtherInformation": { - "@protected": true, - "@id": "untp-core:furtherInformation", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "producedByParty": { - "@id": "untp-dte:producedByParty", - "@type": "@id" - }, - "producedAtFacility": { - "@id": "untp-dte:producedAtFacility", - "@type": "@id" - }, - "dimensions": { - "@protected": true, - "@id": "untp-core:dimensions", - "@context": { - "weight": { - "@protected": true, - "@id": "untp-core:weight", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "length": { - "@protected": true, - "@id": "untp-core:length", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "width": { - "@protected": true, - "@id": "untp-core:width", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "height": { - "@protected": true, - "@id": "untp-core:height", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "volume": { - "@protected": true, - "@id": "untp-core:volume", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "productionDate": { - "@id": "untp-core:productionDate", - "@type": "xsd:string" - }, - "countryOfProduction": { - "@id": "untp-core:countryOfProduction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "bizTransaction": { - "@id": "untp-dte:bizTransaction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "Party": { - "@protected": true, - "@id": "untp-core:Party", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - }, - "description": { - "@id": "untp-core:description", - "@type": "xsd:string" - }, - "registrationCountry": { - "@id": "untp-core:registrationCountry", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - }, - "organisationWebsite": { - "@id": "untp-core:organisationWebsite", - "@type": "xsd:string" - }, - "industryCategories": { - "@id": "untp-dte:industryCategories", - "@type": "@id" - }, - "otherIdentifiers": { - "@id": "untp-dte:otherIdentifiers", - "@type": "@id" - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-context-0.4.1.jsonld b/_artefacts/untp-dte-context-0.4.1.jsonld deleted file mode 100644 index 01ff1f556..000000000 --- a/_artefacts/untp-dte-context-0.4.1.jsonld +++ /dev/null @@ -1,987 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "Item": { - "@protected": true, - "@id": "untp-dte:Item", - "@context": {} - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme", - "@context": {} - }, - "Identifier": { - "@protected": true, - "@id": "untp-core:Identifier", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "Classification": { - "@protected": true, - "@id": "untp-core:Classification", - "@context": { - "code": { - "@id": "untp-core:code", - "@type": "xsd:string" - }, - "schemeID": { - "@id": "untp-core:schemeID", - "@type": "xsd:string" - }, - "schemeName": { - "@id": "untp-core:schemeName", - "@type": "xsd:string" - } - } - }, - "Product": { - "@protected": true, - "@id": "untp-core:Product", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "serialNumber": { - "@id": "untp-core:serialNumber", - "@type": "xsd:string" - }, - "batchNumber": { - "@id": "untp-core:batchNumber", - "@type": "xsd:string" - }, - "productImage": { - "@protected": true, - "@id": "untp-core:productImage", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "productCategory": { - "@id": "untp-core:productCategory", - "@type": "@id" - }, - "furtherInformation": { - "@protected": true, - "@id": "untp-core:furtherInformation", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "producedByParty": { - "@id": "untp-core:producedByParty", - "@type": "@id" - }, - "producedAtFacility": { - "@id": "untp-core:producedAtFacility", - "@type": "@id" - }, - "dimensions": { - "@protected": true, - "@id": "untp-core:dimensions", - "@context": { - "weight": { - "@protected": true, - "@id": "untp-core:weight", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "length": { - "@protected": true, - "@id": "untp-core:length", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "width": { - "@protected": true, - "@id": "untp-core:width", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "height": { - "@protected": true, - "@id": "untp-core:height", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "volume": { - "@protected": true, - "@id": "untp-core:volume", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "productionDate": { - "@id": "untp-core:productionDate", - "@type": "xsd:string" - }, - "countryOfProduction": { - "@id": "untp-core:countryOfProduction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "bizTransaction": { - "@id": "untp-dte:bizTransaction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "Party": { - "@protected": true, - "@id": "untp-core:Party", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "description": { - "@id": "untp-core:description", - "@type": "xsd:string" - }, - "registrationCountry": { - "@id": "untp-core:registrationCountry", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - }, - "organisationWebsite": { - "@id": "untp-core:organisationWebsite", - "@type": "xsd:string" - }, - "industryCategory": { - "@id": "untp-core:industryCategory", - "@type": "@id" - }, - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-context-0.4.2.jsonld b/_artefacts/untp-dte-context-0.4.2.jsonld deleted file mode 100644 index c4f58a477..000000000 --- a/_artefacts/untp-dte-context-0.4.2.jsonld +++ /dev/null @@ -1,981 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "Item": { - "@protected": true, - "@id": "untp-dte:Item" - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme" - }, - "Identifier": { - "@protected": true, - "@id": "untp-core:Identifier", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "Classification": { - "@protected": true, - "@id": "untp-core:Classification", - "@context": { - "code": { - "@id": "untp-core:code", - "@type": "xsd:string" - }, - "schemeID": { - "@id": "untp-core:schemeID", - "@type": "xsd:string" - }, - "schemeName": { - "@id": "untp-core:schemeName", - "@type": "xsd:string" - } - } - }, - "Product": { - "@protected": true, - "@id": "untp-core:Product", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "serialNumber": { - "@id": "untp-core:serialNumber", - "@type": "xsd:string" - }, - "batchNumber": { - "@id": "untp-core:batchNumber", - "@type": "xsd:string" - }, - "productImage": { - "@protected": true, - "@id": "untp-core:productImage", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "productCategory": { - "@id": "untp-core:productCategory", - "@type": "@id" - }, - "furtherInformation": { - "@protected": true, - "@id": "untp-core:furtherInformation", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "producedByParty": { - "@id": "untp-core:producedByParty", - "@type": "@id" - }, - "producedAtFacility": { - "@id": "untp-core:producedAtFacility", - "@type": "@id" - }, - "dimensions": { - "@protected": true, - "@id": "untp-core:dimensions", - "@context": { - "weight": { - "@protected": true, - "@id": "untp-core:weight", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "length": { - "@protected": true, - "@id": "untp-core:length", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "width": { - "@protected": true, - "@id": "untp-core:width", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "height": { - "@protected": true, - "@id": "untp-core:height", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "volume": { - "@protected": true, - "@id": "untp-core:volume", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "productionDate": { - "@id": "untp-core:productionDate", - "@type": "xsd:string" - }, - "countryOfProduction": { - "@id": "untp-core:countryOfProduction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "bizTransaction": { - "@id": "untp-dte:bizTransaction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "Party": { - "@protected": true, - "@id": "untp-core:Party", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "registrationCountry": { - "@id": "untp-core:registrationCountry", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - }, - "organisationWebsite": { - "@id": "untp-core:organisationWebsite", - "@type": "xsd:string" - }, - "industryCategory": { - "@id": "untp-core:industryCategory", - "@type": "@id" - }, - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-context-0.5.0.jsonld b/_artefacts/untp-dte-context-0.5.0.jsonld deleted file mode 100644 index c4f58a477..000000000 --- a/_artefacts/untp-dte-context-0.5.0.jsonld +++ /dev/null @@ -1,981 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "Item": { - "@protected": true, - "@id": "untp-dte:Item" - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme" - }, - "Identifier": { - "@protected": true, - "@id": "untp-core:Identifier", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "Classification": { - "@protected": true, - "@id": "untp-core:Classification", - "@context": { - "code": { - "@id": "untp-core:code", - "@type": "xsd:string" - }, - "schemeID": { - "@id": "untp-core:schemeID", - "@type": "xsd:string" - }, - "schemeName": { - "@id": "untp-core:schemeName", - "@type": "xsd:string" - } - } - }, - "Product": { - "@protected": true, - "@id": "untp-core:Product", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "serialNumber": { - "@id": "untp-core:serialNumber", - "@type": "xsd:string" - }, - "batchNumber": { - "@id": "untp-core:batchNumber", - "@type": "xsd:string" - }, - "productImage": { - "@protected": true, - "@id": "untp-core:productImage", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "productCategory": { - "@id": "untp-core:productCategory", - "@type": "@id" - }, - "furtherInformation": { - "@protected": true, - "@id": "untp-core:furtherInformation", - "@context": { - "linkURL": { - "@id": "untp-core:linkURL", - "@type": "xsd:string" - }, - "linkName": { - "@id": "untp-core:linkName", - "@type": "xsd:string" - }, - "linkType": { - "@id": "untp-core:linkType", - "@type": "xsd:string" - } - } - }, - "producedByParty": { - "@id": "untp-core:producedByParty", - "@type": "@id" - }, - "producedAtFacility": { - "@id": "untp-core:producedAtFacility", - "@type": "@id" - }, - "dimensions": { - "@protected": true, - "@id": "untp-core:dimensions", - "@context": { - "weight": { - "@protected": true, - "@id": "untp-core:weight", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "length": { - "@protected": true, - "@id": "untp-core:length", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "width": { - "@protected": true, - "@id": "untp-core:width", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "height": { - "@protected": true, - "@id": "untp-core:height", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "volume": { - "@protected": true, - "@id": "untp-core:volume", - "@context": { - "value": { - "@id": "untp-core:value", - "@type": "xsd:decimal" - }, - "unit": { - "@id": "untp-core:unit", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "productionDate": { - "@id": "untp-core:productionDate", - "@type": "xsd:string" - }, - "countryOfProduction": { - "@id": "untp-core:countryOfProduction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "bizTransaction": { - "@id": "untp-dte:bizTransaction", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "Party": { - "@protected": true, - "@id": "untp-core:Party", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-core:idScheme", - "@type": "@id" - }, - "registrationCountry": { - "@id": "untp-core:registrationCountry", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/CountryId" - } - }, - "organisationWebsite": { - "@id": "untp-core:organisationWebsite", - "@type": "xsd:string" - }, - "industryCategory": { - "@id": "untp-core:industryCategory", - "@type": "@id" - }, - "otherIdentifier": { - "@id": "untp-core:otherIdentifier", - "@type": "@id" - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - }, - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0/actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCList": { - "@id": "untp-dte:childEPCList", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-instance-0.3.10.json b/_artefacts/untp-dte-instance-0.3.10.json deleted file mode 100644 index 7bce4e5e6..000000000 --- a/_artefacts/untp-dte-instance-0.3.10.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.3.10" - ], - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifiers": [ - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": "2024-03-15T12:00:00", - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - } - ], - "outputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - } - ], - "processType": "https://textileIndustry.org/spinning" - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "quantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 20, - "uom": "KGM" - } - ] - } - ] -} \ No newline at end of file diff --git a/_artefacts/untp-dte-instance-0.4.0.json b/_artefacts/untp-dte-instance-0.4.0.json deleted file mode 100644 index ccf9802a7..000000000 --- a/_artefacts/untp-dte-instance-0.4.0.json +++ /dev/null @@ -1,275 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.0/" - ], - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifiers": [ - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": "2024-03-15T12:00:00", - "credentialSubject": [ - { - "type": "transformation", - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ], - "outputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - }, - { - "type": "transformation", - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "quantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - } - ] -} \ No newline at end of file diff --git a/_artefacts/untp-dte-instance-0.4.1.json b/_artefacts/untp-dte-instance-0.4.1.json deleted file mode 100644 index fa8abf159..000000000 --- a/_artefacts/untp-dte-instance-0.4.1.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.1/" - ], - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifier": [ - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": "2024-03-15T12:00:00", - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ], - "outputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "quantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - } - ] -} \ No newline at end of file diff --git a/_artefacts/untp-dte-instance-0.4.2.json b/_artefacts/untp-dte-instance-0.4.2.json deleted file mode 100644 index cff3683d5..000000000 --- a/_artefacts/untp-dte-instance-0.4.2.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.2/" - ], - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifier": [ - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": "2024-03-15T12:00:00", - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ], - "outputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "quantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - } - ] -} \ No newline at end of file diff --git a/_artefacts/untp-dte-instance-0.5.0.json b/_artefacts/untp-dte-instance-0.5.0.json deleted file mode 100644 index 8681baf06..000000000 --- a/_artefacts/untp-dte-instance-0.5.0.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.5.0/" - ], - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifier": [ - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Identifier" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": "2024-03-15T12:00:00", - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputEPCList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "inputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ], - "outputQuantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "processType": "Weaving", - "eventTime": "2024-09-01T12:00:00", - "action": "Add", - "disposition": "https://ref.gs1.org/cbv/Disp-active", - "bizStep": "https://ref.gs1.org/cbv/BizStep-commissioning", - "bizLocation": "https://id.gs1.org/414/9520123456788", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - "dataProcessingMethod": "https://standards.org/sensorMethod#1234" - }, - "sensorReport": [ - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - }, - { - "time": "2024-07-24T12:00:00", - "sensorType": "https://samplesensors.com/model1234", - "value": 25, - "uom": "KGM" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - }, - { - "type": [ - "Item" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah." - } - ], - "quantityList": [ - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - }, - { - "productId": "https://id.gs1.org/01/09520123456788/21/12345", - "productName": "EV battery 300Ah.", - "quantity": 20, - "uom": "KGM" - } - ] - } - ] -} \ No newline at end of file diff --git a/_artefacts/untp-dte-schema-0.3.10.json b/_artefacts/untp-dte-schema-0.3.10.json deleted file mode 100644 index a2576ab11..000000000 --- a/_artefacts/untp-dte-schema-0.3.10.json +++ /dev/null @@ -1,904 +0,0 @@ -{ - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dcc/dcc-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.3.10" - ] - }, - "description": "A list of JSON-LD context URIs that define the seamntic meaning of prperties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.3.10" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.3.10" - ] - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "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." - }, - "validFrom": { - "example": "2024-03-15T12:00:00", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "Traceability Event as a VC", - "required": [ - "id", - "@context", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "CredentialIssuer" - ], - "default": [ - "CredentialIssuer" - ], - "items": { - "type": "string", - "enum": [ - "CredentialIssuer" - ] - } - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifiers": { - "type": "array", - "items": { - "$ref": "#/$defs/Entity" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party ()person or orgnaition) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Entity": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Entity" - ], - "default": [ - "Entity" - ], - "items": { - "type": "string", - "enum": [ - "Entity" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "IdentifierScheme" - ], - "default": [ - "IdentifierScheme" - ], - "items": { - "type": "string", - "enum": [ - "IdentifierScheme" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or gloabl authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - }, - "processType": { - "example": "https://textileIndustry.org/spinning", - "type": "string", - "format": "uri", - "description": "An industry specific process type code. " - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorElement" - ], - "default": [ - "SensorElement" - ], - "items": { - "type": "string", - "enum": [ - "SensorElement" - ] - } - }, - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Sensor" - ], - "default": [ - "Sensor" - ], - "items": { - "type": "string", - "enum": [ - "Sensor" - ] - } - }, - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "example": "https://standards.org/sensorMethod#1234", - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item", - "Entity" - ], - "default": [ - "Item", - "Entity" - ], - "items": { - "type": "string", - "enum": [ - "Item", - "Entity" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The name of the product class to which the product item belongs. " - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "A specific serilaised trade item which is a type of a more generic product. Typically an SGTIN", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorData" - ], - "default": [ - "SensorData" - ], - "items": { - "type": "string", - "enum": [ - "SensorData" - ] - } - }, - "time": { - "example": "2024-07-24T12:00:00", - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "example": "https://samplesensors.com/model1234", - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "example": 25, - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "QuantityElement" - ], - "default": [ - "QuantityElement" - ], - "items": { - "type": "string", - "enum": [ - "QuantityElement" - ] - } - }, - "product": { - "$ref": "#/$defs/Entity", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "quantity": { - "example": 20, - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantities (eg 100), units of measure (eg Kg) and product class (eg GTIN or other class identifier) of products that are inputs or outputs or the subject of supply chain events. ", - "required": [ - "product", - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourceParty": { - "$ref": "#/$defs/Entity", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationParty": { - "$ref": "#/$defs/Entity", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "bizTransaction": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event. " - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-schema-0.4.0.json b/_artefacts/untp-dte-schema-0.4.0.json deleted file mode 100644 index 9c8a7edbc..000000000 --- a/_artefacts/untp-dte-schema-0.4.0.json +++ /dev/null @@ -1,872 +0,0 @@ -{ - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dcc/dcc-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.0/" - ] - }, - "description": "A list of JSON-LD context URIs that define the seamntic meaning of prperties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.0/" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.0/" - ] - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "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." - }, - "validFrom": { - "example": "2024-03-15T12:00:00", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "Traceability Event as a VC", - "required": [ - "id", - "@context", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "CredentialIssuer" - ], - "default": [ - "CredentialIssuer" - ], - "items": { - "type": "string", - "enum": [ - "CredentialIssuer" - ] - } - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifiers": { - "type": "array", - "items": { - "$ref": "#/$defs/Identifier" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party ()person or orgnaition) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Identifier": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Identifier" - ], - "default": [ - "Identifier" - ], - "items": { - "type": "string", - "enum": [ - "Identifier" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "IdentifierScheme" - ], - "default": [ - "IdentifierScheme" - ], - "items": { - "type": "string", - "enum": [ - "IdentifierScheme" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or gloabl authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "n/a" - ], - "example": "n/a", - "description": "The event type." - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorElement" - ], - "default": [ - "SensorElement" - ], - "items": { - "type": "string", - "enum": [ - "SensorElement" - ] - } - }, - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Sensor" - ], - "default": [ - "Sensor" - ], - "items": { - "type": "string", - "enum": [ - "Sensor" - ] - } - }, - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "example": "https://standards.org/sensorMethod#1234", - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item" - ], - "default": [ - "Item" - ], - "items": { - "type": "string", - "enum": [ - "Item" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the product as a URI. Ideall as a resolvable URL according to ISO 18975. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The name of the product class to which the product item belongs. " - } - }, - "description": "A specific serilaised trade item which is a type of a more generic product. ", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorData" - ], - "default": [ - "SensorData" - ], - "items": { - "type": "string", - "enum": [ - "SensorData" - ] - } - }, - "time": { - "example": "2024-07-24T12:00:00", - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "example": "https://samplesensors.com/model1234", - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "example": 25, - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "QuantityElement" - ], - "default": [ - "QuantityElement" - ], - "items": { - "type": "string", - "enum": [ - "QuantityElement" - ] - } - }, - "productId": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "productName": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the product within the identifier scheme. " - }, - "quantity": { - "example": 20, - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "required": [ - "productId", - "productName", - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "n/a" - ], - "example": "n/a", - "description": "The event type." - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "n/a" - ], - "example": "n/a", - "description": "The event type." - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "n/a" - ], - "example": "n/a", - "description": "The event type." - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourcePartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationPartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "bizTransaction": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "required": [ - "sourcePartyId", - "destinationPartyId" - ] - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "n/a" - ], - "example": "n/a", - "description": "The event type." - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event. " - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-schema-0.4.1.json b/_artefacts/untp-dte-schema-0.4.1.json deleted file mode 100644 index 177933056..000000000 --- a/_artefacts/untp-dte-schema-0.4.1.json +++ /dev/null @@ -1,928 +0,0 @@ -{ - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dcc/dcc-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.1/" - ] - }, - "description": "A list of JSON-LD context URIs that define the seamntic meaning of prperties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.1/" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.1/" - ] - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "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." - }, - "validFrom": { - "example": "2024-03-15T12:00:00", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "An array of Traceability Events as a VC", - "required": [ - "id", - "@context", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "CredentialIssuer" - ], - "default": [ - "CredentialIssuer" - ], - "items": { - "type": "string", - "enum": [ - "CredentialIssuer" - ] - } - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifier": { - "type": "array", - "items": { - "$ref": "#/$defs/Identifier" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party ()person or orgnaition) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Identifier": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Identifier" - ], - "default": [ - "Identifier" - ], - "items": { - "type": "string", - "enum": [ - "Identifier" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "IdentifierScheme" - ], - "default": [ - "IdentifierScheme" - ], - "items": { - "type": "string", - "enum": [ - "IdentifierScheme" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or gloabl authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorElement" - ], - "default": [ - "SensorElement" - ], - "items": { - "type": "string", - "enum": [ - "SensorElement" - ] - } - }, - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Sensor" - ], - "default": [ - "Sensor" - ], - "items": { - "type": "string", - "enum": [ - "Sensor" - ] - } - }, - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "example": "https://standards.org/sensorMethod#1234", - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item" - ], - "default": [ - "Item" - ], - "items": { - "type": "string", - "enum": [ - "Item" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the product as a URI. Ideall as a resolvable URL according to ISO 18975. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The name of the product class to which the product item belongs. " - } - }, - "description": "A specific serilaised trade item which is a type of a more generic product. ", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorData" - ], - "default": [ - "SensorData" - ], - "items": { - "type": "string", - "enum": [ - "SensorData" - ] - } - }, - "time": { - "example": "2024-07-24T12:00:00", - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "example": "https://samplesensors.com/model1234", - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "example": 25, - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "QuantityElement" - ], - "default": [ - "QuantityElement" - ], - "items": { - "type": "string", - "enum": [ - "QuantityElement" - ] - } - }, - "productId": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "productName": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the product within the identifier scheme. " - }, - "quantity": { - "example": 20, - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "required": [ - "productId", - "productName", - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourcePartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationPartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "bizTransaction": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "required": [ - "sourcePartyId", - "destinationPartyId" - ] - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process representerd by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event.", - "additionalProperties": true - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-schema-0.4.2.json b/_artefacts/untp-dte-schema-0.4.2.json deleted file mode 100644 index 00bac4cc9..000000000 --- a/_artefacts/untp-dte-schema-0.4.2.json +++ /dev/null @@ -1,928 +0,0 @@ -{ - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dcc/dcc-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.2/" - ] - }, - "description": "A list of JSON-LD context URIs that define the semantic meaning of properties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.2/" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.4.2/" - ] - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "The organisation that is the issuer 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." - }, - "validFrom": { - "example": "2024-03-15T12:00:00", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "An array of Traceability Events as a VC", - "required": [ - "id", - "@context", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "CredentialIssuer" - ], - "default": [ - "CredentialIssuer" - ], - "items": { - "type": "string", - "enum": [ - "CredentialIssuer" - ] - } - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifier": { - "type": "array", - "items": { - "$ref": "#/$defs/Identifier" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party (person or organisation) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Identifier": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Identifier" - ], - "default": [ - "Identifier" - ], - "items": { - "type": "string", - "enum": [ - "Identifier" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examples: product - EV battery 300Ah, Party - Sample Company Pty Ltd, Facility - Green Acres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Examples : Product - id.gs1.org/01, Party - business.gov.au/abn, Facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such as a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id property SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "IdentifierScheme" - ], - "default": [ - "IdentifierScheme" - ], - "items": { - "type": "string", - "enum": [ - "IdentifierScheme" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or global authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorElement" - ], - "default": [ - "SensorElement" - ], - "items": { - "type": "string", - "enum": [ - "SensorElement" - ] - } - }, - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Sensor" - ], - "default": [ - "Sensor" - ], - "items": { - "type": "string", - "enum": [ - "Sensor" - ] - } - }, - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "example": "https://standards.org/sensorMethod#1234", - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item" - ], - "default": [ - "Item" - ], - "items": { - "type": "string", - "enum": [ - "Item" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the product as a URI. Ideally as a resolvable URL according to ISO 18975. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The name of the product class to which the product item belongs. " - } - }, - "description": "A specific serialised trade item which is an instance of a more generic product. ", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorData" - ], - "default": [ - "SensorData" - ], - "items": { - "type": "string", - "enum": [ - "SensorData" - ] - } - }, - "time": { - "example": "2024-07-24T12:00:00", - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "example": "https://samplesensors.com/model1234", - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "example": 25, - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "QuantityElement" - ], - "default": [ - "QuantityElement" - ], - "items": { - "type": "string", - "enum": [ - "QuantityElement" - ] - } - }, - "productId": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "productName": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the product within the identifier scheme. " - }, - "quantity": { - "example": 20, - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "required": [ - "productId", - "productName", - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used when the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourcePartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationPartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "bizTransaction": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "required": [ - "sourcePartyId", - "destinationPartyId" - ] - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event.", - "additionalProperties": true - } - } -} \ No newline at end of file diff --git a/_artefacts/untp-dte-schema-0.5.0.json b/_artefacts/untp-dte-schema-0.5.0.json deleted file mode 100644 index fdec7f5db..000000000 --- a/_artefacts/untp-dte-schema-0.5.0.json +++ /dev/null @@ -1,928 +0,0 @@ -{ - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dcc/dcc-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.5.0/" - ] - }, - "description": "A list of JSON-LD context URIs that define the semantic meaning of properties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.5.0/" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.5.0/" - ] - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "The organisation that is the issuer 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." - }, - "validFrom": { - "example": "2024-03-15T12:00:00", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "An array of Traceability Events as a VC", - "required": [ - "id", - "@context", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "CredentialIssuer" - ], - "default": [ - "CredentialIssuer" - ], - "items": { - "type": "string", - "enum": [ - "CredentialIssuer" - ] - } - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifier": { - "type": "array", - "items": { - "$ref": "#/$defs/Identifier" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party (person or organisation) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Identifier": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Identifier" - ], - "default": [ - "Identifier" - ], - "items": { - "type": "string", - "enum": [ - "Identifier" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examples: product - EV battery 300Ah, Party - Sample Company Pty Ltd, Facility - Green Acres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Examples : Product - id.gs1.org/01, Party - business.gov.au/abn, Facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such as a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id property SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "IdentifierScheme" - ], - "default": [ - "IdentifierScheme" - ], - "items": { - "type": "string", - "enum": [ - "IdentifierScheme" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or global authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorElement" - ], - "default": [ - "SensorElement" - ], - "items": { - "type": "string", - "enum": [ - "SensorElement" - ] - } - }, - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Sensor" - ], - "default": [ - "Sensor" - ], - "items": { - "type": "string", - "enum": [ - "Sensor" - ] - } - }, - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "example": "https://standards.org/sensorMethod#1234", - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item" - ], - "default": [ - "Item" - ], - "items": { - "type": "string", - "enum": [ - "Item" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the product as a URI. Ideally as a resolvable URL according to ISO 18975. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The name of the product class to which the product item belongs. " - } - }, - "description": "A specific serialised trade item which is an instance of a more generic product. ", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "SensorData" - ], - "default": [ - "SensorData" - ], - "items": { - "type": "string", - "enum": [ - "SensorData" - ] - } - }, - "time": { - "example": "2024-07-24T12:00:00", - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "example": "https://samplesensors.com/model1234", - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "example": 25, - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "QuantityElement" - ], - "default": [ - "QuantityElement" - ], - "items": { - "type": "string", - "enum": [ - "QuantityElement" - ] - } - }, - "productId": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "productName": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the product within the identifier scheme. " - }, - "quantity": { - "example": 20, - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "required": [ - "productId", - "productName", - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used when the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourcePartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationPartyId": { - "example": "https://abr.business.gov.au/ABN/View?abn=90664869327", - "type": "string", - "format": "uri", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "bizTransaction": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "required": [ - "sourcePartyId", - "destinationPartyId" - ] - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": true, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "example": "https://events.sample.com/b681df10-c682-454a-b11b-d0b9374c01bd", - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "processType": { - "example": "Weaving", - "type": "string", - "description": "A human readable name for industry specific process represented by this event." - }, - "eventTime": { - "example": "2024-09-01T12:00:00", - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the life-cycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "example": "https://id.gs1.org/414/9520123456788", - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event.", - "additionalProperties": true - } - } -} \ No newline at end of file diff --git a/_classes/aggregationevent.md b/_classes/aggregationevent.md deleted file mode 100644 index cd362a4cf..000000000 --- a/_classes/aggregationevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: AggregationEvent -permalink: AggregationEvent.html -jsonid: aggregationevent ---- diff --git a/_classes/associationevent.md b/_classes/associationevent.md deleted file mode 100644 index e9036af48..000000000 --- a/_classes/associationevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: AssociationEvent -permalink: AssociationEvent.html -jsonid: associationevent ---- diff --git a/_classes/bizstepcode.md b/_classes/bizstepcode.md deleted file mode 100644 index d39e5141e..000000000 --- a/_classes/bizstepcode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: bizStepCode -permalink: bizStepCode.html -jsonid: bizstepcode ---- diff --git a/_classes/digitaltraceabilityevent.md b/_classes/digitaltraceabilityevent.md deleted file mode 100644 index 7fae04734..000000000 --- a/_classes/digitaltraceabilityevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: DigitalTraceabilityEvent -permalink: DigitalTraceabilityEvent.html -jsonid: digitaltraceabilityevent ---- diff --git a/_classes/dispositioncode.md b/_classes/dispositioncode.md deleted file mode 100644 index 6008dc1f5..000000000 --- a/_classes/dispositioncode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: dispositionCode -permalink: dispositionCode.html -jsonid: dispositioncode ---- diff --git a/_classes/documenttypecode.md b/_classes/documenttypecode.md deleted file mode 100644 index d80e65f6d..000000000 --- a/_classes/documenttypecode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: documentTypeCode -permalink: documentTypeCode.html -jsonid: documenttypecode ---- diff --git a/_classes/event.md b/_classes/event.md deleted file mode 100644 index c77000225..000000000 --- a/_classes/event.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Event -permalink: Event.html -jsonid: event ---- diff --git a/_classes/item.md b/_classes/item.md deleted file mode 100644 index 2a6cea913..000000000 --- a/_classes/item.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Item -permalink: Item.html -jsonid: item ---- diff --git a/_classes/objectevent.md b/_classes/objectevent.md deleted file mode 100644 index eaeede7ad..000000000 --- a/_classes/objectevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: ObjectEvent -permalink: ObjectEvent.html -jsonid: objectevent ---- diff --git a/_classes/quantityelement.md b/_classes/quantityelement.md deleted file mode 100644 index b4fbae8f0..000000000 --- a/_classes/quantityelement.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: QuantityElement -permalink: QuantityElement.html -jsonid: quantityelement ---- diff --git a/_classes/sensor.md b/_classes/sensor.md deleted file mode 100644 index afc77a78a..000000000 --- a/_classes/sensor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Sensor -permalink: Sensor.html -jsonid: sensor ---- diff --git a/_classes/sensordata.md b/_classes/sensordata.md deleted file mode 100644 index a250ef2cd..000000000 --- a/_classes/sensordata.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: SensorData -permalink: SensorData.html -jsonid: sensordata ---- diff --git a/_classes/sensorelement.md b/_classes/sensorelement.md deleted file mode 100644 index 2288733a6..000000000 --- a/_classes/sensorelement.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: SensorElement -permalink: SensorElement.html -jsonid: sensorelement ---- diff --git a/_classes/transactionevent.md b/_classes/transactionevent.md deleted file mode 100644 index 6bd8fddb8..000000000 --- a/_classes/transactionevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: TransactionEvent -permalink: TransactionEvent.html -jsonid: transactionevent ---- diff --git a/_classes/transformationevent.md b/_classes/transformationevent.md deleted file mode 100644 index c37d4d950..000000000 --- a/_classes/transformationevent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: TransformationEvent -permalink: TransformationEvent.html -jsonid: transformationevent ---- diff --git a/_classes/uom.md b/_classes/uom.md deleted file mode 100644 index bbb813d4f..000000000 --- a/_classes/uom.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: UOM -permalink: UOM.html -jsonid: uom ---- diff --git a/_code-lists/actioncode.md b/_code-lists/actioncode.md deleted file mode 100644 index 0b1735c03..000000000 --- a/_code-lists/actioncode.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: untp-dte:actionCode -permalink: actionCode.html -jsonid: actioncode -columns: - - - title: Label - code: label - - - title: Comment - code: comment - - - title: Value - code: value ---- diff --git a/_config_preview.yml b/_config_preview.yml index 37e5a9c1b..939db59ce 100644 --- a/_config_preview.yml +++ b/_config_preview.yml @@ -1,11 +1,11 @@ # Site settings -title: Vocabulary UNTP DTE -baseurl: "/vocabulary/untp/dte" # the subpath of your site, e.g. /blog -artefacts: "/vocabulary/untp/dte" # the subpath to deploy artefacts a level above major +title: Vocabulary UNTP DIA +baseurl: "/vocabulary/untp/dia" # the subpath of your site, e.g. /blog +artefacts: "/vocabulary/untp/dia" # the subpath to deploy artefacts a level above major dest: "https://test.uncefact.org" dataSet: "dataset:'22A'" versions: - untp-dte: 0.5.0 + untp-dia: 0.0.0 markdown: kramdown kramwdown: parse_block_html: true diff --git a/_data/@context.json b/_data/@context.json deleted file mode 100644 index 1f7c1df33..000000000 --- a/_data/@context.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "@context", - "uri": "untp-dte:@context", - "comment": [ - "A list of JSON-LD context URIs that define the semantic meaning of properties within the credential. " - ], - "rangeIncludes": [ - { - "uri": "untp-core:@context" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC" - } - ] -} \ No newline at end of file diff --git a/_data/action.json b/_data/action.json deleted file mode 100644 index 0e38d56fb..000000000 --- a/_data/action.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "label": "action", - "uri": "untp-dte:action", - "comment": [ - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:actionCode", - "comment": "The Action type says how an event relates to the lifecycle of the entity being described. For example, AggregationEvent is used to capture events related to aggregations of objects, such as cases aggregated to a pallet. Throughout its life, the pallet load participates in many business process steps, each of which may generate an EPCIS event. The action field of each event says how the aggregation itself has changed during the event: have objects been added to the aggregation, have objects been removed from the aggregation, or has the aggregation simply been observed without change to its membership? The action is independent of the bizStep (of type BusinessStepID) which identifies the specific business process step in which the action took place." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/actioncode.json b/_data/actioncode.json deleted file mode 100644 index 1f347c85e..000000000 --- a/_data/actioncode.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "label": "actionCode", - "uri": "untp-dte:actionCode", - "comment": "The Action type says how an event relates to the lifecycle of the entity being described. For example, AggregationEvent is used to capture events related to aggregations of objects, such as cases aggregated to a pallet. Throughout its life, the pallet load participates in many business process steps, each of which may generate an EPCIS event. The action field of each event says how the aggregation itself has changed during the event: have objects been added to the aggregation, have objects been removed from the aggregation, or has the aggregation simply been observed without change to its membership? The action is independent of the bizStep (of type BusinessStepID) which identifies the specific business process step in which the action took place.", - "values": [ - { - "uri": "untp-dte:actionCode#add", - "comment": "The entity in question has been created or added to.", - "label": "Add", - "value": "add" - }, - { - "uri": "untp-dte:actionCode#delete", - "comment": "The entity in question has been removed from or destroyed altogether.", - "label": "Delete", - "value": "delete" - }, - { - "uri": "untp-dte:actionCode#observe", - "comment": "The entity in question has not been changed.", - "label": "Observe", - "value": "observe" - } - ], - "referencedBy": [ - { - "uri": "untp-dte:action", - "comment": "Code describing how an event ..." - } - ] -} \ No newline at end of file diff --git a/_data/aggregationevent.json b/_data/aggregationevent.json deleted file mode 100644 index c55e07b58..000000000 --- a/_data/aggregationevent.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "label": "AggregationEvent", - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking.", - "subClassOf": "untp-dte:Event", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:childEPCList", - "type": "untp-dte:Item", - "comment": "The list of child items ..." - }, - { - "uri": "untp-dte:childQuantityList", - "type": "untp-dte:QuantityElement", - "comment": "List of quantified product classes ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:parentEPC", - "type": "untp-dte:Item", - "comment": "The unique item identifier that ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - } - ] -} \ No newline at end of file diff --git a/_data/associationevent.json b/_data/associationevent.json deleted file mode 100644 index b058fbb38..000000000 --- a/_data/associationevent.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "label": "AssociationEvent", - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. ", - "subClassOf": "untp-dte:Event", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:childEPCList", - "type": "untp-dte:Item", - "comment": "The list of child items ..." - }, - { - "uri": "untp-dte:childQuantityList", - "type": "untp-dte:QuantityElement", - "comment": "List of quantified product classes ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:parentEPC", - "type": "untp-dte:Item", - "comment": "The unique item identifier that ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - } - ] -} \ No newline at end of file diff --git a/_data/bizlocation.json b/_data/bizlocation.json deleted file mode 100644 index 88ff40fcb..000000000 --- a/_data/bizlocation.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "label": "bizLocation", - "uri": "untp-dte:bizLocation", - "comment": [ - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/bizstep.json b/_data/bizstep.json deleted file mode 100644 index cae0643f0..000000000 --- a/_data/bizstep.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "label": "bizStep", - "uri": "untp-dte:bizStep", - "comment": [ - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:bizStepCode", - "comment": "BusinessStep is a vocabulary whose elements denote steps in business processes. An example is an identifier that denotes “shipping.” The business step field of an event specifies the business context of an event: what business process step was taking place that caused the event to be captured?" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/bizstepcode.json b/_data/bizstepcode.json deleted file mode 100644 index 7e42a7847..000000000 --- a/_data/bizstepcode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "bizStepCode", - "uri": "untp-dte:bizStepCode", - "comment": "BusinessStep is a vocabulary whose elements denote steps in business processes. An example is an identifier that denotes “shipping.” The business step field of an event specifies the business context of an event: what business process step was taking place that caused the event to be captured?", - "referencedBy": [ - { - "uri": "untp-dte:bizStep", - "comment": "A business step code drawn ..." - } - ] -} \ No newline at end of file diff --git a/_data/biztransaction.json b/_data/biztransaction.json deleted file mode 100644 index 0e1c93247..000000000 --- a/_data/biztransaction.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "bizTransaction", - "uri": "untp-dte:bizTransaction", - "comment": [ - "The document type representing the trade transaction drawn from the business transaction type vocabulary." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:documentTypeCode", - "comment": "Document type codes for trade and logistics documents supporting the event such as purchase order, invoice, shipping notification, bill of lading, etc." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - } - ] -} \ No newline at end of file diff --git a/_data/childepclist.json b/_data/childepclist.json deleted file mode 100644 index 411f6d3ac..000000000 --- a/_data/childepclist.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "childEPCList", - "uri": "untp-dte:childEPCList", - "comment": [ - "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box).", - "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/childquantitylist.json b/_data/childquantitylist.json deleted file mode 100644 index 60202ab8c..000000000 --- a/_data/childquantitylist.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "childQuantityList", - "uri": "untp-dte:childQuantityList", - "comment": [ - "List of quantified product classes that have been aggregated into the parent. Used when the child items do not have unique identifiers (eg 100 Kg of cotton bales)", - "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - ], - "rangeIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/credentialsubject.json b/_data/credentialsubject.json deleted file mode 100644 index 2dd39cdd6..000000000 --- a/_data/credentialsubject.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "credentialSubject", - "uri": "untp-dte:credentialSubject", - "comment": [ - "VC subject is the transaction event structure" - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC" - } - ] -} \ No newline at end of file diff --git a/_data/dataprocessingmethod.json b/_data/dataprocessingmethod.json deleted file mode 100644 index 4396d5a27..000000000 --- a/_data/dataprocessingmethod.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "dataProcessingMethod", - "uri": "untp-dte:dataProcessingMethod", - "comment": [ - "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Sensor", - "comment": "A physical sensor that records a sensor data set." - } - ] -} \ No newline at end of file diff --git a/_data/destinationpartyid.json b/_data/destinationpartyid.json deleted file mode 100644 index 699906bde..000000000 --- a/_data/destinationpartyid.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "destinationPartyId", - "uri": "untp-dte:destinationPartyId", - "comment": [ - "The destination party for this supply chain transaction - typically the buyer party." - ], - "rangeIncludes": [ - { - "uri": "untp-core:id" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - } - ] -} \ No newline at end of file diff --git a/_data/device.json b/_data/device.json deleted file mode 100644 index 9df323aec..000000000 --- a/_data/device.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "device", - "uri": "untp-dte:device", - "comment": [ - "The device Identifier for the sensor as a URI (typically an EPC)" - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Sensor", - "comment": "A physical sensor that records a sensor data set." - } - ] -} \ No newline at end of file diff --git a/_data/digitaltraceabilityevent.json b/_data/digitaltraceabilityevent.json deleted file mode 100644 index 617e4d68d..000000000 --- a/_data/digitaltraceabilityevent.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "label": "DigitalTraceabilityEvent", - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC", - "subClassOf": "untp-core:VerifiableCredential", - "datatypeProperties": [ - { - "uri": "untp-dte:@context", - "type": "untp-core:@context", - "comment": "A list of JSON-LD context ..." - }, - { - "uri": "untp-dte:credentialSubject", - "type": "untp-dte:Event", - "comment": "VC subject is the transaction ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:issuer", - "type": "untp-core:issuer", - "comment": "The organisation that is the ..." - }, - { - "uri": "untp-dte:validFrom", - "type": "untp-core:validFrom", - "comment": "The date and time from ..." - } - ] -} \ No newline at end of file diff --git a/_data/disposition.json b/_data/disposition.json deleted file mode 100644 index 680824ef4..000000000 --- a/_data/disposition.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "label": "disposition", - "uri": "untp-dte:disposition", - "comment": [ - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. " - ], - "rangeIncludes": [ - { - "uri": "untp-dte:dispositionCode", - "comment": "Disposition code is a vocabulary whose elements denote a business state of an object. An example is a code that denotes “recalled\". The disposition field of an event specifies the business condition of the events objects, subsequent to the event. The disposition is assumed to hold true until another event indicates a change of disposition. Intervening events that do not specify a disposition field have no effect on the presumed disposition of the object. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/dispositioncode.json b/_data/dispositioncode.json deleted file mode 100644 index fdf1db6ba..000000000 --- a/_data/dispositioncode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "dispositionCode", - "uri": "untp-dte:dispositionCode", - "comment": "Disposition code is a vocabulary whose elements denote a business state of an object. An example is a code that denotes “recalled\". The disposition field of an event specifies the business condition of the events objects, subsequent to the event. The disposition is assumed to hold true until another event indicates a change of disposition. Intervening events that do not specify a disposition field have no effect on the presumed disposition of the object. ", - "referencedBy": [ - { - "uri": "untp-dte:disposition", - "comment": "Disposition code describing the state ..." - } - ] -} \ No newline at end of file diff --git a/_data/documenttypecode.json b/_data/documenttypecode.json deleted file mode 100644 index 2a87f21e1..000000000 --- a/_data/documenttypecode.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "documentTypeCode", - "uri": "untp-dte:documentTypeCode", - "comment": "Document type codes for trade and logistics documents supporting the event such as purchase order, invoice, shipping notification, bill of lading, etc.", - "referencedBy": [ - { - "uri": "untp-dte:bizTransaction", - "comment": "The document type representing the ..." - } - ] -} \ No newline at end of file diff --git a/_data/epclist.json b/_data/epclist.json deleted file mode 100644 index c1eb369b4..000000000 --- a/_data/epclist.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "epcList", - "uri": "untp-dte:epcList", - "comment": [ - "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. ", - "The list of uniquely identified trade items included in this supply chain transaction." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - } - ] -} \ No newline at end of file diff --git a/_data/event.json b/_data/event.json deleted file mode 100644 index 4e1b12f58..000000000 --- a/_data/event.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "label": "Event", - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event.", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - } - ], - "referencedBy": [ - { - "uri": "untp-dte:credentialSubject", - "comment": "VC subject is the transaction ..." - } - ] -} \ No newline at end of file diff --git a/_data/eventtime.json b/_data/eventtime.json deleted file mode 100644 index f3e88a582..000000000 --- a/_data/eventtime.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "label": "eventTime", - "uri": "untp-dte:eventTime", - "comment": [ - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/id.json b/_data/id.json deleted file mode 100644 index 3d9dbcf31..000000000 --- a/_data/id.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "label": "id", - "uri": "untp-dte:id", - "comment": [ - "A unique identifier (URI) assigned to the product passport. May be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The globally unique ID of the product as a URI. Ideally as a resolvable URL according to ISO 18975. ", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID" - ], - "rangeIncludes": [ - { - "uri": "untp-core:id" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC" - }, - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/inputepclist.json b/_data/inputepclist.json deleted file mode 100644 index 9d9472c3d..000000000 --- a/_data/inputepclist.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "inputEPCList", - "uri": "untp-dte:inputEPCList", - "comment": [ - "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - } - ] -} \ No newline at end of file diff --git a/_data/inputquantitylist.json b/_data/inputquantitylist.json deleted file mode 100644 index d034db1f7..000000000 --- a/_data/inputquantitylist.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "inputQuantityList", - "uri": "untp-dte:inputQuantityList", - "comment": [ - "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - } - ] -} \ No newline at end of file diff --git a/_data/issuer.json b/_data/issuer.json deleted file mode 100644 index 88081f2f2..000000000 --- a/_data/issuer.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "issuer", - "uri": "untp-dte:issuer", - "comment": [ - "The organisation that is the issuer 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:issuer" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC" - } - ] -} \ No newline at end of file diff --git a/_data/item.json b/_data/item.json deleted file mode 100644 index 06054bd10..000000000 --- a/_data/item.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "label": "Item", - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. ", - "datatypeProperties": [ - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:name", - "type": "untp-core:name", - "comment": "The name of the product ..." - } - ], - "referencedBy": [ - { - "uri": "untp-dte:childEPCList", - "comment": "The list of child items ..." - }, - { - "uri": "untp-dte:device", - "comment": "The device Identifier for the ..." - }, - { - "uri": "untp-dte:epcList", - "comment": "A list of uniquely identified ..." - }, - { - "uri": "untp-dte:inputEPCList", - "comment": "The list of uniquely identified ..." - }, - { - "uri": "untp-dte:outputEPCList", - "comment": "The list of uniquely identified ..." - }, - { - "uri": "untp-dte:parentEPC", - "comment": "The unique item identifier that ..." - } - ] -} \ No newline at end of file diff --git a/_data/mapping.json b/_data/mapping.json deleted file mode 100644 index 463ec6460..000000000 --- a/_data/mapping.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "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/0/" -} \ No newline at end of file diff --git a/_data/name.json b/_data/name.json deleted file mode 100644 index 8d99eb99b..000000000 --- a/_data/name.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "name", - "uri": "untp-dte:name", - "comment": [ - "The name of the product class to which the product item belongs. " - ], - "rangeIncludes": [ - { - "uri": "untp-core:name" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ] -} \ No newline at end of file diff --git a/_data/objectevent.json b/_data/objectevent.json deleted file mode 100644 index f67cda97e..000000000 --- a/_data/objectevent.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "label": "ObjectEvent", - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)", - "subClassOf": "untp-dte:Event", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:epcList", - "type": "untp-dte:Item", - "comment": "A list of uniquely identified ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:quantityList", - "type": "untp-dte:QuantityElement", - "comment": "A quantified list of product ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - } - ] -} \ No newline at end of file diff --git a/_data/outputepclist.json b/_data/outputepclist.json deleted file mode 100644 index 014526280..000000000 --- a/_data/outputepclist.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "outputEPCList", - "uri": "untp-dte:outputEPCList", - "comment": [ - "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - } - ] -} \ No newline at end of file diff --git a/_data/outputquantitylist.json b/_data/outputquantitylist.json deleted file mode 100644 index a0f2b6ab3..000000000 --- a/_data/outputquantitylist.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "outputQuantityList", - "uri": "untp-dte:outputQuantityList", - "comment": [ - "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - } - ] -} \ No newline at end of file diff --git a/_data/parentepc.json b/_data/parentepc.json deleted file mode 100644 index 6911fc2db..000000000 --- a/_data/parentepc.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "parentEPC", - "uri": "untp-dte:parentEPC", - "comment": [ - "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items.", - "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Item", - "comment": "A specific serialised trade item which is an instance of a more generic product. " - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/processtype.json b/_data/processtype.json deleted file mode 100644 index 1456585da..000000000 --- a/_data/processtype.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "label": "processType", - "uri": "untp-dte:processType", - "comment": [ - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/productid.json b/_data/productid.json deleted file mode 100644 index 636146b87..000000000 --- a/_data/productid.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "productId", - "uri": "untp-dte:productId", - "comment": [ - "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - ], - "rangeIncludes": [ - { - "uri": "untp-core:id" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ] -} \ No newline at end of file diff --git a/_data/productname.json b/_data/productname.json deleted file mode 100644 index 7072a24ca..000000000 --- a/_data/productname.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "productName", - "uri": "untp-dte:productName", - "comment": [ - "The registered name of the product within the identifier scheme. " - ], - "rangeIncludes": [ - { - "uri": "untp-core:name" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ] -} \ No newline at end of file diff --git a/_data/quantity.json b/_data/quantity.json deleted file mode 100644 index 7a657c208..000000000 --- a/_data/quantity.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "quantity", - "uri": "untp-dte:quantity", - "comment": [ - "The numeric quantity of the product class (eg 100 kg of cotton)" - ], - "rangeIncludes": [ - { - "uri": "xsd:decimal" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ] -} \ No newline at end of file diff --git a/_data/quantityelement.json b/_data/quantityelement.json deleted file mode 100644 index 2fa0f9cbb..000000000 --- a/_data/quantityelement.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "label": "QuantityElement", - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "datatypeProperties": [ - { - "uri": "untp-dte:productId", - "type": "untp-core:id", - "comment": "THe identifier of a product ..." - }, - { - "uri": "untp-dte:productName", - "type": "untp-core:name", - "comment": "The registered name of the ..." - }, - { - "uri": "untp-dte:quantity", - "type": "xsd:decimal", - "comment": "The numeric quantity of the ..." - }, - { - "uri": "untp-dte:uom", - "type": "untp-dte:UOM", - "comment": "the unit of measure for ..." - } - ], - "referencedBy": [ - { - "uri": "untp-dte:childQuantityList", - "comment": "List of quantified product classes ..." - }, - { - "uri": "untp-dte:inputQuantityList", - "comment": "The quantified list of product ..." - }, - { - "uri": "untp-dte:outputQuantityList", - "comment": "The quantified list of product ..." - }, - { - "uri": "untp-dte:quantityList", - "comment": "A quantified list of product ..." - } - ] -} \ No newline at end of file diff --git a/_data/quantitylist.json b/_data/quantitylist.json deleted file mode 100644 index d9d90b00f..000000000 --- a/_data/quantitylist.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "quantityList", - "uri": "untp-dte:quantityList", - "comment": [ - "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event", - "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - ], - "rangeIncludes": [ - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - } - ] -} \ No newline at end of file diff --git a/_data/sensor.json b/_data/sensor.json deleted file mode 100644 index 2e8b5c6f2..000000000 --- a/_data/sensor.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "label": "Sensor", - "uri": "untp-dte:Sensor", - "comment": "A physical sensor that records a sensor data set.", - "datatypeProperties": [ - { - "uri": "untp-dte:dataProcessingMethod", - "type": "xsd:string", - "comment": "The data processing method used ..." - }, - { - "uri": "untp-dte:device", - "type": "untp-dte:Item", - "comment": "The device Identifier for the ..." - } - ], - "referencedBy": [ - { - "uri": "untp-dte:sensorMetadata", - "comment": "Data that describes the physical ..." - } - ] -} \ No newline at end of file diff --git a/_data/sensordata.json b/_data/sensordata.json deleted file mode 100644 index 39985b55a..000000000 --- a/_data/sensordata.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "label": "SensorData", - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor.", - "datatypeProperties": [ - { - "uri": "untp-dte:sensorType", - "type": "xsd:string", - "comment": "the measurement type of the ..." - }, - { - "uri": "untp-dte:time", - "type": "xsd:string", - "comment": "the timestamp at which the ..." - }, - { - "uri": "untp-dte:uom", - "type": "untp-dte:UOM", - "comment": "the unit of measure for ..." - }, - { - "uri": "untp-dte:value", - "type": "xsd:decimal", - "comment": "the sensor reading " - } - ], - "referencedBy": [ - { - "uri": "untp-dte:sensorReport", - "comment": "A list of sensor readings ..." - } - ] -} \ No newline at end of file diff --git a/_data/sensorelement.json b/_data/sensorelement.json deleted file mode 100644 index e69eb7262..000000000 --- a/_data/sensorelement.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "label": "SensorElement", - "uri": "untp-dte:SensorElement", - "comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values.", - "datatypeProperties": [ - { - "uri": "untp-dte:sensorIntegrityProof", - "type": "xsd:string", - "comment": "An optional reference to a ..." - }, - { - "uri": "untp-dte:sensorMetadata", - "type": "untp-dte:Sensor", - "comment": "Data that describes the physical ..." - }, - { - "uri": "untp-dte:sensorReport", - "type": "untp-dte:SensorData", - "comment": "A list of sensor readings ..." - } - ], - "referencedBy": [ - { - "uri": "untp-dte:sensorElementList", - "comment": "An array (one for each ..." - } - ] -} \ No newline at end of file diff --git a/_data/sensorelementlist.json b/_data/sensorelementlist.json deleted file mode 100644 index 4bd3d5955..000000000 --- a/_data/sensorelementlist.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "label": "sensorElementList", - "uri": "untp-dte:sensorElementList", - "comment": [ - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. " - ], - "rangeIncludes": [ - { - "uri": "untp-dte:SensorElement", - "comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:Event", - "comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event." - }, - { - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - { - "uri": "untp-dte:ObjectEvent", - "comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - { - "uri": "untp-dte:AggregationEvent", - "comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - { - "uri": "untp-dte:AssociationEvent", - "comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - } - ] -} \ No newline at end of file diff --git a/_data/sensorintegrityproof.json b/_data/sensorintegrityproof.json deleted file mode 100644 index c076cec24..000000000 --- a/_data/sensorintegrityproof.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "sensorIntegrityProof", - "uri": "untp-dte:sensorIntegrityProof", - "comment": [ - "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorElement", - "comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - } - ] -} \ No newline at end of file diff --git a/_data/sensormetadata.json b/_data/sensormetadata.json deleted file mode 100644 index b5d043327..000000000 --- a/_data/sensormetadata.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "sensorMetadata", - "uri": "untp-dte:sensorMetadata", - "comment": [ - "Data that describes the physical sensor that recorded the sensor data set." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:Sensor", - "comment": "A physical sensor that records a sensor data set." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorElement", - "comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - } - ] -} \ No newline at end of file diff --git a/_data/sensorreport.json b/_data/sensorreport.json deleted file mode 100644 index b4dc9419b..000000000 --- a/_data/sensorreport.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "label": "sensorReport", - "uri": "untp-dte:sensorReport", - "comment": [ - "A list of sensor readings from the given sensor relevant to the traceability event context." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorElement", - "comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - } - ] -} \ No newline at end of file diff --git a/_data/sensortype.json b/_data/sensortype.json deleted file mode 100644 index f56cfebe3..000000000 --- a/_data/sensortype.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "sensorType", - "uri": "untp-dte:sensorType", - "comment": [ - "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor." - } - ] -} \ No newline at end of file diff --git a/_data/sourcepartyid.json b/_data/sourcepartyid.json deleted file mode 100644 index 542500dac..000000000 --- a/_data/sourcepartyid.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "sourcePartyId", - "uri": "untp-dte:sourcePartyId", - "comment": [ - "The source party for this supply chain transaction - typically the seller party" - ], - "rangeIncludes": [ - { - "uri": "untp-core:id" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - } - ] -} \ No newline at end of file diff --git a/_data/time.json b/_data/time.json deleted file mode 100644 index bd649903d..000000000 --- a/_data/time.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "time", - "uri": "untp-dte:time", - "comment": [ - "the timestamp at which the sensor reading was made." - ], - "rangeIncludes": [ - { - "uri": "xsd:string" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor." - } - ] -} \ No newline at end of file diff --git a/_data/transactionevent.json b/_data/transactionevent.json deleted file mode 100644 index c05b0e3cb..000000000 --- a/_data/transactionevent.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "label": "TransactionEvent", - "uri": "untp-dte:TransactionEvent", - "comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "subClassOf": "untp-dte:Event", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:bizTransaction", - "type": "untp-dte:documentTypeCode", - "comment": "The document type representing the ..." - }, - { - "uri": "untp-dte:destinationPartyId", - "type": "untp-core:id", - "comment": "The destination party for this ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:epcList", - "type": "untp-dte:Item", - "comment": "A list of uniquely identified ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:quantityList", - "type": "untp-dte:QuantityElement", - "comment": "A quantified list of product ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - }, - { - "uri": "untp-dte:sourcePartyId", - "type": "untp-core:id", - "comment": "The source party for this ..." - } - ] -} \ No newline at end of file diff --git a/_data/transformationevent.json b/_data/transformationevent.json deleted file mode 100644 index 96c147eec..000000000 --- a/_data/transformationevent.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "label": "TransformationEvent", - "uri": "untp-dte:TransformationEvent", - "comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn.", - "subClassOf": "untp-dte:Event", - "datatypeProperties": [ - { - "uri": "untp-dte:action", - "type": "untp-dte:actionCode", - "comment": "Code describing how an event ..." - }, - { - "uri": "untp-dte:bizLocation", - "type": "xsd:string", - "comment": "A Business Location is a ..." - }, - { - "uri": "untp-dte:bizStep", - "type": "untp-dte:bizStepCode", - "comment": "A business step code drawn ..." - }, - { - "uri": "untp-dte:disposition", - "type": "untp-dte:dispositionCode", - "comment": "Disposition code describing the state ..." - }, - { - "uri": "untp-dte:eventTime", - "type": "xsd:string", - "comment": "The ISO-8601 date time when ..." - }, - { - "uri": "untp-dte:id", - "type": "untp-core:id", - "comment": "A unique identifier (URI) assigned ..." - }, - { - "uri": "untp-dte:inputEPCList", - "type": "untp-dte:Item", - "comment": "The list of uniquely identified ..." - }, - { - "uri": "untp-dte:inputQuantityList", - "type": "untp-dte:QuantityElement", - "comment": "The quantified list of product ..." - }, - { - "uri": "untp-dte:outputEPCList", - "type": "untp-dte:Item", - "comment": "The list of uniquely identified ..." - }, - { - "uri": "untp-dte:outputQuantityList", - "type": "untp-dte:QuantityElement", - "comment": "The quantified list of product ..." - }, - { - "uri": "untp-dte:processType", - "type": "xsd:string", - "comment": "A human readable name for ..." - }, - { - "uri": "untp-dte:sensorElementList", - "type": "untp-dte:SensorElement", - "comment": "An array (one for each ..." - } - ] -} \ No newline at end of file diff --git a/_data/uom.json b/_data/uom.json deleted file mode 100644 index f58abbb9e..000000000 --- a/_data/uom.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "label": "UOM", - "uri": "untp-dte:UOM", - "comment": "UNECE Recommendation 20 Unit of Measure code list.", - "referencedBy": [ - { - "uri": "untp-dte:uom", - "comment": "the unit of measure for ..." - } - ] -} \ No newline at end of file diff --git a/_data/uomproperty.json b/_data/uomproperty.json deleted file mode 100644 index cec3936e7..000000000 --- a/_data/uomproperty.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "label": "uom", - "uri": "untp-dte:uom", - "comment": [ - "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.", - "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist." - ], - "rangeIncludes": [ - { - "uri": "untp-dte:UOM", - "comment": "UNECE Recommendation 20 Unit of Measure code list." - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor." - }, - { - "uri": "untp-dte:QuantityElement", - "comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable." - } - ] -} \ No newline at end of file diff --git a/_data/validfrom.json b/_data/validfrom.json deleted file mode 100644 index 514475813..000000000 --- a/_data/validfrom.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "validFrom", - "uri": "untp-dte:validFrom", - "comment": [ - "The date and time from which the credential is valid." - ], - "rangeIncludes": [ - { - "uri": "untp-core:validFrom" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:DigitalTraceabilityEvent", - "comment": "An array of Traceability Events as a VC" - } - ] -} \ No newline at end of file diff --git a/_data/value.json b/_data/value.json deleted file mode 100644 index 9674bd678..000000000 --- a/_data/value.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "label": "value", - "uri": "untp-dte:value", - "comment": [ - "the sensor reading" - ], - "rangeIncludes": [ - { - "uri": "xsd:decimal" - } - ], - "domainIncludes": [ - { - "uri": "untp-dte:SensorData", - "comment": "A data point read by a sensor." - } - ] -} \ No newline at end of file diff --git a/_data/versions.json b/_data/versions.json deleted file mode 100644 index 096f53604..000000000 --- a/_data/versions.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "prefix": "/vocabulary/untp/dte/", - "majors": [ - { - "major": 0, - "log":[ - { - "version": "v0.4.2", - "date": "2024-09-26", - "notes": "v0.4.2 - pre-release for verification", - "context": "0.4.2/", - "schema": "untp-dte-schema-0.4.2.json", - "instance": "untp-dte-instance-0.4.2.json" - }, - { - "version": "v0.4.1", - "date": "2024-09-26", - "notes": "v0.4.1 - trial testing release", - "context": "0.4.1/", - "schema": "untp-dte-schema-0.4.1.json", - "instance": "untp-dte-instance-0.4.1.json" - }, - { - "version": "v0.4.0", - "date": "2024-09-26", - "notes": "v0.4.0 - ready for industrial pilot testing", - "context": "0.4.0/", - "schema": "untp-dte-schema-0.4.0.json", - "instance": "untp-dte-instance-0.4.0.json" - }, - { - "version": "v0.3.10", - "date": "2024-06-24", - "notes": "v0.3.10 - fix schema references and sample data", - "context": "0.3.10/", - "schema": "untp-dte-schema-0.3.10.json", - "instance": "untp-dte-instance-0.3.10.json" - }, - { - "version": "v0.3.9", - "date": "2024-06-24", - "notes": "v0.3.9 - update URIs from test to production values.", - "context": "0.3.9/", - "schema": "untp-dte-schema-0.3.9.json", - "instance": "untp-dte-instance-0.3.9.json" - } - ] - } - ] -} 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/action.md b/_properties/action.md deleted file mode 100644 index ad34e4771..000000000 --- a/_properties/action.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: action -permalink: action.html -jsonid: action ---- diff --git a/_properties/bizlocation.md b/_properties/bizlocation.md deleted file mode 100644 index 9902257c1..000000000 --- a/_properties/bizlocation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: bizLocation -permalink: bizLocation.html -jsonid: bizlocation ---- diff --git a/_properties/bizstep.md b/_properties/bizstep.md deleted file mode 100644 index 24aaf4a0d..000000000 --- a/_properties/bizstep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: bizStep -permalink: bizStep.html -jsonid: bizstep ---- diff --git a/_properties/biztransaction.md b/_properties/biztransaction.md deleted file mode 100644 index bd1c47327..000000000 --- a/_properties/biztransaction.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: bizTransaction -permalink: bizTransaction.html -jsonid: biztransaction ---- diff --git a/_properties/childepclist.md b/_properties/childepclist.md deleted file mode 100644 index 71228eaf0..000000000 --- a/_properties/childepclist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: childEPCList -permalink: childEPCList.html -jsonid: childepclist ---- diff --git a/_properties/childquantitylist.md b/_properties/childquantitylist.md deleted file mode 100644 index 4275bde1f..000000000 --- a/_properties/childquantitylist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: childQuantityList -permalink: childQuantityList.html -jsonid: childquantitylist ---- diff --git a/_properties/credentialsubject.md b/_properties/credentialsubject.md deleted file mode 100644 index bbd1ac096..000000000 --- a/_properties/credentialsubject.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: credentialSubject -permalink: credentialSubject.html -jsonid: credentialsubject ---- diff --git a/_properties/dataprocessingmethod.md b/_properties/dataprocessingmethod.md deleted file mode 100644 index 5388ba064..000000000 --- a/_properties/dataprocessingmethod.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: dataProcessingMethod -permalink: dataProcessingMethod.html -jsonid: dataprocessingmethod ---- diff --git a/_properties/destinationpartyid.md b/_properties/destinationpartyid.md deleted file mode 100644 index 172291648..000000000 --- a/_properties/destinationpartyid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: destinationPartyId -permalink: destinationPartyId.html -jsonid: destinationpartyid ---- diff --git a/_properties/device.md b/_properties/device.md deleted file mode 100644 index fc587e511..000000000 --- a/_properties/device.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: device -permalink: device.html -jsonid: device ---- diff --git a/_properties/disposition.md b/_properties/disposition.md deleted file mode 100644 index 730ac0ba5..000000000 --- a/_properties/disposition.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: disposition -permalink: disposition.html -jsonid: disposition ---- diff --git a/_properties/epclist.md b/_properties/epclist.md deleted file mode 100644 index 777048f4f..000000000 --- a/_properties/epclist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: epcList -permalink: epcList.html -jsonid: epclist ---- diff --git a/_properties/eventtime.md b/_properties/eventtime.md deleted file mode 100644 index 8fe401e1d..000000000 --- a/_properties/eventtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: eventTime -permalink: eventTime.html -jsonid: eventtime ---- diff --git a/_properties/id.md b/_properties/id.md deleted file mode 100644 index cfaf09939..000000000 --- a/_properties/id.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: id -permalink: id.html -jsonid: id ---- diff --git a/_properties/inputepclist.md b/_properties/inputepclist.md deleted file mode 100644 index 417df871e..000000000 --- a/_properties/inputepclist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: inputEPCList -permalink: inputEPCList.html -jsonid: inputepclist ---- diff --git a/_properties/inputquantitylist.md b/_properties/inputquantitylist.md deleted file mode 100644 index b68619fe8..000000000 --- a/_properties/inputquantitylist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: inputQuantityList -permalink: inputQuantityList.html -jsonid: inputquantitylist ---- 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/name.md b/_properties/name.md deleted file mode 100644 index 019319f83..000000000 --- a/_properties/name.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: name -permalink: name.html -jsonid: name ---- diff --git a/_properties/outputepclist.md b/_properties/outputepclist.md deleted file mode 100644 index b714aebf1..000000000 --- a/_properties/outputepclist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: outputEPCList -permalink: outputEPCList.html -jsonid: outputepclist ---- diff --git a/_properties/outputquantitylist.md b/_properties/outputquantitylist.md deleted file mode 100644 index 9bfc0f54c..000000000 --- a/_properties/outputquantitylist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: outputQuantityList -permalink: outputQuantityList.html -jsonid: outputquantitylist ---- diff --git a/_properties/parentepc.md b/_properties/parentepc.md deleted file mode 100644 index 29cfaf0b9..000000000 --- a/_properties/parentepc.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: parentEPC -permalink: parentEPC.html -jsonid: parentepc ---- diff --git a/_properties/processtype.md b/_properties/processtype.md deleted file mode 100644 index 8a755008a..000000000 --- a/_properties/processtype.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: processType -permalink: processType.html -jsonid: processtype ---- diff --git a/_properties/productid.md b/_properties/productid.md deleted file mode 100644 index fe2d57cfa..000000000 --- a/_properties/productid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: productId -permalink: productId.html -jsonid: productid ---- diff --git a/_properties/productname.md b/_properties/productname.md deleted file mode 100644 index 2a2d1b112..000000000 --- a/_properties/productname.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: productName -permalink: productName.html -jsonid: productname ---- diff --git a/_properties/quantity.md b/_properties/quantity.md deleted file mode 100644 index cf9271fbc..000000000 --- a/_properties/quantity.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: quantity -permalink: quantity.html -jsonid: quantity ---- diff --git a/_properties/quantitylist.md b/_properties/quantitylist.md deleted file mode 100644 index 995eb615e..000000000 --- a/_properties/quantitylist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: quantityList -permalink: quantityList.html -jsonid: quantitylist ---- diff --git a/_properties/sensorelementlist.md b/_properties/sensorelementlist.md deleted file mode 100644 index 41061436c..000000000 --- a/_properties/sensorelementlist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sensorElementList -permalink: sensorElementList.html -jsonid: sensorelementlist ---- diff --git a/_properties/sensorintegrityproof.md b/_properties/sensorintegrityproof.md deleted file mode 100644 index 4c6409e33..000000000 --- a/_properties/sensorintegrityproof.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sensorIntegrityProof -permalink: sensorIntegrityProof.html -jsonid: sensorintegrityproof ---- diff --git a/_properties/sensormetadata.md b/_properties/sensormetadata.md deleted file mode 100644 index 7e4cad7ec..000000000 --- a/_properties/sensormetadata.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sensorMetadata -permalink: sensorMetadata.html -jsonid: sensormetadata ---- diff --git a/_properties/sensorreport.md b/_properties/sensorreport.md deleted file mode 100644 index a91ef5467..000000000 --- a/_properties/sensorreport.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sensorReport -permalink: sensorReport.html -jsonid: sensorreport ---- diff --git a/_properties/sensortype.md b/_properties/sensortype.md deleted file mode 100644 index fa9fd9868..000000000 --- a/_properties/sensortype.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sensorType -permalink: sensorType.html -jsonid: sensortype ---- diff --git a/_properties/sourcepartyid.md b/_properties/sourcepartyid.md deleted file mode 100644 index 152ee1ea0..000000000 --- a/_properties/sourcepartyid.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: sourcePartyId -permalink: sourcePartyId.html -jsonid: sourcepartyid ---- diff --git a/_properties/time.md b/_properties/time.md deleted file mode 100644 index 8e9caf026..000000000 --- a/_properties/time.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: time -permalink: time.html -jsonid: time ---- diff --git a/_properties/uomproperty.md b/_properties/uomproperty.md deleted file mode 100644 index 03d6a1553..000000000 --- a/_properties/uomproperty.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: uom -permalink: uomProperty.html -jsonid: uomproperty ---- 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/value.md b/_properties/value.md deleted file mode 100644 index 8a8e078b4..000000000 --- a/_properties/value.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: value -permalink: value.html -jsonid: value ---- diff --git a/out.md b/out.md deleted file mode 100644 index 5d5a37cc6..000000000 --- a/out.md +++ /dev/null @@ -1,9 +0,0 @@ -Class untp-dte:AggregationEvent has no references -Class untp-dte:AssociationEvent has no references -Class untp-dte:DigitalTraceabilityEvent has no references -Class untp-dte:ObjectEvent has no references -Class untp-dte:TransactionEvent has no references -Class untp-dte:TransformationEvent has no references -Properties with the names already allocated by classes: - -unece:SpecifiedPeriod - null diff --git a/pages/about.html b/pages/about.html index 61a93385a..ceafd7c9d 100644 --- a/pages/about.html +++ b/pages/about.html @@ -5,8 +5,8 @@ class: white ---
-

UNTP B2B Traceability Events Vocabulary

-

A collection of events that can be used to build supply chain traceability graphs.

+

UNTP Digital Identity Anchor Vocabulary

+

A simple domain that defines the credential data model for trusted identity mapping.

@@ -37,12 +37,12 @@

UNTP B2B Traceability Events Vocabulary

Classes
-

List of Traceability Events Classes

+

List of Digital Identity Anchor Classes

Browse Classes
- {% if site.versions.untp-dte %} + {% if site.versions.untp-dia %} - {{ site.versions.untp-dte }} + {{ site.versions.untp-dia }} {% endif %} @@ -59,12 +59,12 @@

UNTP B2B Traceability Events Vocabulary

Properties
-

List of Traceability Events Properties

+

List of Digital Identity Anchor Properties

Browse Properties
- {% if site.versions.untp-dte %} + {% if site.versions.untp-dia %} - {{ site.versions.untp-dte }} + {{ site.versions.untp-dia }} {% endif %} @@ -81,18 +81,18 @@

UNTP B2B Traceability Events Vocabulary

Code Lists
-

List of Traceability Events Codes

+

List of Digital Identity Anchor Codes

Browse Code Lists
- {% if site.versions.untp-dte %} + {% if site.versions.untp-dia %} - {{ site.versions.untp-dte }} + {{ site.versions.untp-dia }} {% endif %} - {%- assign jsonld_context_url = '/' | prepend: site.versions.untp-dte | prepend: '/' | prepend: site.artefacts | prepend: site.dest -%} + {%- assign jsonld_context_url = '/' | prepend: site.versions.untp-dia | prepend: '/' | prepend: site.artefacts | prepend: site.dest -%}

Contexts

Current JSON-LD Context file is available here:

@@ -112,8 +112,8 @@

Content Negotiation

- {%- assign json_schema_url = '.json' | prepend: site.versions.untp-dte | prepend: '/untp-dte-schema-' | prepend: site.artefacts | prepend: site.dest -%} - {%- assign json_instance_url = '.json' | prepend: site.versions.untp-dte | prepend: '/untp-dte-instance-' | prepend: site.artefacts | prepend: site.dest -%} + {%- assign json_schema_url = '.json' | prepend: site.versions.untp-dia | prepend: '/untp-dia-schema-' | prepend: site.artefacts | prepend: site.dest -%} + {%- assign json_instance_url = '.json' | prepend: site.versions.untp-dia | prepend: '/untp-dia-instance-' | prepend: site.artefacts | prepend: site.dest -%}

JSON Schemas

Current JSON Schema file is available here:

diff --git a/untp-dte-context-0.3.0.jsonld b/untp-dte-context-0.3.0.jsonld deleted file mode 100644 index 66b89e41a..000000000 --- a/untp-dte-context-0.3.0.jsonld +++ /dev/null @@ -1,776 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/working", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0.3.7/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme", - "@context": {} - }, - "Entity": { - "@protected": true, - "@id": "untp-core:Entity", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifiers": { - "@id": "untp-dte:otherIdentifiers", - "@type": "@id" - } - } - }, - "Item": { - "@protected": true, - "@id": "untp-dte:Item", - "@context": { - "registeredId": { - "@id": "untp-dte:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "issuer": { - "@id": "untp-dte:issuer", - "@type": "@id" - }, - "validFrom": { - "@id": "untp-dte:validFrom", - "@type": "xsd:string" - }, - "validUntil": { - "@id": "untp-dte:validUntil", - "@type": "xsd:string" - }, - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "sourceParty": "untp-core:sourceParty", - "destinationParty": "untp-core:destinationParty", - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "referenceDocument": { - "@protected": true, - "@id": "untp-dte:referenceDocument", - "@context": { - "documentType": { - "@id": "untp-dte:documentType", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "identifier": { - "@id": "untp-dte:identifier", - "@type": "xsd:string" - }, - "documentURL": { - "@id": "untp-dte:documentURL", - "@type": "xsd:string" - } - } - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/workingactionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/untp-dte-context-0.3.9.jsonld b/untp-dte-context-0.3.9.jsonld deleted file mode 100644 index ff2b0d340..000000000 --- a/untp-dte-context-0.3.9.jsonld +++ /dev/null @@ -1,776 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0", - "untp-core": "https://test.uncefact.org/vocabulary/untp/core/0/", - "xsd": "http://www.w3.org/2001/XMLSchema#", - "@protected": true, - "@version": 1.1, - "IdentifierScheme": { - "@protected": true, - "@id": "untp-core:IdentifierScheme", - "@context": {} - }, - "Entity": { - "@protected": true, - "@id": "untp-core:Entity", - "@context": { - "registeredId": { - "@id": "untp-core:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "CredentialIssuer": { - "@protected": true, - "@id": "untp-core:CredentialIssuer", - "@context": { - "otherIdentifiers": { - "@id": "untp-dte:otherIdentifiers", - "@type": "@id" - } - } - }, - "Item": { - "@protected": true, - "@id": "untp-dte:Item", - "@context": { - "registeredId": { - "@id": "untp-dte:registeredId", - "@type": "xsd:string" - }, - "idScheme": { - "@id": "untp-dte:idScheme", - "@type": "@id" - } - } - }, - "Event": { - "@protected": true, - "@id": "untp-dte:Event", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - } - } - }, - "DigitalTraceabilityEvent": { - "@protected": true, - "@id": "untp-dte:DigitalTraceabilityEvent", - "@context": { - "issuer": { - "@id": "untp-dte:issuer", - "@type": "@id" - }, - "validFrom": { - "@id": "untp-dte:validFrom", - "@type": "xsd:string" - }, - "validUntil": { - "@id": "untp-dte:validUntil", - "@type": "xsd:string" - }, - "credentialSubject": { - "@id": "untp-dte:credentialSubject", - "@type": "@id" - } - } - }, - "TransformationEvent": { - "@protected": true, - "@id": "untp-dte:TransformationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "outputEPCList": { - "@id": "untp-dte:outputEPCList", - "@type": "@id" - }, - "inputEPCList": { - "@id": "untp-dte:inputEPCList", - "@type": "@id" - }, - "inputQuantityList": { - "@protected": true, - "@id": "untp-dte:inputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "outputQuantityList": { - "@protected": true, - "@id": "untp-dte:outputQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "processType": { - "@id": "untp-dte:processType", - "@type": "xsd:string" - } - } - }, - "ObjectEvent": { - "@protected": true, - "@id": "untp-dte:ObjectEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "AggregationEvent": { - "@protected": true, - "@id": "untp-dte:AggregationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - }, - "TransactionEvent": { - "@protected": true, - "@id": "untp-dte:TransactionEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "sourceParty": "untp-core:sourceParty", - "destinationParty": "untp-core:destinationParty", - "epcList": { - "@id": "untp-dte:epcList", - "@type": "@id" - }, - "quantityList": { - "@protected": true, - "@id": "untp-dte:quantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "referenceDocument": { - "@protected": true, - "@id": "untp-dte:referenceDocument", - "@context": { - "documentType": { - "@id": "untp-dte:documentType", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BTT" - } - }, - "identifier": { - "@id": "untp-dte:identifier", - "@type": "xsd:string" - }, - "documentURL": { - "@id": "untp-dte:documentURL", - "@type": "xsd:string" - } - } - } - } - }, - "AssociationEvent": { - "@protected": true, - "@id": "untp-dte:AssociationEvent", - "@context": { - "eventTime": { - "@id": "untp-dte:eventTime", - "@type": "xsd:string" - }, - "action": { - "@id": "untp-dte:action", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://test.uncefact.org/vocabulary/untp/dte/0actionCode#" - } - }, - "disposition": { - "@id": "untp-dte:disposition", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/Disp" - } - }, - "bizStep": { - "@id": "untp-dte:bizStep", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://ref.gs1.org/cbv/BizStep" - } - }, - "bizLocation": { - "@id": "untp-dte:bizLocation", - "@type": "xsd:string" - }, - "sensorElementList": { - "@protected": true, - "@id": "untp-dte:sensorElementList", - "@context": { - "sensorMetadata": { - "@protected": true, - "@id": "untp-dte:sensorMetadata", - "@context": { - "device": { - "@id": "untp-dte:device", - "@type": "@id" - }, - "dataProcessingMethod": { - "@id": "untp-dte:dataProcessingMethod", - "@type": "xsd:string" - } - } - }, - "sensorReport": { - "@protected": true, - "@id": "untp-dte:sensorReport", - "@context": { - "time": { - "@id": "untp-dte:time", - "@type": "xsd:string" - }, - "sensorType": { - "@id": "untp-dte:sensorType", - "@type": "xsd:string" - }, - "value": { - "@id": "untp-dte:value", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - }, - "sensorIntegrityProof": { - "@id": "untp-dte:sensorIntegrityProof", - "@type": "xsd:string" - } - } - }, - "parentEPC": { - "@id": "untp-dte:parentEPC", - "@type": "@id" - }, - "childEPCs": { - "@id": "untp-dte:childEPCs", - "@type": "@id" - }, - "childQuantityList": { - "@protected": true, - "@id": "untp-dte:childQuantityList", - "@context": { - "product": "untp-core:product", - "quantity": { - "@id": "untp-dte:quantity", - "@type": "xsd:decimal" - }, - "uom": { - "@id": "untp-dte:uom", - "@type": "@vocab", - "@context": { - "@protected": true, - "@vocab": "https://vocabulary.uncefact.org/UnitMeasureCode" - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/untp-dte-instance-0.3.0.json b/untp-dte-instance-0.3.0.json deleted file mode 100644 index 8aee34d8c..000000000 --- a/untp-dte-instance-0.3.0.json +++ /dev/null @@ -1,449 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/working" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifiers": [ - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": 2024, - "validUntil": 2034, - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://jargon.sh", - "eventTime": "1970-01-01T00:00:00Z", - "action": "observe", - "disposition": "Enumeration Value", - "bizStep": "Enumeration Value", - "bizLocation": "https://jargon.sh", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ], - "outputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ], - "processType": "https://jargon.sh" - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://jargon.sh", - "eventTime": "1970-01-01T00:00:00Z", - "action": "observe", - "disposition": "Enumeration Value", - "bizStep": "Enumeration Value", - "bizLocation": "https://jargon.sh", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "quantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ] - } - ] -} \ No newline at end of file diff --git a/untp-dte-instance-0.3.9.json b/untp-dte-instance-0.3.9.json deleted file mode 100644 index 3fbe0f9e3..000000000 --- a/untp-dte-instance-0.3.9.json +++ /dev/null @@ -1,449 +0,0 @@ -{ - "type": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/0.3.9" - ], - "id": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "issuer": { - "type": [ - "CredentialIssuer" - ], - "id": "did:web:identifiers.example-company.com:12345", - "name": "Example Company Pty Ltd", - "otherIdentifiers": [ - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ] - }, - "validFrom": 2024, - "validUntil": 2034, - "credentialSubject": [ - { - "type": [ - "TransformationEvent", - "Event" - ], - "id": "https://jargon.sh", - "eventTime": "1970-01-01T00:00:00Z", - "action": "observe", - "disposition": "Enumeration Value", - "bizStep": "Enumeration Value", - "bizLocation": "https://jargon.sh", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "outputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputEPCList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "inputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ], - "outputQuantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ], - "processType": "https://jargon.sh" - }, - { - "type": [ - "ObjectEvent", - "Event" - ], - "id": "https://jargon.sh", - "eventTime": "1970-01-01T00:00:00Z", - "action": "observe", - "disposition": "Enumeration Value", - "bizStep": "Enumeration Value", - "bizLocation": "https://jargon.sh", - "sensorElementList": [ - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - }, - { - "sensorMetadata": { - "device": { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "dataProcessingMethod": "https://jargon.sh" - }, - "sensorReport": [ - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - }, - { - "time": "1970-01-01T00:00:00Z", - "sensorType": "https://jargon.sh", - "value": 12345, - "uom": "Enumeration Value" - } - ], - "sensorIntegrityProof": "https://jargon.sh" - } - ], - "epcList": [ - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - { - "type": [ - "Item", - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - } - ], - "quantityList": [ - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - }, - { - "product": { - "type": [ - "Entity" - ], - "id": "https://id.gs1.org/01/09520123456788/21/12345", - "name": "EV battery 300Ah.", - "registeredId": "90664869327", - "idScheme": { - "type": [ - "IdentifierScheme" - ], - "id": "https://id.gs1.org/01/", - "name": "Global Trade Identification Number (GTIN)" - } - }, - "quantity": 12345, - "uom": "Enumeration Value" - } - ] - } - ] -} \ No newline at end of file diff --git a/untp-dte-schema-0.3.0.json b/untp-dte-schema-0.3.0.json deleted file mode 100644 index 6d6d33682..000000000 --- a/untp-dte-schema-0.3.0.json +++ /dev/null @@ -1,817 +0,0 @@ -{ - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dpp/dpp-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ] - }, - "description": "A list of JSON-LD context URIs that define the seamntic meaning of prperties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ] - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "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." - }, - "validFrom": { - "example": "2024-03-15", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "validUntil": { - "example": "2034-03-15", - "type": "string", - "format": "date-time", - "description": "The expiry date (if applicable) of this verifiable credential." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "Traceability Event as a VC", - "required": [ - "@context", - "id", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "CredentialIssuer", - "enum": [ - "CredentialIssuer" - ] - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifiers": { - "type": "array", - "items": { - "$ref": "#/$defs/Entity" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party ()person or orgnaition) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Entity": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "Entity", - "enum": [ - "Entity" - ] - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "IdentifierScheme", - "enum": [ - "IdentifierScheme" - ] - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or gloabl authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - }, - "processType": { - "type": "string", - "format": "uri", - "description": "An industry specific process type code. " - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item", - "Entity" - ], - "default": [ - "Item", - "Entity" - ], - "items": { - "type": "string", - "enum": [ - "Item", - "Entity" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "A specific serilaised trade item which is a type of a more generic product. Typically an SGTIN", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "time": { - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "product": { - "$ref": "#/$defs/Entity", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "quantity": { - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantities (eg 100), units of measure (eg Kg) and product class (eg GTIN or other class identifier) of products that are inputs or outputs or the subject of supply chain events. ", - "required": [ - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourceParty": { - "$ref": "#/$defs/Entity", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationParty": { - "$ref": "#/$defs/Entity", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - }, - "referenceDocument": { - "$ref": "#/$defs/TradeDocument", - "description": "The supply chain document reference for this transaction event - eg the invoice, order, or dispatch advice" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - "TradeDocument": { - "type": "object", - "additionalProperties": false, - "properties": { - "documentType": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "identifier": { - "type": "string", - "description": "The identifier of the trade transaction document - eg an invoice number or bill of lading number. Must be unique for a given source party" - }, - "documentURL": { - "type": "string", - "format": "uri", - "description": "The URL of the referenced trade document. For integrity reasons, it is recommended (but not required) that the documentURL is a hashlink (https://w3c-ccg.github.io/hashlink/) so that if the document the URL is changed then the hash verification will fail." - } - }, - "description": "A trade transaction between two parties such as an invoice, purchase order, or shipping notification." - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event. " - } - } -} \ No newline at end of file diff --git a/untp-dte-schema-0.3.9.json b/untp-dte-schema-0.3.9.json deleted file mode 100644 index 6d6d33682..000000000 --- a/untp-dte-schema-0.3.9.json +++ /dev/null @@ -1,817 +0,0 @@ -{ - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "default": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ], - "items": { - "type": "string", - "enum": [ - "DigitalTraceabilityEvent", - "VerifiableCredential" - ] - } - }, - "@context": { - "example": "https://test.uncefact.org/vocabulary/untp/dpp/dpp-context.jsonld", - "type": "array", - "items": { - "type": "string", - "enum": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ] - }, - "description": "A list of JSON-LD context URIs that define the seamntic meaning of prperties within the credential. ", - "readOnly": true, - "const": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ], - "default": [ - "https://www.w3.org/ns/credentials/v2", - "https://test.uncefact.org/vocabulary/untp/dte/{{version}}" - ] - }, - "id": { - "example": "https://example-company.com/credentials/2a423366-a0d6-4855-ba65-2e0c926d09b0", - "type": "string", - "format": "uri", - "description": "A unique identifier (URI) assigned to the product passport. May be a UUID" - }, - "issuer": { - "$ref": "#/$defs/CredentialIssuer", - "description": "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." - }, - "validFrom": { - "example": "2024-03-15", - "type": "string", - "format": "date-time", - "description": "The date and time from which the credential is valid." - }, - "validUntil": { - "example": "2034-03-15", - "type": "string", - "format": "date-time", - "description": "The expiry date (if applicable) of this verifiable credential." - }, - "credentialSubject": { - "type": "array", - "items": { - "$ref": "#/$defs/Event" - }, - "description": "VC subject is the transaction event structure" - } - }, - "description": "Traceability Event as a VC", - "required": [ - "@context", - "id", - "issuer" - ], - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$defs": { - "CredentialIssuer": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "CredentialIssuer", - "enum": [ - "CredentialIssuer" - ] - }, - "id": { - "example": "did:web:identifiers.example-company.com:12345", - "type": "string", - "format": "uri", - "description": "The W3C DID of the issuer - should be a did:web or did:tdw" - }, - "name": { - "example": "Example Company Pty Ltd", - "type": "string", - "description": "The name of the issuer person or organisation" - }, - "otherIdentifiers": { - "type": "array", - "items": { - "$ref": "#/$defs/Entity" - }, - "description": "An optional list of other registered identifiers for this credential issuer " - } - }, - "description": "The issuer party ()person or orgnaition) of a verifiable credential.", - "required": [ - "id", - "name" - ] - }, - "Entity": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "Entity", - "enum": [ - "Entity" - ] - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "The ID and Name of an identified entity such qs a product, facility, party, standard, etc. If the identifier is a W3C DID then the corresponding DID document SHOULD include a serviceEndpoint of type \"IdentityResolver\". If the identifier is not a W3C DID then the id peroperty SHOULD be an identity resolver URL.", - "required": [ - "id", - "name" - ] - }, - "IdentifierScheme": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "default": "IdentifierScheme", - "enum": [ - "IdentifierScheme" - ] - }, - "id": { - "example": "https://id.gs1.org/01/", - "type": "string", - "format": "uri", - "description": "The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes" - }, - "name": { - "example": "Global Trade Identification Number (GTIN)", - "type": "string", - "description": "The name of the identifier scheme. " - } - }, - "description": "An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or gloabl authority." - }, - "TransformationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransformationEvent", - "Event" - ], - "default": [ - "TransformationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransformationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "outputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - }, - "inputEPCList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - }, - "inputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - }, - "outputQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - }, - "processType": { - "type": "string", - "format": "uri", - "description": "An industry specific process type code. " - } - }, - "description": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn." - }, - "SensorElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "sensorMetadata": { - "$ref": "#/$defs/Sensor", - "description": "Data that describes the physical sensor that recorded the sensor data set." - }, - "sensorReport": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorData" - }, - "description": "A list of sensor readings from the given sensor relevant to the traceability event context." - }, - "sensorIntegrityProof": { - "type": "string", - "format": "uri", - "description": "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - } - }, - "description": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values." - }, - "Sensor": { - "type": "object", - "additionalProperties": false, - "properties": { - "device": { - "$ref": "#/$defs/Item", - "description": "The device Identifier for the sensor as a URI (typically an EPC)" - }, - "dataProcessingMethod": { - "type": "string", - "format": "uri", - "description": "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - } - }, - "description": "A physical sensor that records a sensor data set." - }, - "Item": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "Item", - "Entity" - ], - "default": [ - "Item", - "Entity" - ], - "items": { - "type": "string", - "enum": [ - "Item", - "Entity" - ] - } - }, - "id": { - "example": "https://id.gs1.org/01/09520123456788/21/12345", - "type": "string", - "format": "uri", - "description": "The globally unique ID of the entity as a resolvable URL according to ISO 18975. ExamplesProduct - id.gs1.org/01/09520123456788/21/12345 Party - abr.business.gov.au/ABN/View?abn=90664869327. Facility - did:web:facilities.example-company.com:123. " - }, - "name": { - "example": "EV battery 300Ah.", - "type": "string", - "description": "The registered name of the entity within the identifier scheme. Examplesproduct - EV battery 300Ahparty - Sample Company Pty Ltd. facility - Greenacres battery factory" - }, - "registeredId": { - "example": "90664869327", - "type": "string", - "description": "The registration number (alphanumeric) of the entity within the register. Unique within the register." - }, - "idScheme": { - "$ref": "#/$defs/IdentifierScheme", - "description": "The identifier scheme. Exampleproduct - id.gs1.org/01. party - business.gov.au/abn facility - did:web:facilities.acme.com. " - } - }, - "description": "A specific serilaised trade item which is a type of a more generic product. Typically an SGTIN", - "required": [ - "id", - "name" - ] - }, - "SensorData": { - "type": "object", - "additionalProperties": false, - "properties": { - "time": { - "type": "string", - "format": "date-time", - "description": "the timestamp at which the sensor reading was made." - }, - "sensorType": { - "type": "string", - "format": "uri", - "description": "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - }, - "value": { - "type": "number", - "description": "the sensor reading" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "the unit of measure for the sensor reading\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "A data point read by a sensor." - }, - "QuantityElement": { - "type": "object", - "additionalProperties": false, - "properties": { - "product": { - "$ref": "#/$defs/Entity", - "description": "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - }, - "quantity": { - "type": "number", - "description": "The numeric quantity of the product class (eg 100 kg of cotton)" - }, - "uom": { - "type": "string", - "x-external-enumeration": "https://vocabulary.uncefact.org/UnitMeasureCode", - "description": "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode\n " - } - }, - "description": "The quantity element is used to define the quantities (eg 100), units of measure (eg Kg) and product class (eg GTIN or other class identifier) of products that are inputs or outputs or the subject of supply chain events. ", - "required": [ - "quantity" - ] - }, - "ObjectEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "ObjectEvent", - "Event" - ], - "default": [ - "ObjectEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "ObjectEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. " - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event" - } - }, - "description": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)" - }, - "AggregationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AggregationEvent", - "Event" - ], - "default": [ - "AggregationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AggregationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box)." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales)" - } - }, - "description": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking." - }, - "TransactionEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "TransactionEvent", - "Event" - ], - "default": [ - "TransactionEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "TransactionEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "sourceParty": { - "$ref": "#/$defs/Entity", - "description": "The source party for this supply chain transaction - typically the seller party" - }, - "destinationParty": { - "$ref": "#/$defs/Entity", - "description": "The destination party for this supply chain transaction - typically the buyer party." - }, - "epcList": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of uniquely identified trade items included in this supply chain transaction." - }, - "quantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - }, - "referenceDocument": { - "$ref": "#/$defs/TradeDocument", - "description": "The supply chain document reference for this transaction event - eg the invoice, order, or dispatch advice" - } - }, - "description": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller." - }, - "TradeDocument": { - "type": "object", - "additionalProperties": false, - "properties": { - "documentType": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BTT", - "description": "The document type representing the trade transaction drawn from the business transaction type vocabulary.\n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BTT\n " - }, - "identifier": { - "type": "string", - "description": "The identifier of the trade transaction document - eg an invoice number or bill of lading number. Must be unique for a given source party" - }, - "documentURL": { - "type": "string", - "format": "uri", - "description": "The URL of the referenced trade document. For integrity reasons, it is recommended (but not required) that the documentURL is a hashlink (https://w3c-ccg.github.io/hashlink/) so that if the document the URL is changed then the hash verification will fail." - } - }, - "description": "A trade transaction between two parties such as an invoice, purchase order, or shipping notification." - }, - "AssociationEvent": { - "type": "object", - "additionalProperties": false, - "properties": { - "type": { - "type": "array", - "readOnly": true, - "const": [ - "AssociationEvent", - "Event" - ], - "default": [ - "AssociationEvent", - "Event" - ], - "items": { - "type": "string", - "enum": [ - "AssociationEvent", - "Event" - ] - } - }, - "id": { - "readOnly": true, - "type": "string", - "format": "uri", - "description": "The unique identifier of this event - SHOULD be a UUID" - }, - "eventTime": { - "type": "string", - "format": "date-time", - "description": "The ISO-8601 date time when the event occurred." - }, - "action": { - "type": "string", - "enum": [ - "observe", - "add", - "delete" - ], - "example": "observe", - "description": "Code describing how an event relates to the lifecycle of the entity impacted by the event." - }, - "disposition": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/Disp", - "description": "Disposition code describing the state of the item after the event. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/Disp\n " - }, - "bizStep": { - "type": "string", - "x-external-enumeration": "https://ref.gs1.org/cbv/BizStep", - "description": "A business step code drawn from a controlled vocabulary. \n\n This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://ref.gs1.org/cbv/BizStep\n " - }, - "bizLocation": { - "type": "string", - "format": "uri", - "description": "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. The bizLocation must be a resolvable URI that links to facility information and geolocation data." - }, - "sensorElementList": { - "type": "array", - "items": { - "$ref": "#/$defs/SensorElement" - }, - "description": "An array (one for each sensor) of sensor device data sets associated with the event. " - }, - "parentEPC": { - "$ref": "#/$defs/Item", - "description": "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - }, - "childEPCs": { - "type": "array", - "items": { - "$ref": "#/$defs/Item" - }, - "description": "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - }, - "childQuantityList": { - "type": "array", - "items": { - "$ref": "#/$defs/QuantityElement" - }, - "description": "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - } - }, - "description": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. " - }, - "Event": { - "type": "object", - "oneOf": [ - { - "$ref": "#/$defs/TransformationEvent" - }, - { - "$ref": "#/$defs/ObjectEvent" - }, - { - "$ref": "#/$defs/AggregationEvent" - }, - { - "$ref": "#/$defs/TransactionEvent" - }, - { - "$ref": "#/$defs/AssociationEvent" - } - ], - "description": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event. " - } - } -} \ No newline at end of file diff --git a/untp-dte.jsonld b/untp-dte.jsonld deleted file mode 100644 index af731cc62..000000000 --- a/untp-dte.jsonld +++ /dev/null @@ -1,1037 +0,0 @@ -{ - "@context": { - "untp-dte": "https://test.uncefact.org/vocabulary/untp/dte/0/", - "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/0/" - }, - "@graph": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent", - "@type": "rdfs:Class", - "rdfs:comment": "An array of Traceability Events as a VC", - "rdfs:label": "DigitalTraceabilityEvent", - "rdfs:subClassOf": "untp-core:VerifiableCredential" - }, - { - "@id": "untp-dte:Event", - "@type": "rdfs:Class", - "rdfs:comment": "This abstract event structure provides a common language to describe supply chain events such as shipments, inspections, manufacturing processes, etc. There are four types of EPCIS event but this is an abstract class representing all common properties of an EPCIS event.", - "rdfs:label": "Event" - }, - { - "@id": "untp-dte:SensorElement", - "@type": "rdfs:Class", - "rdfs:comment": "A SensorElement is used to carry data related to an event that is captured one sensor such as an IoT device. Include one sensor property and an array of sensor data values.", - "rdfs:label": "SensorElement" - }, - { - "@id": "untp-dte:Sensor", - "@type": "rdfs:Class", - "rdfs:comment": "A physical sensor that records a sensor data set.", - "rdfs:label": "Sensor" - }, - { - "@id": "untp-dte:Item", - "@type": "rdfs:Class", - "rdfs:comment": "A specific serialised trade item which is an instance of a more generic product. ", - "rdfs:label": "Item" - }, - { - "@id": "untp-dte:SensorData", - "@type": "rdfs:Class", - "rdfs:comment": "A data point read by a sensor.", - "rdfs:label": "SensorData" - }, - { - "@id": "untp-dte:TransformationEvent", - "@type": "rdfs:Class", - "rdfs:comment": "Transformation represents an event in which input objects are fully or partially consumed and output objects are produced, such that any of the input objects may have contributed to all of the output objects - for example consuming bales of cotton to produce yarn.", - "rdfs:label": "TransformationEvent", - "rdfs:subClassOf": "untp-dte:Event" - }, - { - "@id": "untp-dte:QuantityElement", - "@type": "rdfs:Class", - "rdfs:comment": "The quantity element is used to define the quantity (eg 100 kg of a product class. Used when serialised items are not applicable.", - "rdfs:label": "QuantityElement" - }, - { - "@id": "untp-dte:ObjectEvent", - "@type": "rdfs:Class", - "rdfs:comment": "Object represents an event that happened to one or more physical or digital objects - such as an inspection or certification of a product or shipment. The physical objects may be identified either as specific items (eg a unique consignment number) or as a quantified amount of a product class (eg 100Kg of cotton yarn)", - "rdfs:label": "ObjectEvent", - "rdfs:subClassOf": "untp-dte:Event" - }, - { - "@id": "untp-dte:AggregationEvent", - "@type": "rdfs:Class", - "rdfs:comment": "Aggregation represents an event that happened to one or more objects that are physically aggregated together (physically constrained to be in the same place at the same time, as when cases are aggregated to a pallet). This event is also used to represent de-aggregation (eg unpacking) when businessStepCode is unpacking.", - "rdfs:label": "AggregationEvent", - "rdfs:subClassOf": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransactionEvent", - "@type": "rdfs:Class", - "rdfs:comment": "Transaction represents an event in which one or more objects become associated or disassociated with one or more identified business transactions - such as the purchase / shipment of goods between buyer and seller.", - "rdfs:label": "TransactionEvent", - "rdfs:subClassOf": "untp-dte:Event" - }, - { - "@id": "untp-dte:AssociationEvent", - "@type": "rdfs:Class", - "rdfs:comment": "The association event represents the assembly of child sub-components to create a parent assembled item. For example a desktop computer assembled from power supply, hard drive, and motherboard. The association event is very similar in structure to the aggregation event but is used for physical assembly. An association event may represent a bill of materials used to assemble a product whilst an aggregation event may represent a packing list or items for transport. ", - "rdfs:label": "AssociationEvent", - "rdfs:subClassOf": "untp-dte:Event" - }, - { - "@id": "untp-dte:id", - "schema:rangeIncludes": { - "@id": "untp-core:id" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent" - }, - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:Item" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "A unique identifier (URI) assigned to the product passport. May be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The globally unique ID of the product as a URI. Ideally as a resolvable URL according to ISO 18975. ", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID", - "The unique identifier of this event - SHOULD be a UUID" - ], - "rdfs:label": "id" - }, - { - "@id": "untp-dte:@context", - "schema:rangeIncludes": { - "@id": "untp-core:@context" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent" - } - ], - "rdfs:comment": [ - "A list of JSON-LD context URIs that define the semantic meaning of properties within the credential. " - ], - "rdfs:label": "@context" - }, - { - "@id": "untp-dte:issuer", - "schema:rangeIncludes": { - "@id": "untp-core:issuer" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent" - } - ], - "rdfs:comment": [ - "The organisation that is the issuer 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." - ], - "rdfs:label": "issuer" - }, - { - "@id": "untp-dte:validFrom", - "schema:rangeIncludes": { - "@id": "untp-core:validFrom" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent" - } - ], - "rdfs:comment": [ - "The date and time from which the credential is valid." - ], - "rdfs:label": "validFrom" - }, - { - "@id": "untp-dte:credentialSubject", - "schema:rangeIncludes": { - "@id": "untp-dte:Event" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:DigitalTraceabilityEvent" - } - ], - "rdfs:comment": [ - "VC subject is the transaction event structure" - ], - "rdfs:label": "credentialSubject" - }, - { - "@id": "untp-dte:processType", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event.", - "A human readable name for industry specific process represented by this event." - ], - "rdfs:label": "processType" - }, - { - "@id": "untp-dte:eventTime", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred.", - "The ISO-8601 date time when the event occurred." - ], - "rdfs:label": "eventTime" - }, - { - "@id": "untp-dte:action", - "schema:rangeIncludes": { - "@id": "untp-dte:actionCode" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event.", - "Code describing how an event relates to the life-cycle of the entity impacted by the event." - ], - "rdfs:label": "action" - }, - { - "@id": "untp-dte:disposition", - "schema:rangeIncludes": { - "@id": "untp-dte:dispositionCode" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. ", - "Disposition code describing the state of the item after the event. " - ], - "rdfs:label": "disposition" - }, - { - "@id": "untp-dte:bizStep", - "schema:rangeIncludes": { - "@id": "untp-dte:bizStepCode" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary.", - "A business step code drawn from a controlled vocabulary." - ], - "rdfs:label": "bizStep" - }, - { - "@id": "untp-dte:bizLocation", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data.", - "A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an event until it is reported to be at a different Business Location by a subsequent event. The bizLocation must be a resolvable URI that links to facility information and geo-location data." - ], - "rdfs:label": "bizLocation" - }, - { - "@id": "untp-dte:sensorElementList", - "schema:rangeIncludes": { - "@id": "untp-dte:SensorElement" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Event" - }, - { - "@id": "untp-dte:TransformationEvent" - }, - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. ", - "An array (one for each sensor) of sensor device data sets associated with the event. " - ], - "rdfs:label": "sensorElementList" - }, - { - "@id": "untp-dte:sensorMetadata", - "schema:rangeIncludes": { - "@id": "untp-dte:Sensor" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorElement" - } - ], - "rdfs:comment": [ - "Data that describes the physical sensor that recorded the sensor data set." - ], - "rdfs:label": "sensorMetadata" - }, - { - "@id": "untp-dte:sensorReport", - "schema:rangeIncludes": { - "@id": "untp-dte:SensorData" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorElement" - } - ], - "rdfs:comment": [ - "A list of sensor readings from the given sensor relevant to the traceability event context." - ], - "rdfs:label": "sensorReport" - }, - { - "@id": "untp-dte:sensorIntegrityProof", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorElement" - } - ], - "rdfs:comment": [ - "An optional reference to a verifiable credential signed by the sensor device or device manufacturer that contains the digitally signed raw data associated with this sensor report." - ], - "rdfs:label": "sensorIntegrityProof" - }, - { - "@id": "untp-dte:device", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Sensor" - } - ], - "rdfs:comment": [ - "The device Identifier for the sensor as a URI (typically an EPC)" - ], - "rdfs:label": "device" - }, - { - "@id": "untp-dte:dataProcessingMethod", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Sensor" - } - ], - "rdfs:comment": [ - "The data processing method used by the sensor - should reference a documented standard criteria as a URI" - ], - "rdfs:label": "dataProcessingMethod" - }, - { - "@id": "untp-dte:name", - "schema:rangeIncludes": { - "@id": "untp-core:name" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:Item" - } - ], - "rdfs:comment": [ - "The name of the product class to which the product item belongs. " - ], - "rdfs:label": "name" - }, - { - "@id": "untp-dte:time", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorData" - } - ], - "rdfs:comment": [ - "the timestamp at which the sensor reading was made." - ], - "rdfs:label": "time" - }, - { - "@id": "untp-dte:sensorType", - "schema:rangeIncludes": { - "@id": "xsd:string" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorData" - } - ], - "rdfs:comment": [ - "the measurement type of the sensor reading, as a URI reference to a measurement method specification." - ], - "rdfs:label": "sensorType" - }, - { - "@id": "untp-dte:value", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorData" - } - ], - "rdfs:comment": [ - "the sensor reading" - ], - "rdfs:label": "value" - }, - { - "@id": "untp-dte:uom", - "schema:rangeIncludes": { - "@id": "untp-dte:UOM" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:SensorData" - }, - { - "@id": "untp-dte:QuantityElement" - } - ], - "rdfs:comment": [ - "the unit of measure for the sensor reading, drawn from UNECE rec20 code list.", - "The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist." - ], - "rdfs:label": "uom" - }, - { - "@id": "untp-dte:outputEPCList", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransformationEvent" - } - ], - "rdfs:comment": [ - "The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process." - ], - "rdfs:label": "outputEPCList" - }, - { - "@id": "untp-dte:inputEPCList", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransformationEvent" - } - ], - "rdfs:comment": [ - "The list of uniquely identified items that are the input of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process." - ], - "rdfs:label": "inputEPCList" - }, - { - "@id": "untp-dte:inputQuantityList", - "schema:rangeIncludes": { - "@id": "untp-dte:QuantityElement" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransformationEvent" - } - ], - "rdfs:comment": [ - "The quantified list of product classes that are the input of this transformation event - used when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process." - ], - "rdfs:label": "inputQuantityList" - }, - { - "@id": "untp-dte:outputQuantityList", - "schema:rangeIncludes": { - "@id": "untp-dte:QuantityElement" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransformationEvent" - } - ], - "rdfs:comment": [ - "The quantified list of product classes that are the output of this transformation event - used when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process." - ], - "rdfs:label": "outputQuantityList" - }, - { - "@id": "untp-dte:productId", - "schema:rangeIncludes": { - "@id": "untp-core:id" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:QuantityElement" - } - ], - "rdfs:comment": [ - "THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product." - ], - "rdfs:label": "productId" - }, - { - "@id": "untp-dte:productName", - "schema:rangeIncludes": { - "@id": "untp-core:name" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:QuantityElement" - } - ], - "rdfs:comment": [ - "The registered name of the product within the identifier scheme. " - ], - "rdfs:label": "productName" - }, - { - "@id": "untp-dte:quantity", - "schema:rangeIncludes": { - "@id": "xsd:decimal" - }, - "@type": [ - "rdf:Property", - "owl:DatatypeProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:QuantityElement" - } - ], - "rdfs:comment": [ - "The numeric quantity of the product class (eg 100 kg of cotton)" - ], - "rdfs:label": "quantity" - }, - { - "@id": "untp-dte:epcList", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - } - ], - "rdfs:comment": [ - "A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. ", - "The list of uniquely identified trade items included in this supply chain transaction." - ], - "rdfs:label": "epcList" - }, - { - "@id": "untp-dte:quantityList", - "schema:rangeIncludes": { - "@id": "untp-dte:QuantityElement" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:ObjectEvent" - }, - { - "@id": "untp-dte:TransactionEvent" - } - ], - "rdfs:comment": [ - "A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event", - "List of quantified product classes that are included in this transaction. Used when the trade items do not have unique identifiers (eg 100 reels of yarn)" - ], - "rdfs:label": "quantityList" - }, - { - "@id": "untp-dte:parentEPC", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "The unique item identifier that is the result of this aggregation. Typically a packaging ID used in shipments that represents a box/ pallet / container of contained items.", - "The unique item identifier that is the parent of this association. Typically an assembled product ID such as a desktop computer that is built from the associated child components." - ], - "rdfs:label": "parentEPC" - }, - { - "@id": "untp-dte:childEPCList", - "schema:rangeIncludes": { - "@id": "untp-dte:Item" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "The list of child items that have been aggregated into the parent (or dis-aggregated from the parent). Maybe a list of package references (eg boxes on a pallet) or may be individual items (eg products in a box).", - "The list of child items that have been assembled to create the parent - for example the power supply or hard drive components of a desktop computer." - ], - "rdfs:label": "childEPCList" - }, - { - "@id": "untp-dte:childQuantityList", - "schema:rangeIncludes": { - "@id": "untp-dte:QuantityElement" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:AggregationEvent" - }, - { - "@id": "untp-dte:AssociationEvent" - } - ], - "rdfs:comment": [ - "List of quantified product classes that have been aggregated into the parent. Used when the child items do not have unique identifiers (eg 100 Kg of cotton bales)", - "List of quantified product classes that have been assembled into the parent. Used when the child items do not have unique identifiers (eg brackets and screws used in the assembly of a desktop computer)" - ], - "rdfs:label": "childQuantityList" - }, - { - "@id": "untp-dte:sourcePartyId", - "schema:rangeIncludes": { - "@id": "untp-core:id" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransactionEvent" - } - ], - "rdfs:comment": [ - "The source party for this supply chain transaction - typically the seller party" - ], - "rdfs:label": "sourcePartyId" - }, - { - "@id": "untp-dte:destinationPartyId", - "schema:rangeIncludes": { - "@id": "untp-core:id" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransactionEvent" - } - ], - "rdfs:comment": [ - "The destination party for this supply chain transaction - typically the buyer party." - ], - "rdfs:label": "destinationPartyId" - }, - { - "@id": "untp-dte:bizTransaction", - "schema:rangeIncludes": { - "@id": "untp-dte:documentTypeCode" - }, - "@type": [ - "rdf:Property", - "owl:ObjectProperty" - ], - "schema:domainIncludes": [ - { - "@id": "untp-dte:TransactionEvent" - } - ], - "rdfs:comment": [ - "The document type representing the trade transaction drawn from the business transaction type vocabulary." - ], - "rdfs:label": "bizTransaction" - }, - { - "@id": "untp-dte:actionCode", - "@type": "rdfs:Class", - "rdfs:label": "actionCode", - "rdfs:comment": "The Action type says how an event relates to the lifecycle of the entity being described. For example, AggregationEvent is used to capture events related to aggregations of objects, such as cases aggregated to a pallet. Throughout its life, the pallet load participates in many business process steps, each of which may generate an EPCIS event. The action field of each event says how the aggregation itself has changed during the event: have objects been added to the aggregation, have objects been removed from the aggregation, or has the aggregation simply been observed without change to its membership? The action is independent of the bizStep (of type BusinessStepID) which identifies the specific business process step in which the action took place." - }, - { - "@id": "untp-dte:actionCode#observe", - "@type": "untp-dte:actionCode", - "rdf:value": "observe", - "rdfs:label": "Observe", - "rdfs:comment": "The entity in question has not been changed." - }, - { - "@id": "untp-dte:actionCode#add", - "@type": "untp-dte:actionCode", - "rdf:value": "add", - "rdfs:label": "Add", - "rdfs:comment": "The entity in question has been created or added to." - }, - { - "@id": "untp-dte:actionCode#delete", - "@type": "untp-dte:actionCode", - "rdf:value": "delete", - "rdfs:label": "Delete", - "rdfs:comment": "The entity in question has been removed from or destroyed altogether." - }, - { - "@id": "untp-dte:bizStepCode", - "@type": "rdfs:Class", - "rdfs:label": "bizStepCode", - "rdfs:comment": "BusinessStep is a vocabulary whose elements denote steps in business processes. An example is an identifier that denotes “shipping.” The business step field of an event specifies the business context of an event: what business process step was taking place that caused the event to be captured?" - }, - { - "@id": "untp-dte:dispositionCode", - "@type": "rdfs:Class", - "rdfs:label": "dispositionCode", - "rdfs:comment": "Disposition code is a vocabulary whose elements denote a business state of an object. An example is a code that denotes “recalled\". The disposition field of an event specifies the business condition of the events objects, subsequent to the event. The disposition is assumed to hold true until another event indicates a change of disposition. Intervening events that do not specify a disposition field have no effect on the presumed disposition of the object. " - }, - { - "@id": "untp-dte:documentTypeCode", - "@type": "rdfs:Class", - "rdfs:label": "documentTypeCode", - "rdfs:comment": "Document type codes for trade and logistics documents supporting the event such as purchase order, invoice, shipping notification, bill of lading, etc." - }, - { - "@id": "untp-dte:UOM", - "@type": "rdfs:Class", - "rdfs:label": "UOM", - "rdfs:comment": "UNECE Recommendation 20 Unit of Measure code list." - } - ] -} \ No newline at end of file