git ssb

0+

Spruce git-ssb bridge / ssi



Commit e6d7e7b6218ba87d13162d71f2db58b348908071

Update contexts and add zCap v1 context file (#419)

- Add zCap v1 context
- Update ssi-contexts license for zCap context
- Update schema.org and Traceability contexts
- Fix link to Universal Wallet 2020
Charles E. Lehner authored on 4/7/2022, 2:37:18 PM
GitHub committed on 4/7/2022, 2:37:18 PM
Parent: 59cd5210437ca134f6d0863cc9ba87847790c76f

Files changed

contexts/Cargo.tomlchanged
contexts/LICENSES.mdchanged
contexts/schema.org.jsonldchanged
contexts/src/lib.rschanged
contexts/update.shchanged
contexts/w3c-ccg-traceability-v1.jsonldchanged
contexts/w3id-zcap-v1.jsonldadded
src/jsonld.rschanged
contexts/Cargo.tomlView
@@ -2,9 +2,9 @@
22 name = "ssi-contexts"
33 version = "0.1.3"
44 authors = ["Spruce Systems, Inc."]
55 edition = "2018"
6-license = "Apache-2.0 AND W3C-20150513 AND CC-BY-SA-3.0"
6 +license = "Apache-2.0 AND W3C-20150513 AND CC-BY-SA-3.0 AND BSD-3-Clause"
77 license-file = "LICENSES.md"
88 description = "JSON-LD context files related to Verifiable Credentials, Decentralized Identifiers, and Linked Data Proofs"
99 repository = "https://github.com/spruceid/ssi/"
1010 homepage = "https://github.com/spruceid/ssi/tree/main/contexts/"
contexts/LICENSES.mdView
@@ -15,9 +15,9 @@
1515 Revocation List 2020: https://w3c-ccg.github.io/vc-status-rl-2020/
1616 BBS+ Signatures 2020: https://w3c-ccg.github.io/ldp-bbs2020/
1717 Ethereum EIP-712 Signature 2021: https://github.com/w3c-ccg/ethereum-eip712-signature-2021-spec/
1818 Verifiable Driver's License Vocabulary: https://w3id.org/vdl
19-Universal Wallet 2020: https://w3id.org/wallet/v1
19 +Universal Wallet 2020: https://w3id.org/wallet
2020
2121 Copyright © 2018-2021 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University, Beihang). All Rights Reserved. This work is distributed under the [W3C® Software and Document License][1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2222
2323 [1]: http://www.w3.org/Consortium/Legal/copyright-software
@@ -33,4 +33,5 @@
3333
3434 ## Other context files
3535
3636 - [Blockchain Vocabulary](https://github.com/OR13/lds-blockchain2021/) - Orie Steele - [Apache License, Version 2.0](http://www.apache.org/licenses/)
37 +- [Authorization Capabilities (zCap) Context](https://w3id.org/zcap) - Digital Bazaar - [BSD 3-Clause](https://digitalbazaar.github.io/zcap-context/LICENSE)
contexts/schema.org.jsonldView
The diff is too large to show. Use a local git client to view these changes.
Old file size: 168615 bytes
New file size: 171645 bytes
contexts/src/lib.rsView
@@ -50,8 +50,10 @@
5050 /// <https://w3id.org/vdl/v1>
5151 pub const VDL_V1: &str = include_str!("../w3id-vdl-v1.jsonld");
5252 /// <https://w3id.org/wallet/v1>
5353 pub const WALLET_V1: &str = include_str!("../w3id-wallet-v1.jsonld");
54 +/// <https://w3id.org/zcap/v1>
55 +pub const ZCAP_V1: &str = include_str!("../w3id-zcap-v1.jsonld");
5456
5557 pub const TZ_V2: &str = include_str!("../tz-2021-v2.jsonld");
5658 pub const TZVM_V1: &str = include_str!("../tzvm-2021-v1.jsonld");
5759 pub const TZJCSVM_V1: &str = include_str!("../tzjcsvm-2021-v1.jsonld");
contexts/update.shView
@@ -10,8 +10,9 @@
1010 https://w3id.org/security/v2 -o w3id-security-v2.jsonld \
1111 https://www.w3.org/ns/did/v1 -o w3c-did-v1.jsonld \
1212 https://w3id.org/did-resolution/v1 -o w3c-did-resolution-v1.jsonld \
1313 https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld -o dif-lds-ecdsa-secp256k1-recovery2020-0.0.jsonld \
14 + https://w3id.org/security/suites/secp256k1recovery-2020/v2 -o w3id-secp256k1recovery2020-v2.jsonld \
1415 https://w3c-ccg.github.io/lds-jws2020/contexts/lds-jws2020-v1.json -o lds-jws2020-v1.jsonld \
1516 https://w3id.org/security/suites/jws-2020/v1 -o w3id-jws2020-v1.jsonld \
1617 https://w3id.org/security/suites/ed25519-2020/v1 -o w3id-ed25519-signature-2020-v1.jsonld \
1718 https://w3id.org/security/suites/blockchain-2021/v1 -o w3id-blockchain-2021-v1.jsonld \
@@ -22,5 +23,6 @@
2223 https://w3id.org/security/bbs/v1 -o bbs-v1.jsonld \
2324 https://identity.foundation/presentation-exchange/submission/v1 -o presentation-submission.jsonld \
2425 https://w3id.org/vdl/v1 -o w3id-vdl-v1.jsonld \
2526 https://w3id.org/wallet/v1 -o w3id-wallet-v1.jsonld \
27 + https://w3id.org/zcap/v1 -o w3id-zcap-v1.jsonld \
2628 -L
contexts/w3c-ccg-traceability-v1.jsonldView
@@ -13,8 +13,25 @@
1313 },
1414 "relatedLink": {
1515 "@id": "https://w3id.org/traceability#LinkRole"
1616 },
17 + "AdditionalProductCodeRegistrationCredential": {
18 + "@id": "https://w3id.org/traceability#AdditionalProductCodeRegistrationCredential",
19 + "@context": {
20 + "productVCid": {
21 + "@id": "https://schema.org/identifier"
22 + },
23 + "addProductCode": {
24 + "@id": "https://schema.org/productID"
25 + },
26 + "addProductCodeType": {
27 + "@id": "https://schema.org/additionalType"
28 + },
29 + "certificateName": {
30 + "@id": "https://schema.org/name"
31 + }
32 + }
33 + },
1734 "AgActivity": {
1835 "@id": "https://w3id.org/traceability#AgActivity",
1936 "@context": {
2037 "farm": {
@@ -203,8 +220,34 @@
203220 "BillOfLadingCertificate": {
204221 "@id": "https://w3id.org/traceability#BillOfLadingCertificate",
205222 "@context": {}
206223 },
224 + "BindingDataRegistrationCredential": {
225 + "@id": "https://w3id.org/traceability#BindingDataRegistrationCredential",
226 + "@context": {
227 + "finalCarrierName": {
228 + "@id": "https://schema.org/Organization"
229 + },
230 + "finalVesselID": {
231 + "@id": "https://schema.org/identifier"
232 + },
233 + "finalDateOfArrival": {
234 + "@id": "https://schema.org/DateTime"
235 + },
236 + "finalModeOfTransport": {
237 + "@id": "https://https://schema.org/option"
238 + },
239 + "finalPortOfEntry": {
240 + "@id": "https://w3id.org/traceability#ShippingStop"
241 + },
242 + "wayBillVCID": {
243 + "@id": "https://https://schema.org/identifier"
244 + },
245 + "certificateName": {
246 + "@id": "https://schema.org/name"
247 + }
248 + }
249 + },
207250 "Brand": {
208251 "@id": "https://schema.org/Brand",
209252 "@context": {
210253 "logo": {
@@ -244,16 +287,19 @@
244287 "carrierBookingReference": {
245288 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierAssignedId"
246289 },
247290 "weight": {
248- "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#netWeightMeasure"
291 + "@id": "https://schema.org/weight"
249292 },
250293 "chargeableWeight": {
251294 "@id": "https://schema.org/weight"
252295 },
253296 "volume": {
254297 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossVolumeMeasure"
255298 },
299 + "grossVolume": {
300 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossVolumeMeasure"
301 + },
256302 "weightUnit": {
257303 "@id": "https://schema.org/unitCode"
258304 },
259305 "volumeUnit": {
@@ -264,17 +310,29 @@
264310 },
265311 "numberOfPackages": {
266312 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
267313 },
314 + "packageQuantity": {
315 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
316 + },
268317 "numberOfPieces": {
269318 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
270319 },
271- "name": {
272- "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#tradeLineItemQuantity"
273- },
274320 "packageCode": {
275321 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageTypeCode"
276322 },
323 + "marksAndNumbers": {
324 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#ShippingMarks"
325 + },
326 + "descriptionOfPackagesAndGoods": {
327 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#natureIdentificationCargo"
328 + },
329 + "commodity": {
330 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#originCountry"
331 + },
332 + "manufacturer": {
333 + "@id": "https://schema.org/Organization"
334 + },
277335 "grossWeight": {
278336 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossWeightMeasure"
279337 },
280338 "rateClass": {
@@ -291,16 +349,19 @@
291349 },
292350 "natureAndVolumeOfGoods": {
293351 "@id": "https://schema.org/description"
294352 },
295- "manufacturer": {
296- "@id": "https://schema.org/Organization"
297- },
298353 "orderNumber": {
299354 "@id": "https://schema.org/orderNumber"
300355 },
301356 "transportPackage": {
302357 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#Package"
358 + },
359 + "netWeight": {
360 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#netWeightMeasure"
361 + },
362 + "itemQuantity": {
363 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#tradeLineItemQuantity"
303364 }
304365 }
305366 },
306367 "CargoLineItem": {
@@ -319,8 +380,19 @@
319380 "@id": "https://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/HSCode"
320381 }
321382 }
322383 },
384 + "CertificateOfOrigin": {
385 + "@id": "https://w3id.org/traceability#CertificateOfOrigin",
386 + "@context": {
387 + "countryOfOrigin": {
388 + "@id": "https://w3id.org/traceability#countryOfOrigin"
389 + },
390 + "dateOfExport": {
391 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#exportExitDateTime"
392 + }
393 + }
394 + },
323395 "ChargeDeclaration": {
324396 "@id": "https://w3id.org/traceability#ChargeDeclaration",
325397 "@context": {
326398 "weightCharge": {
@@ -365,41 +437,26 @@
365437 "@id": "https://purl.obolibrary.org/obo/chebi/inchikey"
366438 }
367439 }
368440 },
369- "CommercialInvoice": {
370- "@id": "https://w3id.org/traceability#CommercialInvoiceCredential",
441 + "CommercialInvoiceCertificate": {
442 + "@id": "https://w3id.org/traceability#CommercialInvoiceCertificate",
443 + "@context": {}
444 + },
445 + "CommissionEvent": {
446 + "@id": "https://w3id.org/traceability#CommissionEvent",
371447 "@context": {
372- "identifier": {
373- "@id": "https://schema.org/identifier"
448 + "place": {
449 + "@id": "https://schema.org/Place"
374450 },
375- "portOfEntry": {
376- "@id": "https://schema.org/address"
451 + "organization": {
452 + "@id": "https://w3id.org/traceability#Organization"
377453 },
378- "purchaseDate": {
379- "@id": "https://schema.org/paymentDueDate"
380- },
381- "totalPaymentDue": {
382- "@id": "https://schema.org/totalPaymentDue"
383- },
384- "destinationCountry": {
385- "@id": "https://schema.org/addressCountry"
386- },
387- "merchandise": {
388- "@id": "https://schema.org/itemShipped"
389- },
390- "customer": {
391- "@id": "https://schema.org/customer"
392- },
393- "provider": {
394- "@id": "https://schema.org/provider"
454 + "product": {
455 + "@id": "https://schema.org/Product"
395456 }
396457 }
397458 },
398- "CommercialInvoiceCertificate": {
399- "@id": "https://w3id.org/traceability#CommercialInvoiceCertificate",
400- "@context": {}
401- },
402459 "Commodity": {
403460 "@id": "https://w3id.org/traceability#Commodity",
404461 "@context": {
405462 "commodityCode": {
@@ -516,8 +573,11 @@
516573 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#freightForwarderParty"
517574 },
518575 "consigneesFreightForwarder": {
519576 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#freightForwarderParty"
577 + },
578 + "description": {
579 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#description"
520580 }
521581 }
522582 },
523583 "DCSAShippingInstructionCertificate": {
@@ -603,281 +663,146 @@
603663 "@id": "https://schema.org/PresentationDigitalDocument"
604664 }
605665 }
606666 },
607- "EcommerceAdditionalProductCodeRegistrationCredential": {
608- "@id": "https://w3id.org/traceability#EcommerceAdditionalProductCodeRegistrationCredential",
667 + "Entity": {
668 + "@id": "https://w3id.org/traceability#Entity",
669 + "@context": {}
670 + },
671 + "EntrySummary": {
672 + "@id": "https://w3id.org/traceability#EntrySummary",
609673 "@context": {
610- "productVCid": {
674 + "entryNumber": {
611675 "@id": "https://schema.org/identifier"
612676 },
613- "addProductCode": {
614- "@id": "https://schema.org/productID"
677 + "manufacturerId": {
678 + "@id": "https://schema.org/identifier"
615679 },
616- "addProductCodeType": {
617- "@id": "https://schema.org/additionalType"
618- },
619- "certificateName": {
620- "@id": "https://schema.org/name"
621- }
622- }
623- },
624- "EcommerceBindingDataRegistrationCredential": {
625- "@id": "https://w3id.org/traceability#EcommerceBindingDataRegistrationCredential",
626- "@context": {
627- "finalCarrierName": {
628- "@id": "https://schema.org/Organization"
629- },
630- "finalVesselID": {
680 + "immediateTransportationNumber": {
631681 "@id": "https://schema.org/identifier"
632682 },
633- "finalDateOfArrival": {
634- "@id": "https://schema.org/DateTime"
635- },
636- "finalModeOfTransport": {
637- "@id": "https://https://schema.org/option"
638- },
639- "finalPortOfEntry": {
640- "@id": "https://w3id.org/traceability#ShippingStop"
641- },
642- "wayBillVCID": {
643- "@id": "https://https://schema.org/identifier"
644- },
645- "certificateName": {
646- "@id": "https://schema.org/name"
647- }
648- }
649- },
650- "EcommerceInvoiceRegistrationCredential": {
651- "@id": "https://w3id.org/traceability#EcommerceInvoiceRegistrationCredential",
652- "@context": {
653- "invoiceID": {
683 + "consigneeNumber": {
654684 "@id": "https://schema.org/identifier"
655685 },
656- "orderID": {
657- "@id": "https://schema.org/orderNumber"
658- },
659- "productInOrder": {
660- "@id": "https://schema.org/productID"
661- },
662- "certificateName": {
663- "@id": "https://schema.org/name"
664- }
665- }
666- },
667- "EcommerceInvoiceRegistrationEvidenceDocument": {
668- "@id": "https://w3id.org/traceability#EcommerceInvoiceRegistrationEvidenceDocument",
669- "@context": {
670- "identifier": {
686 + "importerNumber": {
671687 "@id": "https://schema.org/identifier"
672688 },
673- "description": {
674- "@id": "https://schema.org/description"
689 + "entryType": {
690 + "@id": "https://w3id.org/traceability#entryType"
675691 },
676- "url": {
677- "@id": "https://schema.org/url"
692 + "entryDate": {
693 + "@id": "https://schema.org/Date"
678694 },
679- "broker": {
680- "@id": "https://schema.org/broker"
695 + "importDate": {
696 + "@id": "https://schema.org/Date"
681697 },
682- "accountId": {
683- "@id": "https://schema.org/accountId"
698 + "exportDate": {
699 + "@id": "https://schema.org/Date"
684700 },
685- "customer": {
686- "@id": "https://schema.org/customer"
701 + "immediateTransportationDate": {
702 + "@id": "https://schema.org/Date"
687703 },
688- "paymentDueDate": {
689- "@id": "https://schema.org/paymentDueDate"
704 + "suretyCode": {
705 + "@id": "https://w3id.org/traceability#suretyCode"
690706 },
691- "totalPaymentDue": {
692- "@id": "https://schema.org/totalPaymentDue"
707 + "null": {
708 + "@id": "https://w3id.org/traceability#bondType"
693709 },
694- "totalPaymentDueCurrency": {
695- "@id": "https://schema.org/currency"
710 + "portCode": {
711 + "@id": "https://schema.org/Place"
696712 },
697- "paymentStatus": {
698- "@id": "https://schema.org/paymentStatus"
713 + "portOfLoading": {
714 + "@id": "https://schema.org/Place"
699715 },
700- "provider": {
701- "@id": "https://schema.org/provider"
716 + "portOfUnlading": {
717 + "@id": "https://schema.org/Place"
702718 },
703- "referencesOrder": {
704- "@id": "https://schema.org/referencesOrder"
705- }
706- }
707- },
708- "EcommerceOrderRegistrationCredential": {
709- "@id": "https://w3id.org/traceability#EcommerceOrderRegistrationCredential",
710- "@context": {
711- "orderID": {
712- "@id": "https://schema.org/orderNumber"
719 + "locationOfGoods": {
720 + "@id": "https://schema.org/Place"
713721 },
714- "productInOrder": {
715- "@id": "https://schema.org/productID"
722 + "importingCarrier": {
723 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierParty"
716724 },
717- "certificateName": {
718- "@id": "https://schema.org/name"
719- }
720- }
721- },
722- "EcommerceOrderRegistrationEvidenceDocument": {
723- "@id": "https://w3id.org/traceability#EcommerceOrderRegistrationEvidenceDocument",
724- "@context": {
725- "orderNumber": {
726- "@id": "https://schema.org/orderNumber"
725 + "transportMode": {
726 + "@id": "https://w3id.org/traceability#transportMode"
727727 },
728- "orderDate": {
729- "@id": "https://schema.org/DateTime"
728 + "countryOfOrigin": {
729 + "@id": "https://w3id.org/traceability#countryOfOrigin"
730730 },
731- "orderStatus": {
732- "@id": "https://schema.org/OrderStatus"
731 + "billOfLadingNumber": {
732 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
733733 },
734- "description": {
735- "@id": "https://schema.org/description"
734 + "exportingCountry": {
735 + "@id": "https://schema.org/addressCountry"
736736 },
737- "url": {
738- "@id": "https://schema.org/url"
737 + "missingDocuments": {
738 + "@id": "https://w3id.org/traceability#missingDocuments"
739739 },
740- "seller": {
741- "@id": "https://schema.org/seller"
740 + "referenceNumber": {
741 + "@id": "https://w3id.org/traceability#referenceNumber"
742742 },
743- "broker": {
744- "@id": "https://schema.org/broker"
743 + "ultimateConsignee": {
744 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipToParty"
745745 },
746- "customer": {
747- "@id": "https://schema.org/customer"
746 + "importerOfRecord": {
747 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importerParty"
748748 },
749- "paymentDueDate": {
750- "@id": "https://schema.org/paymentDueDate"
749 + "totalEnteredValue": {
750 + "@id": "https://schema.org/MonetaryAmount"
751751 },
752- "paymentMethod": {
753- "@id": "https://schema.org/paymentMethod"
752 + "duty": {
753 + "@id": "https://schema.org/MonetaryAmount"
754754 },
755- "orderedItem": {
756- "@id": "https://schema.org/orderedItem"
757- }
758- }
759- },
760- "EcommercePackageItem": {
761- "@id": "https://w3id.org/traceability#EcommercePackageItem",
762- "@context": {
763- "productReceiptID": {
764- "@id": "https://w3id.org/traceability#EcommercePackageItem"
755 + "tax": {
756 + "@id": "https://schema.org/MonetaryAmount"
765757 },
766- "packingListID": {
767- "@id": "https://schema.org/identifier"
758 + "other": {
759 + "@id": "https://schema.org/MonetaryAmount"
768760 },
769- "orderID": {
770- "@id": "https://schema.org/orderNumber"
771- },
772- "productInOrder": {
773- "@id": "https://schema.org/productID"
761 + "total": {
762 + "@id": "https://schema.org/MonetaryAmount"
774763 }
775764 }
776765 },
777- "EcommercePackageRegistrationCredential": {
778- "@id": "https://w3id.org/traceability#EcommercePackageRegistrationCredential",
779- "@context": {
780- "trackingID": {
781- "@id": "https://schema.org/trackingNumber"
782- },
783- "packageItems": {
784- "@id": "https://w3id.org/traceability#EcommercePackageItem"
785- },
786- "certificateName": {
787- "@id": "https://schema.org/name"
788- }
789- }
766 + "EntrySummaryCertificate": {
767 + "@id": "https://w3id.org/traceability#EntrySummaryCertificate",
768 + "@context": {}
790769 },
791- "EcommercePackingListItem": {
792- "@id": "https://w3id.org/traceability#EcommercePackingListItem",
770 + "EntrySummaryLineItem": {
771 + "@id": "https://w3id.org/traceability#EntrySummaryLineItem",
793772 "@context": {
794- "orderID": {
795- "@id": "https://schema.org/orderNumber"
773 + "commodity": {
774 + "@id": "https://w3id.org/traceability#Commodity"
796775 },
797- "productInOrder": {
798- "@id": "https://schema.org/productID"
799- }
800- }
801- },
802- "EcommercePackingListRegistrationCredential": {
803- "@id": "https://w3id.org/traceability#EcommercePackingListRegistrationCredential",
804- "@context": {
805- "packageItems": {
806- "@id": "https://w3id.org/traceability#EcommercePackingListItem"
776 + "adCvdNumber": {
777 + "@id": "https://w3id.org/traceability#adCvdNumber"
807778 },
808- "certificateName": {
809- "@id": "https://schema.org/name"
810- }
811- }
812- },
813- "EcommerceProductReceiptRegistrationCredential": {
814- "@id": "https://w3id.org/traceability#EcommerceProductReceiptRegistrationCredential",
815- "@context": {
816- "receiptID": {
817- "@id": "https://w3id.org/traceability#EcommerceProductReceiptRegistrationCredential"
779 + "categoryNumber": {
780 + "@id": "https://w3id.org/traceability#categoryNumber"
818781 },
819- "packingListID": {
820- "@id": "https://schema.org/identifier"
782 + "otherFees": {
783 + "@id": "https://w3id.org/traceability#otherFees"
821784 },
822- "orderID": {
823- "@id": "https://schema.org/orderNumber"
785 + "grossWeight": {
786 + "@id": "https://schema.org/weight"
824787 },
825- "productInOrder": {
826- "@id": "https://schema.org/productID"
788 + "manifestQuantity": {
789 + "@id": "https://w3id.org/traceability#manifestQuantity"
827790 },
828- "certificateName": {
829- "@id": "https://schema.org/name"
830- }
831- }
832- },
833- "EcommerceProductRegistrationCredential": {
834- "@id": "https://w3id.org/traceability#EcommerceProductRegistrationCredential",
835- "@context": {
836- "productCode": {
837- "@id": "https://schema.org/productID"
791 + "netQuantity": {
792 + "@id": "https://schema.org/Quantity"
838793 },
839- "productCodeType": {
840- "@id": "https://schema.org/additionalType"
794 + "enteredValue": {
795 + "@id": "https://schema.org/MonetaryAmount"
841796 },
842- "certificateName": {
843- "@id": "https://schema.org/name"
844- }
845- }
846- },
847- "EcommerceWayBillRegistrationCredential": {
848- "@id": "https://w3id.org/traceability#EcommerceWayBillRegistrationCredential",
849- "@context": {
850- "wayBillID": {
851- "@id": "https://schema.org/trackingNumber"
797 + "charges": {
798 + "@id": "https://schema.org/MonetaryAmount"
852799 },
853- "carrierName": {
854- "@id": "https://schema.org/Organization"
855- },
856- "modeOfTransport": {
857- "@id": "https://https://schema.org/option"
858- },
859- "portOfEntry": {
860- "@id": "https://w3id.org/traceability#ShippingStop"
861- },
862- "masterWayBill": {
863- "@id": "https://https://schema.org/status"
864- },
865- "wayBillVCID": {
866- "@id": "https://https://schema.org/identifier"
867- },
868- "packageVCID": {
869- "@id": "https://schema.org/ListItem"
870- },
871- "certificateName": {
872- "@id": "https://schema.org/name"
800 + "relationship": {
801 + "@id": "https://schema.org/MonetaryAmount"
873802 }
874803 }
875804 },
876- "Entity": {
877- "@id": "https://w3id.org/traceability#Entity",
878- "@context": {}
879- },
880805 "Event": {
881806 "@id": "https://schema.org/Event",
882807 "@context": {
883808 "eventType": {
@@ -951,11 +876,80 @@
951876 "@id": "https://schema.org/longitude"
952877 }
953878 }
954879 },
955- "IATAAirWaybillCertificate": {
956- "@id": "https://w3id.org/traceability#IATAAirWaybillCertificate",
880 + "HouseBillOfLading": {
881 + "@id": "https://w3id.org/traceability#HouseBillOfLading",
957882 "@context": {
883 + "billOfLadingNumber": {
884 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
885 + },
886 + "bookingNumber": {
887 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierAssignedId"
888 + },
889 + "shippersReferences": {
890 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Consignment_identifier_freight_forwarder_assigned"
891 + },
892 + "shipper": {
893 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consignorParty"
894 + },
895 + "consignee": {
896 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
897 + },
898 + "notifyParty": {
899 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#notifyParty"
900 + },
901 + "carrier": {
902 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierParty"
903 + },
904 + "preCarriageTransportMovement": {
905 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#preCarriageTransportMovement"
906 + },
907 + "mainCarriageTransportMovement": {
908 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#mainCarriageTransportMovement"
909 + },
910 + "onCarriageTransportMovement": {
911 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#onCarriageTransportMovement"
912 + },
913 + "placeOfReceipt": {
914 + "@id": "https://schema.org/Place"
915 + },
916 + "placeOfDelivery": {
917 + "@id": "https://schema.org/Place"
918 + },
919 + "portOfLoading": {
920 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transshipmentLocation"
921 + },
922 + "portOfDischarge": {
923 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#unloadingLocation"
924 + },
925 + "totalNumberOfPackages": {
926 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
927 + },
928 + "transportEquipmentQuantity": {
929 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportEquipmentQuantity"
930 + },
931 + "includedConsignmentItems": {
932 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedConsignmentItem"
933 + },
934 + "freightAndCharges": {
935 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#applicableServiceCharge"
936 + },
937 + "declaredValue": {
938 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#declaredValueForCarriageAmount"
939 + },
940 + "termsAndConditions": {
941 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#termsAndConditionsDescription"
942 + }
943 + }
944 + },
945 + "HouseBillOfLadingCertificate": {
946 + "@id": "https://w3id.org/traceability#HouseBillOfLadingCertificate",
947 + "@context": {}
948 + },
949 + "IATAAirWaybill": {
950 + "@id": "https://w3id.org/traceability#IATAAirWaybill",
951 + "@context": {
958952 "airWaybillNumber": {
959953 "@id": "https://schema.org/orderNumber"
960954 },
961955 "waybillType": {
@@ -1082,8 +1076,196 @@
10821076 "@id": "https://schema.org/Place"
10831077 }
10841078 }
10851079 },
1080 + "IATAAirWaybillCertificate": {
1081 + "@id": "https://w3id.org/traceability#IATAAirWaybillCertificate",
1082 + "@context": {}
1083 + },
1084 + "ImmediateDelivery": {
1085 + "@id": "https://w3id.org/traceability#ImmediateDelivery",
1086 + "@context": {
1087 + "portOfEntry": {
1088 + "@id": "https://schema.org/Place"
1089 + },
1090 + "portOfUnlading": {
1091 + "@id": "https://schema.org/Place"
1092 + },
1093 + "locationOfGoods": {
1094 + "@id": "https://schema.org/Place"
1095 + },
1096 + "null": {
1097 + "@id": "https://w3id.org/traceability#bondType"
1098 + },
1099 + "importer": {
1100 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importerParty"
1101 + },
1102 + "assignedIdentifier": {
1103 + "@id": "https://schema.org/identifier"
1104 + },
1105 + "entryNumber": {
1106 + "@id": "https://schema.org/identifier"
1107 + },
1108 + "assignedIdentifierType": {
1109 + "@id": "https://w3id.org/traceability#assignedIdentifierType"
1110 + },
1111 + "bondValue": {
1112 + "@id": "https://schema.org/MonetaryAmount"
1113 + },
1114 + "entryValue": {
1115 + "@id": "https://schema.org/MonetaryAmount"
1116 + },
1117 + "centralizedExaminationSite": {
1118 + "@id": "https://w3id.org/traceability#centralizedExaminationSite"
1119 + },
1120 + "entryType": {
1121 + "@id": "https://w3id.org/traceability#entryType"
1122 + },
1123 + "originatingWarehouseEntryNumber": {
1124 + "@id": "https://w3id.org/traceability#originatingWarehouseEntryNumber"
1125 + },
1126 + "suretyCode": {
1127 + "@id": "https://w3id.org/traceability#suretyCode"
1128 + },
1129 + "transportMode": {
1130 + "@id": "https://w3id.org/traceability#transportMode"
1131 + },
1132 + "generalOrderNumber": {
1133 + "@id": "https://w3id.org/traceability#generalOrderNumber"
1134 + },
1135 + "conveyanceNameOrFreeTradeZoneID": {
1136 + "@id": "https://w3id.org/traceability#conveyanceNameOrFreeTradeZoneID"
1137 + },
1138 + "referenceIDCode": {
1139 + "@id": "https://w3id.org/traceability#referenceIDCode"
1140 + },
1141 + "referenceIDNumber": {
1142 + "@id": "https://w3id.org/traceability#referenceIDNumber"
1143 + },
1144 + "headerParties": {
1145 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#Party"
1146 + },
1147 + "lineItems": {
1148 + "@id": "https://w3id.org/traceability#lineItems"
1149 + },
1150 + "nonAMS": {
1151 + "@id": "https://w3id.org/traceability#nonAMS"
1152 + },
1153 + "splitBill": {
1154 + "@id": "https://w3id.org/traceability#splitBill"
1155 + },
1156 + "bolType": {
1157 + "@id": "https://w3id.org/traceability#bolType"
1158 + },
1159 + "scac": {
1160 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Standard_Carrier_Alpha_Code_(SCAC)_number"
1161 + },
1162 + "inBondNumber": {
1163 + "@id": "https://w3id.org/traceability#inBondNumber"
1164 + },
1165 + "bolNumber": {
1166 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
1167 + },
1168 + "quantity": {
1169 + "@id": "https://w3id.org/traceability#quantity"
1170 + },
1171 + "voyageFlightTrip": {
1172 + "@id": "https://w3id.org/traceability#voyageFlightTrip"
1173 + },
1174 + "conveyanceName": {
1175 + "@id": "https://w3id.org/traceability#conveyanceName"
1176 + },
1177 + "arrivalDate": {
1178 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#actualArrivalRelatedDateTime"
1179 + }
1180 + }
1181 + },
1182 + "ImmediateDeliveryCertificate": {
1183 + "@id": "https://w3id.org/traceability#ImmediateDeliveryCertificate",
1184 + "@context": {}
1185 + },
1186 + "ImmediateDeliveryEntity": {
1187 + "@id": "https://w3id.org/traceability#ImmediateDeliveryEntity",
1188 + "@context": {
1189 + "importer": {
1190 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#manufacturerParty"
1191 + },
1192 + "consignee": {
1193 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
1194 + },
1195 + "seller": {
1196 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#sellerParty"
1197 + },
1198 + "buyer": {
1199 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#buyerParty"
1200 + },
1201 + "assignedIdentifier": {
1202 + "@id": "https://schema.org/identifier"
1203 + },
1204 + "assignedIdentifierType": {
1205 + "@id": "https://w3id.org/traceability#assignedIdentifierType"
1206 + }
1207 + }
1208 + },
1209 + "ImmediateDeliveryLineItem": {
1210 + "@id": "https://w3id.org/traceability#ImmediateDeliveryLineItem",
1211 + "@context": {
1212 + "commodity": {
1213 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#originCountry"
1214 + },
1215 + "productDescription": {
1216 + "@id": "https://schema.org/description"
1217 + },
1218 + "itemCount": {
1219 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#despatchedQuantity"
1220 + },
1221 + "itemParty": {
1222 + "@id": "https://w3id.org/traceability#itemParty"
1223 + },
1224 + "freeTradeZoneFilingDate": {
1225 + "@id": "https://schema.org/Date"
1226 + },
1227 + "freeTradeZoneStatus": {
1228 + "@id": "https://w3id.org/traceability#freeTradeZoneStatus"
1229 + },
1230 + "value": {
1231 + "@id": "https://schema.org/MonetaryAmount"
1232 + }
1233 + }
1234 + },
1235 + "ImporterSecurityFiling": {
1236 + "@id": "https://w3id.org/traceability#ImporterSecurityFiling",
1237 + "@context": {
1238 + "seller": {
1239 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#sellerParty"
1240 + },
1241 + "buyer": {
1242 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#buyerParty"
1243 + },
1244 + "importer": {
1245 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importerParty"
1246 + },
1247 + "consignee": {
1248 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
1249 + },
1250 + "shipToParty": {
1251 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipToParty"
1252 + },
1253 + "filingItems": {
1254 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedConsignmentItem"
1255 + },
1256 + "containerStuffingLocation": {
1257 + "@id": "https://w3id.org/traceability#containerStuffingLocation"
1258 + },
1259 + "consolidator": {
1260 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consolidatorParty"
1261 + }
1262 + }
1263 + },
1264 + "ImporterSecurityFilingCertificate": {
1265 + "@id": "https://w3id.org/traceability#ImporterSecurityFilingCertificate",
1266 + "@context": {}
1267 + },
10861268 "Inbond": {
10871269 "@id": "https://w3id.org/traceability#Inbond",
10881270 "@context": {
10891271 "product": {
@@ -1183,28 +1365,143 @@
11831365 "@context": {
11841366 "identifier": {
11851367 "@id": "https://schema.org/identifier"
11861368 },
1369 + "invoiceNumber": {
1370 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#invoiceIssuerReference"
1371 + },
1372 + "customerReferenceNumber": {
1373 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Customer_reference_number"
1374 + },
1375 + "billOfLadingNumber": {
1376 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
1377 + },
1378 + "letterOfCreditNumber": {
1379 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#letterOfCreditDocument"
1380 + },
11871381 "portOfEntry": {
1188- "@id": "https://schema.org/address"
1382 + "@id": "https://schema.org/Place"
11891383 },
1384 + "originCountry": {
1385 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#originCountry"
1386 + },
1387 + "destinationCountry": {
1388 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#destinationCountry"
1389 + },
1390 + "invoiceDate": {
1391 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#invoiceDateTime"
1392 + },
11901393 "purchaseDate": {
11911394 "@id": "https://schema.org/paymentDueDate"
11921395 },
1396 + "seller": {
1397 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#sellerParty"
1398 + },
1399 + "buyer": {
1400 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#buyerParty"
1401 + },
1402 + "exporter": {
1403 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#exporterParty"
1404 + },
1405 + "importer": {
1406 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importerParty"
1407 + },
1408 + "shipFromParty": {
1409 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipFromParty"
1410 + },
1411 + "shipToParty": {
1412 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipToParty"
1413 + },
1414 + "provider": {
1415 + "@id": "https://schema.org/provider"
1416 + },
1417 + "itemsShipped": {
1418 + "@id": "https://schema.org/itemShipped"
1419 + },
1420 + "comments": {
1421 + "@id": "https://schema.org/Comment"
1422 + },
1423 + "packageQuantity": {
1424 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
1425 + },
1426 + "weight": {
1427 + "@id": "https://schema.org/weight"
1428 + },
1429 + "termsOfDelivery": {
1430 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#specifiedDeliveryTerms"
1431 + },
1432 + "termsOfPayment": {
1433 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#specifiedPaymentTerms"
1434 + },
1435 + "termsOfSettlement": {
1436 + "@id": "https://schema.org/currency"
1437 + },
11931438 "totalPaymentDue": {
11941439 "@id": "https://schema.org/totalPaymentDue"
11951440 },
1196- "destinationCountry": {
1197- "@id": "https://schema.org/addressCountry"
1441 + "discounts": {
1442 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#deductionAmount"
11981443 },
1199- "merchandise": {
1200- "@id": "https://schema.org/itemShipped"
1444 + "tax": {
1445 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#taxTotalAmount"
1446 + }
1447 + }
1448 + },
1449 + "InvoiceRegistrationCredential": {
1450 + "@id": "https://w3id.org/traceability#InvoiceRegistrationCredential",
1451 + "@context": {
1452 + "invoiceID": {
1453 + "@id": "https://schema.org/identifier"
12011454 },
1455 + "orderID": {
1456 + "@id": "https://schema.org/orderNumber"
1457 + },
1458 + "productInOrder": {
1459 + "@id": "https://schema.org/productID"
1460 + },
1461 + "certificateName": {
1462 + "@id": "https://schema.org/name"
1463 + }
1464 + }
1465 + },
1466 + "InvoiceRegistrationEvidenceDocument": {
1467 + "@id": "https://w3id.org/traceability#InvoiceRegistrationEvidenceDocument",
1468 + "@context": {
1469 + "identifier": {
1470 + "@id": "https://schema.org/identifier"
1471 + },
1472 + "description": {
1473 + "@id": "https://schema.org/description"
1474 + },
1475 + "url": {
1476 + "@id": "https://schema.org/url"
1477 + },
1478 + "broker": {
1479 + "@id": "https://schema.org/broker"
1480 + },
1481 + "accountId": {
1482 + "@id": "https://schema.org/accountId"
1483 + },
12021484 "customer": {
12031485 "@id": "https://schema.org/customer"
12041486 },
1487 + "paymentDueDate": {
1488 + "@id": "https://schema.org/paymentDueDate"
1489 + },
1490 + "totalPaymentDue": {
1491 + "@id": "https://schema.org/totalPaymentDue"
1492 + },
1493 + "totalPaymentDueCurrency": {
1494 + "@id": "https://schema.org/currency"
1495 + },
1496 + "paymentStatus": {
1497 + "@id": "https://schema.org/paymentStatus"
1498 + },
12051499 "provider": {
12061500 "@id": "https://schema.org/provider"
1501 + },
1502 + "referencesOrder": {
1503 + "@id": "https://schema.org/referencesOrder"
12071504 }
12081505 }
12091506 },
12101507 "IssuerAgent": {
@@ -1405,8 +1702,83 @@
14051702 "@id": "https://schema.org/linkRelationship"
14061703 }
14071704 }
14081705 },
1706 + "MasterBillOfLading": {
1707 + "@id": "https://w3id.org/traceability#MasterBillOfLading",
1708 + "@context": {
1709 + "billOfLadingNumber": {
1710 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
1711 + },
1712 + "bookingNumber": {
1713 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierAssignedId"
1714 + },
1715 + "shippersReferences": {
1716 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Consignment_identifier_freight_forwarder_assigned"
1717 + },
1718 + "shipper": {
1719 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consignorParty"
1720 + },
1721 + "consignee": {
1722 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
1723 + },
1724 + "notifyParty": {
1725 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#notifyParty"
1726 + },
1727 + "carrier": {
1728 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierParty"
1729 + },
1730 + "preCarriageTransportMovement": {
1731 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#preCarriageTransportMovement"
1732 + },
1733 + "mainCarriageTransportMovement": {
1734 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#mainCarriageTransportMovement"
1735 + },
1736 + "onCarriageTransportMovement": {
1737 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#onCarriageTransportMovement"
1738 + },
1739 + "placeOfReceipt": {
1740 + "@id": "https://schema.org/Place"
1741 + },
1742 + "placeOfDelivery": {
1743 + "@id": "https://schema.org/Place"
1744 + },
1745 + "portOfLoading": {
1746 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transshipmentLocation"
1747 + },
1748 + "portOfDischarge": {
1749 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#unloadingLocation"
1750 + },
1751 + "totalNumberOfPackages": {
1752 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
1753 + },
1754 + "transportEquipmentQuantity": {
1755 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportEquipmentQuantity"
1756 + },
1757 + "includedConsignmentItems": {
1758 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedConsignmentItem"
1759 + },
1760 + "utilizedTransportEquipment": {
1761 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#utilizedTransportEquipment"
1762 + },
1763 + "freightAndCharges": {
1764 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#applicableServiceCharge"
1765 + },
1766 + "declaredValue": {
1767 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#declaredValueForCarriageAmount"
1768 + },
1769 + "shippedOnBoardDate": {
1770 + "@id": "https://schema.org/Date"
1771 + },
1772 + "termsAndConditions": {
1773 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#termsAndConditionsDescription"
1774 + }
1775 + }
1776 + },
1777 + "MasterBillOfLadingCertificate": {
1778 + "@id": "https://w3id.org/traceability#MasterBillOfLadingCertificate",
1779 + "@context": {}
1780 + },
14091781 "MeasuredProperty": {
14101782 "@id": "https://w3id.org/traceability#MeasuredProperty",
14111783 "@context": {}
14121784 },
@@ -1455,8 +1827,83 @@
14551827 "MillTestReportCertificate": {
14561828 "@id": "https://w3id.org/traceability#MillTestReportCertificate",
14571829 "@context": {}
14581830 },
1831 + "MultiModalBillOfLading": {
1832 + "@id": "https://w3id.org/traceability#MultiModalBillOfLading",
1833 + "@context": {
1834 + "billOfLadingNumber": {
1835 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
1836 + },
1837 + "bookingNumber": {
1838 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierAssignedId"
1839 + },
1840 + "shippersReferences": {
1841 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Consignment_identifier_freight_forwarder_assigned"
1842 + },
1843 + "shipper": {
1844 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consignorParty"
1845 + },
1846 + "consignee": {
1847 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
1848 + },
1849 + "notifyParty": {
1850 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#notifyParty"
1851 + },
1852 + "carrier": {
1853 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierParty"
1854 + },
1855 + "preCarriageTransportMovement": {
1856 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#preCarriageTransportMovement"
1857 + },
1858 + "mainCarriageTransportMovement": {
1859 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#mainCarriageTransportMovement"
1860 + },
1861 + "onCarriageTransportMovement": {
1862 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#onCarriageTransportMovement"
1863 + },
1864 + "placeOfReceipt": {
1865 + "@id": "https://schema.org/Place"
1866 + },
1867 + "placeOfDelivery": {
1868 + "@id": "https://schema.org/Place"
1869 + },
1870 + "portOfLoading": {
1871 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transshipmentLocation"
1872 + },
1873 + "portOfDischarge": {
1874 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#unloadingLocation"
1875 + },
1876 + "totalNumberOfPackages": {
1877 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
1878 + },
1879 + "transportEquipmentQuantity": {
1880 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportEquipmentQuantity"
1881 + },
1882 + "includedConsignmentItems": {
1883 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedConsignmentItem"
1884 + },
1885 + "utilizedTransportEquipment": {
1886 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#utilizedTransportEquipment"
1887 + },
1888 + "freightAndCharges": {
1889 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#applicableServiceCharge"
1890 + },
1891 + "declaredValue": {
1892 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#declaredValueForCarriageAmount"
1893 + },
1894 + "shippedOnBoardDate": {
1895 + "@id": "https://schema.org/Date"
1896 + },
1897 + "termsAndConditions": {
1898 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#termsAndConditionsDescription"
1899 + }
1900 + }
1901 + },
1902 + "MultiModalBillOfLadingCertificate": {
1903 + "@id": "https://w3id.org/traceability#MultiModalBillOfLadingCertificate",
1904 + "@context": {}
1905 + },
14591906 "NaturalGasProduct": {
14601907 "@id": "https://w3id.org/traceability#NaturalGasProduct",
14611908 "@context": {
14621909 "product": {
@@ -1527,8 +1974,60 @@
15271974 "@id": "https://schema.org/observationDate"
15281975 }
15291976 }
15301977 },
1978 + "OrderRegistrationCredential": {
1979 + "@id": "https://w3id.org/traceability#OrderRegistrationCredential",
1980 + "@context": {
1981 + "orderID": {
1982 + "@id": "https://schema.org/orderNumber"
1983 + },
1984 + "productInOrder": {
1985 + "@id": "https://schema.org/productID"
1986 + },
1987 + "certificateName": {
1988 + "@id": "https://schema.org/name"
1989 + }
1990 + }
1991 + },
1992 + "OrderRegistrationEvidenceDocument": {
1993 + "@id": "https://w3id.org/traceability#OrderRegistrationEvidenceDocument",
1994 + "@context": {
1995 + "orderNumber": {
1996 + "@id": "https://schema.org/orderNumber"
1997 + },
1998 + "orderDate": {
1999 + "@id": "https://schema.org/DateTime"
2000 + },
2001 + "orderStatus": {
2002 + "@id": "https://schema.org/OrderStatus"
2003 + },
2004 + "description": {
2005 + "@id": "https://schema.org/description"
2006 + },
2007 + "url": {
2008 + "@id": "https://schema.org/url"
2009 + },
2010 + "seller": {
2011 + "@id": "https://schema.org/seller"
2012 + },
2013 + "broker": {
2014 + "@id": "https://schema.org/broker"
2015 + },
2016 + "customer": {
2017 + "@id": "https://schema.org/customer"
2018 + },
2019 + "paymentDueDate": {
2020 + "@id": "https://schema.org/paymentDueDate"
2021 + },
2022 + "paymentMethod": {
2023 + "@id": "https://schema.org/paymentMethod"
2024 + },
2025 + "orderedItem": {
2026 + "@id": "https://schema.org/orderedItem"
2027 + }
2028 + }
2029 + },
15312030 "OrderedItem": {
15322031 "@id": "https://w3id.org/traceability#OrderedItem",
15332032 "@context": {
15342033 "name": {
@@ -1553,8 +2052,11 @@
15532052 "@context": {
15542053 "name": {
15552054 "@id": "https://schema.org/name"
15562055 },
2056 + "legalName": {
2057 + "@id": "https://schema.org/legalName"
2058 + },
15572059 "leiCode": {
15582060 "@id": "https://schema.org/leiCode"
15592061 },
15602062 "url": {
@@ -1591,29 +2093,34 @@
15912093 "@id": "https://onerecord.iata.org/cargo/Company#airlineCode"
15922094 }
15932095 }
15942096 },
2097 + "PGAStatusMessage": {
2098 + "@id": "https://w3id.org/traceability#PGAStatusMessage",
2099 + "@context": {}
2100 + },
2101 + "PGAStatusMessageCertificate": {
2102 + "@id": "https://w3id.org/traceability#PGAStatusMessageCertificate",
2103 + "@context": {}
2104 + },
15952105 "Package": {
15962106 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#Package",
15972107 "@context": {
15982108 "shippingMarks": {
2109 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#physicalShippingMarks"
2110 + },
2111 + "packagingType": {
2112 + "@id": "https://www.gs1.org/voc/packagingMaterial"
2113 + },
2114 + "perPackageUnitQuantity": {
15992115 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#perPackageUnitQuantity"
16002116 },
1601- "name": {
1602- "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#itemQuantity"
1603- },
1604- "itemsShipped": {
2117 + "includedTradeLineItems": {
16052118 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedTradeLineItem"
16062119 },
16072120 "weight": {
16082121 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossWeightMeasure"
16092122 },
1610- "weightUnit": {
1611- "@id": "https://schema.org/unitCode"
1612- },
1613- "volumeUnit": {
1614- "@id": "https://schema.org/unitCode"
1615- },
16162123 "height": {
16172124 "@id": "https://schema.org/height"
16182125 },
16192126 "width": {
@@ -1621,16 +2128,71 @@
16212128 },
16222129 "depth": {
16232130 "@id": "https://schema.org/depth"
16242131 },
1625- "volume": {
2132 + "grossVolume": {
16262133 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossVolumeMeasure"
16272134 }
16282135 }
16292136 },
1630- "PackingListCertificate": {
1631- "@id": "https://w3id.org/traceability#PackingListCertificate",
2137 + "PackageItem": {
2138 + "@id": "https://w3id.org/traceability#PackageItem",
16322139 "@context": {
2140 + "productReceiptID": {
2141 + "@id": "https://w3id.org/traceability#PackageItem"
2142 + },
2143 + "packingListID": {
2144 + "@id": "https://schema.org/identifier"
2145 + },
2146 + "orderID": {
2147 + "@id": "https://schema.org/orderNumber"
2148 + },
2149 + "productInOrder": {
2150 + "@id": "https://schema.org/productID"
2151 + }
2152 + }
2153 + },
2154 + "PackageRegistrationCredential": {
2155 + "@id": "https://w3id.org/traceability#PackageRegistrationCredential",
2156 + "@context": {
2157 + "trackingID": {
2158 + "@id": "https://schema.org/trackingNumber"
2159 + },
2160 + "packageItems": {
2161 + "@id": "https://w3id.org/traceability#PackageItem"
2162 + },
2163 + "certificateName": {
2164 + "@id": "https://schema.org/name"
2165 + }
2166 + }
2167 + },
2168 + "PackingList": {
2169 + "@id": "https://w3id.org/traceability#PackingList",
2170 + "@context": {
2171 + "seller": {
2172 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#sellerParty"
2173 + },
2174 + "buyer": {
2175 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#buyerParty"
2176 + },
2177 + "shipFromParty": {
2178 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipFromParty"
2179 + },
2180 + "shipToParty": {
2181 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipToParty"
2182 + },
2183 + "orderNumber": {
2184 + "@id": "https://schema.org/orderNumber"
2185 + },
2186 + "invoiceId": {
2187 + "@id": "https://schema.org/identifier"
2188 + },
2189 + "shipmentId": {
2190 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipmentIdentificationId"
2191 + },
2192 + "trackingNumber": {
2193 + "@id": "https://schema.org/trackingNumber"
2194 + },
16332195 "deliveryStatus": {
16342196 "@id": "https://schema.org/deliveryStatus"
16352197 },
16362198 "estimatedTimeOfArrival": {
@@ -1638,37 +2200,57 @@
16382200 },
16392201 "hasDeliveryMethod": {
16402202 "@id": "https://schema.org/hasDeliveryMethod"
16412203 },
1642- "deliveryAddress": {
1643- "@id": "https://schema.org/deliveryAddress"
2204 + "handlingInstructions": {
2205 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#handlingInstructions"
16442206 },
1645- "provider": {
1646- "@id": "https://schema.org/provider"
1647- },
1648- "originAddress": {
1649- "@id": "https://schema.org/originAddress"
1650- },
16512207 "partOfOrder": {
16522208 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#ConsignmentItem"
16532209 },
1654- "weight": {
1655- "@id": "https://schema.org/weight"
2210 + "totalNetWeight": {
2211 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#netWeightMeasure"
16562212 },
1657- "weightUnit": {
1658- "@id": "https://schema.org/unitCode"
2213 + "grossWeight": {
2214 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossWeightMeasure"
16592215 },
1660- "volumeUnit": {
1661- "@id": "https://schema.org/unitCode"
1662- },
1663- "volume": {
2216 + "totalGrossVolume": {
16642217 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossVolumeMeasure"
16652218 },
16662219 "numberOfPackages": {
16672220 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
2221 + },
2222 + "itemQuantity": {
2223 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#tradeLineItemQuantity"
16682224 }
16692225 }
16702226 },
2227 + "PackingListCertificate": {
2228 + "@id": "https://w3id.org/traceability#PackingListCertificate",
2229 + "@context": {}
2230 + },
2231 + "PackingListItem": {
2232 + "@id": "https://w3id.org/traceability#PackingListItem",
2233 + "@context": {
2234 + "orderID": {
2235 + "@id": "https://schema.org/orderNumber"
2236 + },
2237 + "productInOrder": {
2238 + "@id": "https://schema.org/productID"
2239 + }
2240 + }
2241 + },
2242 + "PackingListRegistrationCredential": {
2243 + "@id": "https://w3id.org/traceability#PackingListRegistrationCredential",
2244 + "@context": {
2245 + "packageItems": {
2246 + "@id": "https://w3id.org/traceability#PackingListItem"
2247 + },
2248 + "certificateName": {
2249 + "@id": "https://schema.org/name"
2250 + }
2251 + }
2252 + },
16712253 "ParcelDelivery": {
16722254 "@id": "https://schema.org/ParcelDelivery",
16732255 "@context": {
16742256 "deliveryAddress": {
@@ -1853,8 +2435,11 @@
18532435 },
18542436 "Product": {
18552437 "@id": "https://schema.org/Product",
18562438 "@context": {
2439 + "productID": {
2440 + "@id": "https://schema.org/productID"
2441 + },
18572442 "manufacturer": {
18582443 "@id": "https://schema.org/manufacturer"
18592444 },
18602445 "name": {
@@ -1880,25 +2465,56 @@
18802465 },
18812466 "height": {
18822467 "@id": "https://schema.org/height"
18832468 },
1884- "quantity": {
1885- "@id": "https://www.gs1.org/voc/netContent"
1886- },
1887- "packagingType": {
1888- "@id": "https://www.gs1.org/voc/packagingMaterial"
1889- },
1890- "priceSpecification": {
2469 + "productPrice": {
18912470 "@id": "https://schema.org/priceSpecification"
18922471 },
18932472 "sku": {
18942473 "@id": "https://schema.org/sku"
18952474 },
2475 + "batchNumber": {
2476 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#batchIdentificationId"
2477 + },
18962478 "commodity": {
18972479 "@id": "https://w3id.org/traceability#Commodity"
18982480 }
18992481 }
19002482 },
2483 + "ProductReceiptRegistrationCredential": {
2484 + "@id": "https://w3id.org/traceability#ProductReceiptRegistrationCredential",
2485 + "@context": {
2486 + "receiptID": {
2487 + "@id": "https://w3id.org/traceability#ProductReceiptRegistrationCredential"
2488 + },
2489 + "packingListID": {
2490 + "@id": "https://schema.org/identifier"
2491 + },
2492 + "orderID": {
2493 + "@id": "https://schema.org/orderNumber"
2494 + },
2495 + "productInOrder": {
2496 + "@id": "https://schema.org/productID"
2497 + },
2498 + "certificateName": {
2499 + "@id": "https://schema.org/name"
2500 + }
2501 + }
2502 + },
2503 + "ProductRegistrationCredential": {
2504 + "@id": "https://w3id.org/traceability#ProductRegistrationCredential",
2505 + "@context": {
2506 + "productCode": {
2507 + "@id": "https://schema.org/productID"
2508 + },
2509 + "productCodeType": {
2510 + "@id": "https://schema.org/additionalType"
2511 + },
2512 + "certificateName": {
2513 + "@id": "https://schema.org/name"
2514 + }
2515 + }
2516 + },
19012517 "ProductRegistrationEvidenceDocument": {
19022518 "@id": "https://w3id.org/traceability#ProductRegistrationEvidenceDocument",
19032519 "@context": {
19042520 "category": {
@@ -1968,8 +2584,12 @@
19682584 "@id": "https://schema.org/image"
19692585 }
19702586 }
19712587 },
2588 + "ProformaInvoiceCertificate": {
2589 + "@id": "https://w3id.org/traceability#ProformaInvoiceCertificate",
2590 + "@context": {}
2591 + },
19722592 "Purchase": {
19732593 "@id": "https://w3id.org/traceability#Purchase",
19742594 "@context": {
19752595 "customer": {
@@ -1977,13 +2597,17 @@
19772597 },
19782598 "invoice": {
19792599 "@id": "https://w3id.org/traceability#Invoice"
19802600 },
1981- "purchaseOrder": {
2601 + "purchaseOrderNo": {
19822602 "@id": "https://schema.org/identifier"
19832603 }
19842604 }
19852605 },
2606 + "PurchaseOrderCertificate": {
2607 + "@id": "https://w3id.org/traceability#PurchaseOrderCertificate",
2608 + "@context": {}
2609 + },
19862610 "Qualification": {
19872611 "@id": "https://schema.org/qualifications",
19882612 "@context": {
19892613 "qualificationCategory": {
@@ -2015,16 +2639,123 @@
20152639 "@id": "https://schema.org/LinkRole"
20162640 }
20172641 }
20182642 },
2643 + "SIMASteelImportLicense": {
2644 + "@id": "https://w3id.org/traceability#SIMASteelImportLicense",
2645 + "@context": {
2646 + "applicantCompany": {
2647 + "@id": "https://schema.org/Organization"
2648 + },
2649 + "customsEntryNumber": {
2650 + "@id": "https://schema.org/identifier"
2651 + },
2652 + "importer": {
2653 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importerParty"
2654 + },
2655 + "exporter": {
2656 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#exporterParty"
2657 + },
2658 + "manufacturer": {
2659 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#manufacturerParty"
2660 + },
2661 + "countryOfOrigin": {
2662 + "@id": "https://schema.org/addressCountry"
2663 + },
2664 + "countryOfExportation": {
2665 + "@id": "https://schema.org/addressCountry"
2666 + },
2667 + "countryOfMeltAndPour": {
2668 + "@id": "https://w3id.org/traceability#countryOfMeltAndPour"
2669 + },
2670 + "expectedPortOfEntry": {
2671 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#UNECELOCODE"
2672 + },
2673 + "expectedDateOfExport": {
2674 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#exportExitDateTime"
2675 + },
2676 + "expectedDateOfImport": {
2677 + "@id": "https://w3id.org/traceability#importDateTime"
2678 + },
2679 + "productInformation": {
2680 + "@id": "https://w3id.org/traceability#productInformation"
2681 + }
2682 + }
2683 + },
2684 + "SIMASteelImportLicenseApplicationCertificate": {
2685 + "@id": "https://w3id.org/traceability#SIMASteelImportLicenseApplicationCertificate",
2686 + "@context": {}
2687 + },
20192688 "SIMASteelImportLicenseCertificate": {
2020- "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#importLicenceDocument",
2689 + "@id": "https://w3id.org/traceability#SIMASteelImportLicenseCertificate",
20212690 "@context": {
20222691 "expectedDateOfImport": {
20232692 "@id": "https://schema.org/validThrough"
20242693 }
20252694 }
20262695 },
2696 + "SIMASteelImportProductSpecifier": {
2697 + "@id": "https://w3id.org/traceability#SIMASteelImportProductSpecifier",
2698 + "@context": {
2699 + "product": {
2700 + "@id": "https://w3id.org/traceability#SteelProduct"
2701 + },
2702 + "value": {
2703 + "@id": "https://schema.org/MonetaryAmount"
2704 + }
2705 + }
2706 + },
2707 + "SeaCargoManifest": {
2708 + "@id": "https://w3id.org/traceability#SeaCargoManifest",
2709 + "@context": {
2710 + "transportMeansId": {
2711 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#TransportMeans"
2712 + },
2713 + "vesselNumber": {
2714 + "@id": "https://schema.org/identifier"
2715 + },
2716 + "voyageNumber": {
2717 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#TransportMovement"
2718 + },
2719 + "registrationCountry": {
2720 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#registrationCountry"
2721 + },
2722 + "plannedDepartureDateTime": {
2723 + "@id": "https://schema.org/Date"
2724 + },
2725 + "plannedArrivalDateTime": {
2726 + "@id": "https://schema.org/DateTime"
2727 + },
2728 + "portOfDeparture": {
2729 + "@id": "https://schema.org/Place"
2730 + },
2731 + "portOfArrival": {
2732 + "@id": "https://schema.org/Place"
2733 + },
2734 + "netTonnage": {
2735 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#netWeightMeasure"
2736 + },
2737 + "grossTonnage": {
2738 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossWeightMeasure"
2739 + },
2740 + "totalNumberOfTransportDocuments": {
2741 + "@id": "https://schema.org/Number"
2742 + },
2743 + "transportEquipmentQuantity": {
2744 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportEquipmentQuantity"
2745 + },
2746 + "totalNumberOfPackages": {
2747 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
2748 + },
2749 + "transportDocumentInformation": {
2750 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportContractDocument"
2751 + }
2752 + }
2753 + },
2754 + "SeaCargoManifestCertificate": {
2755 + "@id": "https://w3id.org/traceability#SeaCargoManifestCertificate",
2756 + "@context": {}
2757 + },
20272758 "Seal": {
20282759 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#Seal",
20292760 "@context": {
20302761 "equipmentReference": {
@@ -2037,8 +2768,82 @@
20372768 "@id": "https://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/sealType"
20382769 }
20392770 }
20402771 },
2772 + "ServiceCharge": {
2773 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#ServiceCharge",
2774 + "@context": {
2775 + "calculationBasis": {
2776 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#calculationBasis"
2777 + },
2778 + "appliedAmount": {
2779 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#appliedAmount"
2780 + }
2781 + }
2782 + },
2783 + "ShippingInstructions": {
2784 + "@id": "https://w3id.org/traceability#ShippingInstructions",
2785 + "@context": {
2786 + "billOfLadingNumber": {
2787 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Bill_of_lading_number"
2788 + },
2789 + "bookingNumber": {
2790 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#carrierAssignedId"
2791 + },
2792 + "shippersReferences": {
2793 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncl1153/#Consignment_identifier_freight_forwarder_assigned"
2794 + },
2795 + "shipper": {
2796 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consignorParty"
2797 + },
2798 + "consignee": {
2799 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#consigneeParty"
2800 + },
2801 + "notifyParty": {
2802 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#notifyParty"
2803 + },
2804 + "preCarriageTransportMovement": {
2805 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#preCarriageTransportMovement"
2806 + },
2807 + "mainCarriageTransportMovement": {
2808 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#mainCarriageTransportMovement"
2809 + },
2810 + "onCarriageTransportMovement": {
2811 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#onCarriageTransportMovement"
2812 + },
2813 + "placeOfReceipt": {
2814 + "@id": "https://schema.org/Place"
2815 + },
2816 + "placeOfDelivery": {
2817 + "@id": "https://schema.org/Place"
2818 + },
2819 + "portOfLoading": {
2820 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transshipmentLocation"
2821 + },
2822 + "portOfDischarge": {
2823 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#unloadingLocation"
2824 + },
2825 + "totalNumberOfPackages": {
2826 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
2827 + },
2828 + "transportEquipmentQuantity": {
2829 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#transportEquipmentQuantity"
2830 + },
2831 + "includedConsignmentItems": {
2832 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#includedConsignmentItem"
2833 + },
2834 + "utilizedTransportEquipment": {
2835 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#utilizedTransportEquipment"
2836 + },
2837 + "declaredValue": {
2838 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#declaredValueForCarriageAmount"
2839 + }
2840 + }
2841 + },
2842 + "ShippingInstructionsCertificate": {
2843 + "@id": "https://w3id.org/traceability#ShippingInstructionsCertificate",
2844 + "@context": {}
2845 + },
20412846 "ShippingStop": {
20422847 "@id": "https://w3id.org/traceability#ShippingStop",
20432848 "@context": {
20442849 "from": {
@@ -2098,25 +2903,87 @@
20982903 "@id": "https://w3id.org/traceability#Commodity"
20992904 }
21002905 }
21012906 },
2907 + "TraceablePresentation": {
2908 + "@id": "https://w3id.org/traceability#TraceablePresentation",
2909 + "@context": {}
2910 + },
21022911 "TradeLineItem": {
21032912 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#TradeLineItem",
21042913 "@context": {
2105- "name": {
2106- "@id": "https://schema.org/name"
2914 + "purchaseOrderNumber": {
2915 + "@id": "https://schema.org/orderNumber"
21072916 },
2917 + "itemCount": {
2918 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#despatchedQuantity"
2919 + },
21082920 "description": {
21092921 "@id": "https://schema.org/description"
21102922 },
2111- "productID": {
2112- "@id": "https://schema.org/productID"
2923 + "packageQuantity": {
2924 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#packageQuantity"
21132925 },
2114- "itemCount": {
2115- "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#despatchedQuantity"
2926 + "product": {
2927 + "@id": "https://schema.org/Product"
2928 + },
2929 + "countryOfOrigin": {
2930 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#originCountry"
2931 + },
2932 + "shipToParty": {
2933 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#shipToParty"
2934 + },
2935 + "netWeight": {
2936 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#netWeightMeasure"
2937 + },
2938 + "grossWeight": {
2939 + "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#grossWeightMeasure"
2940 + },
2941 + "priceSpecification": {
2942 + "@id": "https://schema.org/priceSpecification"
21162943 }
21172944 }
21182945 },
2946 + "TransferEvent": {
2947 + "@id": "https://w3id.org/traceability#TransferEvent",
2948 + "@context": {
2949 + "place": {
2950 + "@id": "https://schema.org/Place"
2951 + },
2952 + "price": {
2953 + "@id": "https://schema.org/price"
2954 + },
2955 + "product": {
2956 + "@id": "https://schema.org/Product"
2957 + },
2958 + "organization": {
2959 + "@id": "https://w3id.org/traceability#Organization"
2960 + },
2961 + "identifier": {
2962 + "@id": "https://schema.org/identifier"
2963 + },
2964 + "addressCountry": {
2965 + "@id": "https://schema.org/addressCountry"
2966 + }
2967 + }
2968 + },
2969 + "TransformEvent": {
2970 + "@id": "https://w3id.org/traceability#TransformEvent",
2971 + "@context": {
2972 + "place": {
2973 + "@id": "https://schema.org/Place"
2974 + },
2975 + "organization": {
2976 + "@id": "https://w3id.org/traceability#Organization"
2977 + },
2978 + "product": {
2979 + "@id": "https://schema.org/Product"
2980 + },
2981 + "identifier": {
2982 + "@id": "https://schema.org/identifier"
2983 + }
2984 + }
2985 + },
21192986 "Transport": {
21202987 "@id": "https://w3id.org/traceability#Transport",
21212988 "@context": {
21222989 "loadLocation": {
@@ -2144,8 +3011,12 @@
21443011 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#TransportMovement"
21453012 }
21463013 }
21473014 },
3015 + "TransportDocument": {
3016 + "@id": "https://w3id.org/traceability#TransportDocument",
3017 + "@context": {}
3018 + },
21483019 "TransportEquipment": {
21493020 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#TransportEquipment",
21503021 "@context": {
21513022 "equipmentReference": {
@@ -2164,8 +3035,28 @@
21643035 "@id": "https://service.unece.org/trade/uncefact/vocabulary/uncefact/#affixedSeal"
21653036 }
21663037 }
21673038 },
3039 + "TransportEvent": {
3040 + "@id": "https://w3id.org/traceability#TransportEvent",
3041 + "@context": {
3042 + "place": {
3043 + "@id": "https://schema.org/Place"
3044 + },
3045 + "organization": {
3046 + "@id": "https://w3id.org/traceability#Organization"
3047 + },
3048 + "product": {
3049 + "@id": "https://schema.org/Product"
3050 + },
3051 + "deliveryMethod": {
3052 + "@id": "https://schema.org/DeliveryMethod"
3053 + },
3054 + "trackingNumber": {
3055 + "@id": "https://schema.org/trackingNumber"
3056 + }
3057 + }
3058 + },
21683059 "USMCACertificateOfOrigin": {
21693060 "@id": "https://w3id.org/traceability#USMCACertificateOfOrigin",
21703061 "@context": {
21713062 "exporterDetails": {
@@ -2263,8 +3154,41 @@
22633154 "VerifiableBusinessCard": {
22643155 "@id": "https://w3id.org/traceability#VerifiableBusinessCard",
22653156 "@context": {}
22663157 },
3158 + "WayBillRegistrationCredential": {
3159 + "@id": "https://w3id.org/traceability#WayBillRegistrationCredential",
3160 + "@context": {
3161 + "wayBillID": {
3162 + "@id": "https://schema.org/trackingNumber"
3163 + },
3164 + "carrierName": {
3165 + "@id": "https://schema.org/Organization"
3166 + },
3167 + "modeOfTransport": {
3168 + "@id": "https://https://schema.org/option"
3169 + },
3170 + "portOfEntry": {
3171 + "@id": "https://w3id.org/traceability#ShippingStop"
3172 + },
3173 + "masterWayBill": {
3174 + "@id": "https://https://schema.org/status"
3175 + },
3176 + "wayBillVCID": {
3177 + "@id": "https://https://schema.org/identifier"
3178 + },
3179 + "packageVCID": {
3180 + "@id": "https://schema.org/ListItem"
3181 + },
3182 + "certificateName": {
3183 + "@id": "https://schema.org/name"
3184 + }
3185 + }
3186 + },
3187 + "Workflow": {
3188 + "@id": "https://w3id.org/traceability#Workflow",
3189 + "@context": {}
3190 + },
22673191 "ppq203": {
22683192 "@id": "https://w3id.org/traceability#ppq203",
22693193 "@context": {
22703194 "certificateNumber": {
contexts/w3id-zcap-v1.jsonldView
@@ -1,0 +1,67 @@
1 +{
2 + "@context": {
3 + "id": "@id",
4 + "type": "@type",
5 + "@protected": true,
6 + "allowedAction": "https://w3id.org/security#allowedAction",
7 + "publicAlias": {
8 + "@id": "https://w3id.org/security#publicAlias",
9 + "@type": "@id"
10 + },
11 + "capability": {
12 + "@id": "https://w3id.org/security#capability",
13 + "@type": "@id"
14 + },
15 + "capabilityAction": "https://w3id.org/security#capabilityAction",
16 + "capabilityChain": {
17 + "@id": "https://w3id.org/security#capabilityChain",
18 + "@type": "@id",
19 + "@container": "@list"
20 + },
21 + "capabilityDelegation": {
22 + "@id": "https://w3id.org/security#capabilityDelegationMethod",
23 + "@type": "@id",
24 + "@container": "@set"
25 + },
26 + "capabilityInvocation": {
27 + "@id": "https://w3id.org/security#capabilityInvocationMethod",
28 + "@type": "@id",
29 + "@container": "@set"
30 + },
31 + "caveat": {
32 + "@id": "https://w3id.org/security#caveat",
33 + "@type": "@id",
34 + "@container": "@set"
35 + },
36 + "controller": {
37 + "@id": "https://w3id.org/security#controller",
38 + "@type": "@id"
39 + },
40 + "delegator": {
41 + "@id": "https://w3id.org/security#delegator",
42 + "@type": "@id"
43 + },
44 + "expires": {
45 + "@id": "https://w3id.org/security#expiration",
46 + "@type": "http://www.w3.org/2001/XMLSchema#dateTime"
47 + },
48 + "invocationTarget": {
49 + "@id": "https://w3id.org/security#invocationTarget",
50 + "@type": "@id"
51 + },
52 + "invoker": {
53 + "@id": "https://w3id.org/security#invoker",
54 + "@type": "@id"
55 + },
56 + "parentCapability": {
57 + "@id": "https://w3id.org/security#parentCapability",
58 + "@type": "@id"
59 + },
60 + "proof": {
61 + "@id": "https://w3id.org/security#proof",
62 + "@type": "@id",
63 + "@container": "@graph"
64 + },
65 + "referenceId": "https://w3id.org/security#referenceId"
66 + }
67 +}
src/jsonld.rsView
@@ -144,8 +144,9 @@
144144 pub const PRESENTATION_SUBMISSION_V1_CONTEXT: &str =
145145 "https://identity.foundation/presentation-exchange/submission/v1";
146146 pub const VDL_V1_CONTEXT: &str = "https://w3id.org/vdl/v1";
147147 pub const WALLET_V1_CONTEXT: &str = "https://w3id.org/wallet/v1";
148 +pub const ZCAP_V1_CONTEXT: &str = "https://w3id.org/zcap/v1";
148149
149150 lazy_static! {
150151 pub static ref CREDENTIALS_V1_CONTEXT_DOCUMENT: RemoteDocument<JsonValue> = {
151152 let jsonld = ssi_contexts::CREDENTIALS_V1;
@@ -302,8 +303,14 @@
302303 let doc = json::parse(jsonld).unwrap();
303304 let iri = Iri::new(WALLET_V1_CONTEXT).unwrap();
304305 RemoteDocument::new(doc, iri)
305306 };
307 + pub static ref ZCAP_V1_CONTEXT_DOCUMENT: RemoteDocument<JsonValue> = {
308 + let jsonld = ssi_contexts::ZCAP_V1;
309 + let doc = json::parse(jsonld).unwrap();
310 + let iri = Iri::new(ZCAP_V1_CONTEXT).unwrap();
311 + RemoteDocument::new(doc, iri)
312 + };
306313 }
307314
308315 pub struct StaticLoader;
309316 impl Loader for StaticLoader {
@@ -349,8 +356,9 @@
349356 Ok(PRESENTATION_SUBMISSION_V1_CONTEXT_DOCUMENT.clone())
350357 }
351358 VDL_V1_CONTEXT => Ok(VDL_V1_CONTEXT_DOCUMENT.clone()),
352359 WALLET_V1_CONTEXT => Ok(WALLET_V1_CONTEXT_DOCUMENT.clone()),
360 + ZCAP_V1_CONTEXT => Ok(ZCAP_V1_CONTEXT_DOCUMENT.clone()),
353361 _ => {
354362 eprintln!("unknown context {}", url);
355363 Err(json_ld::ErrorCode::LoadingDocumentFailed.into())
356364 }

Built with git-ssb-web