From 98a581ac0c876d270c7eb858e40a92f9fa0e5814 Mon Sep 17 00:00:00 2001 From: Nis Jespersen Date: Thu, 7 Nov 2024 21:50:59 +0100 Subject: [PATCH] feat: static index --- CGFR/2024-10-10/index.html | 33618 ++++++++++++++++ CGFR/2024-10-10/index_files/W3C-UD | 14 + .../index_files/air-waybill-form.png | Bin 0 -> 306184 bytes CGFR/2024-10-10/index_files/base.css | 1586 + .../index_files/bill-of-lading-ex-2.png | Bin 0 -> 228172 bytes .../index_files/commercial-invoice-ex.png | Bin 0 -> 97651 bytes CGFR/2024-10-10/index_files/echarts.min.js | 45 + CGFR/2024-10-10/index_files/fixup.js | 362 + CGFR/2024-10-10/index_files/invoice-ex.png | Bin 0 -> 306242 bytes CGFR/2024-10-10/index_files/isf-form.png | Bin 0 -> 85715 bytes CGFR/2024-10-10/index_files/js-yaml.min.js | 2 + .../index_files/mill-test-report-ex.png | Bin 0 -> 108552 bytes .../index_files/packing-list-ex.png | Bin 0 -> 110735 bytes .../index_files/packing-list-form.png | Bin 0 -> 67951 bytes .../index_files/purchase-order-ex.png | Bin 0 -> 160880 bytes .../index_files/purchase-order-form.png | Bin 0 -> 61624 bytes CGFR/2024-10-10/index_files/usmca-form.png | Bin 0 -> 91671 bytes CGFR/2024-10-10/index_files/visualizations.js | 164 + CGFR/2024-10-10/index_files/vocab-linkage.png | Bin 0 -> 249500 bytes 19 files changed, 35791 insertions(+) create mode 100644 CGFR/2024-10-10/index.html create mode 100644 CGFR/2024-10-10/index_files/W3C-UD create mode 100644 CGFR/2024-10-10/index_files/air-waybill-form.png create mode 100644 CGFR/2024-10-10/index_files/base.css create mode 100644 CGFR/2024-10-10/index_files/bill-of-lading-ex-2.png create mode 100644 CGFR/2024-10-10/index_files/commercial-invoice-ex.png create mode 100644 CGFR/2024-10-10/index_files/echarts.min.js create mode 100644 CGFR/2024-10-10/index_files/fixup.js create mode 100644 CGFR/2024-10-10/index_files/invoice-ex.png create mode 100644 CGFR/2024-10-10/index_files/isf-form.png create mode 100644 CGFR/2024-10-10/index_files/js-yaml.min.js create mode 100644 CGFR/2024-10-10/index_files/mill-test-report-ex.png create mode 100644 CGFR/2024-10-10/index_files/packing-list-ex.png create mode 100644 CGFR/2024-10-10/index_files/packing-list-form.png create mode 100644 CGFR/2024-10-10/index_files/purchase-order-ex.png create mode 100644 CGFR/2024-10-10/index_files/purchase-order-form.png create mode 100644 CGFR/2024-10-10/index_files/usmca-form.png create mode 100644 CGFR/2024-10-10/index_files/visualizations.js create mode 100644 CGFR/2024-10-10/index_files/vocab-linkage.png diff --git a/CGFR/2024-10-10/index.html b/CGFR/2024-10-10/index.html new file mode 100644 index 000000000..cb491bdea --- /dev/null +++ b/CGFR/2024-10-10/index.html @@ -0,0 +1,33618 @@ + + + + Traceability Vocabulary v1.0 + + + + + + + + + + + +

Jump to Table of Contents Collapse Sidebar

+ +

Traceability Vocabulary v1.0

A vocabulary for traceability in supply chains

+

Unofficial Draft

+
+ More details about this document +
+ +
Latest published version:
+ https://www.w3.org/traceability-vocab/ +
+
Latest editor's draft:
https://w3id.org/traceability
+
History:
+ Commit history +
+ + + + + +
Editors:
+ Nis Jespersen (Transmute) +
+ Mahmoud Alkhraishi (Mavennet) +
+ Brent Zundel (Mesur.io), E-mail +
+
+ Former editors: +
+ Orie Steele (Transmute) +
+ Michael Prorock (Mesur.io) +
+
Authors:
+ Benjamin Collins (Transmute) +
+ Brian Munz (mesur.io) +
+ Ted Thibodeau Jr (OpenLink Software, Inc) +
+ Vivien Fan (Mavennet Systems Inc) +
+ Chris Abernethy (mesur.io) +
+ Russell Hofvendahl (mesur.io) +
+ Vladimir Alexiev (Ontotext Corp) +
+
Feedback:
+ GitHub w3c-ccg/traceability-vocab + (pull requests, + new issue, + open issues) +
+ +
Source Control
+ https://github.com/w3c-ccg/traceability-vocab +
Issue Tracker
+ https://github.com/w3c-ccg/traceability-vocab/issues +
+
+
+ + + +
+
+

Abstract

+

+ This specification describes a Linked Data vocabulary for asserting + Verifiable Credentials related to supply chain and other traceability + information, similar to what is often referred to as "provenance", + including country of origin, chemical properties, mechanical properties, + and other attributes of products and materials. VCs using these terms + can then be used to help determine the legitimacy of organizations + participating in global trade and the status of the products and + materials described therein. +

+
+ + +

Status of This Document

+ This document is a draft of a potential specification. It has no official + standing of any kind and does not represent the support or consensus of + any standards organization. +

+

+ This repository will be versioned at periodic points in time with a Q1 + Calendar Year target for major releases. Versioning tags will follow a + pattern of [MAJOR].[MINOR].[PATCH] +

+ Version Definitions: +

+ + As a rule, versioning will follow the specification outlined in the + Semantic Versioning 2.0 spec This + approach to versioning gives the ability to integrate with and provided + automated testing and validation against defined types without worry of + instability or breaking changes being introduced, while also limiting the + frequency of possibly breaking changes to prevent a large number of + incompatible versions. +

+ +

+ To contribue to this vocabulary or reference technical details related + to the project, please reference the primary README located on + github +

+ +

+ Please + open an issue + , if you wish to collaborate on this specification. +

+ +

+ You may also reach out via the mailing list: + public-credentials@w3.org + (subscribe, + archives) +

+
+ +

1. Introduction

This section is non-normative.

+ + +

+ In streamlining operations and reacting to increasing expectations of market transparency and traceability, + global supply chains are undergoing continuous digital transformation. At the same time, the surfaces + exposed to cyber attacks are increasing. These vulnerabilities of critical society infrastructure are + recognized by governments around the world, clearly described in this US Presidential Order: +

+ +

+ + The private sector must adapt to the continuously changing threat environment, ensure its products are built and operate + securely, and partner with governments to foster a more secure cyberspace. In the end, the trust we place in + our digital infrastructure should be proportional to [the trustworthiness and transparency of that infrastructure, and] to the + consequences [that may be incurred] if that trust is misplaced. + +
+ Source: + https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/ +

+ +

+ Similar recognition is seen in this Digital Strategy statement from the European Commission: +

+ +

+ + The digital transformation of society [...] has expanded the threat landscape and is + bringing about new challenges, which require adapted and innovative responses. + Now any disruption, even one initially confined to one entity or one sector, can have [more broad, cascading effects], + potentially resulting in far-reaching and long-lasting negative impacts in the delivery of services across the whole + internal market. + +
+ Source: + https://digital-strategy.ec.europa.eu/en/library/proposal-directive-measures-high-common-level-cybersecurity-across-union +

+

+ The goal of this specification is to provide a path towards a secure digitized global supply chain. It does so by + leveraging modern cryptography and web technology standards like the Verifiable Credential Data Model (VCDM), JSON for Linked Data (JSON-LD), and Decentralized Identifiers (DIDs). +

+ +

1.1 Supply Chain Digitization

+

+ While digitization has revolutionized other industries with decades of value, supply chain industries have been slow + and fragmented in their digital transformation journey. The sheer number and variety of supply chain actors makes + technological advances incredibly difficult. For example, physical paper, manual processing, and outdated technologies + still support the vast majority of supply chain information flows. Paper processing costs the supply chain industry + upwards of $3 billion every year (not counting the additional costs of paper, ink, and printing) (see "When + Will Supply Chains Finally Move on From Paper?"). The resulting data silos and blind spots throughout the supply + chain have + created a crisis that enterprises and regulators can no longer ignore. This problem is made worse by the coordination + challenges inherent in increasingly global supply chains. +

+

+ As long as semantic standards depend on manual adoption and complex implementations, the impacts of these investments + are limited and delayed. Semantic standards and code lists are being rigorously managed by various standards + organizations. However, language barriers and differing contexts between standards is a major source of imprecision + and errors. The fragmentary environment around different standard types, applications, and governing bodies only adds + to the complexity involved in adoption and integration of standards. +

+

+ The identity of supply chain actors is another problem resulting in costs and errors. While nations and platforms have + established digital identity regimes within their boundaries, no useful global identity scheme has emerged or been + adopted. Public policy, borders, and commercial obstacles create large barriers for a global centralized model to be + adopted. The result is that most businesses need to invest heavily in IT infrastructure and middleware data mapping + tools to be integrated with their trading partners. In fact, digitizing a major supply chain will cost tens of + millions of dollars at the current pace and will be a 3-to-5 year transformation effort in the future (see "A Simpler + Way to Modernize Your Supply Chain"). Today, most enterprises only have 20% visibility into their supply chains + when + they need about 70% to 90% visibility to properly monitor their investments (see "In + 2020, Supply-Chain Digitization + Is No Longer Optional"). This means a heavy investment of capital is required to achieve this visibility, which + results in de-facto vendor software lock-in. +

+ + +

1.2 Establishing Trust

+

+ Trust and efficiency are fundamental to supply chains and global trade. Supply chains are a network of economically + connected and collaborative stakeholders that includes shippers, carriers, importers, regulators, and other key + actors. Traditionally, trust is established in the supply chain by analogue signed contracts, physical meetings, phone + calls, faxes, and regular audits that prove credibility of the engaging parties and compliance with relevant + regulation. Digitization efforts in the sphere of “contractual trust” have been limited by challenges like altering + digital data such as PDFs, which is both easy to do and difficult to detect. Some noteworthy steps have been taken to + address this such as encrypted communication channels like HTTP-over-TLS (a/k/a HTTPS) and commercial digital + signature platforms (i.e. Docusign). However, a trusted channel does not prevent data alteration by either party and + globally scaling a proprietary platform is expensive and comes with political and practical implications. +

+

+ This landscape has changed with the advent of the VC standard. This standard makes digital contractual trust + accessible and affordable for anyone on the planet. VCs work by applying existing cryptographic standards + (particularly modern curve-based digital signature algorithms) to business data that is typically exchanged over APIs + or XML. The VC specification provides a data model for how data paired with a cryptographic signature should be + represented in a data file. The data itself can be anything; it can describe a shipment, an organization, a product, + an agreement, etc. The cryptographic signature ensures that anyone with the VC can verify that the data is how the + issuer intended it to be. In other words, the VC standard enables the use of cryptographic standards and provides the + verifier a sense of trust when presented with the data file from the issuer. The implications of this technology for + global supply chains are far-reaching. +

+

+ However, there remains a great deal of untapped potential from VCs. Trust can be established remotely and fully + automated provided that suitable claims are presented and issued by a trustworthy third party such as an existing + business partner, a commercial agent, or a government. "Chains of trust" can be established by linking back through + relevant claims to a known trust anchor. As you can see, VCs have a great deal of potential in the future of supply + chain technology. +

+ +

1.3 Linked Semantics

+

+ Supply chain organizations use different words to say the same thing. For example, “Shipper” and “Consignor” are used + interchangeably in shipping. Ensuring precise communication across supply chain participants given these varying + vocabularies is challenging. For example, standards bodies govern semantic models with term definitions, APIs for + common use cases, and code lists in an attempt to avoid ambiguity. The traditional challenge for these technical + publications has been the human element: reading the spec, interpreting the API attribute name, or skimming through + the code lists. This labor is required because the data sender and the data receiver have to establish the same + understanding. This results in effort and IT costs for both the sender and receiver to ensure they’re communicating + unambiguously. +

+

+ Linked Data addresses this problem by letting computers establish semantic meaning. Leveraging how the web works, + Linked Data explicitly ties terms to a precise Uniform Resource Identifier (URI). Much like a URL pointing at a + specific website, a URI defines a specific term. Thus, when the data sender defines a term by pointing at a URI, no + interpretation is needed and a computer can automatically understand it. Beyond the obvious benefit of establishing + shared understanding, integrating Linked Data is simpler and more cost-effective than data interpretation and mapping. +

+

+ Linked Data is not new. It drives internet indexing and search engines. This traceability-vocab specification simply + introduces this technology for use in the supply chain industry. All of the schemas which define the data content of + Verifiable Credentials are constructed with explicit pointers to the most relevant URIs of the terms used. Existing + term definitions, which are available in online vocabularies, can be used to construct the Verifiable Credential + schemas. +

+ +

1.4 Global Identifiers

+

+ A final important part of modernizing the digital supply chain is targeting the problem of identification. The + difficulty of scaling centralized solutions has led to the emergence of Decentralized Identifiers (DIDs). DIDs rely on + cryptography to prove that you are in control of a given identity. A variety of different types of DIDs exist and + apply to different use-cases, like short-term DIDs or long-term, enterprise, security-grade DIDs. A DID is trustless, + meaning that anyone can make and control a DID at any time. The value and credibility of a DID comes from its + relationship with credentials that are tied to it. These credentials are typically issued by third-party organizations + and/or governments. +

+

+ While the identification of supply chain parties is a major identity problem, DIDs also provide value in other + contexts. DIDs can be used to represent products, shipments, contractual agreements, or anything else in the supply + chain that would benefit from the properties of DIDs. When paired with DIDs representing supply chain actors, DIDs + that represent supply chain products or shipments stand to offer an ever more granular snapshot of the supply chain. +

+

+ Note that the traceability-vocab's use of Decentralized Identifiers is limited to example uses. Traditional means of + identification can also be used, but use of DIDs is encouraged to ensure that actual control of an identity can be + proven. +

+ +

1.4.1 Technology Summary

+

+ This section describes the emerging technology standards of Verifiable Credentials, Linked Data, and Decentralized Identifiers with a real-world supply chain use case. +

+

+ The Commercial Invoice is a critical supply chain document that is essential to Customs who use it for duty + determination and other tasks. This document includes data such as the description of the goods, where the goods are + being shipped to and from, and the value of the goods. This document is supplied by the shipper. +

+

+ The Commercial Invoice document is typically exchanged via PDF, email, or EDI. With the use of Verifiable Credential + technology, we are able to digitize a Commercial Invoice into a verifiable Commercial Invoice credential. Each data + point on the Commercial Invoice VC is mapped to a semantic model for common definition using Linked Data. For example, + the “Consignee” field or the “Shipper” field on the Commercial Invoice are defined unambiguously to precise URIs. This + promotes a singular, common definition of the data labels so that organizations have a shared understanding. +

+

+ In addition, certain data points on the Commercial Invoice are used to identify an organization. For example, the + “Consignee” field identifies the receiver of the goods and the “Shipper” field identifies the shipper of the goods. In + this example, both the consignee and shipper would be organizations. Using a Decentralized Identifier (DID), for + example, the consignee organization can self-authenticate as the receiver of the goods. +

+

+ The Shipper’s Decentralized Identifier is included as the Verifiable Credential issuer, binding the claims on the + Commercial Invoice back to the Shipper. Cryptographic traceability of the Commercial Invoice is thus established from + the Shipper to the Consignee. Anyone presented with the Commercial Invoice can verify that it originates from the + Shipper and is targeted to the Consignee. +

+

+ This example portrays a specific use case with a Commercial Invoice and shows how Verifiable Credentials, Linked Data, + and Decentralized Identifiers apply. We apply these technologies to common trade documents to further digitize + documents and promote trust throughout the entire supply chain. +

+ +

1.5 Vocabulary

+

+ Generally, this vocabulary may be looked at as a set of common objects + that are shared across multiple business verticals, and vertical or use + case specific items that apply to one or more specific commodities or + market segments. A primary goal of this specification is to standardize + the creation of Verifiable Credentials from standardized JSON-LD which + is itself created from JSON Schema definitions as would normally be + passed of REST and other APIs. This promotes code re-use and establishes + a pattern for the creation of JSON-LD and related Verifiable Credentials + derived from those JSON-LD objects in a manner that is friendly to code + and API development as well as to promote better interoperability + between vendors who serve common or related markets. +

+ +

+ The Vocabulary section covers each vocabulary + item, its properties, other attributes, and provides and example + Verifiable Credential for each item. +

+ +

+ This repository has primary contributors from four main market segments, + and has subject matter experts from those market segments delegated as + leads for objects related to vocabulary items for each segment. +
+ These subject matter leads help identify common elements across + verticals as well as in assessing contributions of new objects to the + vocabulary. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Market SegmentSubject Matter ExpertContact
AgricultureMichael Prorockmprorock@mesur.io
E-CommerceNis Jespersennis@transmute.industries
Oil and GasMahmoud Alkhraishimahmoud@mavennet.com
Software Supply ChainBenjamin Collinsbenjamin@transmute.industries
Steel and MetalsOrie Steeleorie@transmute.industries
+ +

1.5.1 Vocabulary Linkage

This section is non-normative.

+ + +

+ The traceability-vocab ensures that coherent sets of use case-specific + schemas, blended together with corresponding resolvable @context data, + point all the schemas' terms to their defining URIs. These URIs will + generally point at existing, established vocabularies. Only when no + applicable vocabularies can be found are terms defined as part of the + traceability-vocab spec; these are considered exceptional cases. +

+

+ In determining the most applicable vocabulary for a particular term, + the most generic and widely adopted vocabulary is chosen. For example, + a common term defined in schema.org will be chosen over a similar term + defined in a industry-specific vocabulary. This is to ensure the + broadest possible interoperability, within and beyond supply chain. +

+
+ +

1.5.2 Open API

This section is non-normative.

+ +

+ This vocabulary can also be viewed as an + Open API Specification. +

+

+ See w3id.org/traceability/interoperability + for REST API and interoperability tests associated with this vocabulary. +

+
+ +

1.5.3 Undefined Terms

+ +

+ This vocabulary uses + + '@vocab': 'https://www.w3.org/ns/credentials/issuer-dependent#' + + to disable JSON-LD related errors associated with Verifiable + Credentials, issued about terms that have not yet been added here. +

+ +

+ Issuers are advised to review the JSON-LD and all associated terms before issuing verifiable credentials. +

+
+
+ +

2. Use Cases

This section is non-normative.

+ + +

+ The following use cases outline a number of key scenarios that readers + might find useful in a variety of sectors, especially those that deal + with cross border supply chain data interchange. +

+ + +

2.1 Steel and Metals

+ +

+ The global steel industry relies on cross-party communication of + product and business information to successfully move materials from + mines, to manufacturers, through customs, to end customers (such as + automotive and construction companies). Today this information exists + primarily in siloed paper documents. In the current format it is very + difficult to make data comparisons across a small number of parties, + let alone across millions of shipments over time. It can also be + difficult to catch forged documents in the absence of digital + signatures and clearly defined organization data attributes. +

+ +

+ A shared vocabulary creates opportunities for steel trading partners + to work from a common digital representation of trade information. + Take the example of a mill report for a steel product. This document + provides important information about the chemical make-up of steel + materials, helping to ensure the desired specification and grade have + been met. It also acts as evidence about the origins of steel + materials. Unambiguous representation of mill report fields is + critical for assessing appropriate duties, meeting customer + requirements, and ultimately ensuring consumer safely. +

+ +

+ By defining the schema for each field, importers can now answer + questions like “How many pipes of specification XYZ did we purchase + last year?” (i.e., + ChemicalProperty). The mill report can also be linked to other trade documentation + such as commercial invoices and bills of lading when those credentials + are specified and defined. Regulators can also ask questions across a + large number of mill reports to help catch transshipment issues, such + as “How much steel product imported last month specified Vietnam as + the country of origin?” (i.e., + addressCountry). +

+
+ +

2.2 Food and Agriculture

+ +

+ Several use cases exist for common vocabulary in the food and + agriculture space. Key priorities for this project revolve around + items that are required for the safe and succesful importation of food + to various countries. +

+

+ The top level + AgInspectionReport + object has been created as a parent object that allows for the + recording of the following inspections and audits, while giving + flexibility to account for newly defined inspction types as needs + change in the food and agricultre industry. This object can be + sub-classed to allow for schema level validation of specific types of + inspections and audits as required by the specifics of a given use + case. Verifiable Credentials can be issued for this object or sub + classes of this object to allow for external verification by third + parties that are implementing the Verifiable Credentials sepcification +

+
+
Farm GAP Inspection Report
+
+ Keep track of + Good Agricultural Practices (GAP) + audits and share results with a vendor +
+
FSMA Inspection
+
+ Food Safety Modernization Act + inspections and results for sharing with relevant parties, + regulatory bodies and vendors. +
+
Foreign Site Certificate of Inspection and/or Treatment
+
+ USDA APHIS PPQ FORM 203 + that is required for pre-clearance of imported food and ag goods + into the US +
+
+
+

2.3 Oil and Gas

+ +
+

+ A common traceability vocabulary will enable creation of a common + digital representation of an oil and gas assets and a variety of use + cases. The main priority of this project is the border clearance and + regulatory compliance use cases, that enable industry players to + rely on the asset history, origin, and composition recorded as + Verifiable credentials to be used in these processes. +

+

+ The asset-specific CrudeOil VC (and NaturalGas VC) object serves as + a root object that stores the key attributes of the asset as well as + origin and composition. In addition to the asset VC, we are planning + to represent key events in the asset’s lifecycle (inspection, + transportation, transfer of ownership) as Verifiable Credentials. +

+
+
+

2.4 E-Commerce

+ +

+ A common traceability vocabulary will allow complex supply chains that + import goods to US-resident customers to register individual packages + and pre-register products intended for sale to the US with US Customs. + For the data needs of Customs to be met by highly heterogenous supply + chains that might require much "internal confidentiality" (between + supply chain actors), a highly sharded data model is required, whereby + many different actors can each submit data points separately that get + combined at time of customs processing. +

+

+ Without strong identification of legal entities (i.e., legally defined + and registered supply chain actors) and of products, and without high + levels of semantic flexibility, the shards can be quite hard to + combine usefully. Linking the registration of individual packages + together with the pre-registration of commercial products and actors + is the key value-add of this system, but could also be a burdensome + request on importers, retailers, and freight forwarders. To minimize + this burden, we are aligning wherever possible with the ontology work + of GS1 (GTINs and vLEIs), and with shipping and tracking semantics + already adopted today by international logistics consortia. We + distinguish between the VCs that are issued in relation to a specific + package and the contextual information that needs to be queried to + validate package information, as well as to make valuable assessments, + inferences, and data quality remediation on Customs pre-entry data. +

+ +

2.4.1 Software Supply Chain

+ +
+

+ Modern physical supply chains are heavily dependent upon software + supply chains. As such, being able to secure digital services has + become a requirement for securing physical ones. +

+

+ As with physical supply chains, customers demand vendors to take + responsibility and prove the provenance of software products and + platforms. Beyond organizations securing their supply chains, the + digital supply chain has become an issue of national security. + Notably, this led to the May 21st, 2021 US President + + Executive Order + of enhancing software supply chain security, outlining minimum + software traceability requirements. +

+

+ One approach for increased visibility and accountability in software + is to provide a Software Bill of Materials which allows consumers to + understand what is in the software, much like how food ingredients + are labeled. Software is widely built from open source and other + types of components, and the Software Bill of Materials document + lists all such dependencies, providing a detailed and accurate + understanding of organizations' software infrastructure. This is key + for remediating software vulnerability exposure and assessment of + software licensing compliance. +

+

+ Including the Software Bill of Materials in a Verifiable Credential + establishes a verifiable link from the software back to its origin. +

+
+
+

2.4.2 Supporting Documents

+ +
+
Mill Test Report Certificate
+
+
+ Mill Test Report example +
Figure 1 Sample Mill Test Report
+
+

+ The + Mill Test Report + certifies metal type and quality, listing chemical and mechanical + properties. +

+
+
Commercial Invoice Certificate
+
+
+ Commercial Invoice example +
Figure 2 Sample Commercial Invoice
+
+

+ Commercial Invoice + indicates to authorities the value of goods subject to tariffs and + duties. +

+
+
Bill of Lading Certificate
+
+
+ Bill of Lading example +
Figure 3 Sample Bill of Lading
+
+

+ Bill of Lading certificates + are issued by the carrier, indicating a) receipt of goods, b) + evidence of consignment contract, and c) title of goods. +

+
+
Verifiable Business Card
+
+

+ Verifiable Business Cards + hold verifiable presentation endpoint addresses. +

+
+ +
USMCA Certificate Of Origin
+
+
+ USMCA Certificate Of Origin +
Figure 4 USMCA Certificate Of Origin
+
+

+ The + USMCA Certificate Of Origin + schema is adapted from + + FedEx's + and + UPS's + USMCA Forms, implementing the + United States - Mexico - Canada Agreement (USMCA). +

+
+
+
+
Purchase Order
+
+
+ Purchase Order example +
Figure 5 Sample Purchase Order
+
+
+ Sample Purchase Order form +
Figure 6 Sample Purchase Order form
+
+

+ The Purchase Order + is a formal request of goods by buyer to seller. +

+
+
Packing List
+
+
+ Packing List example +
Figure 7 Packing List example
+
+
+ Sample Packing List form +
Figure 8 Sample Packing List form
+
+

+ The Packing List + lists the goods of a shipment. It is used by the consignee and + Customs to practically manage and organize the consgned goods. +

+
+
Waybill
+
+
+ Sample Air Waybill form +
Figure 9 Sample Air Waybill form
+
+

+ A Waybill is a transport + document issued by the carrier. It serves a similar purpose as a + Bill of Lading, except that it does not carry title. Instead, the + consignee is identified on the document. +

+
+
Commercial Invoice
+
+
+ Commercial Invoice example +
Figure 10 Sample Commercial Invoice
+
+

+ An Invoice + requests payment for a shipment of goods. It is based on the same + schema as the Commercial Invoice, but is typically at a finer + level of details, line items corresponding to the Purchase Order. +

+
+
+
+ Importer Security Filing form +
Figure 11 Sample Importer Security Filing form
+
+

+ The Importer Security + Filing, commonly referred to as "10+2" is a requirement for + import containerized cargo into the United States. +

+
+
+
+
+ + +

2.5 Workflows

+ + +

2.5.1 Business Card Workflow

+
+

This is a simple as possible workflow that describes an interaction between two individuals. Alice and Bob are two individuals who support sending presentations using the Traceability API. Alice issues a credential and sends it to Bob in a Traceable Presentation.

+ Credentials Used: +
    +
  1. Verifiable Business Card
  2. +
+
+
+ Example 1 +
id: https://w3id.org/traceability#business-card-workflow
+title: Business Card Workflow
+description: >-
+  This is a simple as possible workflow that describes an interaction between 
+  two individuals. Alice and Bob are two individuals who support sending 
+  presentations using the Traceability API. Alice issues a credential and 
+  sends it to Bob in a Traceable Presentation.
+tags: 
+  - Business
+credentials: 
+  - 
+    id: https://w3id.org/traceability#VerifiableBusinessCard
+    name: Verifiable Business Card
+mermaid: >-
+  sequenceDiagram
+      participant A as Alice
+      participant B as Bob
+      A-->>A: issue Verifiable Business Card
+      A->>B: present Verifiable Business Card
+
+ + +

2.5.2 CBP E-Commerce Apparel Tech Demo 2024

+
+

CBP E-Commerce Apparel Tech Demo 2024

+ Credentials Used: +
    +
  1. Prefix Credential
  2. Company Prefix Credential
  3. Key Credential
  4. Organization Data Credential
  5. Data Credential
  6. Intellectual Property Rights Credential
  7. Intellectual Property Rights License Credential
  8. Commercial Invoice
  9. Entry Number Credential
  10. Packing List
  11. Bill of Lading
  12. +
+
+
+ Example 2 +
id: https://w3id.org/traceability#cbp-ecommerce-apparel-tech-demo-2024
+title: CBP E-Commerce Apparel Tech Demo 2024
+description: >-
+    CBP E-Commerce Apparel Tech Demo 2024
+
+tags: 
+  - Steel
+credentials: 
+  - id: https://w3id.org/traceability#GS1PrefixLicenseCredential
+    name: Prefix Credential
+  - id: https://w3id.org/traceability#GS1CompanyPrefixLicenseCredential
+    name: Company Prefix Credential
+  - id: https://w3id.org/traceability#GS1KeyCredential
+    name: Key Credential
+  - id: https://w3id.org/traceability#GS1OrganizationDataCredential
+    name: Organization Data Credential
+  - id: https://w3id.org/traceability#GS1DataCredential
+    name: Data Credential
+  - id: https://w3id.org/traceability#IntellectualPropertyRightsCredential
+    name: Intellectual Property Rights Credential
+  - id: https://w3id.org/traceability#IntellectualPropertyRightsLicenseCredential
+    name: Intellectual Property Rights License Credential
+  - id: https://w3id.org/traceability#CommercialInvoiceCredential
+    name: Commercial Invoice
+  - id: https://w3id.org/traceability#EntryNumberCredential
+    name: Entry Number Credential
+  - id: https://w3id.org/traceability#PackingListCredential
+    name: Packing List
+  - id: https://w3id.org/traceability#MultiModalBillOfLadingCredential
+    name: Bill of Lading
+mermaid: >-
+  sequenceDiagram
+    title CBP E-Commerce Apparel Tech Demo 2024 Use Case
+    participant A as GS1 Global Office
+    participant B as GS1 US
+    participant C as Brand Owner
+    participant D as Online Seller
+    participant E as Fulfillment
+    participant F as Logistics Provider
+    participant G as Customs and Border Protection
+    A-->>A: issue Prefix License
+    A->>B: present Prefix License
+    A->>G: present Prefix License
+    B-->>A: issue Company Prefix License
+    B-->>A: issue Key Credential (GLN)
+    B-->>A: issue Organization Data Credential
+    B->>C: present Company Prefix License, Key Credential (GLN), Org Data Credential
+    C->>G: present Company Prefix License, Key Credential (GLN), Org Data Credential
+    C-->>C: issue Key Credential (GTIN)
+    C-->>C: issue Data Credential
+    C->>G: present Key Credential (GTIN), Data Credential
+    C-->>C: issue Intellectual Property Rights Credential
+    C->>G: present Intellectual Property Rights Credential
+    C-->>C: issue Intellectual Property Rights License Credential
+    C->>D: present Intellectual Property Rights License Credential
+    D->>G: present Intellectual Property Rights License Credential
+    D-->>D: issue Commercial Invoice Credential
+    D-->>D: issue Entry Number Credential
+    D->>G: present Commercial Invoice Credential, Entry Number Credential
+    E-->>E: issue Packing List Credential
+    E->>D: present Packing List Credential
+    F-->>F: issue Bill Of Lading Credential
+    F->>D: present Bill Of Lading Credential
+    D->>G: present Packing List Credential, Bill Of Lading Credential
+
+ + +

2.5.3 CBP E-Commerce Pesticides Tech Demo 2024

+
+

CBP E-Commerce Pesticides Tech Demo 2024

+ Credentials Used: +
    +
  1. Prefix Credential
  2. Company Prefix Credential
  3. Key Credential
  4. Organization Data Credential
  5. Data Credential
  6. EPA Registered Pesticide Credential
  7. EPA Producer Establishment Credential
  8. Commercial Invoice
  9. Intent To Import
  10. EPA Form 3540-1 Pesticides Notice of Arrival
  11. Entry Number Credential
  12. PGA Shipment Status Credential
  13. Packing List
  14. Bill of Lading
  15. +
+
+
+ Example 3 +
id: https://w3id.org/traceability#cbp-ecommerce-pesticides-tech-demo-2024
+title: CBP E-Commerce Pesticides Tech Demo 2024
+description: >-
+    CBP E-Commerce Pesticides Tech Demo 2024
+
+tags: 
+  - Steel
+credentials: 
+  - id: https://w3id.org/traceability#GS1PrefixLicenseCredential
+    name: Prefix Credential
+  - id: https://w3id.org/traceability#GS1CompanyPrefixLicenseCredential
+    name: Company Prefix Credential
+  - id: https://w3id.org/traceability#GS1KeyCredential
+    name: Key Credential
+  - id: https://w3id.org/traceability#GS1OrganizationDataCredential
+    name: Organization Data Credential
+  - id: https://w3id.org/traceability#GS1DataCredential
+    name: Data Credential
+  - id: https://w3id.org/traceability#EPARegisteredPesticideCredential
+    name: EPA Registered Pesticide Credential
+  - id: https://w3id.org/traceability#EPAProducerEstablishmentCredential
+    name: EPA Producer Establishment Credential
+  - id: https://w3id.org/traceability#CommercialInvoiceCredential
+    name: Commercial Invoice
+  - id: https://w3id.org/traceability#IntentToImport
+    name: Intent To Import
+  - id: https://w3id.org/traceability#EPAForm3540-1
+    name: EPA Form 3540-1 Pesticides Notice of Arrival
+  - id: https://w3id.org/traceability#EntryNumberCredential
+    name: Entry Number Credential
+  - id: https://w3id.org/traceability#PGAShipmentStatusCredential
+    name: PGA Shipment Status Credential
+  - id: https://w3id.org/traceability#PackingListCredential
+    name: Packing List
+  - id: https://w3id.org/traceability#MultiModalBillOfLadingCredential
+    name: Bill of Lading
+mermaid: >-
+  sequenceDiagram
+    title CBP E-Commerce Pesticides Tech Demo 2024 Use Case
+    participant A as GS1 Global Office
+    participant B as GS1 US
+    participant C as Registrant
+    participant D as Manufacturer
+    participant E as Online Seller
+    participant F as Customs Broker
+    participant G as Courier
+    participant H as Customs and Border Protection
+    participant I as Environmental Protection Agency
+    A-->>A: issue Prefix License
+    A->>B: present Prefix License
+    A->>G: present Prefix License
+    A-->>A: issue Company Prefix License
+    A-->>A: issue Key Credential (GLN)
+    A-->>A: issue Organization Data Credential
+    A->>C: present Company Prefix License, Key Credential (GLN), Organization Data Credential
+    C->>G: present Company Prefix License, Key Credential (GLN), Organization Data Credential
+    C-->>C: issue Key Credential (GTIN)
+    C->>E: present Key Credential (GTIN)
+    C-->>C: issue Data Credential
+    C->>H: present Key Credential (GTIN), Data Credential
+    I-->>I: issue EPA Registered Pesticide Credential
+    I->>C: present EPA Registered Pesticide Credential
+    C->>H: present EPA Registered Pesticide Credential
+    I-->>I: issue EPA Producer Establishment Credential
+    I->>D: present EPA Producer Establishment Credential
+    D->>H: present EPA Producer Establishment Credential
+    E-->>E: issue Commercial Invoice Credential
+    E-->>E: issue Intent To Import
+    E-->>E: issue EPA Form 3540-1 Pesticides Notice of Arrival
+    E->>H: present Commercial Invoice Credential, Intent To Import, EPA Form 3540-1 Pesticides Notice of Arrival
+    E->>F: present Commercial Invoice Credential, Intent To Import, EPA Form 3540-1 Pesticides Notice of Arrival
+    F-->>F: issue EPA Form 3540-1 Pesticides Notice of Arrival
+    F-->>F: issue Entry Number Credential
+    F->>H: present EPA Form 3540-1 Pesticides Notice of Arrival, Entry Number Credential
+    H->>I: present EPA Form 3540-1 Pesticides Notice of Arrival
+    I-->>I: issue PGA Shipment Status Credential
+    I->>H: present PGA Shipment Status Credential
+    H->>F: present PGA Shipment Status Credential
+    E-->>E: issue Packing List Credential
+    E->>G: present Packing List Credential
+    G-->>G: issue Bill Of Lading Credential
+    G->>H: present Packing List Credential, Bill Of Lading Credential
+    H-->>H: issue PGA Shipment Status Credential
+    H->>G: present PGA Shipment Status Credential
+
+ + +

2.5.4 CBP Steel Tech Demo 2023

+
+

CBP Steel Tech Demo 2023

+ Credentials Used: +
    +
  1. Purchase Order Credential
  2. Intent To Import Credential
  3. CTPAT Credential
  4. Commercial Invoice Credential
  5. Mill Test Report Credential
  6. SIMA Import License Credential
  7. Entry Number Credential
  8. Multimodal Bill Of Lading Credential
  9. +
+
+
+ Example 4 +
id: https://w3id.org/traceability#cbp-steel-tech-demo-2023
+title: CBP Steel Tech Demo 2023
+description: >-
+    CBP Steel Tech Demo 2023
+tags: 
+  - Steel
+credentials: 
+  - id: https://w3id.org/traceability#PurchaseOrderCredential
+    name: Purchase Order Credential
+  - id: https://w3id.org/traceability#IntentToImportCredential
+    name: Intent To Import Credential
+  - id: https://w3id.org/traceability#CTPATCertificate
+    name: CTPAT Credential
+  - id: https://w3id.org/traceability#CommercialInvoiceCredential
+    name: Commercial Invoice Credential
+  - id: https://w3id.org/traceability#MillTestReportCredential
+    name: Mill Test Report Credential
+  - id: https://w3id.org/traceability#SIMASteelImportLicenseCredential
+    name: SIMA Import License Credential
+  - id: https://w3id.org/traceability#EntryNumberCredential
+    name: Entry Number Credential
+  - id: https://w3id.org/traceability#MultiModalBillOfLadingCredential
+    name: Multimodal Bill Of Lading Credential
+mermaid: >-
+  sequenceDiagram
+    title CBP Steel Tech Demo 2023 Use Case: Steel import into USA from Mexico via road carrier
+    participant A as Steel Buyer
+    participant B as Steel Producer
+    participant C as Customs Broker
+    participant D as SIMA
+    participant E as Road Carrier
+    participant F as CBP
+    A-->>A: issue Purchase Order Credential
+    A->>B: present Purchase Order Credential
+    A-->>A: issue Intent To Import Credential
+    A->>F: present Purchase Order Credential
+    A->>F: present Intent To Import Credential
+    A->>F: present CTPAT Credential
+    B-->>B: issue Commercial Invoice Credential
+    B->>A: present Commercial Invoice Credential
+    B->>F: present Commercial Invoice Credential
+    B-->>B: issue Mill Test Report Credential
+    B->>A: present Mill Test Report Credential
+    B->>F: present Mill Test Report Credential
+    D-->>D: issue SIMA Import License Credential
+    D->>F: present SIMA Import License Credential
+    D->>C: present SIMA Import License Credential
+    C->>A: present SIMA Import License Credential
+    E->>F: present CTPAT Credential
+    C-->>C: issue Entry Number Credential
+    C->>F: present Entry Number Credential
+    E-->>E: issue Multimodal Bill Of Lading Credential
+    E->>B: present Multimodal Bill Of Lading Credential
+    B->>C: present Multimodal Bill Of Lading Credential
+    C->>F: present Multimodal Bill Of Lading Credential
+
+ + +

2.5.5 Intention to Import Workflow

+
+

This simple workflow definition is used to file an Intent to Import Credential in a Traceable Presentation and thereby start a US CBP Import workflow.

+ Credentials Used: +
    +
  1. Intent to Import Credential
  2. +
+
+
+ Example 5 +
id: https://w3id.org/traceability#import-intention
+title: Intention to Import Workflow
+description: >-
+  This simple workflow definition is used to file an Intent to Import 
+  Credential in a Traceable Presentation and thereby start a US CBP Import 
+  workflow. 
+tags: 
+  - Steel
+  - Agriculture
+  - OilAndGas
+  - Ecommerce
+  - Other
+credentials: 
+  - 
+    id: https://w3id.org/traceability#IntentToImportCredential
+    name: Intent to Import Credential
+mermaid: >-
+  sequenceDiagram
+      participant A as Importer of Record
+      participant B as US Customs and Border Protection
+      A-->>A: issue Intent to Import Credential
+      A->>B: present Intent to Import Credential
+
+ + +

2.5.6 US CBP Entry

+
+

This workflow covers common US importing requirements pursuant to the Trade Act of 2002 and the Customs Modernization Act. +Additional data filings are often required beyond the common data elements, so please use this in conjunction with other workflows. Such circumstances include: + - Commodity, which may require specific product certification credential and/or be subject to specific government agency requirements, + - Origin Country, which may require proof of origin certification and pre-registration, + - Transport Method, entailing specific security filings. + - Filer Organization, which can benefit from presenting organization credentials such as CTPAT, or entail power of attourney proof requirements. + - Value, which may entail import bond surety requirements or requirement excemptions. + +The workflow is initiated by issuance (1) and presentation (2) of an Intent to Import credential, which establishes the importer of record. No later than 15 days prior to goods arrival, the importer file the documents necessary to determine whether merchandise may be released from CBP custody. This includes issuance (3) and presentation (4) of a 3461 Entry credential, and presentation of Commercial Invoice (5), Packing List (6) and Bill of Lading (7) credentials. Upon release, CBP issues (8) and presents back (9) a PGA Shipment Status credential. For duty assessment and statistical purposes, no later than 10 days after goods release the importer must issue (10) and present (11) a CBP 7501 Entry Summary credential. +For more information please see https://www.cbp.gov/sites/default/files/documents/Importing%20into%20the%20U.S.pdf.

+ Credentials Used: +
    +
  1. CBP 3461 Entry
  2. Commercial Invoice
  3. Packing List
  4. Bill Of Lading
  5. CBP 7501 Entry Summary
  6. +
+
+
+ Example 6 +
id: https://w3id.org/traceability#us-cbp-entry
+title: US CBP Entry
+description: >-
+  This workflow covers common US importing requirements pursuant to the Trade Act of 2002 and the Customs Modernization Act. 
+  
+  Additional data filings are often required beyond the common data elements, so please use this in conjunction with other workflows. Such circumstances include:
+      - Commodity, which may require specific product certification credential and/or be subject to specific government agency requirements, 
+      - Origin Country, which may require proof of origin certification and pre-registration,
+      - Transport Method, entailing specific security filings. 
+      - Filer Organization, which can benefit from presenting organization credentials such as CTPAT, or entail power of attourney proof requirements.  
+      - Value, which may entail import bond surety requirements or requirement excemptions.
+          
+  The workflow is initiated by issuance (1) and presentation (2) of an Intent to Import credential, which establishes the importer of record. 
+  No later than 15 days prior to goods arrival, the importer file the documents necessary to determine whether merchandise may be released from CBP custody. 
+  This includes issuance (3) and presentation (4) of a 3461 Entry credential, and presentation of Commercial Invoice (5), Packing List (6) and Bill of Lading (7) credentials. 
+  Upon release, CBP issues (8) and presents back (9) a PGA Shipment Status credential. 
+  For duty assessment and statistical purposes, no later than 10 days after goods release the importer must issue (10) and present (11) a CBP 7501 Entry Summary credential. 
+
+  For more information please see https://www.cbp.gov/sites/default/files/documents/Importing%20into%20the%20U.S.pdf.
+tags: 
+  - Steel
+  - Agriculture
+  - OilAndGas
+  - Ecommerce
+credentials: 
+  - 
+    id: https://w3id.org/traceability#CBP3461EntryCredential
+    name: CBP 3461 Entry
+  - 
+    id: https://w3id.org/traceability#CommercialInvoiceCredential
+    name: Commercial Invoice
+  - 
+    id: https://w3id.org/traceability#PackingListCredential
+    name: Packing List
+  - 
+    id: https://w3id.org/traceability#MultiModalBillOfLadingCredential
+    name: Bill Of Lading
+  - 
+    id: https://w3id.org/traceability#CBP7501EntrySummaryCredential
+    name: CBP 7501 Entry Summary
+mermaid: >-
+  sequenceDiagram
+      title: US CBP Entry
+      participant A as Importer
+      participant B as CBP
+      A-->>A: 1. issue Intent to Import Credential
+      A->>B: 2. present Intent to Import Credential
+      A-->>A: 3. issue CBP Form 3461 - Entry/Immediate Delivery Credential
+      A->>B: 4. present CBP Form 3461 - Entry/Immediate Delivery Credential
+      A->>B: 5. present Commercial Invoice Credential
+      A->>B: 6. present Packing List Credential
+      A->>B: 7. present Bill Of Lading Credential
+      note over A: Within 15 days of shipment arrival
+      B-->>B: 8. issue PGA Shipment Status Credential
+      B->>A: 9. present PGA Shipment Status Credential
+      A-->>A: 10. issue CBP Form 7501 - Entry Summary Credential
+      A->>B: 11. present CBP Form 7501 - Entry Summary Credential
+      note over A: Within 10 days of customs release
+
+ + +

2.5.7 Importer Security Filing

+
+

The ISF-10 filing process is required by the United States Customs and Border Protection (CPB) for U.S.-bound, vessel carried containerized cargo. +Eight of the ten data elements must be transmitted to the agency at least 24 hours before goods are loaded onboard a vessel to the USA. https://www.cbp.gov/border-security/ports-entry/cargo-security/importer-security-filing-102 +Eight of the data elements must be issued (1) and presented (2) no later than 24 hours prior to cargo being loaded onto the vessel at origin. The remaining two data elements must be issued (3) and presented (4) as soon as possible, and no later than 24 hours prior to vessel arrival at destination. The Importer Security Filing program also requires the carrier to file vessel stowage plan and container status message 24 hours prior to vessel arrival. For now, this is excluded from the scope of the workflow.

+ Credentials Used: +
    +
  1. Importer Security Filing
  2. +
+
+
+ Example 7 +
id: https://w3id.org/traceability#us-cbp-import-security-filing
+title: Importer Security Filing
+description: >-
+    The ISF-10 filing process is required by the United States Customs and Border Protection (CPB) for U.S.-bound, vessel carried containerized cargo. 
+    
+    Eight of the ten data elements must be transmitted to the agency at least 24 hours before goods are loaded onboard a vessel to the USA. 
+    https://www.cbp.gov/border-security/ports-entry/cargo-security/importer-security-filing-102
+
+    Eight of the data elements must be issued (1) and presented (2) no later than 24 hours prior to cargo being loaded onto the vessel at origin. 
+    The remaining two data elements must be issued (3) and presented (4) as soon as possible, and no later than 24 hours prior to vessel arrival at destination. 
+    The Importer Security Filing program also requires the carrier to file vessel stowage plan and container status message 24 hours prior to vessel arrival. For now, this is excluded from the scope of the workflow. 
+tags: 
+  - Steel
+  - Agriculture
+  - Ecommerce
+credentials: 
+  - 
+    id: https://w3id.org/traceability#ImporterSecurityFilingCredential
+    name: Importer Security Filing
+mermaid: >-
+  sequenceDiagram
+      title: Importer Security Filing (10+2)
+      participant A as Importer
+      participant B as Carrier
+      participant C as CBP
+      A-->>A: (1) issue Importer Security Filing Credential
+      A->>C: (2) present Importer Security Filing Credential
+      Note over A: No later than 24h before vessel lading
+      A-->>A: (3) issue Importer Security Filing Credential
+      A->>C: (4) present Importer Security Filing Credential
+      B->>C: (5) Vessel Stow Plan and Contaier Status Message
+      Note over A: No later than 24h before vessel arrival
+
+ + +

2.5.8 US SIMA Steel Import License

+
+

Pursuant to [CFR 360.103](https://www.ecfr.gov/current/title-19/chapter-III/part-360/section-360.103), a Steel Import Monitoring and Analysis (SIMA) license is required by U.S. Customs and Border Protection for excemption of tariffs on steel mill products for certain countries, including Mexico and Canada, otherwise imposed under U.S. Department of Commerce, Section 232. +The Importer issues (1) a SIMA application and which is submitted (2) to SIMA. SIMA issues (3) a SIMA Steel Import License credential, which is presented (4) to the importer. The SIMA Steel Import License credential is presented (5) to CBP during import. +https://www.federalregister.gov/documents/2020/03/30/2020-06213/modification-of-regulations-regarding-the-steel-import-monitoring-and-analysis-system

+ Credentials Used: +
    +
  1. SIMA Steel License Application
  2. SIMA Steel License
  3. +
+
+
+ Example 8 +
id: https://w3id.org/traceability#us-sima-steel-import-license
+title: US SIMA Steel Import License
+description: >-
+  Pursuant to [CFR 360.103](https://www.ecfr.gov/current/title-19/chapter-III/part-360/section-360.103), a Steel Import Monitoring and Analysis (SIMA) license is required by U.S. Customs and Border Protection 
+  for excemption of tariffs on steel mill products for certain countries, including Mexico and Canada, otherwise imposed under U.S. Department of Commerce, Section 232. 
+  
+  The Importer issues (1) a SIMA application and which is submitted (2) to SIMA. 
+  SIMA issues (3) a SIMA Steel Import License credential, which is presented (4) to the importer.
+  The SIMA Steel Import License credential is presented (5) to CBP during import. 
+
+  https://www.federalregister.gov/documents/2020/03/30/2020-06213/modification-of-regulations-regarding-the-steel-import-monitoring-and-analysis-system
+tags: 
+  - Steel
+credentials: 
+  - 
+    id: https://w3id.org/traceability#SIMASteelImportLicenseApplicationCredential
+    name: SIMA Steel License Application
+  - 
+    id: https://w3id.org/traceability#SIMASteelImportLicenseCredential
+    name: SIMA Steel License
+mermaid: >-
+  sequenceDiagram
+      title: SIMA Steel Import License
+      participant A as Importer
+      participant B as SIMA
+      participant C as CBP
+      A-->>A: (1) issue SIMA Import License Application Credential
+      A->>B: (2) present SIMA Import License Application Credential
+      B-->>B: (3) issue SIMA Import License Credential
+      B->>A: (4) present SIMA Import License Credential
+      A->>C: (5) present SIMA Import License Credential
+
+ + +

2.5.9 US Steel Import Classification

+
+

Filing requirements for steel imports into the US, as per 19 C.F.R. §141.89. Notably this includes certifications needed for proper product classification. +A Mill Test Report credential is issued (1) by the steel manufacturer, and passed to the US Importer (2). The Mill Test Report credential is presented (3) to US CBP as part of the import data filings.

+ Credentials Used: +
    +
  1. Mill Test Report
  2. +
+
+
+ Example 9 +
id: https://w3id.org/traceability#us-steel-import-classification
+title: US Steel Import Classification
+description: >-
+  Filing requirements for steel imports into the US, as per 19 C.F.R. §141.89. Notably this includes certifications needed for proper product classification.
+
+  A Mill Test Report credential is issued (1) by the steel manufacturer, and passed to the US Importer (2). 
+  The Mill Test Report credential is presented (3) to US CBP as part of the import data filings. 
+tags: 
+  - Steel
+credentials: 
+  - 
+    id: https://w3id.org/traceability#MillTestReportCredential
+    name: Mill Test Report
+mermaid: >-
+  sequenceDiagram
+      title: Steel Import
+      participant A as Manufacturer
+      participant B as Importer
+      participant C as CBP
+      A-->>A: (1) issue Mill Test Report Credential
+      A->>B: (2) present Mill Test Report Credential
+      B->>C: (3) present Mill Test Report Credential
+
+ +
+ + + +

2.6 Credentials

+ +

+ This section lists Verifiable Credential schemas, targeting specific business use cases. These are issued, presented, and verified to execute business workflows. + Technically, these are all of "type": "VerifiableCredential". +

+ +

2.6.1 ActivityPub Actor Card

+ +

A test credential for Verifiable Credential v2 +

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ActivityPubActorCard
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/ActivityPubActorCard.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://www.w3.org/ns/activitystreams"
+  ],
+  "id": "urn:credential:1a667a1c-f761-4172-b110-5610ad25f50b",
+  "type": [
+    "VerifiableCredential",
+    "ActivityPubActorCard"
+  ],
+  "credentialSchema": {
+    "id": "https://w3c-ccg.github.io/traceability-vocab/openapi/components/schemas/credentials/ActivityPubActorCard.yml",
+    "type": "JsonSchema"
+  },
+  "validFrom": "2023-05-21T15:39:57.944Z",
+  "issuer": {
+    "id": "did:web:organization.example.com"
+  },
+  "credentialSubject": {
+    "type": [
+      "Person"
+    ],
+    "id": "https://kenzoishii.example.com/",
+    "following": "https://kenzoishii.example.com/following.json",
+    "followers": "https://kenzoishii.example.com/followers.json",
+    "liked": "https://kenzoishii.example.com/liked.json",
+    "inbox": "https://kenzoishii.example.com/inbox.json",
+    "outbox": "https://kenzoishii.example.com/feed.json",
+    "preferredUsername": "kenzoishii",
+    "name": "石井健蔵",
+    "summary": "この方はただの例です",
+    "icon": [
+      "https://kenzoishii.example.com/image/165987aklre4"
+    ]
+  }
+}
+
+
+ + +

2.6.2 Agriculture Activity Credential

+ +

A credential asserting activities that take place on the farm that need to be recorded, such as planting, harvesting, applying fertilizer, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureActivityCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/AgricultureActivityCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "AgricultureActivityCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:2385e117-8011-4n15-bcae-64e4e26856c8",
+  "name": "Agriculture Activies Credential",
+  "description": "These agriculture activities are hereby recorded",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Binky's Farm"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "validUntil": "2122-01-13T09:16:46Z",
+  "credentialSubject": {
+    "agActivities": [
+      {
+        "type": [
+          "AgricultureActivity"
+        ],
+        "farm": {
+          "type": [
+            "Person"
+          ],
+          "email": "Elaina.Wiza@example.org",
+          "phoneNumber": "+1-980-555-6819"
+        },
+        "actor": [
+          {
+            "type": [
+              "Person"
+            ],
+            "firstName": "Karson",
+            "lastName": "Mante",
+            "email": "Alexandrea_Wisozk44@example.org",
+            "phoneNumber": "+1-688-555-6847",
+            "worksFor": {
+              "type": [
+                "Organization"
+              ],
+              "name": "Jimbo's Awesome Farm",
+              "description": "Organic fruits & vegetables",
+              "email": "Chloe.Ondricka42@jimbofarm.example.org",
+              "phoneNumber": "+1-155-555-9176",
+              "faxNumber": "+1-701-555-0319"
+            },
+            "jobTitle": "Chief Markets Agent"
+          }
+        ],
+        "field": {
+          "type": [
+            "Place"
+          ],
+          "globalLocationNumber": "9339929638102",
+          "geo": {
+            "type": [
+              "GeoCoordinates"
+            ],
+            "latitude": "40.9090",
+            "longitude": "151.8748"
+          },
+          "unLocode": "DKCPH"
+        },
+        "activityDate": "2020-02-15",
+        "activityType": "spray",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "unitQuantity": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "boxes",
+              "value": "893"
+            },
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Jeremie_Bauch@example.org",
+                "phoneNumber": "+1-540-555-5299"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "lbs",
+                "value": "1784"
+              },
+              "sku": "563279941950"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          },
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Sven22@example.org",
+                "phoneNumber": "+1-516-555-4400"
+              },
+              "name": "Tomatoes",
+              "description": "Tomatoes, Cartons",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "lbs",
+                "value": "640"
+              },
+              "sku": "164664203943"
+            },
+            "unitQuantity": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "cartons",
+              "value": "348"
+            },
+            "scientificName": "Solanum lycopersicum",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ],
+        "observation": [
+          {
+            "type": [
+              "Observation"
+            ],
+            "date": "2019-12-11T03:50:55Z",
+            "property": {
+              "type": [
+                "MechanicalProperty"
+              ],
+              "identifier": "ISO 3738",
+              "name": "Rockwell Hardness Test (Scale A)",
+              "description": "The Rockwell hardness test is an empirical indentation hardness test that can provide useful information about metallic materials."
+            },
+            "measurement": {
+              "type": [
+                "MeasuredValue"
+              ],
+              "value": "00.00",
+              "unitCode": "UNKNOWN"
+            }
+          },
+          {
+            "type": [
+              "Observation"
+            ],
+            "date": "2019-12-11T03:50:55Z",
+            "property": {
+              "type": [
+                "ChemicalProperty"
+              ],
+              "name": "Technetium"
+            },
+            "measurement": {
+              "type": [
+                "MeasuredValue"
+              ],
+              "value": "100.00",
+              "unitCode": "P1"
+            }
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.3 Agriculture Canine Card

+ +

This is a small credential for testing embedded images. +See: https://www.cbp.gov/document/guides/agriculture-canine-cards +

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureCanineCard
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/AgricultureCanineCard.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:credential:5c375bcd-a6e1-4b36-90be-8fd33118669a",
+  "type": [
+    "VerifiableCredential",
+    "AgricultureCanineCard"
+  ],
+  "credentialSchema": {
+    "id": "https://w3c-ccg.github.io/traceability-vocab/openapi/components/schemas/credentials/AgricultureCanineCard.yml",
+    "type": "OpenApiSpecificationValidator2022"
+  },
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": "Organization",
+    "name": "US Customs and Border Protection",
+    "image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAMAAADsrvZaAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpVIqInYQcchQnSxIFXHUKhShQqgVWnUwufQLmhiSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxdXFSdJES/5cUWsR4cNyPd/ced+8AoVFlmtU1Dmi6bWZSSTGXXxFDrwijHxEkEJKZZcxKUhq+4+seAb7exXmW/7k/R69asBgQEIlnmGHaxOvEU5u2wXmfOMrKskp8Tjxm0gWJH7muePzGueSywDOjZjYzRxwlFksdrHQwK5sa8SRxTNV0yhdyHquctzhr1Rpr3ZO/MFLQl5e4TnMYKSxgERJEKKihgipsxGnVSbGQof2kj3/I9UvkUshVASPHPDagQXb94H/wu1urOJHwkiJJoPvFcT5GgNAu0Kw7zvex4zRPgOAzcKW3/RsNYPqT9Hpbix0BfdvAxXVbU/aAyx1g8MmQTdmVgjSFYhF4P6NvygMDt0B41euttY/TByBLXaVvgINDYLRE2Ws+7+7p7O3fM63+fgBh3nKgZNDsFAAAADNQTFRFAAAAmCU2H0pxOmOGW3mWu215b40+eI+nlai6uKN31aWstri1ssLO19nc3NvH6+3u////+idYcAAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5woRDDI0oF7wYQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAACAASURBVHja7J3ZYuQq0m57G7LAaaIi3/9pW7MYghkhySVdnPP3LtuZkljEFyP/+99zPddzPdfVrp+863lgz/Ug8fDyXA8Wba/nAT/Xg8bDyXM9YDygPNeDxoPJcz1sPJA813NdF42Hk+d62Hggea6HjgeS53rQeCh5roeOB5LneuB4GHmuB46fh5Lneq7fDcfDyHM9dDyQPNcDxwPJcz10PIg810PHA8lzPXQ8jDzXQ8fDyHM9cDyMPNeDx8PIcz3XQ8eDyHM9dDyMPNeDx8PIcz10PIg8179AB6wXBq71Zx5Gnuv346Hx8Mm/NGAeRJ7rN+FRQUUAlr6kPOvloeMgMD6HXhMoDyPPdSs8epBBcAIPIs91cTr6o2Epr4MpeZbPg0cNG58rXAerrmcNPXjks3Gi2ehPybOOHjwy4LgcGyYlDyLPdRYdV9FUZ1DyLKiHj18Ax5GQPGvqocOvqj73u9pD8iysB4+bWw6XksaQPKvrwcMMVn1ufw2W5CHkuZrj8SvgOMSQPKvsn8fj5rrqaEPyLLR/Go/fSEdrt/1ZbP8qHr9KWB0qtp4V9+/h8evpaMrIs+j+LT7+ETpaMvKsu3+Ijs+/djVh5Fl8/wIfV/PKu1VDtmDkWX+/HI8edGgTS8KLH0EKPl1CKuzDyIPIg8dp0kopKaUQ46JnjH0NFxuWPnh+GuT0I+vFxF0Yedbh78TjeLecf1EXIxEBwZyf5OoeUutZir8Sj+NXHg3IsPBdQhQjf1JYP6mkOoRrfBB5+OgftTIAYRoCzFr3KHZ4BvdDSb7+MDONiJhlmlLN76DWjDwr8sEj+xr9j1U5cQC1qyiBNB9Mzv+ASlCE4Ibc6My0pgQfRB48+qY8cF/T3BBS5rIXhPZCihAwhRgbHPmm91OHyLMw789Hs+U0RW1TvIENkOln5WZCdEND+iY7IRo1UnDLWWG8bbCripFnbT54DNu4kkvkNiVfYQKymQCOrn9ueSabnjL0GILt+jMBl1Faz/K8Lx4N6BisxriFm3s4l+E/LPTVv5mFHZDdr5C+yJYkHZbdlnD4PIg8VxUf1XiMdoPTsdhwusIA5OPqJvXlGhUbBUN6LV+C4Z5ZNH8VGzgmFYw8q/SfwwPVIKnYl/diMhkQaS/p3YC4mCnqn0DzYja5Jc1fY1xWM1KOyLNQ/x08EN3g0eR7WMQIzLQgGyDb32bun0DKQiidiVWFGe6LWEtV4EHk4SNejVixQCSX5i4/bedbqoKlECKNaK2wo1hkXMuC6+sL3JiX+fcUgVU9Iw8ivx6PcuMBUzp7kv+TM8Dcxao0cGQSIJsmUgkKS6NHudCAa09W10XP2XMJpyDyLNkb8FGMB4JaFZSaSZAKJLUWvdUj9I4vbYMDLPT74JoXNEWVotx007gxXmdHHkQePOyAlba+pCP+haeIyvNxSgNEMTsspYK/vgHCnWT68vOK/nXte9WnSkqtyLNwr8xHOR4aHUZPhrU0bYn0pcKAyD0sq4VtVdCJQdeDtzCVtAcDrGk28UHkwYNaW2YKcGXBFEP7j3tMiLKreZn+Z4M+OgWIJfQ4/evbh+7GkEnsL7Se5XtJPqpyAJpNkHRMSdGOtMeEEJu55hOIoJNPACKMoNj2xxX9VeUUbGiScMcHkd9iPipTZHJ0aydvwbIJklzLOwAiDZDZb84EBGgzJj1lXEwPdaGkm0v6IPIs4quZj+oqi2mD5+6CWl1s4YnFMkwFZPc5ZBgQJ0ZmOkJbtZZHYa2Ey1io7UHkX+GjQF0BWZCr3FWLjHQ2dgJUyAoMVklJLQAgMA4IOOyBDunGhy2e7HQkykio7VhEnpV8WzxwSgcq37q21hMPl6WHHe0JCARhuixhQJQT5t28b6n35YLHjVJeZNZ+rgeRf4iPbDxg2dGFt4YKErx0reEJY4AYigx0BGQoyUhUpoSqiZVr6oAo2lKFk4VKEHnW8+3w0NLNpDQnNJaiF3M42fexVqtZXLLpMzIP4rjwVgLQE76lkiOECRHF/YgPIffjI9t6MGMPRvoHzCUP9GLeljztA3OLHqWbhe13KbjQ8W6Q2caD2BcIhaV592D9l6JirceI3M181OQDqQFUy55rxrH2XiW6riMNkL2Ine6gIloK9+L4LZfC/dk/oL6mS83e6luitAoQeRb2WXwUJQaFOavKXWrKdWq5W31uKCEVAGRPZRjZPxX4XTdJsou8lUoi+0eXn7g5970jsUhp5SPyLO1T+CjMm6txVaiAziLiWDLspdOJOBEEJKCxwB0SpH2BjRD0EOnJ+Os/r9daFiitx4jcwnwUR/QdTS+IoJWi3HHRBBDu7fmwY1hINYOs/EifwgL6SyJlo8qU1mNEfqv5IFeIrbNcjbV5uh5AIBSrtZPhy59GT70h1SpiFpoI+lM9FfAUIJbPX6C0shF5lnhPPuqndygnp4Dm8iE9XYblgKDtsWx95crT0iE9FfceEyLCpZZU+y7bco75SusxIhfm41N9IQ8MVJeO8hHkWg4XcliAuKEpUqEhlX60qsFIEwJ0vp8CRBtNpyWFhHqMyD9mPjCgHGQg8+ZqLBkc5SaiLYXDumeOYaDG8JLzeu2PJ2MGHoX1IZI1SvtP2pSt7JJGfAi5IB/peEgeGDoybcqMkzpr2mGN5UJ66ciDDSFbaBZASU7NQdkJETP1uI+DIAb6bCCRPY4i0mO4y8MdbNwe1Pbn8FCd9az2o/nIMB8iOJZnhkBJMm8ovfloTNizx4Wu5MYEY95JWrueYkJqv2IPVbTUE5WX8dGqXEDcbivcAnco83p0c3XWs94vYj62FeMt9JazZrGOQJt11rSEBBH2YdSSdOsNgXtnMVpfR/HIj43HfwL3eC/SLYexm1MIl8adEzz9J74UUWb26D6EXMh8lERyfQ2nGwTK1VmuxhKBUBCkAkJNUEDJ3R9T2l8abIuwO7YI2+WZ4kDExIDRUTK5QZ8X9c00Is+iP4qP3NiuCDcL7RCghciwjB2N5frFivk9ECtGxpYTE8DTuGUYsdUfsT6FXONupsT+NkRXFwG2XP/nJiXVY0Rux0duJFdGxo7Ifc2hdRKzVL7JuMJZuZSXg4ILIaSUSqnlmPTQoTs4jZAfj0kX9vBpaZqWBTJX3XnS6FYXiidBORvT+f/crBU8RuROfBSkBtVX+BwNo64drNQ6sxab5aXvsVFx8JHrzmwUIENWPoXFnV1CEQdYjVQoyyvKm6j1EHIz82EWtpOEmI4GEu6yJANJ6D+Vs/2F9vkky9QGa9mjJ40uv7ytV8Y3B+nWfeV563lG5Fn+bfkoa6JmX2FCpLmiLJ1llV5t60pfrlx9elw4MrmccCXMgxkkAPoV1h4scKY/rBYDhVVkojfMsBxv/TEiN5JXjqdMEeL0DlohX2O5EU3hXPY8OXcxJtK+N8blXr7PPSGsfR8Q1tqXtqUQsYayx4hcjI/iVWi8aooQJ5hr6yy5LU0RnJPYkRIk7m2vOZQeL8yZr7WW8E6kcSpsxgqGzj2E3MZ8bL2DIUIkMQPL0FnzyrELG9m0aX9OvcA5VNRVWJqDr0hDyCUoj681gLH8ehYh+BDSm4+KRSQnlyFACDGfwZryDjYgjAsFJ8Ph89/NxayjLtBTxMzsyn59ssTiwbDDAr4PCrV81C1FNS2NECHEDCwzDy41PTOwsbjEF7os9Ted4jkqJyNB7x5LwvRfIg2INrxLHFe/+NBQx0elDJnsQ4gQRZdS7a7IOgp3zIPjxdjQIJHcgESYhmW/be24dtx+hwxF6Gc0Zs6+foxILz6qjzhn0woPEEJqLEOfzBoLrsqGxojwnVet3bQR412bpQRhO5dnIiLnMDYwIg8RpXwkLEqMx3mnniA/IcLbzjGn1pn63OWiQm12QtAqT0N7BJg9MVgUZkPxIeR4PlICORjvCIFPiBDl19iDzhIKP7e6UNleu1GYa9fx2jFesLqCkZfOhs+RWQ8VJXzEX8noJ8h4nFd9QoQgC7z/m9GxMrKFtphNuF3Ha7tg9lgJYKEDUJrJrIeLQ+QVjysgub1/8PTq7RoLb4mDrzIFpjJi9JQWCM3CMnc0xCapRM3pIg8hZ8qrdfsLvzq1LgaQvrqsWWONcSDxewgJPTHNgGxtUlaIi4EHmMNk1gNHaz7GHFk8wDK+YW7hYREyz8AaNQmDgzd1gDd5zQ0jB+fdJeox3pUIRs06WQ3MbnVl4U0/hJzjfqCW7A6KLJjWvVOka7ZCfFUuAx8ROBPxGq//Eq7x5xZemuMip9oxd9YpSEkVmVh8lG8dDyHt+Yi7HyjccqmQn7Lui9L11I3IaBtAcLITiVCEWWmWtjcLTEINlmuJFujbiqj45McRac1HfFfi3q4m59KmUSkjYzj3omuLgFWHdBGqwaBIGTipxsQ8E0WvLEEaIsZjvTSPzDqHD0zlg3G5hDNDIkuYq18nRIEQvAkdo5h6twXD4aTOnKDijNKXwPc0ifyKJ+IfmXV9PpY1vry1WCRLWlN0dEJGs1Ld2DG6GYeyYWNSSonmtgkDirXJfj9Tpy0fDyHt+Eh5+9KIO6IIv0Jlt42ah2EyVkEHQmtBdSwlsNf3Lq2QqI3H23OExiMKT8iCtJZKfAhpw0eyu8n0AylDTaHgGBjj9bNCOkZ3ozsaJiUliktTWtPwLbWHtPQik/kZC6VkpPNl+ME0+5LuiDx8tMgO6mEVFcylj3sk980kYCXHvM6GoyAqtUZxnWv9x2xKBlNSobQG28mdst2ZF5lWpokiuZrzIaSej7QNUeYFZNFJAG6dHiV4ZMGxxWrnwXGxrMmWScxhZfgALFda+6NUxuFX8x4SzX7M4RKWlmZ/COnCx+qCZCUAlF2cWIRHKhwzF3UpDMwJGY9yK7fkd7eiYBwourQYs7RtaAkopsmsh5AaPpKXk8iMrAjyqKhsPDDF55gNRsskOC65+BSfJO/vbgNGxeiGW0Um61z81JBiosx6CCnnI7rnWdH65Oo5ae+Eg3zIxQOjcMyhpcPKqTAlmPzKY3NWWmyKAir7EKrkYQ1rT25SNOsh5DA+BJNWQd0+AR3T6nm3vyUlZgqrWKq7Vz9ulJI8QzIqLbO7attKklvRZVa2JNlVf/jI4mOUuvbhY9Nkgv3ynSwwAcIRoXRJviLrsXeJPMYoyWFksEx0kRYPnSxnVUt/ZcyXewgp4QMT+NhfnvAd3URXi0z1vJKzsohVWNCc1j8SScNkMaKXOiurhE0mvZmsSdcPIc35mHcpDmTdXXSM7PoORTs6zjAcnrjBqwEj6B5yi2mAoIg//4eQo/mYX599hnlyWZ3v8PBSZXUNOHSvxI9x6hfdQlrrrHpkSbvKfjaPzAguPoTk8BFbbWtpIvr3rVCnw747pgeG/TGra8GRkJ55pX5f61gpSAJEaQe/E++pOpj18BHnAwThAYYIscK/KqnkLoWO3ExDIGNuXW0syatSainuZNIjgIBxhtCiypKU7ENIMh/JTqB5RoH0+iFWLGV+icl4+NZZQUGHjgRsl+cxrFcNL15Dkii15mmr8/NTCYDs29RsnNUBKcOHj6S0OSGRzFm0AZEl0/FALx35wmotrfopuYpRQaAZSTQj474jzGRTkgOidL8lLRjyrxPSrLmWeVf+NPp/Ohh2uoiDMJZ9LhEPj/HIFVY1YFCk5HLiK4lJMyMgIRUQ3QHRAUn09fCfBqRddbt+xCtRXbILeVC8ZvICNKADm4FBcVIdoX5lqEQZfZbgHGIKedHCxJThw0dqKcP4ujAlKM/zlYlnQUGO1fg5+sqxJh6tlXxHUUA0B8Q+XFp9HkL68WGmBWVSZWmmdif322Q6urBhGpM66pN+XcQeuHSCIlvBfLrR/UcJaXsyjjmLRiXAlAcIvCviPl3ZMG1JBfqYrmx91SOOA+KOxU6Z/P1vEtL45CjpP6KShikHEChdQXgWHJmQUIykWMctkE763LtZ587h67vkSjhC/l8kpPXJUYqFaknAHdSeDkjp4jkbjixIsPAul9w6efiWOyh/T1iJ/b2xh5Dj+VhmSzMy2Dvsc0YNCs+oSqQXDl5VVgUgKZKRSYh4XG5p71ioJXSV9i6YfAg5mo/lrHPBiGDv9FqkbflVMR4QNx0/V7zihoS63Tgi4wlbxF9WdpeBfjiiMC1/vAL+3yLkiJM559lNkghlTUAw6wDXpHI5d71EVcfVTEemISnaEchmTW1qElHpA5+HkL58zBpLagWKymSHz6czY/KZm0jhgS1i9nnXd3NDkq20XgVtZPt0RnCLRqXjPYqHkGP5WIaLaoedM3vQLhNyO5VPFFmPE+iYrs5ii9gaskuUhWYsnLJqw16o1PEa8I8A0oAP5fUJgazsdboLoxbdDeyGd9GD3I7v72MIidkRF5HkChQ1PVtlGAuLEJOP9OPb/hFCqvMfKMlEx3qQnhZ9B4/DKLPxCO6gxznl38cREmGkFJF5BrJWgqXVyJvtiE54nj+EtOHDM6h9PsvbeObbpqRvYTw27coR4UHP/Eiv/Pv7UEIiPju88jTm/hJ2HLZFj6O6Zc5504Ztj1f4/gOEVPOxjrF0VZJcZZVyK3uX8hLun/vj3zrDeBwZdDoakJgZcRGBuAHxljSgWyFmHQIWJQR/PSGt+KDGgqrtsGIi2KvStigHj5CwODrf8f3dgZAwI9mIKGPJR2KFeuIwLfj+2wmp5sOoKLEQmY95MRXV0hoql+hWrvNxJh7dAAlLLQeRiCuiB3VFOh9rfUOUkF8NSC0fTpM5M0YsiX3suFHTMFAlJ+MfqYvDd7K46pIsX8k4HJCwGXF3jbQCxpg90Gq15KbOolUnv5qQWj4ENSjROuDePrubT9n1gRPFwgPLXHV1Lh4/3wYgRxMSQiT9yRhmXqX05exUJBZZ/2JCDuDDQGTXWG6lg/xE5u5C6iLoVkyya6sugIQYcTaPsM5aAykqkQ/UihvjhYu/lpDq0Px8kpdiBCL74c3rFmR5K9EapGQ8uhVO7YajFyAZiIR11iKzAo9d40MY05QTWqF/KSH1CfTxLEhFzxSdw+tKN+wyucXQ0RDet9+zTld3zvsREkIkR2ep8OFTKB0+1tN4sA0h/yAf67gZWmqNY62A6e9EpIbX4ZUWuupbxn4SIAFEIEdnzTJLRRtAt7jVghRrNbf3FwKSPIxjKT5kNiLAjeStSOIjdWfs3eVxGiABRGxLGw45+uO80q0vwazp4b+PkKYFvMuxqXoHzvy0jc6PBZBIaB1el8TDBOSnLyD+aIntigSNiPI9ekV0fsrkiqxfSUhtgpCsaBAAgujGkQYfkSlZ7yR1dUaPoANIX0J87wPeufVZoWyvdJMnqUvgVxHSmA+ty4ZAZN63FiujcszHhfAw+TgDED8ir5zMergaYolzgUgcapb3Uv5dPtaCxCkD66TXYXPRw3zY5gOug4cNyM8ZgPhUr6WzMo2IFabnUmnHsWcMm/lNoaz2fKyaVX0IRNSqwsLuedJOeNoAhksA4nPXK4yIlsGlTqdQ6X/p9xBSmSAMhbIWE2EisszmZ0E+kszHifNJCEDOIMT3aiwjkjAmDNApUFQscrDRv0FI0wCWXeu2xqxQcttMZ7Q60Crh1PE9VwHEh4i1wbzjZ0iOi9+ajCVq+Ehy1P9dPrZjn7djbXdE4nY6ZQM8dX6PU+V+HiA+RLKMyGgsBGpV1lvjzj7MjKnchfArCKl1QJYjcMTYDIhUsBf31FTiWc7m7ucxHz8/DyDhV5TyGA1BzLkVrJocSQVjOy4XqmCf/AWEVPKBRohDmFkNZ6TSMhyA5+QGSXFw+nDEiwHiMSIJT5JurpVapGV8W6WHLt4/2FvHh+5ZfBG96G6F9IRIuFwhvu9dYHao20h4LiAeRCwjAmmdhmYBL1Of8gtvDkhdAAsEWZVoE2I+Yc+oWI93jldzPkKAnEsI/apMT+Sd1ABiFfAquusm7RSgmxNS5aAr+oRavcsAyT0omY+Lmo+LAkK/LEyVWRsh1qwZN3kO84wgNk2hwd/shlTx4T/lXEtwoBbKwng0PqoIrjKZ/ZqAeIxIosxaCNk9REVVlxhe5ziqKdbsdmNCqhwQuT4g4/RmhxDY3HLgMTUb3+zw51p8fP9cxwnxvzFIlFloKWJJAKI42epTR8jv5YMrmE9vtmoSOTihrPH/Z+m1Jdc0HzBLb1z5+LseXw3w9xqAkEbE9NUDMmtSBcbpOaYPgqRsiI3buKsJqeFjPtRD2zqsgistkjsTwqNTY94x7xzOJQO1WOffFRB9HSyoXNKIGL76K0aI1F0Qze4Dj4vq30NIjQMyH82lrJiWW3Dl69+MbnLXMR9AnSH4TQCio3IyJhiRrwFHZNrO5vck7R5C5fU6Y3WndySkzkEnzYHRSaDc8EjAnYu+PzgHDjpBhmFAzqcEYhb6HSJkNv+rwuLo4WPwz4dLpPSqw28EJCawCHOgm2BNZEFsyIzlfuAVzEcoyp8CyALJhYyI8ZD9johaPIqVB+FpFFkri0DxqA3B+xFSlUEX3vyRIM7xijcPGgr5fb75CJzMPDnke5RXTReEfuEkQwL52xA9uUHZjSJO5GpOGAdLfW/nhlQJLOvYTQ8h3BgRF9pg3uHakt7bsKd+HNR4RByfjtFYAeHL/JYx2D2Wayq64OMUQ0J8FcPRi9T3WmNMjGFOdl0vimiRNvw2QDC2t/BoxYLSdp4AH7G3hicvK5zqlbk+xcgCRFs5c3YZLiESKSPyTu7FBXOfU0GPfA7a4O8hpEpgzQpLRHae7XgvEQlfhZVx14XlLOyZDcMxHSyF0CXW5KgKwXWC6JOA+jNCgAqvtNKsTWEtb5GF26ZUfKDDnQip42M5KiLa1bzsPcOPp7rn7zPNh+1GjOnPvUZgWvNj58toHv46Tvromsx2ZmsvYtwpVOqPCEY2pKjCWnSAipywijzaxoC/CRCM9/X7n8Ya7li9FFBp2XNCXsFZm+2w2lc4FtGEu95SPxYgIx1q9EBgKiuQW/ENExLwXIcqImkxKBO+rJCv30wkHIB0H0Lq+FjUaSDwLYpaa1/naRIrpLtXzjAmXIcC1bcOyECEsr1zHKzJaktsQ9IZEUJmJRFiDL5U0RO6ZcqUzJsQUiewNvdNfWIiKwpI+E3hKUtoq1YdLIfwHCm6AzIZFDp0NSm09XBSg5HOiGDmvkSULoro3DiZMpcUfgcg0aNSo3UjIg2Qd1ANwwl4rHSMS1p5ex3wW3PSAdeL6EeWass0m1oLzpVZkELIXrq4KSw/ATJlsvU9RFalwNoACTwNSAIkyEenXdZctZJvogiVogK+k5zSqt3VXN+rlkvKKW2I+19UW6kzM0+A75k/JGLX6YSIvUIikOwVSVviHURWNR+bgvKbkECvJukruhF57L5wVuPBp60etMU8O95jLFfIyRP/uwOyVPluRe+Tty6nH5yz62oU7ZthEsYnnimz8J0SzFJsesvrG5efmjd+E5FVK7CcCGDZfhLewqA3HovxYIuzsPKxzDSahxptcWANEJy6s5HILaoFEzW7tbhExQxvBM6UWWmETLvgengOxtqvo4BcX2TV87Eny/0iK6pIr8DHx2lm4dscSJgivWNlyYyG8fV2QP7CGuRFf3XK4urjAqHeo4pwosx6J6YMNwsiPrVe5/UJKRRYaEy8ktH+jlhMw+ADz3A/tPWyN7KsEmJwrlc2CEdE80H+IgzPZsyijwkPTx3WpM2mv7TOBTsFkQpCFkCgPm55eZFVaECk2WfOYoSI8IYDQT7OwmMxecO275/XMWon1CzI4Guvsz9GJ50e3yYnpTYxsngjur/ezxXB0Ht4V6SGUWQMf780IYV8KGb2c/BIj+ByInQKH+9T+KDbIAeNPY/Z5Mp3FsnEgA7IoNK3mXnjRbXSi82dkbDNDtmfZkcjUkiIPUSWrMRKPcAQ7wwIBgvXtt58FRn4PT1QnnIa6/sE9wO0acHGBBsh+ZQ6B9r24ZoZMQDR+iSmsnfpuuxCL33cgVL9EYGQ1g0Qkld9d18TUuqhryZ07QNAHu5GliFzezYf+7K0RtiwNeONFPW4Jw6/dUDsY+EHK2IpLXBmr26nx3ePZ7n0JhEiQ4AAJwYRoFL3I6Q4gqU9AnTaL10pFTQgIT467KT7CrEnPLG9sETJAB4mIM6gDzFmBg1EpCIbLcx5Od2MSBEhKmAfkBMrAURAb+FdAcGYD7aP3jX2TUt4T2uGQQEfHZeHfbqo0UOKQll4GEteB0S5p/hOrvj+TJRV34eM7s27BCEYSH3Rr1TbIfZD1RUL+iwXNSHFKXTlnsGJ3BzHC/YTk/34+KbmHIbNh62u7N0RdELG5Y5kreL3XyQmRY0LA+WKiLKnqlm/skvUgvuXa4Jf1hDyjtsQr2jWLajazUesnPWKgJQLrLXQQGrSyZIWaxEFLjuzwD58/HGv7/gdOmPpHZkIGxOGNZj/TQNEUUOiJnMzIoLj/wu+Xj1n2HeezFob5Ocx0lykMwL5hKBHNetaextCwONT0K5oQmoF1nC/w61vdtYR32zcy8LPRucD6t3z7z/e6ztwg0gcTknc9ayqQBgrHHAwPjFAlpIVGBARRP+E8k9dg1TDITY09kuUB7PihCjqtRobzbIyIF4af02RVWxA9AF7KBPmUKbw8WrAx5/I9U3Lq+kNsvhcQDW2g0jT34Zp09Ylln/EvRxQ4lx9gruuY0TSLAcjL34gIfM2aeBuHZ8k7dBHMCsCdwMkKrAU8cxYFh/Y1n74rMW3bljc+5veoNT3vi2WZPV0jPWF1gJXxkyT0UkXX/5xnANcSrgSa515yyhEIzJLNx1TDaWch0bww23IkiwEX5B8GVfK/I7dtUVWscAKHbypOHnEVE8+ovLr21gQU5vc4HGMYcjlDJg1twNyOqrSMCFzqSEGAEHl2ybm4teBMltlLZqVSTqcFXgWkntdjhmRDD8EcwlRbA2Gj0X99l0LbToQW5X2jURWrcDybAbg8q9y4QAAIABJREFUjMP3jsI/hI9ofGthBHVZOCqnsZpEP0UMnBmzg/Oh5vtnOyTSAYR8CIboWP6QK92FqbVEhJD9WCfSH5/gSTchxYRMBQNe0TDCP1hdxe4mskr5ULHmKJRcnwclvX/Jzwcexcf+o3/3u2FqrNQ1sh6gtHsQa/vGtPFPBlRsZe+MAsRNqpiuxXgqI1h5lTmvYP7eLrOIu9gPPfPdp8jyQgjRkExISFTDfAKluJnIqhVYuvh0twI1ryAhA/Oe/U+/KIeczsdw/f2LW+UVV4qZ5ebSOiBL6bGrtbFlbg5Z2iK+jY7CqYmQBxcOCttZn76LQNPR3YLN6BiPGB3jD+VprDAhEKmo8AfJzWIkeRMTUmpARKiixGx7wNT+8xZ8fIcTHuTNzSMeB/FsbGvursg1v2F5z2KcXYJreFgDRKwuAefhczMcIzIutumR6k7MFs1CV1pFEx35gNiE4CvWp06dMEWL6hSRdR0TUmpAzIi9SClm7sJHjgHR8zZMynFciT+tPe8EYhM7awiPTZvhorB+bAsyjYvzEbI6OY4RGf7aMuoE3PaB7bHINDrKAMknxFGTZpt9svOaJLIuAwjGypipI9Ab8VFWXZIOCGgBNy7HVWoMegRGZfmQ4kdM/4vr/VL6+SA+ga72kJ/lyKltRoS2MW8hZ1iNR2qSvASQECHeVSG3McQhnzM+6OE6IquyyJ0+Aj3jgtZ8/CQrLNCWLxeTcjKqzyWdwJBG2GoHhJv9Ut/6s/PEsoSeZQTCwWPjf90D5ltf/HwaOU8us5rkXm3pYgohUxO+lL7DHqwke0iaX8VPLzQgMvssumiBYiM+kl0Q0BYvX9wAlJqD7o3LLJ6KZmHEMuJDB0To4TBaZXEj4mfkiJS2hvYPWu301Pib8VB4bhQrSkixojaqeUIi6xompNCAbDbSSAfmGxFszkcyIKChvseuluCrE74it37dPVjkjw6IEQCn9Jp9yrhAwkQPD1XtrC577jgkO6d2MS+V7iXEv51lbInC+wSuSEgJH4PbuafQzfvN9NX9Rru8/SMRENCz5/vXnrx0FaZj8x42p5QPkseudv/+MWtwKBNi98roNtgwG9INGOYEMESJC0IS8l8tIZY7ViOyriqwBrUtNE1l1r8ylWNE3l4+KjqEkpx00PZp3fDBsIvLKB5b5wtOI+DUsGMs460sQETY43fqTPRQx46p1F2+AkIkK1NYxBJ41xHi9BJcXGQVCSxpvypTX2cYkUP4SAJE58OMvw0O5lfKZXoMswEBrhXzfn8br5/KEkgilSCNZqztiDp9/IPKfUiiVGEFCXlBrfmITZzDqwOC4ZuU9MtPDvj6n3VVh2kCIAYfEOrpS0MEpj8yPBkdkB9mTvBxVgeVKLPivaCWE0SQaPTHHANSprDChGCN+WBrgZu6rgkpMiCKmuNiGZG0CS/e4oW6Duw/USdE58P5rsmAzMeBT2UCowGZ1ZpuQaR1toGIGRCtXmnLKyiyWT2LEF6hsIjKxUJCrFa0QWjIePATrgwIRDYC48ZoIyJl0oTRd0s+4rWKyxuf/HPnCwL7yrjmI57FmJGYB1zrgKDcWgipP818NU37g1Vbra/ZfJVFSKUBcQjBolCWmTibXNUt1APeZXKuyCpMgWwwmFqKCPgOe4Z3eziMj6XbI35jkuz0kl81lwGINqeYMiH+UVLLQ9N71pEO/qQ0GVYaEHerLCFEUX7qXqwjLmlCCosUd0Vl5j1MiTm85ODppu+j+IhqrJ0PQv7ufQ31gNiHXutTr0JzPXCu91JCE1t2++52CGqah15jQNy1oKVDINH7YGS6TEYfxpkmpNSA6EZE+VUmk6HDTb1CtsEEqLDGwp0E5XuRo3AqIoR/W3HeqYWOCSoAoD4hQmDslVX+2AFPJESymhCWj5C8UJbyhTl33eWfRXseIeUGZLtpjoVhbmifILQ11nfwvkY+JN0COU4dQcnrAVmWhcJNxKvEJDKOXs3Y+bubaPlVRMjSiCt/2hKS4KjjOvQLPeZDfyD+yOd5JqTGgCz0u26mHe33OaI+G91mfmLAhMDuigt0C1HH6ljwsJ4NCHP2CMMOiEDAZ/gqavqSTnG923AVj2BVG5AQIW9/KEe45sP0SZd/Y6I8W3ixIhNj9D85gljx+C7p9fIazRcNDInbe52cOU5KO0htDXK1AETXUlLzbbgfD64GsTd3bzOJvvyMjD80wao9dHrHjDrqYr5za0a+ORpIsJTE2UmERB6Hr0kqXo+oPxKPwHofy0fAhOAmfePT+JsBwvWiXq1FEH14TGd7roSsm670tpNAxAGpF1hhQsCbLuMh84EJ5iNhVZwDSGBWN49WW21PxSOwjnTQdUD++OyiTDjOBSWrdtLXk6O1uxQi+HTGkSoS91iWdjoRkaBhEUJkM4FFLAqIuCEy1jA0A5JQd3GKCSny0GViLUl4QPHugBzFxzr4yu+gMxX1sJioBeTvPKHE+CzFYT9QxXVrmX5yzkbI19S6yr0dOBh0QHirp+p31L27abACaXIE16oGVT6s9zIGZC8oiRUkzg/HcwSbzza3HPFPmxDc3ouM86GgHhC7/HB8MmqbOyhtOpg5yxT5RsjYoiX8Xe0YcEAaCax8Rx1YrFVIrtCMUQl1KRNSGOLdEh1MQrRqk8M5DojXT9cc9AQ+PqogT/hjAzKWxJuLYjoAYarT1Wrh1Xj6ofNMJ0JmczzoMeWfP0cuIcGaCix3YcTcEBktYNUThhyv5IUUGRAjERgqMZsNiDqRD8qE7A5IzEGf+Chw0gX8dQFx9o7tYPT1/M65vZzq4Z4qF+cqSPhAaOwU+Bx03vSxYppYtkRWNLIjI3mh7iakzIBIvQojtMgCBz37nmnzA6RcQpIdkJmPT64PMi4DExBQrqFFvkZnx6ly89Q37p2qB2OMZ9QqbACF+Ei/G3IIH35HPSSy4n448vCYrO5eSJEBUcvkfjWdxaoihZs84oC8jnNAdEC+CQck4kENboPKrHvfTOpfu9TEhVHyiYxxLMk02lcqCIpVOT15GhC5970DGcBq6ICQiyPihsjU85/VtUxIkQHRRtyjM8bJTbLnCawDzuCzTAhs7AoIG/zVreaZfIytIQYgYinsXq5pDOnAxTQ6fmUDYzHzkdZhgx32G0JiTTMzKJG18iGaP9YsNwRFuOjMXFzlJuQSORDjkJTYe/Wc8wv9+NjOODAF1riSAVL4yARknjH6QxQrLoehrcPP51mICWhsem8MZQlS8kkYFSMhsg7jw08I6YbEFv4WxIp133Y1IUUGRLHkw+ATeqQOdkB0E/LHFFhjjVNU0+QDwmYKCECmf5xG083z1AbvPOspohh+Xim6n3tqy3NFFj/GASlwQ2S8wxRjieXuJqTIA6GN5RiMmQr8kt75m7bHR53wrLkhsN3EOKkIQnxsbzMLEDFKKAADkO/tHydAtiM+WN6U1qUJV9JpENxEFjp8yJ8OhLzjIothYq/INUxIkQGZQ3bgvTeeMO6nowNiiKzv9Z2qeZlC4AhirTIoD5D5d/6SgNjnyIg8wzsbNeU5QWEXWWAmQNhBfFgtuHGRFQqKWK1Uga3jKoD4ciDMAcSa5R0dPKo9yS58aCILVsiXQwW83Tlckz+tAdmiNDJXqcqRAOCeJIjYOxYNPsRhzxU8kXtSZKlAEsQZ7xoQY91MSFkOBOziKvfgpJhy6OqAmIT8XfXw/AKU10zqKphnB3kjgGxpb5Y5UWruwTXmoY7nai8jMdbDRJZHeTwf9ip5F86So+pB1fleSFmfFJh1qeS5YmFC4PWiHuORfOyndS7lsKsWUf6AUSEgCyFhQLiVK8xxQ7Zq330hraFCtb0Y2PngRz5Xa5msL/aVA4h9Eu4Xj4SBepmQsiqsZWjAvAN7jt2LxPMGL/b9fr9e704CSzch37MU2UQO+FIOxYDMk2wMPr6ZZ5h7tsYaHA1lhNvFdFQD7v6hXHabPnxYhODwUt9vSI1c03iouUPtdBNSZkC2uhouwX+2cdLEOOzIhy6ylG4AKV2szLpbyO4HGZ5NGBAGWKaxBrrN3ttxUN1O+WYbceNDHvxcyw8UI/GYqrWCU3C6mZDS25bBJFmSCSkosmknsn64LgGVDAawPgWlWM7UHxeQr6WeHZnMXlJb7cIEyGCLpDJejpxFfSc+6gix+/3X2vBYwUkPQAoNSGBDnU6PlwlnatGy66eTCfnDdfuGUlGl5VRlf9ZlAsLJE6pg7CvMzriuImvpw0MjODSbkI0P1oGP3BsACR7/dT98Ilaz2MOElO8K0lPCCnovVUGqHRE6EWKMShUq5KCXGRDbgngPRlb5GuuzfMFl4K8wReIUoNv4EEfDgfk2Y52eaEd2jXNwIyakgxdSbECoUwmNvql5Z2NltSiD/37Y6/z7xwz2bq9M0V6wUbt8BCBjCRXLP/J0jmQpehwGsnFaeo8ALxS9YbmYBieyaz6ItfWlzISca0AIQsy2QmUBMpevTtd0FnLckMAxWtlLiH5ujjNbA/lxgPDsZPrC8L6+pLsCD+cjJUyFc8nNegC2IdCF45s7NCgWHhh2tAmpMCDT1+d6dZ4kDtbYAVF8HwE1V7COJazhR3yE2hpjrzQhwyrdxa+rDWU9IMILiCzRooJL70AlYAfzEX1zc4/LXAa2vvR91xHrifJmu5dDAz/XhBQYENDrMpaJnONyd8o17CAd6eUunGA3tTW1r/zxECLXu5DEOwF2HCBFTsjwjbhv54VNX0norKtwbHMR5KRWzetznyaT4AiqxUL6QxgHm5ASAyK/DFMxPg5FPjC0raN3eOfcEIHYI7Q1n83sIWT4ipMnoqiwK9YD8uPzQQqS6bZRA5qPsUO3W8AKl/Pa/S3IXoM8+eawLZlpMWwK7DQTUmJAeGrwVrnT3oOz10Yr5H32zRhZxMlOCNoZKwFA9kc2kFg//qoUXuCEGH6RMl6Sxkfb3FLgDanwgG8rDmH4dGvoSsw/NywUsfu4LFT9e6wJKQBEEVXu/jyJrYwVj7UZeVtJ2kitNQHFfYSMqpGTMw5ZPSDf/pUji3rPpFU+PDvEyuCjYXUCeN+NR1OFznLVv7syFs1YXza+ApHSOHGkCUnYaz8Rx8K+abkNxmP0sa3xdILfkjQwI7iWue+O+jc6b465HlWTPMg3dWjlPOOjKNCrr8rppWyZjxWQluUJvpeiRPxoCGLQz2ZCdAKkXqU0TbNXVZN6zzEgKmA1xicxPjNvKVZSRppx2nOvRQTWryA0R91WWYPIGifiQv7XjgLCjHjmsPFKuSyA7GoTHPAQsH8tjuuX3PlYtjI8Co+orArOiVOEgdjt9Lh2JJdxu3qcxipx0UVw0KiYaycED7VMQWJCgZFqq05p4fo1le6omzZk7kYaENGnnUCDE9gMQGyDgXnVJjhs26OZG6sRt7+35GZ3Pta9DI6hQ6aeukUvGGKc4BbHmbFJytDDOYBAqACL0ZNyrFXkaynEZLVCT1CrMCPr1xx31r+0DYFlKx+PHdjMCPCvtoCMgxGlgYRMLzpADV9gYvJs5apPDD4WG47N8TCatfLlFZ0F3IqymMzYLPAcQDDiFJLa0EgcBnbEHL1CZFiKEQG91NUg5K+WfdvTvcMiEGO3IYqvtoAwNfUISOOZQDIdelJW8OE/TP9zHqlj8GF3p7fBA1XOgY3+1murkGQ741bm5YSOMiEFBsQIzXHiPvZAbqSbMGdHJqY4FyKyuehLPyxBiLlOpwMIhCrlwwFk80vn7Vd/SGle+ihrzBDC+Hu4Ljdm8bE3TrXDY2tirJFXZiuLDggTbVskuhoQ5SR30ItIeABr5ol/RFipAJGtyWB9Jy4haOcjcrREOiDEWJt4Odb0VdwnsZo8RfGx1PpgKzzGcwly5xOHKpKNXUKW4HGcCSmM8TqNkVQlc2Sm0afgwCbiMAAod9F9hEhKEMgegIQzIZNHTBX07KZHUHxUuekOHpD70mJW0UyWITd21am4NaVa+BgTUhrjtXcQYuEqntJMmB04dQ1WJiKbwtr/zLdJCK1z+gDidUKW+g0uPSmB2YQgI/n4Kk6FOA9bZR8VH5389Nnbzscav/0jl3ueqlq9N54W6e2osKYh7eBoUGLhDojEw/r5oSHmGKwcRByFNf6+SYggd3HRDBDhmYzlc0KGTXQ6ECFUhTP/4tZ9bvGxNqfX45EfyEsIXMOSeB5sk3b7jqzlYb/9CI1VGuOV1F7iKkdUKeMaClaekzqCTECsQfN6wvDPD2lAkB8EiHUIslWvOOiLMUXN4oNchUCdD3KyFFThkemYZ8Rq56NypC61SCHHQgsKewOCHsd6nxwOUUSS4g9FJyvbh6NCjsICZlXKmIQkpHdqAPkJCZDNS0dUc1Fs2HLonVN+PkpSIVDpeqS4H756S69zGrJH7U1IUSfhgIX0bipcFRBSVsFhB8rTEKEUlu2o//l7LCDfeuzaqQHjgMshU9EOAGuRMT8f+XEsC0koO/86dcNU5h4b0N0cOpqQFhNcLKXFZDdCihDZCqrt72kQ8k2Eib6aA2IHa3FsqxFsTo8sx4VkPEMe4CNXY9l4iKIXlMzHPmBteiJBv5QXtoV0Uli0SWEelzM9iF2m8O0NGBJjWNSJhBFCVHtAxqM4t0OmhFhP1JnRyByDgJIF+Vinh+SEwuusR9rAQDM2qjDBWPv/bGuN1cKAbO0TtYQUBomsiFbUiKxyichuGoQ4MqslIGsWVUzHTG0d+nzqPC6ywd7wldWujvnORykeXzKr7lJsu50rJ8YnI/dmE9FLY7UxIE4AkBWN1yuudMpCZKvDUuh+yyAhsj0g89gKPk1k35JhRaNNIMrH+lZy1RXK0uidzFtB4CsJZXuIYmHV7/lDP0A8ZVgBw7+fly6wKyG2KoUo9lMdFnErIULaA8LUPAQHbS89f74ij/KxGnbIUlcleY8aX9RZBnOZqC3FvU+orQkpUFgy2Nu1ySRV9miK16AVXg4YES3ISx25FiBENARkmTfpC1jkGm/JEvj4Smq8NXeNivpMVciHIbCItEHkhFzoBgh6Yw0yvsTFpzMhdj4KYkHe6fQyosFBeAmRzQERvpQ4HMFHUjIdG4Su6vjQMyJkVg2C54U0ddNbt9ruS7z42NuKVWiaNo8R2V2QST8QWuXnjyeY1TIPwkMpZsjLJRnuR/A7qpgTYpgPlBU3XMyHFgvxZc2nNQIdNFahAQkv/qXfs3gKfgUh1oYDXkAGKz1/QefY9tFBNlWWZkTaFSt+i5BSzRuOZbgfIiiJYk4INnE+6vjYlaw33bHVOh2tsfIL3cNfTdsBKp5QDSFWVRP4syBLzNM+lRDGt+IjBHgzQH6CEZ6MMJYpr0Q4zhHOhBjmo0Jd1fGxzeWLdCD2cNPzFZZIMA7zLN6KR1RDiFXpAp4syCb/0Vqo88gEHyGyGSDf4SfAy+SVxHBBZbDaBMl45IF8oH8PjuTgZXAZNgMkX2EtzZCRXmF/lOGd5JmgqCHEjHvYRmTz0bcRZQYhq/q3CcHKet5MQFSqC2fIq9F8Rvwkv5dumY+v4/mAFwRckOAfkX3iWCUxXm/na4qZwdcLjifEnrBEF2JtX8Q4kWnLQFiEfP+tS6ZnAgJpJUxo8qHigQSvl97KOU+vowDf8ekJf0QGf6KZxsoGRN9AuYJsQN7//ZdICK96Q6azju59Gc2EGiGad2wRsrWqdwEEk8JYRnEJWwczJqxdCJuP2oefZP3GM9TJxZAQBV0P9MVjTUi+wlLBStpopAtf5kNBNZdXENN86kyIFSDUZZbpo9uE6NKGJkS0AiS8ilLCWKb7sdicWJUfuYCgofmgY7NzOSaYfNAmRMYNiFrLs/A0QOilzx25r3zTz4Vn0zAIGfaqqRRprkVarqmm9av6MowIOHl0YaaLgYgeGV24qyMiWwHyN+zGyUx5td5BBBCyXrGl+djqCpczxNTyRrn2Hbel8N/Lt3yCgaDdjKtDNVY2INTDd5uE559SHgPiEHLYRRsRPY+uE6II6W8TMi7qXoBER/+Y46k3WRMBhMilAzY0H4nSC/9brrfHPAQHu4iot9PEhOQrLJFUBSX2eCJlQMynguLrwDfiGhEjj27IlVFmKUs+24QMMkv1AURGhLwpr7TsTwwQZQMCbc1HYoZq2SspEwIRQPYv6Z9ofTggfgMiiJkv+oyR5etTaJMP5dA9y5yuZMxrcIZLjKeuucLGIWSsciwZXJAJSCTOa8or3VbGymFsQHqZDytq+/abEGRhQGRCILWJxso2IGt2hppsMXzdsXJ7pYeKUoLnmSjWadsaZRYsGpY6enCQyrEGkUFmieHlFcwpygQkGOe15JWxDcQAMcNYuryCI425fTu47ZbZyWhFK/vmJqRMYS2TMcgyHa1QTn78CsuJ7R1p2I03MxCyAkIG2QQ1ksUm5A/7gvxYVktALHll1Z/FznfS149xWPeRb8EVjJsJgdx62OHtiegsqYMBAW/cRO2BWBaLlaQZkKMdEdNX34JY5Fw4SR3U4hDCZX5dby4g/kSIFb2yZ+dHAdFaQrrJK8JXCJgQCB+J/qkeQnoUIFY3oX+GmC9J6Nsyjn09Lgx2lHfbtXE8zMx5mw4hfzDbhDQDxDIfztqLTV7hGyDGuzzUiKtP3nqQ6dXgCHCQCWnRjO4piKanEgZEZ0+ZRUZ511jvZz6xyV50LiF/c02IC0gkle5JhFjmw92bVRIgaMmrQ/cn8FWa+BTFbEISzMQ4cVKcAEh6KweltGj1TG4Y2E1mJQCCyxGr44lS1rojCJHVgGB+ptDyzpmzN8fHj6yJEDhDXmE0qJlSarWsvCUg5Il3Vcexmo37seYL+7rkqMeBhqlS3WSWIn1A2La6CZFgyvDPn++kI0gZW0/IyQVEiri8EvbQPMG5SAPkFHkFZs4+4JRGGiZQPzJUHWNCMhVWaAb1fjg280bfyKcB/dJUhl0DRj18JQzxaB7B4RLyJ0jIvLmNZ5XjPEP0OzcR4koMW15ZCdr5NM+o9rNfULd9Ca3X/QmI7vkQOeUN8bF4bX0lILkGRDH6HE2tFg2oskMnxot25u6MTBVQulgoe72Nd4x+meXhmU8VmONqBu3xfNdmCm15ZaV4ttM8Y9pP9QuPMCdPa+y9obDNhK1vbhCwSECoQRwrFxCxvvuyVvPNRX+7jGMnI6KvKKSmmQAhHqcRoD5C/pC1aWtvldHujt/ZiRAMmg9Nu0yCY/vcpFR6l+QgVS4KsUVhBhtCx0azMCCVJiQ3hiX2lLksmFdCbhZwRLF1caMCCNITnCEBTCPEP4ihDhDHfGx8TJEcw7iLdED614qSJoSq6V3bQhRd0zFWbrBwXXwVIPmtUsJnpJMuSm7iMe06OfFe46FLr4fF+Xw+B0EIpwo5WgCChtNkeeez+4HzYZ629FXJj+BI98PXsgZpbvr27chXNufjhFYa0FpjVfUS5qssn4t+SMNnRrzXsJGhU4rVfDbgz5+IEfEb/ApA7Nz55H7g5Poz4tApSOTjyOccmJyR6KbP20KwpkQd6IQUFSoG6kgSFZbjotNUHqiM/bPaIompKe7O2J+IEZHpgIQzhXvMwDEfTKrRqI2HeVJhE0hsyTjwIYfGZqS66Z/wGOjd2zpidkP2PKzluwwblipw00MuOj3S78DKOQ8IKqHHdYxnR4yIag6IYz6WY6e8p04hS7n3A5WsaT4w1N4bctPj13EaK1thyVDRwCxCMM9Fx/AHw3H2n3ZEZKJnRTkimxEJHDBZCIjjnTM9sJYHiG49j9uBoqP7kt306DWvSoZ9AUGvBxIKX6lBDqscFx1iY8WP2+JIQmSyYaQIWYxIoAT1b3YqXZLmQ0ZLWX3aSc8qHOaeJwzZT3fTo64tC/vE5RorFxAVD5Iyv3PicdFhu3C5kkohj3HVMSN4/ffbR0jg1IK/uV66lAiO+UiaBkRnQrSbPs49t7/fcrycfpkrLOymx7zCwwK9JQorXH88bVsqorAMFz1hxz7sRbopWsiZFo3fPpkl9mOiKgCZjrjlXDjmI/GIbXK4hjrePecqqVEDI2sjsQRwK5PlzTVWtgvCv6IHfkg/yh6FlfKyqyYohy7bYKi805C8Mmvd6ddD1aZG5LEgiwIE9w12G5CznOM5neTJWKS23Z9lDIV3RQ/nI7BmDTe9RGOhWSBbNqS3qQvC4vNWR3PHwwoLrK+edIjrUYhYglFmZj9JQjgfV/kyBMo8qIP9uID8uKd5bHRJwYrklYeQ48NXadbNLcjK1ljgTg0p0lgtARlNdqzDa/oZzEuCJBGCSnQgJLt+hiRknU+KplEY7QIFCOfzzLxlbN5qbwZnjApe5Z2pw7vykSj+0FUpwVTIoKPAjrOzjBKiQo2VrbBUQnpwDHSRgISSIGkHgY+Z5IODWZh/YhzpiGxj4I2qyFFIERLrmw5O0LmP3FNRjXPM8NjwVapvhESqLZAKwREG5RNWKfULPQFJORSEBASCSZBAl4kWATnGiBhlSQVRxpAR2dBeF+ff9EQIYT6YLDj2lrsK5Bg+5BaJTOMjMRUyOUtiL/ZJLeGv1lhlM6tjS8gHyDucBDGmQMhNkgi+XAkH7x1RmVVDyHZLStsCSQviWdmV8mr9cFDcitgdExWc/SauCcZ50PIoGZF86RBzUbXgKRoRK49cbhvozT53TcVbhL0WJFpm0qU66ChCvkNGZN6upR+Qv4nmQ5Q04YzFZZMB1v509+erGT7w7cOv8PAG6RNWU//qEcn0wpNtIxrL56RDtMzkzoRgwIjMfKyPLREQwnwwWVSH4VRfXogPWmMF/SjX75lqH2LJ9NaAhE6NC7uJvjDvO15mgh1SvEcR4pFZ45RrZmSxkgBxC3fL5NW822BSBUqfZwsJ5SbgKbYivEexVqMhbx/ozQdkKX8Ln8vqkYKUAQ3YrUMHYNIpw2MIWaeeqE8yIEiZD1F8nDY1dL/nZXR8BRZaII5FxRSsBrH86xNaAAAgAElEQVTIeVQlTki2C7J1cQZsyGRkVInCsgiB7i+yTMHE4r1L7cn25uKAUOaDVXw5sylDnCiviGUKaRqL0cJKf2rtA70FA7EU1UfpIgRpWcJwhWd/mVVLiM+IjLUn8pMICEreTl7NeyukqfnjpWtqSS/4duaVDqJBbLkz4aklLwCkZOToVv3m29Gkx85R5hNjaELvtymOIoTvOxsFyLcelCXMR933UnDiEzVn6oeXWkhjeYQVwRBv5YQUzeSV4YpNyTxqPk1hdZ2PdQQh+OORWX9+1jgrCQgGYrtV8mr6o6fxYQ40iYuVd3jQO206Vvp4OJ3eFpCwi7EXFlgT94X3G77TWqUcOnv76pWEoESfEfmz+NkBQEjn3FXbxVdvPvxncMc0Fp1M986imUYeRdLp+RqrbCavGXCbxgXMY8L34srSGNYxhxF3JQSlX2YNzvqICAnIX69zPpgPBbfkw5QYkKJWAhpLhtKA2rbNuMc/zgakcGi1EwVhc1XBTjBlQDBZYRHzscR9CEEViGaNzjqTPkBI53zyzhsB0peP4ECTUo3lPUuI7bEtbJUJKT0WJBoHCZ66homR6V6jTRoTgiroq4+I/NCAkM75vMoU3o8P6xjt1N04kkwXodhpwEFpDkjNkybXV5bCco1YX51VQQiqT4QQTgLyQzrny5jdJoB05cNUVwg/qac0wSuYTBf+iuX4aYW5Gqv8WJCg5qFTmalBXv9oE8HuQAiqSNJwTK27l+Be8zHeO96LDybTzUdGweJeVhKM1LUCpObcnMCGTgcagDjXFmLPzfoaPREpJkQrmfUbEQcREo89uNsAkI58JMz7KdJYH6x9DO0AiX8Tn1fgWVk5QV6vEfmofoiUEqKfJPn3Ow0R0vnQc+f1gPTjwzns6ifhwvBWmmXCQamScqzWgNBGxDvtpUBhUUYE+yFSSIg5NzXFiPzQ5kNfZ9WAdOPDPQvuJxOQT90MUuTMX46VV69YfTKhvVqZfxgSEq5X2qOzYcVuQquw9yJ85uffv0tr+t/hCuBhpRBq0/v8HDyS3zG0AyQYDO4LyGfuD+bLfJrQJEzIDfJu34SYvdYLkSJCIFTga89xmPTAMgKLByrbKwHpVL/rnkqJ0/jETEDqhvROe4G8DCDLQwgdSeh1QRLQ8P1VkF22RNkAEN2I+OcnjiMpxtFAczDLscR13mkfPrgnwjSP28iQCRg+CCFauRySx9AIkCZ5qWIXJM5bL2dEtgBk9NW/R0WV4tiN9TpupUQVID34YNEkRASTdhpLlTZNNfbR897Rf4kuSMBquFbkeEIKunDhc8BVA0gPPnhqJnPEpCbQG1X8ch4JBMcC0vwlp7sgibvspEV6N/ukLYGEr4+YueJrAOkxn2FyQRUkfU2Ilm5AABD0FG5OpndfEyVe+pmAvNMVVsgfnUadC96z6KR6koObPxpPhZqPvgHEz9FXz/kl610FPdaqapPx6Qki82HPA2rhpfcEJMsFQU/6ZxwF3bsFNz5GMteWMnvjnU5JgKNIUd2f2GpNMiVOmhNiOxjo2TF5pv0iAOnqguRlQayHi90EVUbpTJkngeRAqnWOe6pIuTQf2z0Rx8O1KXlftizEgJpgeCtAqkrdTxhuklJ8mVf9AFO2g0dNoO+42hb26gRKzEwSpAZ6AzN6pzQgRpU2g0MBOcoFeSXXmUCv09KPbzGEXPvXrsO2+4AGO7aVU3SSlgmZ+m4TlHa9E3JZF6TzaemHEuIf0x8zJArvzoc1iAVyXni47zYm7ligb+SSgJQVYl3JiJSNXKxKZjrzMK5aYJJmPsqqTQLDf/xRtMnP8+riFoC0dkGgrNT9QkakJNhb3SYcOEz78nxET0gPC/vY8B9amK7em2rhhJzio2ftKI4RUfxOhLTQNxXTePsmQMKRv7SXTfWE/OebnmgHzIz4X7Cg98qAZPeCOEbkPJ2Vmw6Jx1f5fDYQy4kD3SHAW2Y+rJmzr7QJpLOockqkuXfyT3ou/QwfvaAXxMqJnGhE8oK9cZdp2mRxKZtpn6c8kQ/TfCS/6VwvnfnzkaG8a6qX3tNHJ+xl+mOzdNZ5RiQnlJUgb0RSuqKUj/MCWIXmI9kJUavDUZhTPQuQYSP0TZygKhV/cq6LGJH0UJbK02wBd7rwxBI87SGJQvPhSxXSXnpN9AKqASkgc47CenzKYh/9YhHfZEc9LX+9bbWh+FyhBTkrgMVUsfmg6xVftJcu7waIDNUtEXoy88nZtScn7Y+pqzV1eY6DACGSKymqc5E3NB9ZXro4HJC2Qax9yxQHAXINI5K2Wpv6xyUZmJMc9LzKkiovvaY8rh6QgjcSqqKsGWhytQLGJEe97VfL3yxPckAqzYfHCaEOhK47TghrAYEaQIheR8JHx4KHB0B4Pd0v1coDOSi8fJoDUm0+kr10dGO782wYpZIKoS8HSL2P/kPGtU8xIgluiOr+iYd+fkFst5gQoqA3PvsHtMp3ljDBOq0aqy0gu1En9ruKPLoXjmUrOcGIxBWP7G+0zhZYZGwGAVo4IZBbD8pjzQK1gJTIu3WpUi5lhY8O4Qb1M1Ii8Q29tWHLDGnKM+yH5z3lMpINCL0CWNiKwAmALN+UOqq41EcPTjSYR1hc0k9vvoPneenn9BD6z3XC2lz6O5Z9iwcMCgDJDGKBik6qwdFLwkAe/b+MPHrMcpwFR4oJmQBhYvAYG33LzCKw056L93DmDIckyUtPSYeFBgkcAIica4rFFCiobwbBnGHVV4IjZUcfAFld1jYF+lmA4KkPh3kPuEkUWxhcNznlZgFCsA4QCMtqZryvcRhBJLhW2Y9u2LHT4UgwIcg1R6xFMJrhHQyILrY+xWILwiWuOeUU/n3lAEA4+b7GCMJ8uHuoPfRd4KNTge5LwJHgNaM0MwL1Y7YzbDaKCzyfCrGVVmySdqeiJoyVa0G0xcnJPIS/960siIVXyAqWuenoRiJ5L0DgKs/Jd5pghJD0MJaymBSDAyCFsYuqYwBB8rb4/DW0wY+2ifOJvtIgFl6WkPwKW3c05kGAqAvtI8TA97jISg1j6TsB1wbuDb7OtlRqRrznushTnoMp3GNZbpLOs24KglgUIme221am7lYFPs1Onc7/OOzjxIUAcYL+CEVhrHfQ1yLU/RYbUd0AmUOXECkYJYnFikosSEgKXc8JiYGSneBMBwT5lfDAglhvYpx3u1Fa2S/q32dC4oDkBlmV/Z5orSubRHn9OktdxIjUdCMUKKEMQNi98TD2xFCcV0VS5vMIZJ8Wbg+IsHDU/Y/RP1oENkXsu64ZxELkGjqrelhvni+dbrDgKu6HLMODDGNR5YoimusQgSeHNYCAz6BJOsQ2bRWr6oPmgNhfCMQDyNV9dCYLj7pNjvPOCisYLIHA/NHmgNh98tKNXc02RTYtVfToLH5/QPLSefcCpAaP1KbCWUqqaLzC86KOAURSr2E3coqFAalpJ7xayJf3PbX8ToA4+bDc1h9MAQQS0lGKeW1MfPJPCSCCCGDpo2voYROUnSxpJ7yUzqoEBDPrQe4DiItHzXSOyARrFQ9Y+Br6DwFk/TBNPxufL4KAVPbbWrGDk3VWHSC5fGQEzeBsPLASjwxAogd/BQCBCkC8aZAlpqYvTRlw5FtEea+qs0RXPjI+7tQwb2lkt6CeVyXsUtgRkCWqxsZqF+apSZoMCxwIyIV0Vk2isKDelt8hUdgGDzoRgiWAQE9AVLRmb4r8MmxQ7J6s/s7TWaorH1/s+qUmzoFYpXxQBe9lgMivjoBQO5P5BaVHC7xbDI3z9RiepLN450M7MhpCzvHSOXFGQ8HIhvR6XvhKaMupSaVnT41zizzMIJtiHl6bAOLpwK064ewcF6SoWCajeviccnfuKW0vMSNJgCCLCl0Z2lpigBSMVbT36pWPqbp38TvF5whALkZHlcIqKybLmD56VsPU2GuLbRhJAoTH9o35Sfu8N2wPiPlut0Jm5GOnOvcHPyvTIH467nKSTj0fWUGB8zIhvl7bXEaSUukykilcnrRsD4ifyr0RRSsm0E06deZkVZ7winTUGJBi/ZMByKkF700YSUuETI9Semt5lycNPQGZGsOldeqVCvglBiD57VKXU1bem0zlo3jtih4UNmKEe0Z4JDOSBMiyD5DdIHt002vrDwIkatHFJwGQpCjvVemo4KNib88Sdac3zXjtCLQDZI0GumNG9W40r63vBwiqqY+U+SQfNjkA+jJ0+K36oe5zXlwZzi93ZtR83HxAAi1T23YzhQemSNHYq2kksgP7SjdAtlDWoL6kaJpItxG5QsctK8+h1wysypwSAVd4UsVli3k9hdNnsTFUtG3TKcG/zoAE3pV7ixnHAl9t9g9Tp/CRHRc4n5CKwpNEQOJFA6HNLFLO23py9UGAOLjCuYiw3gmQ4uKvk4c3VNVlpQIS2wWCziJcBZDqPCFeCJFyfVUbWsqODJxJCJdVZYtUV3qBnRQ1JyA0BwR9oybfjRtuz5yPVc5H9XLNz02eprLqOm49Xen59xjZUroCgnJwjzzH+rQoxboIIuXnRjao/4DuRqsRHvml2xDOoiV1PLBYsLEnIOvrJ2ORbYp5r4BIxbmqfgc9+TbucRZ0g45bo9YkBogntMlEdD/pCYgM6YBm1e52zLd3UR4rD+/5VypPvg3ZlMsr45FWrajLF8cFSnhV5YDU6GuVVKtY2mmGnnqCqwew/FpngC5VffFzlN0JeJBzTcIFUKPEH9sHGUs65DYOCLQERHv/8khAzkXkCAd9gi5xFRcZsI5uiFOoWoxHNiBLlaBKPCX9+oD8lF+nIcIPcEAWo5RISJEF61b73qohPaMYq+7CfoDsOyS1y7mA4M/P7RCpyRBG/2YaIUUmrJPIaopHKiAYO1W2ApCfloDsS4CK87QGxCmF6RLvL++x9aoc4xzDw2xYF5Flh1Qr33AiIIpzLmPCy3tack9A1m5cMszbGhD8nBDwLY9gebdwwyalFJkVfocekSxnZEMXCyLjG5cavHaBbQEhG1CkFMHEC0juix40BcTeDnoVwLcv4bU3k4ScRZnK61Ny0m7oT1tAvgrHV+cOHq3wUhsC4ljLXv0h5QbEp3C2iOimouNKsTBR2SkZ0tKKNAWkhwUZX3MlIK96QE6yHjUGxLd9yx2L7f1F/elCTLvVZLVDJAMQNC8KkE8nQOBUQAhxdYMcuoy4H+ODFZAqs+TnyiaErMOCgwGZcoNTfnC6xHzJ6VJqWiO9AGEKpkvNl5Trt4A0QKpmu5+JR0UIixZYNhH71hMZNszbyrzrWpGspvTCt9fWSWcaq3Zb41jGi4cC4uLBu5bhleZASNGklZmuFmO3KOGsTqkl61qS0wKRNEDExQDJKTNoCQiBR+cSvNJslArWK2nJDw2aYMD38hqrkdD6dYCEyu//qwPkXHFVEz2ivGOuPrSc0ur8AomdwkBJ90N1aq1IOiB8FvqL78GXiyXsKp0B8TvxVYA42u2MU6BLY1gylCywHXINnUBX8ZVTId7byUckHRBpVZ5Ml7kzXQUQ3/ZWJbGQSkn2ftmFLojlGzMdD0pI6cXiY4tmQxMi+psQyCqfbQGIz3JfBhCP2KvzQQj3v/f4uFLXWFhemj6ulUd33anHoRWsfZ0QRtVUHGBB6BP/DNs8Rn9VL0D4GmCe47ywRn0FZ6GK1+ZO+rR4ekYuywDRTwI2V4zfyTA7jhDGZ8vMtde2oLiT8cj10hMtCGPukjNsMwd/wW9bQHio4BvXNy7wmEThuWYkLGu8xaLLoY5cSJV+9qjbSz0PrFzSX24/EKqUSajqPsYjA5AxJYehyHowutIckKB1n7dLBkdl0uFEMxIEBAWnazRBiimLmtu+kjBuwPprCUalU6qwhfGoa5jS3Y/IXJO+gKynNRxYrEiakR4JQx4tF1WYs6Dju3Bi3+gar1CXAKSR8agCxHA/Io+lMyCzH8gPrealel86BLV4PICaNicAk79rwlgOTWPGowjHA9LMeFQAYrkfn46AfMbSK4gbN3Z0RyGFyNGJ9ZDEUslLenDUcr5nuH7HOmErGvw9GJCWxqMckHT34wBAEqOaHXrSSW/kUIc9sPzQPH7Ou6SxxNCNA2ycu51OmXCEZWw5qPsYj2JAMtyPcwCRfQDxmJEDHfaAghHOtu9AMh1aV27jxijYEldXUziL9rrkaYDwxsajFBBdRyRN2DgFkLTBcbWAjGYkJD+7AUL1b4wnucg5TTStaPtMl9IvEf4zLMFB7JQlqqajCBCV437UAfJzOCCfnwaX8RDg0FoKdZ0Sp7J0/6Gzf5hpQqDFyyUGx73D7nl+bWlvQOaD3bsBYiiZg4c0i6tUOJXm+/Hg54MdAAltAPr+yFKPkOw4OG4PlFD72Lvh6FHSfhx+LpvHS1dfl7oCGyf0hBO7AwK57scBgMCgplW8ojoEyLshIBjuumh9wYnZ6RaEHG7qjG27gRPyyQEk3/04ABAZiZQsKvfI4w9oeYU9zsAQF3dAIoRgj0cELWWW9t1j54MY+iGntQ2aAyLiIpD6keaAQDfvPOABo/i63iVP1ILmoMhmAjoGCAbdD5TCO/Cw7QE6IUC0ogfVARD8xPoqDlh5wbDJxQnpZetkM1+97IxCwv0YbacvvncAINuEs7GrcZkANEX6g94sNAXEkFfdukIcaXtNPmhC+p2A0MpX1wEJHQMddT/6AjLP5mLGlZAwqDwnPSCvzjs9R7Gv2xDS0VkyUiLY5C2HzkmPux/QDZCkXYh2kRoC0jP5EfJCrssHQUhXY9fGV08DxHAD+dLhag4gvRYgnnQBcYtYbz56O8niJnw421TnaDRv4aunAWLcmTGAdJ9C+nUhQHwhaGwFCBp89F6k6iZ8WIR0j7aZ0Sw4EJDE98CbAwIlgPgz/ESgDmvl1dgFIkXX+aPiLnyYOqerwJoa8CF5GVbWKiYGHy4BSKiRug0gZJ/jSAljfbfl6/Ohr4luHjpjQpL9MCVGJBGQRAvi2bl/mgICgSczbBvBBH+LasVAz9LYQHS0Ldnt4x34MM5X4B3sBpeh45ePml39Qf24AX0EKddHkBYA8r9CQIgzGFJOpm4ASOwj8FjFta+3e/BhzIs/NFnksxt1hGSVYnnXxHCproAw8J3jE75apNLH+F30gVDNqG0jM/ImfBg+4UFGhOwIpt5KvgVpAsi6bIuOKOx6SGGzWpMpyp3SlnKQz4vy60bX7hYe8rXjbRdFbLQFRPUDhJUfk9G2GCtiS9rXVaSfIXhRV/0YCxIep1fMhr0A3bMBzgfkJzNnnwpIk1qTCCXt02LbXQO/Fx+bH3IQ1+IINrylWIWAlB6THiaErJrkvPgcmWap9CglR0Q1xU35WE3fYbWK8gA2ckqxUl31T3NA0BMTKPyO0OQYTx8kBiVHbJaLCbmfAYGDMyG6opjKu1u9VAyqj0YXNAak4sJ2J6VHvq86cieWdzMgyxI70MnBppMaaqZi3RqQQyZjURb5oLq8Rcv7/3qPydDFhu/Vo7wAH0BaANJybAPBx2FiQkT0my874h2oyIU378byPsL/GcvifR/KrTxkx8uditUdEGj8Xd6HAoKHz+5YNmPl/WfPJyufKpO+hDz3mCnvR/g/Q/WoxdrdkCN2vOo0yAPI8Q6ItlH6FpvwuCccvcvdN2dEeij3fYT/M3gPA3KMG0J1pP8bgLwOAORoB2Re0UE3XXk+W/iQGlaV8G3IKusjBqI8nyE7FfMe4IZQUd7Wqj/8dXsDAv8dFuftVNcdctM5eD4cfEhJn7kTns/wfsQYPxAB7fNzfPigvRvSMg1SBMj/egOCxwFyvAOi7ZP0IhUe2zKqD+VbvDRryvMZvo/wfwbvVhyjVdbfKQ1SBchP629zWJy3hwOibcjSt0Aop1tq2UVm07YuXeYUT0n3H7wfMX0GUp+hDpedx7khXaK8dYAcnwj5tK1JOLxNQzoLjkk1t+os/SjTVI0xGiuW/45zZ/D238fBG/MB89o/TJPvmJy7fqZ/wOVsEbF/BDh/yvsZcaCv74Z0ifLGAemZCDkojLXzpjg/tvWWuxqLGnQ5fQf3qPOFX7c7epkMyZ2BYnNY1/sRxGcYmZKQJGxtXPn+XdoQco0g1m8ABK1aIKWmI8rYAayQW7K14Lc5qNZ633MY1oLfR7NYJaf7RG7fR/g/w2PwGj8ONh2kJZVVC9d224tPrv4tgBxTz4v+euv5NL+WG6jaO49pI+Ib82eOn9d3fmOwsL7gfefBGB/BvJ+xOc6yvbUYG67lKPp87QY3CWJVAgJ3ACT+JVt6JoIOJm+r1Cr23XZ+O5DEfO27THq+tu8j/J+x/kvzGBaPd9g23fcOBOTnUoBQpvJ4PpruoEuuUPhqLRRpcQiZI32Jmy0aJBI/wv8Z4qAC/YSWOWwJyHFBrKsC0jCMFZeBTSW4R7UIz4dt7ckOB95OcekJWfs+YifK+Qx5VGhP1GmX0ob0vkGsBECaJ0KOOGUqSkhbhUH7vWqK8bqfNv30JEgksaqnfwBid55uyirU8n3EvFqBYu0gF6SLCelTqpgQ5b05IGs/IXhbHRvHcJZAr2sogE+OtLTtDYrJj7a+hpx87dFJsPZ9MUerlQ2C7yMmW0R/BjvIBQmYkPXImLZBrP8uC8hRcd7Wbek6KTYq4pDN0zYUcwBJgLlIB5qmGNWw3k0Ohr8yxajGkzSktetPQaqRBJXyEf7PWPTdIVkQczT1dpLSMc0gx5UqpgSxzonz4jGA6NLrqOpeQrcwWANIXBnrUa4R2WG9SzMktXoGwozNclx9ag5Gwt73EV/K9xlLIdYxWZA9bQ5wyAvsUolVDcgdvPSIOmwuMKTrQfM9lcGk1PfZfSkLI5wrBfXL5o8xJeIfMfwv7TMUFcQ6srD5sA2uUxDraoAc3HVLPF91kPwGM6Gs/4/4f7dqEFnCPyT90BeLoXxAbeIx7w+6BLFSorx9AXl3AgSOaw8hvfRLXocFsTqYkD7thCk++jlhrKO89OMNyJGub+PruCDW8SakSzvhBQHBPl76gQbk6HXXPN52GMmyxw53rI+eBkjPMFYnL/1AA3K0crkPIIeakM91fPSugPTx0g81IMf6vndylg40IZQLcklAenjpeC8Dcmz09E6AMDx8i9Pz6PhPAAIdvPR9BJAirmrn4cj8W3tA2nxPNp+0Z11w+BZ3no9+NiAtK97zdKG80sI78hItAYFjS3ev56MnAnKcl36cEwIHF/feJc7bEpAvOLo/6ow0YWIQqysgHZwQPBoQ+AcBUZ+eJqRPrXuqC9IAEERIPVfn8FRh7EHyRoCIB5DPUTK52AXJO3s5FZBaJwTBLKA9t6A38i2wESCffwsQ+elpQkpdEMjznDsBAnnm5uBUYewL14c9l16IB5DDCCl0QRAyY0s/XQCBTEF2sJeOvqsZIF//IiDCEDHEdRAgOWlCyIy+YgtAfrI+Ba7ghITNNjyAlP+xw7p3oi5IQpoQcn3nZIVV5aVDrk9PeV09Afn6VwBpmq/hJwGS4YJA7ladDkiNxoJcl6VjVyH11NU/BkijUhPWEZAyFwSz69AvCgh1z9gPEPkAciNAMpqlMDc/ke6CdAbkJCfk868B0rbcHbrb+kwX5CxAYp+U7YOQNw3dAKlf1+xfBqTjVpbpgmRLLEznowYQzFV+PcqxHkD2Nd3oe6pugJQWYuU66RkuSFXPFGQX/77PcEKgVaXJbTLpbaVgP0CQ6AVJKujIDac2AgTSv1diAvN9RqAXyEoTxoXgRYCMtVjcuOyZ0sb1FfhHlvGPLPBnmfWLP+VO13gAEZlK7wvIO6sQC7L4yHFB6nLpWxI1tQSG2hegMyBsQGM8GAkxewUtgAzW/22kklc5sN6c/o9v899ewX80MtSv0D+av/m2fvFdHNdmMB8/JPYT7UTnnaykFwRyXOFmgKTEA2Aci5teRXlGoHeNwvDp0DClVR/nArKET1+WMraXMlBGkwzK2ICQz4r8RwsQ6xdfxZnRvT8KJ0wGc3IGINnt6NMcVEjbqHsCMn5cSU/I69NPYy1fEJVDcjYgWywObgEIqwFkXXdK9TL1ZUHe45pB4oAccLToCYFebNaDextA/iuu7w902B4OSLnCyruyDEjfvnTSdOJpgOSKdLG9vKsDgqWdXScC0qnbtiUgP+2/3AnJ9HaAyNsA8i4NY50ISGmQt2U/ei4geBwg/TRWO0DU7weEQ9nCOiiG1dsFOR+QEzTWpxkgsC3cqwMy/3DBIZ4crwDIoQorz0fv7YRs995NY1n3MB0ZVlYAz7Yo700AgXJAEJxhHNjN0MN/BwKSq7B6A9JdY8HeMbqdpVfWQjX31uF/dwCkdIKX2R41n/vY3dAfqrCaAnKExvqvc8EiGGjUACL37e3qgPxXWjVG9Q8umGB3hfW6hMLqDMhZXVM/9YDsPvr1ASn10v0NtgC9FBZeywX59RqrFSBs99HvAki+E9K1A/2MGNbn5+qAUBoLTwLEXD/MPI/Ws3buAcgrreuWS37iDJMzFBa2BeRIjfW6FCCMKwh7tUKLsFwekOVzRNStQiXYBQDB8A76TwFyAY0FNiBczqFfmeaC3AAQSHFC5hZJlHsLiDj1hXRQWNAYkCMma5/vppuAMKESTqbSXZAbAPJO8bLYVum8issLAHKoi17igvR2QkiNCacBshqPmFfLdRiuD8grpaCXazehJjPSrfnjnCxhkcI6TWP1HiBHAKIZj9iCUvrruz4gSU6IOZgaBo/9HECurbC6A4Kna6y1C1c5BlJEFNb7NoCktN3aZ3/g1h11not+rMKCEj56OyFkOwyctWOZl4zUmbxuA0hCOVagtr0vIB9CYcF1FFZ3J4R6CHgNQCBJYd0CkPmTeFnp7vkK63MTQHpprM81APGl1kyFdQdAEgK94nMNQK6hsEoBOVRjnZQKce4J10iWr01VmK/vDoDEq022cQx4KiAQCeCc7oKcqLFOcjOzdOMAACAASURBVNPtHhHY/5Oz4/Ix08xU4PVdFBCr5J0J5nFBkBjddJIBObbMpFhhHdGYjkqoy6ZCwKJDe03KKs9SOC4xvQ7rLoBYGksiWIVXW3PU/Ezwc85u9fPplQQ5CJAyJ4QHJe77XDd9n46G4K/PYlyt9SfSfH33AMTQWJO5MAuvnKz5zgierLACSRA8SGGVA1KmsUQwikgWpPXPgxDjtzdJsmfYgVku+k0AMZLpWxXiXngl3ecO2B+QTBddWrndw+tMooCUaSz1FTxB+Fw3fVrCQJ8AJKzyrNFxF5bCugcghsZSmqacC68YPbZ9YgTPNSABF30wiEx1V1gHaKzRsgfi7Oe66UAdXryTPRgPE3ZlKaybAKJpLNOaT4VXzGctxgbby7rokigAOF5hNddYoPhX8E7w/IpFz5sC6ZjwZW7B+26AvDZ30PUHQYYKd+EUA5LgomsRk/sCgiBYNBP1Pjubnn2bOgf3AGT5JoreqvBK21Kqi67CFTKHKayGGksPJjLMy6bDlQF5/3c7QN5rdQA7bR5cTow3wUUXesChowFpBYjVwJniputLBq/yrn4JIMtWLEOm/DpmO81FjyyrUwCBVGklndPI8tz0c00IujcEHgxuAsjmpgeKSuAqmxImuuhaAK6jwipMpg9MSI/x+GI8fCcvQnHidQCZzywigL4TIEsqRGkBK5sRuJwBibjoPDxj+xRAvHZArfLWLmMYQ6WjPUzRWFcxIYEClLsCsnwX0x83C68u46K/ErLokn1J4GVuCBwICISCCmrtZzZLmKIhuctFesGmw7jz9y0BedOZ5HOKSmpjvNPBiTgPrZdNDUgtIF6NNbZPcGlLqzXPJrcjA5IjvZ/T9zMrh0iv19sA8vKVIK5mBG9kQHRPJDvWW6uwCjWWUx2uF2lEyk0uZ0LQKs8y7vyegIT064QI3MmAbLU/X/npQjgUEIjE3az6V+0fxSfPhJy5owFRgAJ2eeWNAaHu+GpJwkCMF4XcjvQOZ6GPUFgRjYWBuMLeWmRFSEaxGEhR7bvGdepNvOoSbgrI6xp7TzQo8l88xjtGhGBfWXklWfUKq1JjDdIKyLoAvJEJCZVo3RQQ7QPhmk821YCsHRQIUnCn5Pp4hVWoseYpB8Z4QkMqBp2p6yULvXf+vj0glzYgCUnCqT5cScGYkUxYN2NqBaYGfxoA8hOsjpHo9U/C0YbtuVzehNwWELiVAXlHs+h0UGiQ+kwerLDKnJBpkpT0xhoigNzBhNwckPe1LbNlQDCYRacRGc1IJCndRGGVaixfOlDGCnqNl4mXNSHwOwDBmxuQ0KB6Njoloa0Yfw4HJOymK69F5Iklstc1Ib8EkJsbEHtqMuP0cNgjDcj/fopMCNlcuw1gU4ldSNf1Qn4JIHc3IPq0GSEBnOJYdbjCKq15F44XgorHW6buYkJ+ByB4cwMiNzbUFq4y2itCmfVGCqvYTWdmIGvHI6GmjDQhn+u9S7g5IHBvAzJ6umOqDb0NeqKDAakxIV9cjYfN4/CVeVLDVPDx4ANIW0DubkC8sdJxPkg0nXA2INtZf0KYde9JfS3kPE+42svEB5DzDAhIwfwI4Fh4wj8dFFapxvLN2F/5AAF3NiF452re5dvArQ2I/GKM+9W6qnHRGwIC4fpjLx8D/SLFC7mqCbk3IHjVsEeGAZk0lHeXRdElCVJlQghC2Oa2i0iX/ZtaA3g1QN63BuSyAgv+ixsQ4IuEBy8/4nNtQFxCtMMPphvA+3ohcGdAXvsagfG6oQHRS8aR9EEE65EEqRv/Y/Slm4XIyFOLeq9pQogw1u0aplB/H3guKLkGRC/DokFA7GVAyk3IXKcvOBfCGm47DxMXSYGsi2QLYZzfPF/jruticM+OQnNNnQUJRN885YQPkr1wLC90BCQatR2XlPX1BPv6Su4LMfYROAsO+6bcNXkfQIJW/xRGMOZ+0gZERA4tO7QT5LCjQmCfeCLukC2ElAbh2041uQQjGA1g0gYEPmWnS2FXQPK+IejlZNc3IYCYVBRz37lYF2AEPoUG5JAzD5oDAqV4XN6EROiwFuXNJivu+hc9jNzCgHyuYEAamRA08RgjXMF7PDdbCJByX3A/QF7r21ByiqDMMRRFDRCAEw3IO2pAigGBzoBAifXgciqXSTMhr09vQsjlMqyo4TKX0ut2gCzT3e2h+1NHBRHXumCIdz2Xm8kyRNrzUe6mo1Sk9Vjn9CaakL4iy5VW0ykO6w2MNUBb1Pp9N0C280E8rdzYmxHMDvHuOZAiRLA7IIHTsdgUprY6vdZZiyrZC+npp7tLRElOVM1ASDPf4IQp/7gD7OmyQ/yFewxIKSLQHRAI1gOoD41Hggn5dDchBB3CMzqDW/VYNznEE5015o47ILQW9DAgmGlAihA5xIDUNBYy7o1cqVh/IdChl154EOdjOQ3P20u90zHQ3nk5ZF3QkYzkh3hduPMQgRMAgcSuEGZFruImpKOf7hgPkOFlZJmQWwCSYED8jBwgtSC+HdIGhBsvJwORyO56DCCR3vS9mhcNm4EyeuxJNz890NlsLRzmMSG3ACTNgGyTxwlGzvbQtxyIPuZAQ0RFhvMeZEDqTch+whTDYXOGBY9Ysdk7euzLIdLKQ8f4HhSjTcgdAHlRIoUJr4ykXfYzPXQAvul0CpFhRw43df+cAog/0rv1pqsdGDH1Ey4jroUIVwzQ2wociIdXWg3LBfVSsrXQ+nUXQJYpMZYBkR8RklrckS/NpBbExYKznJieI0RHaMlIqy0exUddb/p+Ssj6cth0L0yOm4A60U9PllazCbQCckvv6usmgLxJxxCmrYoH7MhRUguzPXRpB3osKyJYRJLASYCEx5vsXxkV21olQYwbMjtRZOX45YPWcA4mXf2n9z0AeRN+4Tj7Q83WEHjIZT9AankeSkghCXekqInIeQak2ISI/TsP27MpuJY9ocBPrxdZkG48vAtoNfWvOwCybDB2J7Sa3tA47lKEXXZCanUWWLum4tKLyFkGpIUJmfcuczdClnweQkORRbRAhVIe00ZLZZ8XWz+KrKsD8gJKYA3PfnorAtXqu3P/oQJNpRbm59C30Ke1qeqIlBuQQwEJm5ClgX4eFmnGvkW07L25yCLo8IWtxhK+5XAvtSwtU6yr7SteHRAgBdbw6GeFBQKX/WsihqW6I8WIFKRA5kbz2Yoo2/zzsw1IlQlZRKPiJh7rdhCcQNFWZBFl7ODVVvOWOTtOYryRcYEYQSC+Hcf2vjYg7w+dAlEfPi0rOTjrcwoO5RhV8XpjjaRWicD6iOWFSO5ysCByngGpNSGDxB8cc49hTPTTzYUGDdzyoOchcHwVy2FFY9xt9NStlbP6i+9LW5D3yof4IhWWHOCYnZHp/xwAicXzahEpEVhqOzMKwfPPZxqQOi9khMHMeBiuVXjk+6uJyKLokCxUS7J05qjJP5e0FJOa9b8sIEiW/kx2Uc53uP2fABsEfjPCJNQxgrTACnvokcqkWA7k83MqIJFAlt0DZi21sJ9eL7IIZYWxYiu5rqc5OzVsThRO5De/GiDaHmspLJwVlhjDENNO9tnPOUI3hhpIIObkD4sEVqQ9AuoMSAtAakyIOQQP9aUmoqHeWpFF0+E1HlKxPYOmy3UVmjd8fUBcPhhuCutrdkLknsrFsRgLWEZyJNWMwKdAYI1mPOSsjt9Ufc5UWHUmRAtfGfsSVwmh3gqRRdoOFYzpzouEIdoptXXxmLWkRK3MJQEh1voqqyZ0RieEoTLCW1wEk+yFdSieOw4bEGmOdybuL1y1hD9nAxIyIXpBMgh7nrWIhnqBNsOYT8d8skSkkH1aNnbmYy6PmeW5DA9nuSIgVKZ8VVhyRUKsbvxws7vWAplXhwIHCKwVbx4o18WTDUhxySIq2L69/rBXqyLjRxd69hnI6i0fbUeodnVdQmoKW+GHm1XuciRdEDUn8gaAUHxoMayJE2BqW4e4/19jY7pkGeWM4U52SNAG7hLad1VRNKuhhwEpNyGj2Zi0Ouo6eLvT6eYjt70/yCQ3hJraA8FikjEUvSyDaR9lai++mFfScAdAxnYcaXw9QOhKq2lLWAJXo9chQG1mQ270q2lXCIQ0qA5EryHxOSAQ9dCrZjV0MSDFJmR6P8IO7aLhPKaeDm2uC6SFFWbSsTThLF9wXjJyfyvDfrp8RTrnbhNyOUAgFM4GuWkp3UXfHst8WuYHZVZV/MczDpuI8L5e73d4zVsJTq7wkgak3IRMYRJriQpzc4tNIfaILIwLq7Cy0pxtpRYHaRIdHDe7vhRkcG/oyyLkaoCocJ0Z214IMOOG1wqCuRJLhjcYrshhexYl5o+8RzTiEyznmlYztoNXNCDlJsR8RXN3ujL+JWo247FechwiRrxytqVpBv0ncZJZs9sqt/WiIqWujMsrJwpRiuninLFwl73ceBdfzq1H95hxIIpnkikuR/WUzXqb8jRoZAdYlivSy4CUR3qNFTbgL5Z87La1s/iOAO/36+X6c+DXVZHBJLPA2KTDaDeGxz41cS3VJZN1YzK4BXPisO5L5kGms02UFH4zuMWxdRfdTBYyIXikAxH9xYaJ2z5OYR2zLEnZ+eVQyPeEJGG1F8K097A6XdqGJlMfHYAtWP0DmGN0zLpiVVKT3Rh9dbGEO+cSskFdK5a3Hi6aSd+Xn+fBMLuIYPRLQIvaDVvbiJmImFMFpZPXpxGvA8KOfUCiQmnVWVHu+hmQikCWNEIQdlkpL36iPiCVSBrewT9q8zUUsrVGEdT2Zb0xzsBu+X6dCsjrnfB8/LvH7qKP9WiToedr1cAgWCWgjIutbD96ZSNytIERTps4Qs7PmmXS0oQshzoAGVfxJdIRC3ehBKd8XQJCrnGCJU02LAO1qg3GuWcdMRnaJvH9Og+QNyY+Jg8jfMunz5G8Qcyo9cGwWQOI+GQtLiSkSyop9gcdEU9GKk1OjlOkYeLnOoBAOJStGQpdtnhHtYAQueY6tDXSgHythCyJs/lxy9zZgwFEugLygpythHxY63+bY7ybFlZbWd0c9k6YPzfJLQwpZjWwYcYOWPRYNV3jcRmdawAXAiRycrp+75uaDBbY8GkrUpD6vtOElW675Pit5jcv151xmSfhr/YmPxyUEUfbEekIyCs3ThTsiDGeAt+bxeYOgC+ZYqnZdAKJjclMBmWeOaR8aZ48qaGzAakwIXZB8jgZmjyXwt0s2ExJZC8SaaaD6RCx0dsYCJm1w6YtuL9VhBS8g+PK2XiZ8wTer76AmHhMDrUar3CuwVtIoowKf62cea3njDcNbLU6bDqqZ76mgDPzpaPSuDYKwoO/83MpQEKhXuk4GwmBP13ujpiMxyGBdSpzIHZJ7otKt+dqfsJKK0vK1Vboz2HB+9UJkNdL9z3QfChMHyRKFKmRy5wZo8C0+sVlHOPwIOdxSF/NLldNjO4JGRYD/ZtdRmDVmRDOVdSDUMG9Yt+O1ouxdDTmOnVudDkoWDob5F7YGmiBiEniZQqx4Yy8sQMgZhsqpX32AAmRNVpnMtkPDLc2ykVhMW4UAzMhMcFlT+XDefsLfeSTX8kUFQKrPyAhExI5NHbyGAkXTbJGz3+J7xuJcYViDGMKnH0k+Mp0PawKs7gPfxAg9OZKdj8iWXdAz3bZEVn2FbGlRdZg1zIQhdW/Jdf9kCzkus9759UMSE1RbzAy65/cohoRsrxKQ2PJZfOcCfFOhXKag7Ydm/5yfkQOB8Rfm74+WvDU5pCIjPuC2gHhCtaKtY/Q20ok1kot10rIWHBLRAcP/lwOkJ+CDJFeLkVFMaD82fPBaVlPUVsyYEaz4PCa1yL3AIcuHj8QKZT1Za8OBiRUl76JEW9fAOlzMyn2/typCRSMnuQ5LTI+W54XY7c7OcMbI7FzwsVCvAeYECf4REfBSwlhaj4LfJHJytVYcoPF/2qttT63AyFViJ2QS2wFCJkuh3DcdX246G+d8fvcW3pwfnxjtTPbt51JcIkxalLGCPHel+wU8wZz7czBRQxIOxOimQ7GwkVZeY7g+tfG3O/wCetk/GV0h6GxRDRwReKxbgMqP+gFS81lBSCvF91AEVU5tsiiGPFlRtbgBp8NsPyMESwxBl7U3t8+nwOjst1GKnwjZtO9WTVB3a74XM+A1JkQXF4H7qZjTLiKSEg7Wv+jVdKLvQdoPadnyafMqWGuTSyJAGIv8a2ZFNNW5BcX1Knr7z3PngvI1EKR1lhExik8bTQJiMjRXR+H06i57GAKHeOSU92KcwDH2C9nWZBQulpt/33ZHQUVnoYLGpCoCQk3345FspodZlM1iWLRNGrSA5/qqdYMsJYJZr44lgjZJnu0zd5rnWRAgu12sNiRLEBeJBxjNsjtKvgKRbIg0qRMajWxpJ/EbjEG88GZ1rg7PE855nX14vl4up3aFkGbwTvvjpP5wz13JscJkJc0ILUFJ3oqezb6kDKlVwXmzwg9x7vOYldORRXf4lhs+T2uMgJXdlVmauBGBsq10gF5k27H0rGXGu+T3r01wV9nQkqudIuxhrLE+qjlOutirZnnEPtSZK3RUjiqNLklRkk+XVIqGEsgImUppxmQGhMi9ae9TpNEntQV4nXV99wfaBNJlkE9eoHJorHYlPQanQvlDd/beABxgyqND38pxOCPpAOCXjr2PUkWm5Ap7JviryupPfEVjJWLPba1pkcgFmChd0W1vrb97Ayhm6IpQRwZp3YeH5UmZCt9WAYOY8wBiRKyaqa5mmo5rGADZO7cmGfcrCcqyXFSu39CM/e4HiUGZL0tpFrm8ZMMiCusiD0pakNkcHe1nREiIrXMQJK65VgLodcTq7bg1q60ctwPPXo+GxH6r6gagXUsIHU1i1vMW+jjQxLqOH0OwxZhmd/X0sewADI5PeqDWp0JD0+eFWE8fiBxuzZjxKHm4ExAiHkhuEsjVmpC0kNaQq09NMrgQjsTdNqlZCz8SG+KaE8XJNNN4Q0VT+WjItSrTyGeNpmkY0IihGzT+4Xmna/NsmIstV1omUvuGARnl3+CeAQNiFkbpqMG4bFdyYB4Jk6BUagoF61O1WTF1o8dmKBHHRnNVRsXsD+U8SWIWPDR0+ogjSERHEgxGxFYcCofFSZkijOhqwgS29JlKEiv1imBc/WDtobZUq29aIOA64ExPMJ6X8ix02FankYRKsZH2yUAEhjsiYm9HjETkphf35775voZzYjT5yhULN/9mE/m0537eQ8dO0v00Szqc2EDUuOnTwfcOk67ZS8B8oJZswlZewJhSfbuO884GI7vucLExB45QxPCHoinJB5Sxj9GAAmM9CTPXSzxQmh/3Xt6vFI6F0LfNWR4Yl1AU6NkTNll0kup1lbILz4X9kAqq3oJv9uyl4r5PRLSd5hMyNrxxLaakn3426D8Z/nF87MeGQaEjIC5PrUHkTAgkD6HGANFJ+ujzjo1wuexLS67Ube4aaywg+4dbTUmH5Xd6mAskLETDC/OR0220LUHlrENV6GRwazRhGz9HHIdL/CZC4YGMQwRPczjrodpQFhBZ5UjkCA9ioXJQ7o/sQMe0tZQor8+uezLWwQwO3YL3I/x9e7oaK+65ai4Hny0KckCTwZEBoMUlKs+mpAtLb5NzFTTGIfBGRg+iPOUWFNUzKRmHDhd8m5PrDVWoR8Q6gt5puVFO8WXKX0J56uk5NcNJKTbfuMLhXwC9TLkYUtMNRsVdwlAUoD3ZkAwXOlPETKYELkPdFoTV2KZdRYePwrJeETL3K0iEzqKaVCi/4xBiNZiDmlwpE3LSzYhlL8eNk2cSE7luOfEm3eMCMRBuYQBqSVkbDmSXm9NRgK/7osaTMiWxmWoNVDz8JJJ1lZ5BmTvR/FL7WVirb4K97OCtPlWaEwg9iZSUkcorOo17RxU6+NCDSdcfyvb0KAc95zSDpYRGftO4A4GJApIWGSNR4Z4S7CWZxKKdBNHUn520asSV3Ba3KrMgGhaKxT1njjZv8Q2t/Rtvu51VIX37+Q0K6l0E5LurztCzuumBTJ8y3Fw3rDMXKktb8FHlQmZiqGYJwOyKahQu5hDiBHVTVosWdrKgD5zTsEktlIVtDPBJzr8ZZolmdOCkWVCsvx13YIoll6caLxU90ii/fPYV3RSbfS2/ncVQkL3Ifz7ia46MaMyS6isdetqq/iOWmBAtOLMxAF4g8x6ZXSdlfS5ZpqQfH/968t3YELsrFrahVc8OYV+HQMSF1kRE0LrUWPjkUGVVj4hIFtb1RiQPWmQNvocksfrljaBi0+mCSEQKRuIFfIftLyJY2W0ly0/dzEgVSKLzoBoLtnUqhGs0CqdyOT2MCWe8V1hQDRKIlMiE9lIHiVZUrKYhAiCyP4CIUkwvc7twCvvDIf7CKxKP11S28G+5gWs5fCBhyFL9jDpvOjUdVJnQAxEp64fLERDVrBhmJA8QKgZD1mMhA8qmDMgq2FyTc3WN30XgdXAT7fX/+5XjDvIUnJY1mboDbtikfFoZUBMxTXOHB7NSQIp06RdOVUmt/hsyNdYdH1M8mETLHqyIIhxOWzVR4pcMXcSWAkmJCayTEC0ke/T/+Zxi5pBCJW4w5w9tJkBcUrk+Tx2eJw7rFmK+RoHewUHPhddstCEUCVkU3qSlSVN7SosTUU4rnpUUcQrzHrzUS+yFO1+7PVOUZPKE+FwY0jp2spotGVfB15rEHScIMLaMlEX6Y0UIk+H4NBfl/HMY162hWC66sDrBVZ/QCpFllaCtrsfXG/ZY9G0KU+BA1Mq0FNuBcXXsdfkngI/+FOWnakMEE9Dy+geqcXYzadBTMdWpMCBpvxSlKs+StubCaxakaWX1Zjuh5Y1gvjD9fis0xvynN8N+eICm3ogQULU4R+yuuk/P+WIoN9dWq5kmyGssBVQrjrw2NgCuB4flRUnW3uItmUu1n+roU7MCIh96+LTcS3KZ9hL6NhuRH0dv3bl8Xx88XInJN47nHtJp8CEJATxdgKr0oRMjrmyhT0HrQB3wSXJxVsd22DREpauiW6AdLlaANKKEcr7Tp51c22BVU3I8GyYdrAwV8LqGVfLhtLkqOhC29FKYrELASLaANKCkYkP8LnqMvnvwEUBqRJZ08Phfvk9byDjfxS1yecqOuqd9DFUoGTLA8umLErp15F1TnrtkTC2mqLebqoTenU+6kyItEKcQJwKMZ8gWGs9Gi0EVex646j9ZBs45nqVir+nWgECdDZjdy9j74V7pdQytglvLbCqCRFmnedkUhYHZEkKKBZsYk7XV5VLoSZRyHGUDGOB/awhh62/ICm+JUaEc1BnzzxISB7Aa7/eGV2lZBmjjNX/5ux//7swIRjfQdYHNI9+Hd/9ekS0Yl+ZYnTNRDcmBHJSk46iUctdzjNrcSuryigFmIY28xkQqCvHkm1cEHD50HqGU7Y0GSr0RZH84uHKfPzvp4aQecEJ7ciNcfnsY+5ZYp3z8kzf8+5FviFosluW+Olbj+M8/ZGP48FmkTTVLE/DEJfmYM2u8Gn0pNzKN8fTVebfx7poGk+b/ZMtDd65fOguJ3XMFPuKjsC6gQGpFFmgTere91ftH5dDCljaVvIi5x60cESSR0STFmSRjUKb/jxOC2Ta/U4Fq/tA22mOznKk0yiKJpE2H8iLdQlL1WTDALIb0umpj7x6vgUaiGZDkeaEXJ2POhOyHKO6C3wdkGE5DNvdcmCdqicEWgjufJU1NgRzfYEKs397HlY6D2bd4gDTLK/1SIFleOpysABUASKwBSAY5CPFfKjxvB2lNzmgf2ncV2DVEyJXQ7pOaTfi4bAtyUR/7RV6UScRIlHvMAJj6uA2EFXMAyJh87r4djjvMnB4/K/jPyscXPzBTRM1Agubmo/wYyfNB1OolFmnCi4gop6P8wGpE1nbRGuhJ7EITyWRkKCpxxZOKWaXg0xNvrAeZGIYgH1isBqRUMZxNGz+n3Lv2F5OOpkOzCyJ8m6ZhaZ8QC4f4yvd3qfyECJTfE+8AR//+6lzQ+Y6tGUNBA4dSkwb6YS8sKHMAnKOQPqYiPW8PdRDtEKL1Ant+LL1uB/jHJUtzlsa5t0WJbSUV0Fh669q378Mp1x15CmbItyAj1qRpXkghgviVK+VEAINZZZen5+9OkcvdHY7p2sdfLB5HbO1WA4VWIdCq6WWT5mlVKUVv9t6w4bmI/K8A20KOyGUq57kgtxBYNUTosVPZbDrgycSou9o74ZpdS30n2xE9qNeZ0MgBwMyhXm5GeKSOEf05mD34ohLChBWmtFvwQcGNW3azKKN7/0L7Q1BhvBSv0Fg1YsszYBAOFzOk8dLBTQxQov1kThlUAtMzUf9LFOE2eZ5TL1Gg1exZsbkrrBWpkyTURrn3R8eNNghyEedxMd8Jg4zekZ3v26eqTxPAo4FeW/DRz0hWyjHy8e8ohIJMaIq7rbWRmFgUvkh26JWMyrW2ZYTIGMD0mInZ4rUFrKYQzn7qe+caefJFo7dgYbyKts9n6WThFFkMu19a3vAOhyzehDvhQCpFVnyy+Oib3wouRCSNKQQw8K4wogYh6ulICJwi8LJL2d1w2fsQOebHz7xtEElFiW+QTXZnyXUNXaHZTe8V/ARORfrlcgH24+MUhjqn2a/iY///dQRAuyL9Ml2PlaIWKIVMY4TeH8a+upo9PzG16gcT50Ww6KYcsfGSTPrkXHaee+jxtIONpsPYNxkmsKpO3uqVht7yxJNCRNQfecQsdOJtp17lZMV+YjygXfio1pk0T7ZxgfoxW0y3xEhZFYbI5IyQG2edTqzxM1FzVbjsOXXx8TIdrCZWM6uXn9qJkesJZkqLSMzyPrq2ybMR+QBe6UCSzpiT9TzcS1AagmhTpZa3/9iM5bUWGr7FEQ2uCYB32nNxdbpfErr3OFg1qpvS38P9w42BfbjgNZo1iRA+JpZB/+kHQoPrOcjZqIT38lkQAL/vOw29Dl2NxZYDUSWe7LUlireNNVcQg88vwAAGaxJREFU4AmpjZ4YkVnYCpHROiSKHT4P5x17HIVuUPYzNeQHN6ec7/4LKqnWHimWUycfOJG6lflIdM8XDz1yiDOopPnFt+OjnhDr/CCCj7lBUzKZdeDGMUbEvhlIbqlly9RRaQSodo2Fu5jcDMy4zsdxFrnNh+ZG3NB8FLgfazS/tk/3rnxUiyyQSXxkNambMquxEQFaHyQ2CE42h4Pc8iWwR37/3965brmKKgF4T6AXrDS1qt//aUcQkKuCYi5a/Dn7pDOJUT7qXrXkXixBNc77kkuylp/jxAfuUq9cyc8IQL7OAGkUIe33JhhzHopniU4bb/2cn41neSytFQ8wEnc7Yb4lFpficA8UVmhkPyh0vlu9cjqyuisfh5UsexMrfOhoq/SZO82EbKpZgxuogRLvbvHjK5aP47EpPn665EFzleAVFaxBhChNQYmPP1N1upQeNh9EsClEBvcYfCcjlVbdw/BI7uZPXzsNWOtJ3t6uFH6/FZDjhOiqIemDqkVbA/nj0UVIrGaVzryDHT6gEGWRnL0eDjGkVfeaQvzcp15Ze805rctHY6tlid/Lx3EzxDS6Z0sp3op10tFwMdIKilbl0RJtLDEi+LvhOCAdG8RHs3ql2Cw2bKImVDxc8vJ8DCJkjQ/vAmU9xt72k8UzWtVqSE4XJHb0YTGmMBSPVHxgOx/OaBSrigEfxMcnAzKOkEojE9nVCahiWhYf7mFEfiu79PhcwbqvWMjBjezrinByyDSrVzaV3Qh8VT/6JvVLXNwAGWeG1PlY4gK97vTntnowohsnVsLDYylhLtpYjUcfoR22T5h29SpyuEC9E6BscwB/PR//fg8TstKPd8n0629oHdvqZQ1hQMfzastzN6T22CRpOyV3Jd0GD4pC2BYfHcGPudmdcolEoqYfIyvXW1+OjyYlC1t11iofuxpaP7eVBByByMoIJr1952Fl7aM53WCgGYz1fJ2jfewrauJe8eHDumjbmPj+LKmWJZse6bcbIKMi6hVC5rvNdmlYpXOwrGcNQeR3K6US0U6xlbpxHOd8me9ncDCjsiYm7ARcbJkiBOdYUcnB0pNbssw3AJtzL8sqgHbvw034GEWIrEjrXh9v97MehMg2JH5n++WGZPXN+Ttqc6zj0XKqrCnLrvVyFMVKkiE0SPI2fPz7HUFIZmTMfNjsvt0jQ9LH/fw7ExEDyahxfjW6YJDMwwb3309P6pWMjUmpYj++nghhU9jaElDhInyMMNQLkwnlrFlxW8u9ez1bTsSBiGhITqHECJxh14j7b1bNvRupUnMv3tiQ1Ikxap691ZBcdx0+hhBSEtfTHS5Xr0MPMMmhWNGphyIyVpaMkxobeDSJ2y33rlx0K5bIkCWfmQ3h43sAGU+I5eOvqGHpXshHhMiLEPHSZBcp3kgZf00VPJKDpCszMdCkVOp5yYc98rvx0QJIFyHAIkd6Plm7j5BUiFTOxlMQcZw0oeKpgPMupRKJfx4QHzMfLCZEetGf9EtqKRHFa/ExxFAvuQtzDctNFmB9kwwT7aGqXZ+3MXNe4vX7ktWIR49vVzusTNN+VyJsMxVlOE5sqeJnomEjXI6PYYSY7mLo3ekqGZKAwTDkzuD6sxERfNFWfcOquqFb701ZG9YKEwo9FiUYQokifko6R82MDmp5ak1JQP/uSMh0W+fJY1E6qG96HHcT6SQk1bOqp+RFEanikUnXLu1KzhIeQ48VnxtOcL7PQ39JPsYQYlpvikVMh2H0vK0h7/T+pjvhTog049GlXf0lHc48IbMr11iL0DhGve/u/7skIJuEQJzdFmhYKR7cNj05qGc98e8GjNRD/BkefVXnf7bdo8rSr50NqXt8Sd7lUrkoH2NcWbPq6hwhwjl5HR5M+O6k0zsZyCaTb80avQEi5+GBkqVxDRnXv4Ha6D96Iz4GESIXQJyG5dyETIYSBqWZO8PUQVPkvyf8XZeRlfywHI9nn8oaiIvF0Sgfaet+ExFB4mNUOMQMtJPLA2ALHmlD69n93lsrUtgYcG5a4NvoWMHjmd8F3MGHbkTMQzMERVbiJntaLP9eGZAxhLgoejxhXDd/UmmF2vw0eo31HJE13eJrGVmrssrw6LXNrUHOwUZBlsht6OwNnlIbIRfnYxAhk2DgGKZKP7jRaB0fYXs5viNq2IvINzKylno/Ao/5+GK+v0/wTICX1K4mM+TyfDQB0kCI6RXo80C5TLzssZOxab7EtoqxrmN8FSOrhSklPHZkS0OY3A4q+1MQRpetXWmuz8coQsLNz60VDrxQecOyean7HVpbaviXmOzrZVu56Ox1XQUhq5pUiFRho2ARH+MJmbUnh0fJ+PNKGNulZpWlCKzHsD4bko2ixsKZsBMPqzap9bNNE9Lefbzt1v4jQtz9CvFY+FCJGuy7aPTb6pUd89xqlPCddBR/7HN3KZpczfaR7mnNeadNaXg34WMYIcB4EOKQBT6WMWao9gqRMiKwlQwBn6dYbdBR0K0O4OFuvrnjhap6f56xVgfWffhoTDpp6dtRlNmZASIXC0XseeKlrbMZFMDPgaShdhH6JeXm02Fu+IJp0zK38IJM+209tu7ExzBCbIVG2cGbJlSj3Ndgro4IbBP8fkgaCntLQvIoHkmUqjCA2veUbfKe3IuPf7/jCFGMQ+o3jJWucOYnE1zuQ2TvJnojJG3ts+AcPKJuDMUMa9tTlvjYTUiLpY5syTWJE3rcvFgVJTTw0LA/bIy07iSEF1PS2jgFKj/qb8RS64R0DM+7HR/jCPHDPdOb7XRcGaXEzba62Gd7VhD5ae0HB6+q121sAlH+PYcs8xZCBBIfr5QhstjgHUUiVEw+EPypnaknGyduq8F0rsYFzTPja79kiG4Vlu+UEFH+ABuYf3U1PgYSoljB2FORVIFJq5oellrI2durtHbs/jx7xh+PliZzR5SjnO8PCq4lBdlOw7rg3OIy33tRG4m0j4/rATKQEJ71xloMRF0OMp1W01k1D/20qhfff1AWIwZG1+o8ffEwKLCnrVaVjudwPPzPnK8RIZi5hqKtGv22fAwkJFNnfRhqjn3IoD5H9g9saxYjXcpWTkobLK0ttCoXXqPjB07tGRxZhl3T8u7Lx0hfVjIr3acxGgOFBRID2FEBsnEO9ylb1fM26BAH4UsHL7l6zYcuWUlZn/1WiK8r4uMthMiCVeJq1SHJzhpwXFbFyF5BcurR/axe7THVSjfqY671dEPfJtYFyM35GEmIZGbTY+rhnavUZeJ4ZDBo29UZ+RxI4LmK8qEboFqahga9ZUzcCoiPwYS03FFlUk502UcsJcKC5yUBaDnEQB3VW/77YEg0HCt0HHTqZp3IisluIBZ/rimXxlbhRHyMJGS21pmMU0wgHN8m85mGeh43HN2EdUbMLnwPJQgrbIxQA32Ug60365NJFw1JfLyLkDB0q7zM8C4rYP5pitBqZPKoxoWre1GLkpdSgmta1SAjyc47Z9o8V4KvEGL6J+qJo2AkTqP91zqE+98/IqSZEFTpXGgIpxua5hnxoCPLFFc4Qpn577+3U2LkxsaFDLgMdCkJ4AKCLG+BFZ9bdoxvo7wmProJwUYlKz7HFOeR/gsqmZhgFQUOYzbnfxtrxmQ8J9op/Hz+/Gx//Ygvdw36VH7nSyqULOW7Ex+DCWlr5WAl/zIRwYOFs/4L6dxo5P7RwXFKYHuTWkyeMESeGDA2pcZQ7/MiLkThbCpEYW3glnHR6OEF4uM0QmbXinM4Yhw95H5IBeSGi0SxN9G3xzqOONlPigej8auegzJJEIKhghEL/vVcybKV54DExwcQErRT1Fs+jKHr58lj5WBOK530LA5wZKD0XkhiVjQtafQ8jKqbtzRTMVavsraHKb9hKyU4pUhgV/9d4mM3IY0KrHQtGtSy5X17S5HUicyPGSbpL/ZWrQ+CJAUmXLs/5jkwBxHmEc1Kt8sQBRZkfXSRbC53RuLjdEJciwbFonjI/E8Zac9esKCzTuTIpNZNh+uJS8cpR/4WZ3pwoyq5fB7MbY1SrBylJD5eQgh2CJFgUsISoVKRbhD0TRZhH+zhYYmfF7PxHOsqc8NRl7sjCj4rp2TtT5ZudV/djo/RhLg0CBEpUstDtCdfImM6nZH9lPy8Ao0zCjsUS81yYAVpIXLvVp+UIj4OE9I6UH2eExkUQKsgodRX7SxnoEz605wR08MTMTHmxmmRyIIBLgsGh+VIIPHxRkIaD0g9AAzmQsJoREvgxkoECw8Cwkyo08LejpOfMWAYoXF2jF5MN0RFfiuX+hnqU4cKNpH4eC0h8wS8SRhAlGS9uLEwECy27BDk4uU3iJy58eZYxi5UnFsYXpXjpQ+a8H4t4oLn3ch2AUJ8DCQEe1QDxiJjcpmNK8NaQ27/GcTBHlwBF3D+5pvjHD7IkXp2l9d8qATfkiEci5CSna52A9Jsnt+Yj3ZCfrFTdw5yrcA9w1iwoMqM9Tn5l8HfPRdkfRUSEVKw0+eXdtggQHy8iRCRPkSw6YpxnW4hs+4xrj73C5cSLD8bknmbMnNazWqXJD7eT0jzuZ42i7NzC0EVk3hdV3LF64kT119of34qCpKS2dxOl7sqmpH4OIOQ5naGMjrWbLxX8uLml16vVoLdVYAstbRppYxMBEYqZMWeW9ZufhAfPYT8tpvqIndjseKTdMnv6PfJDQUIRkW0Mk1IDEVIYqfP6mvnLQPi4yxCoONMVLmVUVAFVPjAkd3UAhHW9VdAJDHcYjt95qXPREfi40xC9mxfVar3iQUIeJLkDfn4Ay4h9OYF6WmJCInsdNwxC7JDvSI+dhDyu4MQYI0ChLf3qPl6rSr+nUtdQIZIKkKWI2X+Zx8fJD5OJ2TH7Fpec0/FAgQnK/0eAgQkL3QjYcXxaZBA4Ox0m6bTpV+RevUSQroP+WrCkIpVL1TlIgYApQAuJFtk8XaI4oRBo0ep/Lhh/ZNXSL36UDVLVDq8o2hoTKpDBGbxE9MZ3wBIfvbPUx1ZikiSbxJKGnGWekV8vFTNkpWaBcU2qxnioUlcwnUAydTJOdUgTN80Sc6QOr9FJWYyTr0iPl6rZqlKWeimAEGZzhRj6jqAZL/FtlrACBEzCTUUIe629c2161GviI/jhHSpWXqfF6xv2CqHQ6+VT/qVFMeKgz4PkOxo8LmJmLWpXmCymTydSc9AfLyakC4hAqXjTmzIBM+HrTdEyb6REKwCkhnqi7mBS25aXEhoUz/7BCmpV+8g5Pdot/ItC0Tmp2dMyOeTgqCExOovS2EP09tRxfY6LKdGb2tjEh/vEiJH8ytWE4nyvgXOL+yb+3OhPtf7i9MW5+X6lsJciOX3LfxHHgoRRN3PEx/Ex/vUrLIAqeZe+ek7MnsxyEwxDWg/EBJQciV/X9acDub3hfVQQdE+7JObfWN9af8PVrN2CRGUym8StaVgxVpIKEIiE/5zIEGYjv5ggIcoZthwUZzvIVOls9y5+iTxQXycQMiOjakYE6pRgCQKCgTDE0AGKgjTQy0R36xU6dk2jCl4hHPji35v4Wrx4wMAcp0M08moZzl3CY9TCOkXIijSwVSV2Enh3MS4F7ZKnKFcvk1sKCmcUiXMNn8kbe0TQNBFxOW6CHGI7OiuR+LjO4UIro1HSjUsKOZ1iTji5rfmO8pJIjbsRUip7P6XFUCmC1WlxqFQNOtRyf48mz48iI/PESKLe2ZTw8qCHrP04dH/E1q3mY3iYD/qBMfTlS6TKfYIFT0/Vza+0gIg5XihGFQUg8THJxHSuw8dIjWfJdbaMkeZwRApXCp6v0GM8cl+l2q0n0v31VJKSiGCkLd2FUxfpOUCLOofwzogyAuGOrAhVTGEx2cR0m+JOPdM+bSESo1VVMPuxlWC33ZhtyEeHuxGEoEaI1EU53ZE5kOIR22OqdWxVB0Qr2SFctJ2R0KlSHxcC5HurTcn5cEaIBzL0RMLiExHKwTvh0j3MX+QD5M1L8yM5Ma5DqYJI5YdCKZdKhdKRHYRcwWxvOqdVXrAVhgql2nK4iSZ9jfQ68WD+HiRENmDSCWzSlV8/1HfG4x2pt6QItombjgss6aAiIwFiGzgSV0yGlL6ohYW6WW4g5/bKZlx/08pJBTwTT6ACV5JUi5GSM/z7RIfryNkTzkurnp5ZcW5ZQHh0ZuUTKe6SjeiaW5zGld9+4udTnK2+ImhoKOJ4sX5GAeU1UFVDV8s8+VZHu7xESBJ4oOESNVCKQPinVtrGzMFRAQyxTmOljafkFS6+joL5LVuqDIJ4tgZQcp9SZR4WzJCnKIoFEIyntP5wPcOFQISHx8uRMYgguXNBdHWDP1EShT8YSKjzDKlfFzBp0RyH8vgrocE57yUMeXJUfELcv6vmHt3rAFmwQ4xizWIDXV1qHQSiY+PJ+QXTgQknloZbMDUAAnfrjK1x0sElL7LjjbH3emtnIGOpXgNZKZ15UKqRsgERZrDr+fGa2LMYCHCg4RIWzK8LKom9rR145W0ae2dqyt5KQEgqUkD8WZdtLaSwSwzQEISAl+a/TQoAgLZ583OAMnV2QPViI+3C5HjiKiSeiIi3ca392BCipItAjyzUWKrxGVMQmo+c0wACUJ3i20iSua4WN6MNSMkBiSoLMa622K8+CA+3kfIcUQw39yLexWLmYpYtoWjz4gEU6mjXTKCQ+SRiqXtjkheUmCTsqCYOFYDZHET8NeFPgiPtyNyVIRko2HSya/COaRq9RKKZbsucgyX5sZirGQVGm+brm+JKZP0WFBxLiWuAuI7s+7v+7UDD+Lj64WISCdV8Tinw/mOdDItK8bVCgP8Qquk3BJVPgoMhe0fdeq5LI3peGSFtKkferpU77mCOGnM+rReZHwQH59AyEFEEiXL8+EkQhhmkEVb2MUJ0ev1GJrNqqiaQUWNY8HXilR58+EVLnT+DI+/Tga/yKdpKX9R0tR67b9PhMdNEbE2tt48uFSeLh6nYN/Ktd4INv9Kt/e1GxtL5kaSDhm0jo4MdzO/OgVEBaF1GTAXR0LQebj0L+PMqXZ4RBtFEh9fTcixvg4ijeGFFkWg5qAohhvSGDnjYS5wpek8Rt1WIMjYVV7DAivdVMkdECYVq/iaLceo2N4aWsKDEInKkdijOBMgSZb1uksxL+VRnqNbKzkRUTbLolDZw9+0B00jLKFDFwJykmwT/XOUVxYPt1HdhQfx8XGEHHFoRa2cWZiMGO5J3YGqPn0k7e/r4oysnMoVaV5oktcDw32egoVpjD5MNlEqpVgGJTDCfvHhZvWEByFis851p5CstQ9sdotCm0M4F/8F5SFitSbLRdf9DvcCQ7+Vz/+TBvrjAORkMtmUR+Fkz/QSd1N85TGn1QE8iI9PJeRQn1I0K9oduFJtUUZI51qp8ECvAaJyQBYRAiwsJ5cVj/KSa2Wt96BB0fR9cHjQCeFxQUQGjvaQ2m7fni2SeXEj02FDgghvsk/v8CJEBppW+O2QuYKTdBifFDNgCtBOPIiPDydkGCKB9b02JENlbUUiQJpskD+b5KWCWR2wpIrhX9Ead04DVCJq2jWkeQThcWVEcDAgbCU1XGYyJgpf1AARaSjdeGZF7ANLg/SxNa7fLTAqHBzVQXgvHsTHdxAyBhEIO7Xx9Yz5OiDl9vJJeMT1EoK4wYJiifq2fJnp0WXgce7hce21CQ9CpHmruP7por2kJOmuUIykQyxYfLMtEWUiZonC1megvLtstlzYyN7zu/EgPu6IyOwC5vVhS3yjnrA8gEHFKb4qaXNl3w5JLRTKNNii4Rk6u5rwuA8hvwM3TrnAaHoV83o+meXl5joWTxJyfali7N3i4YeruDfv3GRxbDNHIDwIkYGnLXd5V4/wi2SpEDDWsdKSQmBhUH3ByYqnuYeJCPO9hILRP26/8CA+vpaQUxkJwg/6NHcyJbFKUFS7tqnwhTD13VTFgnLF67MqJYPevCfQTngQIucB4vxckgvBytWzLDMlBBYAMfCIv7Dvm8VLncXGQTyID0KknsBlMrgWP1fchh2LXRuc53eppTWN3dj0WSLwaMkoh179nTdv9xAdhMcVCDlT0zJjQ/SMgiz3Pevzo72xPnM4+GsUbZn4YXNTdl1aMldhnTlBlPAgRF5gsLvNbmRK1kvUF2cw/8dFv1JJDQlwm9D+itE8cAgP4uNSiLyGETPLwIASpHAFA+FsrA9DG4UZaSFs8cbLBrwdEx6ExyURedeI2mVaLkuqmFCp8T7b84UH4XFJQl4kRio7UrezVh8xbP2o8CA8rozIR2zRb6aD8Lg4Indm5LBqRXjcApHfWyIygA7i4zaIvNFkfw8dOIAOwuNWiNxHjgyRHYTH/Qi5BSOD6CA8borItXWtUXQQHndG5Kp+rWF0EB63R+RyytYYo5zwIEQuKEhwnOggPAiRlBEkvYrwIEQuCclIvYrwIEYuBclwOAgPQuQqkAxWqwgPQuQylOApcBAehEgnJPiZbJwCB9FBiOyh5IOcwOexQXgQIwcpea8wwbN0KsKDEBmKyXvQgJN/Gu0dQuT7OHkFGYQHMXKq2oVnSIyXkUF0ECKvAGUEKhaL14FBeBAir14AnpZtXhA9E/Cm66WNQoy8e0FhfcaV0RYhRmgRHrQIEcKDFjFCdNAiRogOWoQI0UGLICE6aBEiRActYoTooEWQEB20aN2PEXrStAgSgoMWMUJ00CJGiA5aRAmxQYsYITpoESQEBy2ihNigRetrIaFnRYsgIThoESZEBi2ihOCgRZQQGrQIFCKDFq03Y0K3mRaRQmDQIlgIClq04rXRYnT6M92jt67/AatzVpu2bgDhAAAAAElFTkSuQmCC"
+  },
+  "credentialSubject": {
+    "type": [
+      "Dog"
+    ],
+    "name": "Sparkie",
+    "city": "Seattle",
+    "state": "Washington",
+    "image": "data:image/png;base64,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",
+    "breed": "Beagle",
+    "specialization": "Agriculture Products Detection",
+    "notableSeizures": "Raw Lamb's Heart",
+    "favoriteOdor": "Apple",
+    "previousLifeExperience": "Rescue center in Houston, TX",
+    "yearStarted": 2010
+  }
+}
+
+
+ + +

2.6.4 Bank Account Credential

+ +

Credential representing the account information from the account holder's financial institution's KYC (Know Your Customer) process. Financial institutions wishing to adopt digital currency solutions may require mapping of existing customer identities to cryptographic key identifiers that can enable financial transactions to be processed in compliance with financial regulations. The information gathered is initiated from the Travel Rule stated under FinCEN https://www.fincen.gov/sites/default/files/advisory/advissu7.pdf and FINTRAC https://www.fintrac-canafe.gc.ca/guidance-directives/transaction-operation/travel-acheminement/1-eng

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BankAccountCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/BankAccountCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://acmebank.com/credentials/1111111",
+  "type": [
+    "VerifiableCredential",
+    "BankAccountCredential"
+  ],
+  "issuer": "urn:uuid:11111111-1111-1111-1111-111111111111",
+  "validFrom": "2022-04-11T16:36:24Z",
+  "credentialSubject": {
+    "type": [
+      "BankAccount"
+    ],
+    "accountId": "1111111",
+    "BIC11": "TDOMCATTTOR",
+    "familyName": "Smith",
+    "givenName": "Alice",
+    "id": "urn:uuid:ba52b172-9422-4879-93b3-03936d169b86",
+    "iban": "GB74GSLD04296280001319",
+    "routingInfo": {
+      "type": [
+        "RoutingInfo"
+      ],
+      "code": "GBDSC",
+      "value": "042962"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "streetAddress": "19 Knox St",
+      "addressLocality": "Toronto",
+      "addressRegion": "ON",
+      "addressCountry": "Canada",
+      "postalCode": "M3B 1A2"
+    }
+  }
+}
+
+
+ + +

2.6.5 Bill of Lading Credential

+ +

A transport document issued or signed by a carrier evidencing a contract of carriage acknowledging receipt of cargo. This term is normally reserved for carriage by vessel (marine or ocean bill of lading) or multimodal transport. All B/Ls must indicate the date of issue, name of shipper and place of shipment, place of delivery, description of goods, whether the freight charges are prepaid or collected, and the carrier's signature. A bill of lading is, therefore, both a receipt for merchandise and a contract to deliver it as freight. (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BillOfLadingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/BillOfLadingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "BillOfLadingCredential"
+  ],
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Carrior Goods And More"
+  },
+  "credentialSubject": {
+    "type": [
+      "BillOfLading"
+    ],
+    "billOfLadingNumber": "991205182A",
+    "bookingNumber": "991205182",
+    "carrier": {
+      "id": "did:web:organization.example.com",
+      "type": [
+        "Organization"
+      ],
+      "name": "Carrior Goods And More",
+      "email": "Adaline29@example.com",
+      "scac": "NISC",
+      "phoneNumber": "+1-477-555-9216",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Carrior Goods And More",
+          "streetAddress": "9101 W Dodge Rd",
+          "addressLocality": "Omaha",
+          "addressRegion": "Nebraska",
+          "postalCode": "68114",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "consignor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Consignor Is Us",
+      "email": "Idella60@example.org",
+      "phoneNumber": "+1-512-555-9218",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Consignor Is Us",
+          "streetAddress": "220 S Main St",
+          "addressLocality": "Wichita",
+          "addressRegion": "Kansas",
+          "postalCode": "67202",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Victorian Consignee",
+      "email": "Victoria.Hane74@example.org",
+      "phoneNumber": "+1-020-555-0864",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Victorian Consignee",
+          "streetAddress": "361 Washington St",
+          "addressLocality": "Brookline",
+          "addressRegion": "Massachusetts",
+          "postalCode": "02445",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "notify": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Florida Contact Org",
+      "email": "Florida91@example.net",
+      "phoneNumber": "+1-472-555-1128",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Florida Contact Org",
+          "streetAddress": "1300 E Sunrise Blvd",
+          "addressLocality": "Fort Lauderdale",
+          "addressRegion": "Florida",
+          "postalCode": "33304",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "freightForwarder": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Florida Contact Org",
+      "email": "Florida91@example.net",
+      "phoneNumber": "+1-555-555-8103",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Hahn LLC",
+          "streetAddress": "786 Pfeffer Plains",
+          "addressLocality": "West Ottilie",
+          "addressRegion": "Nebraska",
+          "postalCode": "50878-0870",
+          "addressCountry": "Cook Islands"
+        }
+      }
+    },
+    "freight": {
+      "type": [
+        "ParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Hahn LLC",
+          "streetAddress": "786 Pfeffer Plains",
+          "addressLocality": "West Ottilie",
+          "addressRegion": "Nebraska",
+          "postalCode": "50878-0870",
+          "addressCountry": "Cook Islands"
+        }
+      },
+      "originAddress": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Rosenbaum, Hills and Pagac",
+          "streetAddress": "71834 Zelma Trail",
+          "addressLocality": "West Gerhardview",
+          "addressRegion": "North Carolina",
+          "postalCode": "78251-3640",
+          "addressCountry": "Paraguay"
+        }
+      },
+      "partOfOrder": {
+        "type": [
+          "Order"
+        ],
+        "orderedItems": [
+          {
+            "type": [
+              "OrderItem"
+            ],
+            "marketplace": {
+              "type": [
+                "Organization"
+              ],
+              "name": "Florida Contact Org",
+              "email": "Florida91@example.net",
+              "phoneNumber": "+1-473-555-7629",
+              "location": {
+                "type": [
+                  "Place"
+                ],
+                "address": {
+                  "type": [
+                    "PostalAddress"
+                  ],
+                  "name": "Hahn LLC",
+                  "streetAddress": "786 Pfeffer Plains",
+                  "addressLocality": "West Ottilie",
+                  "addressRegion": "Nebraska",
+                  "postalCode": "50878-0870",
+                  "addressCountry": "Cook Islands"
+                }
+              }
+            },
+            "fulfillmentCenter": {
+              "type": [
+                "Organization"
+              ],
+              "name": "Florida Contact Org",
+              "email": "Florida91@example.net",
+              "phoneNumber": "+1-112-555-8239",
+              "location": {
+                "type": [
+                  "Place"
+                ],
+                "address": {
+                  "type": [
+                    "PostalAddress"
+                  ],
+                  "name": "Hahn LLC",
+                  "streetAddress": "786 Pfeffer Plains",
+                  "addressLocality": "West Ottilie",
+                  "addressRegion": "Nebraska",
+                  "postalCode": "50878-0870",
+                  "addressCountry": "Cook Islands"
+                }
+              }
+            },
+            "orderedItem": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "name": "Florida Contact Org",
+                "email": "Florida91@example.net",
+                "phoneNumber": "+1-636-555-3014",
+                "location": {
+                  "type": [
+                    "Place"
+                  ],
+                  "address": {
+                    "type": [
+                      "PostalAddress"
+                    ],
+                    "name": "Hahn LLC",
+                    "streetAddress": "786 Pfeffer Plains",
+                    "addressLocality": "West Ottilie",
+                    "addressRegion": "Nebraska",
+                    "postalCode": "50878-0870",
+                    "addressCountry": "Cook Islands"
+                  }
+                }
+              },
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "lbs",
+                "value": "1533"
+              },
+              "depth": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "ft",
+                "value": "10"
+              },
+              "width": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "ft",
+                "value": "20"
+              },
+              "height": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "ft",
+                "value": "30"
+              },
+              "commodity": {
+                "type": [
+                  "Commodity"
+                ],
+                "commodityCode": "851671",
+                "commodityCodeType": "HS"
+              },
+              "seller": {
+                "type": [
+                  "Organization"
+                ],
+                "name": "Florida Contact Org",
+                "email": "Florida91@example.net",
+                "phoneNumber": "+1-187-555-0636",
+                "location": {
+                  "type": [
+                    "Place"
+                  ],
+                  "address": {
+                    "type": [
+                      "PostalAddress"
+                    ],
+                    "name": "Hahn LLC",
+                    "streetAddress": "786 Pfeffer Plains",
+                    "addressLocality": "West Ottilie",
+                    "addressRegion": "Nebraska",
+                    "postalCode": "50878-0870",
+                    "addressCountry": "Cook Islands"
+                  }
+                }
+              }
+            },
+            "orderedQuantity": 1
+          }
+        ],
+        "orderNumber": "121"
+      },
+      "deliveryMethod": "Ocean transport",
+      "trackingNumber": "178380801954"
+    },
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USMOB"
+    },
+    "portOfDischarge": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "MXATM"
+    },
+    "particulars": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "marksAndNumbers": "Espresso Italiano",
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "851671",
+          "commodityCodeType": "HS"
+        },
+        "packageQuantity": 2200,
+        "netWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "14600"
+        },
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "15960"
+        },
+        "grossVolume": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "856",
+          "unitCode": "cmb"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.6 CBP Form 3461 - Entry/Immediate Delivery Credential

+ +

Customs and Border Protection Form 3461 Immediate Delivery Certification ([Fillable Form](https://www.cbp.gov/sites/default/files/assets/documents/2016-Jun/CBP%20Form%203461%20-%20ACE%20Fillable.pdf) and [Instructions](https://www.cbp.gov/sites/default/files/assets/documents/2016-Jun/CBP%203461%20Instructions_0.pdf)).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBP3461EntryCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CBP3461EntryCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:14583cb3-8ce8-4dc5-89f7-1ee5cda8c068",
+  "type": [
+    "VerifiableCredential",
+    "CBP3461EntryCredential"
+  ],
+  "validFrom": "2022-02-25T14:34:00Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Onwards A/S",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "CBPEntry"
+    ],
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "bondType": "Single Transaction Bond",
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Onwards A/S",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Sludevej 63",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "importerOfRecord": {
+      "type": [
+        "CBPImporterOfRecord"
+      ],
+      "number": "10025672",
+      "identifierType": "CBP"
+    },
+    "entryNumber": "A123456",
+    "bondValue": 12000,
+    "entryValue": 12000,
+    "centralizedExaminationSite": "K682",
+    "entryType": "Free and Dutiable 11",
+    "originatingWarehouseEntryNumber": "38819",
+    "suretyCode": "511",
+    "portOfUnlading": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "transportMode": "Ocean",
+    "locationOfGoods": {
+      "type": [
+        "Place"
+      ],
+      "firmsCode": "AAS4"
+    },
+    "generalOrderNumber": "O1000212",
+    "conveyanceNameOrFreeTradeZoneID": "FTZ0260A01",
+    "referenceIDCode": "EXCODE",
+    "referenceIDNumber": "EX123456",
+    "lineItems": [
+      {
+        "type": [
+          "CBPEntryLineItem"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "9403 7000 00",
+          "commodityCodeType": "HTS"
+        },
+        "productDescription": "Mobility assistance equipment",
+        "itemCount": 400,
+        "itemParty": {
+          "type": [
+            "CBPEntryEntity"
+          ],
+          "role": "Consignee",
+          "organization": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Future Mobility, Inc.",
+            "location": {
+              "type": [
+                "Place"
+              ],
+              "address": {
+                "type": [
+                  "PostalAddress"
+                ],
+                "streetAddress": "2016 W Farmington Rd",
+                "addressLocality": "West Peoria",
+                "postalCode": "61604",
+                "addressCountry": "US"
+              }
+            }
+          },
+          "importerOfRecord": {
+            "type": [
+              "CBPImporterOfRecord"
+            ],
+            "number": "10025672",
+            "identifierType": "CBP"
+          }
+        },
+        "freeTradeZoneFilingDate": "2022-02-25",
+        "freeTradeZoneStatus": "N",
+        "countryOfOrigin": "CN",
+        "value": "6800"
+      }
+    ],
+    "nonAMS": false,
+    "splitBill": false,
+    "bolType": "Master",
+    "scac": "NISC",
+    "inBondNumber": "B00012345",
+    "bolNumber": "87654321A",
+    "quantity": {
+      "type": [
+        "MeasuredValue"
+      ],
+      "value": "200"
+    },
+    "voyageFlightTrip": "E002901",
+    "conveyanceName": "Gizera",
+    "arrivalDate": "2022-02-25"
+  }
+}
+
+
+ + +

2.6.7 CBP Form 7501 - Entry Summary Credential

+ +

Customs and Border Protection Form 7501 for Entry Summary (https://www.cbp.gov/sites/default/files/assets/documents/2021-Sep/CBP%20Form%207501.pdf).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBP7501EntrySummaryCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CBP7501EntrySummaryCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:96d1840d-a5ad-4185-9de5-7fc3eac2cc4c",
+  "type": [
+    "VerifiableCredential",
+    "CBP7501EntrySummaryCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "validFrom": "2022-03-03T15:20:00Z",
+  "credentialSubject": {
+    "type": [
+      "CBPEntrySummary"
+    ],
+    "entryNumber": "73461882610",
+    "entryType": "01",
+    "summaryDate": "2022-03-01T12:54Z",
+    "suretyCode": "228",
+    "bondType": "Single Transaction Bond",
+    "portCode": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "entryDate": "2022-03-01T12:54Z",
+    "importingCarrier": "NISC",
+    "transportMode": "Ocean",
+    "countryOfOrigin": "SG",
+    "importDate": "2022-03-12T00:00Z",
+    "billOfLadingNumber": "NC989877201",
+    "manufacturerId": "2300912",
+    "exportingCountry": "SG",
+    "exportDate": "2022-02-06T07:20Z",
+    "immediateTransportationNumber": "230012",
+    "immediateTransportationDate": "2022-03-01T12:54Z",
+    "missingDocuments": [],
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "SGSIN"
+    },
+    "portOfUnlading": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "locationOfGoods": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "consigneeNumber": "9982312",
+    "importerNumber": {
+      "type": [
+        "CBPImporterOfRecord"
+      ],
+      "number": "10025672",
+      "identifierType": "CBP"
+    },
+    "referenceNumber": "ref199812841",
+    "ultimateConsignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "importerOfRecord": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "descriptionOfMerchandise": [
+      {
+        "type": [
+          "CBPEntrySummaryLineItem"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "2204.21.60 00",
+          "commodityCodeType": "HS",
+          "description": "Wine of fresh grapes"
+        },
+        "adCvdNumber": "A123-234-345",
+        "categoryNumber": "CAT ABC",
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "7420",
+          "unitCode": "kg"
+        },
+        "manifestQuantity": 3500,
+        "netQuantity": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "6620",
+          "unitCode": "kg"
+        },
+        "enteredValue": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 12000,
+          "priceCurrency": "USD"
+        },
+        "charges": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 1500,
+          "priceCurrency": "USD"
+        },
+        "relationship": false,
+        "htsRate": "ad valorem",
+        "visaNumber": "V10000345",
+        "dutyAndIRTax": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 8230,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "otherFeeSummary": "AD",
+    "totalEnteredValue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 8230,
+      "priceCurrency": "USD"
+    },
+    "declarationOfImporter": "Importer of Record",
+    "duty": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 20,
+      "priceCurrency": "USD"
+    },
+    "tax": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 282,
+      "priceCurrency": "USD"
+    },
+    "total": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 8532,
+      "priceCurrency": "USD"
+    }
+  }
+}
+
+
+ + +

2.6.8 CBP Entry Type 86

+ +

https://www.federalregister.gov/documents/2019/08/13/2019-17243/test-concerning-entry-of-section-321-low-valued-shipments-through-automated-commercial-environment

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntryType86Credential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CBPEntryType86Credential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:14583cb3-8ce8-4dc5-89f7-1ee5cda8c068",
+  "type": [
+    "VerifiableCredential",
+    "CBPEntryType86Credential"
+  ],
+  "validFrom": "2022-02-25T14:34:00Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Ahead Customs Brokers, Ltd.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "4405 Jager Dr NE",
+        "addressLocality": "Rio Rancho",
+        "postalCode": "87144",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "CBPEntryType86"
+    ],
+    "bolNumber": "87654321A",
+    "entryNumber": "12345123456",
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "2709"
+    },
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Onwards A/S",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Sludevej 63",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "countryOfOrigin": "DK",
+    "quantity": {
+      "type": [
+        "MeasuredValue"
+      ],
+      "value": "1"
+    },
+    "fairRetailValue": {
+      "type": [
+        "MonetaryAmount"
+      ],
+      "value": 729,
+      "currency": "USD"
+    },
+    "htsusNumber": {
+      "type": [
+        "Commodity"
+      ],
+      "commodityCode": "9403 7000 00",
+      "commodityCodeType": "HTS"
+    },
+    "importerOfRecord": {
+      "type": [
+        "CBPImporterOfRecord"
+      ],
+      "number": "10025672",
+      "identifierType": "CBP"
+    }
+  }
+}
+
+
+ + +

2.6.9 CBP Section 321 De Minimis Credential

+ +

Ecommerce import declaration under Tariff Act Section 321 Data Pilot, providing for an administrative de minimis exemption from duty and taxes for shipments of merchandise (https://www.govinfo.gov/content/pkg/FR-2019-07-23/pdf/2019-15625.pdf).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPSection321DeMinimisCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CBPSection321DeMinimisCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:1c118bf0-01bd-43b0-n158-f0c58dbfea87",
+  "type": [
+    "VerifiableCredential",
+    "CBPSection321DeMinimisCredential"
+  ],
+  "validFrom": "2022-07-12T10:00:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Ecom",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "175 Khanh Hoi, Ward 3",
+        "addressLocality": "Tan Phu Dist.",
+        "addressCountry": "VN"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "DeMinimisShipment"
+    ],
+    "originatorCode": "CBP0000288215",
+    "participantFilerType": "Online Marketplace",
+    "shipmentTrackingNumber": "SN1000228491",
+    "modeOfTransportation": "Air",
+    "shipmentInitiator": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:everything-ecom.example.vn",
+      "name": "Everything Ecom",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "175 Khanh Hoi, Ward 3",
+          "addressLocality": "Tan Phu Dist.",
+          "addressCountry": "VN"
+        }
+      }
+    },
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Phongh Bicycles",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "19 Giai Phong St., 395 Lane, Phuong Liet Ward",
+          "addressLocality": "Thanh Xuan Dist.",
+          "addressCountry": "VN"
+        }
+      }
+    },
+    "buyer": {
+      "type": [
+        "Entity"
+      ],
+      "entityType": "Person",
+      "name": "James Smith",
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "720 N Clinton St",
+        "addressLocality": "Defiance",
+        "addressRegion": "Ohio",
+        "postalCode": "43512",
+        "addressCountry": "US"
+      }
+    },
+    "finalDeliverTo": {
+      "type": [
+        "Entity"
+      ],
+      "entityType": "Person",
+      "name": "James Smith",
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "720 N Clinton St",
+        "addressLocality": "Defiance",
+        "addressRegion": "Ohio",
+        "postalCode": "43512",
+        "addressCountry": "US"
+      }
+    },
+    "enhancedProductDescription": "Electrical powered mountain bike, red and black, 400W motor, 1000mA battery, size 20.",
+    "shipmentSecurityScan": true,
+    "knownCarrierCustomerFlag": true,
+    "knownMarketplaceSellerFlag": true,
+    "marketplaceSellerAccountNumber": "V92881",
+    "productPicture": "https://phong.example.vn/items/1888199466",
+    "listedPriceOnMarketplace": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 520,
+      "priceCurrency": "USD"
+    }
+  }
+}
+
+
+ + +

2.6.10 CTPAT Certificate

+ +

Customs Trade Partnership Against Terrorism (CTPAT) is but one layer in U.S. Customs and Border Protection’s (CBP) multi-layered cargo enforcement strategy. Through this program, CBP works with the trade community to strengthen international supply chains and improve United States border security. CTPAT is a voluntary public-private sector partnership program which recognizes that CBP can provide the highest level of cargo security only through close cooperation with the principle stakeholders of the international supply chain such as importers, carriers, consolidators, licensed customs brokers, and manufacturers. The Security and Accountability for Every Port Act of 2006 provided a statutory framework for the CTPAT program and imposed strict program oversight requirements.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CTPATCertificate
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CTPATCertificate.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "CTPATCertificate"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1",
+    "https://w3id.org/vc/status-list/2021/v1"
+  ],
+  "id": "urn:uuid:2385e117-8011-4n15-bcae-64e4e26856c8",
+  "name": "CTPAT Certificate",
+  "description": "In recognition of your commitment to partnership, and in appreciation for joining with us to secure the international supply chain and protect our country's security, the U.S. Customs Service is pleased to certify your membership in the Customs - Trade Partnership Against Terrorism.",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Customs Trade Partnership Against Terrorism"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "validUntil": "2122-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "CTPAT"
+    ],
+    "member": {
+      "type": [
+        "CTPATMember"
+      ],
+      "name": "Quality Metals Inc",
+      "id": "did:web:quality-metals.example.com",
+      "importerOfRecord": {
+        "type": [
+          "CBPImporterOfRecord"
+        ],
+        "number": "10025672",
+        "identifierType": "CBP"
+      },
+      "scac": "NISC",
+      "iataCarrierCode": "ABZ",
+      "fmcNumber": "025202",
+      "filerCode": "HX3",
+      "ibanNumber": "DK9520000123456789",
+      "duns": "782011415",
+      "url": "https://quality-metals.example.com",
+      "faxNumber": "+1-628-555-9153",
+      "location": [
+        {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "name": "Quality Metals",
+            "streetAddress": "1040 Newland Drive",
+            "addressLocality": "Yellowville",
+            "addressRegion": "Texas",
+            "postalCode": "28101",
+            "addressCountry": "US"
+          }
+        }
+      ]
+    },
+    "sviNumber": "57118961",
+    "ctpatAccountNumber": "12008",
+    "tradeSector": "Sea Carrier",
+    "tier": "Certified",
+    "dateOfLastValidation": "2022-01-06T11:50:00Z",
+    "issuingCountry": "US"
+  },
+  "credentialStatus": {
+    "id": "https://api.did.actor/revocation-lists/1.json#0",
+    "type": "RevocationList2020Status",
+    "revocationListIndex": 0,
+    "revocationListCredential": "https://api.did.actor/revocation-lists/1.json"
+  }
+}
+
+
+ + +

2.6.11 Certification Of Origin

+ +

A document attesting to the country of origin of the goods. A certificate of origin is often required by customs authorities of a country as part of the entry process. Such certificates are usually through an official organization in the country of origin such as the local chamber of commerce or a consular office. The goods description must coincide with that provided in the commercial invoice and in the packing list (number, goods description, name of the consignor and of the consignee, trademarks, etc.). If the certificate of origin is not shown, the import customs may, if it deems it necessary, accept the dispatching of goods. In this case, the corresponding tariff would be applied to third countries (non preferential origin), without any tariff discount. Although the World Customs Organization and the World Trade Organization have tried to create a single set of origin criteria in worldwide use, none exists at this time. Some countries and free-trade zones (such as NAFTA) require that origin be certified in terms of special criteria such as tariff shift or percentage value. Traders are well advised to assure that any applicable origin rules are understood and any required documentation is obtainable before concluding sales contracts. (Source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms.)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CertificationOfOrigin
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CertificationOfOrigin.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:326c74c8-f4d7-4c1b-b158-2683deb8768e",
+  "type": [
+    "VerifiableCredential",
+    "CertificationOfOrigin"
+  ],
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "North Italy Chamber of Commerce"
+  },
+  "credentialSubject": {
+    "items": [
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "name": "Espresso Italiano",
+        "description": "Premium Prosumer Espresso Makers - Model Dolce",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "commodity": {
+            "type": [
+              "Commodity"
+            ],
+            "commodityCode": "851671",
+            "commodityCodeType": "HS"
+          }
+        }
+      }
+    ],
+    "manufacturingCountry": "IT",
+    "dateOfExport": "2022-02-02"
+  }
+}
+
+
+ + +

2.6.12 Commercial Invoice Credential

+ +

The document recording a transaction between the seller and the buyer. Commercial invoices are normally prepared by sellers. The commercial invoice on itself does not grant any ownership of the goods, unless it has an attached document proving the importer's payment for the total amount. The number of copies of the invoice (both original and copies) required for the delivery of the goods, must be agreed with the importer. Usually, invoices are issued with the original and two copies. Although normally the legislation in different countries does not limit the number of originals, it is not advisable to make more than those strictly necessary in order to accomplish with the customs needs required by the buyer. It is advisable that the importer confirms with the exporter all data that the invoice must provide before its issuing, as well as the particularities it must include in order to accomplish with the regulation of the destination country. (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CommercialInvoiceCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/CommercialInvoiceCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:5e45f155-c949-4005-a7e5-26ni58b6a59a",
+  "type": [
+    "VerifiableCredential",
+    "CommercialInvoiceCredential"
+  ],
+  "validFrom": "2022-02-23T11:55:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Maxi Acero Mexicano",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "MX"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "Invoice"
+    ],
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USLGB"
+    },
+    "invoiceNumber": "INV-1000288",
+    "purchaseOrderNumbers": [
+      "PO992765413"
+    ],
+    "destinationCountry": "MX",
+    "purchaseDate": "2021-02-21",
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Maxi Acero Mexicano",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Avenida Carlos 100",
+          "addressLocality": "Hernádez de Mara",
+          "addressRegion": "Nuevo Leon",
+          "postalCode": "32200",
+          "addressCountry": "MX"
+        }
+      },
+      "email": "info@example.net",
+      "phoneNumber": "+1-766-555-6945"
+    },
+    "buyer": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:generic-motors.example.com",
+      "name": "Generic Motors of America",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "12 Generic Motors Dr",
+          "addressLocality": "Detroit",
+          "addressRegion": "Michigan",
+          "postalCode": "48232-5170",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "consignee": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "id": "did:web:generic-motors.example.com",
+        "name": "Generic Motors of America",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "12 Generic Motors Dr",
+            "addressLocality": "Detroit",
+            "addressRegion": "Michigan",
+            "postalCode": "48232-5170",
+            "addressCountry": "US"
+          }
+        }
+      }
+    ],
+    "itemsShipped": [
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Maxi Acero Mexicano"
+          },
+          "description": "UNS S30400 chromium-nickel stainless steel rolls.",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "16500"
+          }
+        },
+        "itemCount": 5,
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "82500",
+          "unitCode": "lbs"
+        },
+        "lineItemTotalPrice": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 5200,
+          "priceCurrency": "USD"
+        }
+      },
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Maxi Acero Mexicano"
+          },
+          "description": "Galvalannealed ASTM A-653 zinc-iron alloy-coated steel sheets.",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "value": "12680",
+            "unitCode": "lbs"
+          }
+        },
+        "itemCount": 20,
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "253600",
+          "unitCode": "lbs"
+        },
+        "lineItemTotalPrice": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 4400,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "totalWeight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "336100",
+      "unitCode": "lbs"
+    },
+    "totalPaymentDue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 9600,
+      "priceCurrency": "USD"
+    }
+  }
+}
+
+
+ + +

2.6.13 DCSA Shipping Instruction Credential

+ +

The Shipping Instruction is an enrichment to the original booking shared by the shipper to the carrier. The shipping instruction includes volume or weight, cargo items, shipping dates, origin, destination, and other special instructions. The information given by the shipper through the shipping instruction is the information required to create a Transport Document. Based on DCSA's eBL specification (https://dcsa.org/standards/ebill-of-lading)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DCSAShippingInstructionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DCSAShippingInstructionCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:key:z6MkheSarjLFMn8QkJENopCr1ryPSSdKGHQfHtPinkb516kG",
+  "type": [
+    "VerifiableCredential",
+    "DCSAShippingInstructionCredential"
+  ],
+  "validFrom": "2022-01-24T05:22:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "DCSAShippingInstruction"
+    ],
+    "carrierBookingReference": "XMANHR2102045",
+    "transportDocumentType": "MBL",
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "description": "Advanced Production - Delivered",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      },
+      "email": "xxinau-sales@example.org",
+      "phoneNumber": "+86-969-555-9669"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Better Life Tech",
+      "description": "Better Lives Products",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Rue de la Poste 272",
+          "addressLocality": "Ramegnies-Chin",
+          "addressRegion": "Hainaut",
+          "postalCode": "7520",
+          "addressCountry": "BE"
+        }
+      },
+      "email": "procurement@lifetech-example.org",
+      "phoneNumber": "+32-5555-8448"
+    },
+    "firstNotify": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Better Life Tech",
+      "description": "Better Lives Products",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Rue de la Poste 272",
+          "addressLocality": "Ramegnies-Chin",
+          "addressRegion": "Hainaut",
+          "postalCode": "7520",
+          "addressCountry": "BE"
+        }
+      },
+      "email": "procurement@lifetech-example.org",
+      "phoneNumber": "+32-5555-3959"
+    },
+    "consigneesFreightForwarder": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Intertrans NV [378]",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Belcrownlaan 25 - 3rd floor",
+          "addressLocality": "Antwerpen",
+          "postalCode": "BE-2100AN",
+          "addressCountry": "BE"
+        }
+      },
+      "phoneNumber": "+32-3-555.29.06"
+    },
+    "cargoItems": [
+      {
+        "type": [
+          "CargoItem"
+        ],
+        "cargoLineItems": [
+          {
+            "type": [
+              "CargoLineItem"
+            ],
+            "descriptionOfGoods": "Rollators",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": [
+              "CargoLineItem"
+            ],
+            "descriptionOfGoods": "Rollators Organizer Bags",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": [
+              "CargoLineItem"
+            ],
+            "descriptionOfGoods": "Rollators Backrest",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": [
+              "CargoLineItem"
+            ],
+            "descriptionOfGoods": "Rollators Cane Holder Bracket",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": [
+              "CargoLineItem"
+            ],
+            "descriptionOfGoods": "Rollators Cardboard Box",
+            "shippingMarks": "ByAcre Age is the new Black"
+          }
+        ],
+        "weight": 1671.9,
+        "weightUnit": "KGM",
+        "volume": 27.23,
+        "volumeUnit": "CBM",
+        "numberOfPackages": 245
+      }
+    ],
+    "utilizedTransportEquipments": [
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "id": "urn:epc:id:bic:YMLU3380910",
+        "equipmentReference": "YMLU3380910",
+        "ISOEquipmentCode": "20G1",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "YMAI715692"
+          }
+        ]
+      }
+    ],
+    "shipmentLocations": [
+      {
+        "type": [
+          "Place"
+        ],
+        "unLocode": "CNXMG"
+      },
+      {
+        "type": [
+          "Place"
+        ],
+        "unLocode": "BEGNE"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.14 DCSA Transport Document Credential

+ +

The document that governs the terms of carriage between shipper and carrier for maritime transportation. Two distinct types of transport documents exist: Bill of Lading, Sea Waybill. Based on DCSA's eBL specification (https://dcsa.org/standards/ebill-of-lading)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DCSATransportDocumentCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DCSATransportDocumentCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "DCSATransportDocumentCredential"
+  ],
+  "relatedLink": [
+    {
+      "type": [
+        "LinkRole"
+      ],
+      "target": "did:key:z6MkheSarjLFMn8QkJENopCr1ryPSSdKGHQfHtPinkb516kG",
+      "linkRelationship": "shippingInstructionLink"
+    }
+  ],
+  "validFrom": "2022-01-24T09:50:30Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "DCSATransportDocument"
+    ],
+    "transportDocumentReference": "XMANHR2102045",
+    "issuerCode": "MCLC",
+    "shippingInstruction": {
+      "type": [
+        "DCSAShippingInstruction"
+      ],
+      "carrierBookingReference": "XMANHR2102045",
+      "transportDocumentType": "MBL",
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Xxinau Manufacturing Co. Ltd.",
+        "description": "Advanced Production - Delivered",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Xin Fei Da Dao 139",
+            "addressLocality": "Xindao",
+            "addressRegion": "Fujian Province",
+            "postalCode": "361100",
+            "addressCountry": "CN"
+          }
+        },
+        "email": "xxinau-sales@example.org",
+        "phoneNumber": "+86-348-555-2646"
+      },
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Better Life Tech",
+        "description": "Better Lives Products",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Rue de la Poste 272",
+            "addressLocality": "Ramegnies-Chin",
+            "addressRegion": "Hainaut",
+            "postalCode": "7520",
+            "addressCountry": "BE"
+          }
+        },
+        "email": "procurement@lifetech-example.org",
+        "phoneNumber": "+32-5555-1401"
+      },
+      "firstNotify": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Better Life Tech",
+        "description": "Better Lives Products",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Rue de la Poste 272",
+            "addressLocality": "Ramegnies-Chin",
+            "addressRegion": "Hainaut",
+            "postalCode": "7520",
+            "addressCountry": "BE"
+          }
+        },
+        "email": "procurement@lifetech-example.org",
+        "phoneNumber": "+32-5555-2428"
+      },
+      "consigneesFreightForwarder": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Intertrans NV [378]",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Belcrownlaan 25 - 3rd floor",
+            "addressLocality": "Antwerpen",
+            "postalCode": "BE-2100AN",
+            "addressCountry": "BE"
+          }
+        },
+        "phoneNumber": "+32-5-555.00.81"
+      },
+      "cargoItems": [
+        {
+          "type": [
+            "CargoItem"
+          ],
+          "cargoLineItems": [
+            {
+              "type": [
+                "CargoLineItem"
+              ],
+              "descriptionOfGoods": "Rollators",
+              "shippingMarks": "ByAcre Age is the new Black"
+            },
+            {
+              "type": [
+                "CargoLineItem"
+              ],
+              "descriptionOfGoods": "Rollators Organizer Bags",
+              "shippingMarks": "ByAcre Age is the new Black"
+            },
+            {
+              "type": [
+                "CargoLineItem"
+              ],
+              "descriptionOfGoods": "Rollators Backrest",
+              "shippingMarks": "ByAcre Age is the new Black"
+            },
+            {
+              "type": [
+                "CargoLineItem"
+              ],
+              "descriptionOfGoods": "Rollators Cane Holder Bracket",
+              "shippingMarks": "ByAcre Age is the new Black"
+            },
+            {
+              "type": [
+                "CargoLineItem"
+              ],
+              "descriptionOfGoods": "Rollators Cardboard Box",
+              "shippingMarks": "ByAcre Age is the new Black"
+            }
+          ],
+          "weight": 1671.9,
+          "weightUnit": "KGM",
+          "volume": 27.23,
+          "volumeUnit": "CBM",
+          "numberOfPackages": 245
+        }
+      ],
+      "utilizedTransportEquipments": [
+        {
+          "type": [
+            "TransportEquipment"
+          ],
+          "id": "urn:epc:id:bic:YMLU3380910",
+          "equipmentReference": "YMLU3380910",
+          "ISOEquipmentCode": "20G1",
+          "seals": [
+            {
+              "type": [
+                "Seal"
+              ],
+              "sealNumber": "YMAI715692"
+            }
+          ]
+        }
+      ],
+      "shipmentLocations": [
+        {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "CNXMG"
+        },
+        {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "BEGNE"
+        }
+      ]
+    },
+    "transports": [
+      {
+        "type": [
+          "Transport"
+        ],
+        "departureLocation": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "addressRegion": "Xiamen",
+            "addressCountry": "CN"
+          }
+        },
+        "arrivalLocation": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "addressRegion": "Antwerp",
+            "addressCountry": "BE"
+          }
+        },
+        "modeOfTransport": "Vessel",
+        "carrier": {
+          "type": [
+            "Organization"
+          ],
+          "name": "MULTI CONTAINER LINE",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "name": "MCL Multi Container Line LTD.",
+              "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+              "addressLocality": "Kowloon Bay",
+              "addressRegion": "Hong Kong",
+              "addressCountry": "Hong Kong SAR"
+            }
+          }
+        },
+        "vesselNumber": "HMM Algeciras",
+        "voyageNumber": "V.0004W"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.15 Delivery Schedule Credential

+ +

Credential containing a set of data used to plan transportation of commodities from receipt facilities to delivery facilities

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DeliveryScheduleCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DeliveryScheduleCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "DeliveryScheduleCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "DeliverySchedule"
+    ],
+    "transporter": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Example Org"
+    },
+    "batchNumber": "111-1111-11",
+    "commodity": {
+      "type": [
+        "Commodity"
+      ],
+      "commodityCode": "2714.10.00.00",
+      "commodityCodeType": "HTS"
+    },
+    "receiptLocation": {
+      "type": [
+        "Place"
+      ],
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "52.6735",
+        "longitude": "-111.3075"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "",
+        "addressLocality": "Hardisty",
+        "addressRegion": "AB",
+        "postalCode": "",
+        "addressCountry": "CA"
+      }
+    },
+    "deliveryDestination": {
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "41.8781",
+        "longitude": "-87.6298"
+      },
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "postalCode": "",
+        "addressRegion": "IL",
+        "streetAddress": "",
+        "addressCountry": "US",
+        "addressLocality": "Chicago"
+      }
+    },
+    "consignor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Example"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Example"
+    },
+    "scheduledVolume": [
+      {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "value": "900000",
+        "unitCode": "m3"
+      },
+      {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "value": "5660820",
+        "unitCode": "bbl"
+      }
+    ],
+    "scheduledDate": "2022-05-01  10:13:00 PM",
+    "injectionVolume": [
+      {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "value": "900000",
+        "unitCode": "m3"
+      },
+      {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "value": "5660820",
+        "unitCode": "bbl"
+      }
+    ],
+    "injectionStartDate": "2022-05-01  10:13:00 PM",
+    "injectionEndDate": "2022-05-01  12:13:00 PM",
+    "deliveryStartDate": "2022-05-10  10:13:00 PM",
+    "deliveryEndDate": "2022-05-10  12:13:00 PM",
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "3501"
+    },
+    "portOfDestination": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "3901"
+    },
+    "portOfArrival": {
+      "type": [
+        "Place"
+      ],
+      "usPortCode": "4105"
+    },
+    "countryOfDestination": "USA",
+    "nominationMonth": "Jan-23"
+  }
+}
+
+
+ + +

2.6.16 Delivery Statement Credential

+ +

Credential containing a statement indicating item(s) delivered

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DeliveryStatementCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DeliveryStatementCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "DeliveryStatementCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "DeliveryStatement"
+    ],
+    "commodity": {
+      "type": [
+        "Commodity"
+      ],
+      "commodityCode": "2714.10.00.00",
+      "commodityCodeType": "HTS"
+    },
+    "deliveredDate": "2019-12-11T03:50:55Z",
+    "deliveredVolume": {
+      "type": [
+        "MeasuredValue"
+      ],
+      "value": "8806",
+      "unitCode": "dth"
+    },
+    "observation": [
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "ChemicalProperty"
+          ],
+          "name": "Heat Content"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "50000",
+          "unitCode": "BTU"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.17 Digital Product Passport Credential

+ +

European Commission Digital Product Passport.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DigitalProductPassportCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DigitalProductPassportCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "type": [
+    "VerifiableCredential",
+    "DigitalProductPassportCredential"
+  ],
+  "id": "urn:uuid:e6adbeb6-2n1s-4662-bd84-322d903ae735",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:byacre.com",
+    "name": "byACRE"
+  },
+  "validFrom": "2023-06-23T10:00:00.000Z",
+  "credentialSubject": {
+    "type": [
+      "DigitalProductPassport"
+    ],
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==",
+      "name": "Nordic Pioneer",
+      "description": "Versatile, light weight and eco-friendly rollator",
+      "id": "https://www.byacre.com/nordic-pioneer/",
+      "gtin": "https://id.gs1.org/01/012345678901112",
+      "brand": {
+        "type": [
+          "Organization"
+        ],
+        "name": "byACRE",
+        "id": "did:web:byacre.com",
+        "url": "https://byacre.com"
+      }
+    },
+    "relatedLinks": [
+      {
+        "type": [
+          "LinkRole"
+        ],
+        "target": "https://supplier.example.com/material/reuse-certificate.jsonld",
+        "linkRelationship": "digitalProductPassport"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.18 Digital Product Passport Data Carrier Credential

+ +

The European Commission's Digital Product Passport Data Carrier is used to carry basic product data, links to its corresponding online Digital Product Passport Credential, and product verification material. It must support offline use cases and therefore be lightweight enough to be encoded by value along with the product itself.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DigitalProductPassportDataCarrierCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/DigitalProductPassportDataCarrierCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "type": [
+    "VerifiableCredential",
+    "DigitalProductPassportDataCarrierCredential"
+  ],
+  "id": "urn:uuid:n15687f9-8e5d-41ad-af80-e2fcd52744aa",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:byacre.com",
+    "name": "byACRE"
+  },
+  "validFrom": "2023-06-23T10:00:00.000Z",
+  "credentialSubject": {
+    "type": [
+      "DigitalProductPassportDataCarrier"
+    ],
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "name": "Nordic Pioneer",
+      "id": "https://www.byacre.com/nordic-pioneer/",
+      "gtin": "https://id.gs1.org/01/012345678901112",
+      "brand": {
+        "type": [
+          "Organization"
+        ],
+        "name": "byACRE",
+        "id": "did:web:byacre.com",
+        "url": "https://byacre.com"
+      }
+    }
+  },
+  "relatedLinks": [
+    {
+      "type": [
+        "LinkRole"
+      ],
+      "target": "https://byacre.com/dpp/nordic-pioneer.jsonld",
+      "linkRelationship": "digitalProductPassport"
+    }
+  ]
+}
+
+
+ + +

2.6.19 EPA Form 3540-1 Notice of Arrival of Pesticides and Devices

+ +

U.S. Customs and Border Protection (CBP) Regulations. 19 CFR 12.112(a) requires an importer or the importer's agent desiring to import pesticides or devices into the United States to submit, prior to arrival of the shipment in the United States, a Notice of Arrival of Pesticides and Devices on U.S. Environmental Protection Agency (EPA) Form 3540-1. In the alternative, the importer or the importer's agent may file an electronic alternative to the Notice of Arrival, with the filing of the entry documentation, via any CBP-authorized electronic interchange system.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EPA35401PesticidesCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EPA35401PesticidesCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:02n15620-1962-482a-9bd9-b065928f3838",
+  "type": [
+    "VerifiableCredential",
+    "EPA35401PesticidesCredential"
+  ],
+  "validFrom": "2022-02-25T14:34:00Z",
+  "issuer": {
+    "id": "did:web:superbrokerage.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Super Customs Brokerage Company"
+  },
+  "credentialSubject": {
+    "type": [
+      "EPA35401Pesticides"
+    ],
+    "customsBroker": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:superbrokerage.com",
+      "contactPoint": {
+        "type": [
+          "ContactPoint"
+        ],
+        "name": "John Smith"
+      },
+      "name": "Super Customs Brokerage Company",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "500 East 17th St. APT 100",
+          "addressLocality": "New York",
+          "addressRegion": "NY",
+          "postalCode": "10012",
+          "addressCountry": "US"
+        }
+      },
+      "email": "john.smith@superbrokerage.com"
+    },
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:bugsprayimport.com",
+      "contactPoint": {
+        "type": [
+          "ContactPoint"
+        ],
+        "name": "Jane Smith"
+      },
+      "name": "BUG SPRAY IMPORT COMPANY",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "345 NEWBERRY STREET APT 203",
+          "addressLocality": "Boston",
+          "addressRegion": "MA",
+          "postalCode": "02105",
+          "addressCountry": "US"
+        }
+      },
+      "email": "jane.smith@bugsprayimport.com"
+    },
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:superiorshipping.ph",
+      "contactPoint": {
+        "type": [
+          "ContactPoint"
+        ],
+        "name": "John Reyes"
+      },
+      "name": "Superior Shipping Company",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "432 Port Blvd Lapu-Lapu City",
+          "addressLocality": "Boston",
+          "postalCode": "323402486",
+          "addressCountry": "PH"
+        }
+      },
+      "email": "john.reyes@superiorshipping.ph"
+    },
+    "epaRegistrationNumber": "69340-8",
+    "epaProducerEstablishmentNumber": "001234CHC002",
+    "pesticideBrandName": "Off Mosquito Repellent",
+    "activeIngredients": [
+      "Deet - 15.3757%"
+    ],
+    "unitSize": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "10",
+      "unitCode": "Oz"
+    },
+    "quantity": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "1000",
+      "unitCode": "Bottles"
+    },
+    "totalNetWeight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "284.53",
+      "unitCode": "kg"
+    },
+    "countryOfOrigin": "CN",
+    "countryOfPackagingAndLabeling": "CN",
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USEWR"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "contactPoint": {
+        "type": [
+          "ContactPoint"
+        ],
+        "name": "John Reyes"
+      },
+      "name": "Maritime Industrial Shippers",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "500 East 17th St. APT 500",
+          "addressLocality": "New York",
+          "addressRegion": "NY",
+          "postalCode": "10012",
+          "addressCountry": "US"
+        }
+      },
+      "email": "jay.smith@maritimeshippers.com"
+    },
+    "entryNumber": "SP3-34563756",
+    "anticipatedEntryDate": "2017-11-04",
+    "confidentialBusinessInformationAssertion": [
+      "N/A"
+    ],
+    "examinationLocation": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Famous Storage and Warehouse",
+        "streetAddress": "12345 Jersey AVE",
+        "addressLocality": "Newark",
+        "addressRegion": "NJ",
+        "postalCode": "07310",
+        "addressCountry": "US"
+      }
+    },
+    "remarks": "N/A",
+    "label": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg=="
+  }
+}
+
+
+ + +

2.6.20 EPA Form 3540-1 Notice of Arrival of Pesticides and Devices - Part II

+ +

Part II; To Be Completed by U.S. Environmental Protection Agency

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EPA35401PesticidesPart2Credential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EPA35401PesticidesPart2Credential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:66eni5ab-4111-4cc0-9195-2b221d076384",
+  "type": [
+    "VerifiableCredential",
+    "EPA35401PesticidesPart2Credential"
+  ],
+  "validFrom": "2022-02-27T09:00:00Z",
+  "issuer": {
+    "id": "did:web:epa.gov",
+    "type": [
+      "Organization"
+    ],
+    "name": "United States Environmental Protection Agency",
+    "contactPoint": {
+      "type": [
+        "ContactPoint"
+      ],
+      "name": "Sam Brown",
+      "jobTitle": "DG Import Officer"
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "EPA35401PesticidesPart2"
+    ],
+    "part1Identifier": "urn:uuid:02n15620-1962-482a-9bd9-b065928f3838",
+    "releaseShipment": true
+  }
+}
+
+
+ + +

2.6.21 EPA Form 3540-1 Notice of Arrival of Pesticides and Devices - Part III

+ +

Part III; To Be Completed by U.S. Customs and Border Protection

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EPA35401PesticidesPart3Credential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EPA35401PesticidesPart3Credential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:699577d5-6fa0-47c4-a3ca-58n157084e8c",
+  "type": [
+    "VerifiableCredential",
+    "EPA35401PesticidesPart3Credential"
+  ],
+  "validFrom": "2022-02-25T14:34:00Z",
+  "issuer": {
+    "id": "did:web:cbp.dhs.gov",
+    "type": [
+      "Organization"
+    ],
+    "name": "United States Customs and Border Protection",
+    "contactPoint": {
+      "type": [
+        "ContactPoint"
+      ],
+      "name": "Frank Harrison",
+      "jobTitle": "Import Director"
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "EPA35401PesticidesPart3"
+    ],
+    "part1Identifier": "urn:uuid:02n15620-1962-482a-9bd9-b065928f3838",
+    "part2Identifier": "urn:uuid:66eni5ab-4111-4cc0-9195-2b221d076384"
+  }
+}
+
+
+ + +

2.6.22 Entry Number Credential

+ +

A credential which associates a customs entry number to a workflow.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EntryNumberCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EntryNumberCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "type": [
+    "VerifiableCredential",
+    "EntryNumberCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Onwards A/S",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "19 Knox St",
+        "addressLocality": "Toronto",
+        "addressRegion": "ON",
+        "addressCountry": "CA",
+        "postalCode": "M3B 1A2"
+      }
+    }
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "EntryNumber"
+    ],
+    "entryNumber": "12345123456"
+  }
+}
+
+
+ + +

2.6.23 Environmental Impact Credential

+ +

A credential that represents the environmental impact of a product or event.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EnvironmentalImpactCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EnvironmentalImpactCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "type": [
+    "VerifiableCredential",
+    "EnvironmentalImpactCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "impactTimeStart": "2024-03-10T10:58:45-04:00",
+    "impactTimeEnd": "2024-03-19T10:58:45-04:00",
+    "pollutants": {
+      "CO2": "870",
+      "CH4": "320",
+      "NO2": "0"
+    },
+    "CO2e": "1190"
+  }
+}
+
+
+ + +

2.6.24 Event Credential

+ +

A credential represents a product's life-cycle event such as a transformation, aggregation, commission, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EventCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/EventCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "type": [
+    "VerifiableCredential",
+    "EventCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "Event",
+      "CommissionEvent"
+    ],
+    "eventType": "Create",
+    "eventId": "dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+    "actor": [
+      {
+        "name": "Example Inc.",
+        "type": [
+          "Organization"
+        ]
+      }
+    ],
+    "place": {
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "43.2557",
+        "longitude": "-79.8711"
+      },
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "postalCode": "",
+        "addressRegion": "Ontario",
+        "streetAddress": "",
+        "addressCountry": "CANADA",
+        "addressLocality": "Hamilton"
+      },
+      "globalLocationNumber": "SC720-0000001"
+    },
+    "eventTime": "2022-04-01T18:09:00.351Z",
+    "products": [
+      "http://example.org/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk="
+    ]
+  }
+}
+
+
+ + + +

2.6.25 FSMA Creating CTE Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "creating" CTE (Critical Tracking Event), as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMACreatingCTECredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMACreatingCTECredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMACreatingCTECredential"
+  ],
+  "name": "FSMA Creating CTE Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Delicious Dips",
+    "description": "Delicious dips & related foodstuffs",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Delicious Dips",
+        "streetAddress": "755 Stephanie Gardens",
+        "addressLocality": "Rasmussenborough",
+        "addressRegion": "KS",
+        "postalCode": "90819",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "service@deliciousdips.com",
+    "phoneNumber": "+1-713-555-0499"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMACreatingCTE"
+    ],
+    "food": {
+      "type": [
+        "FSMAProduct"
+      ],
+      "traceabilityLot": {
+        "type": [
+          "FSMATraceabilityLot"
+        ],
+        "lotCode": "2b1ed51f-f1da-49f6-8130-ac81d1e5e61d",
+        "lotCodeAssignmentMethod": "Lot codes are generated as a random UUID.",
+        "lotType": "created"
+      },
+      "quantity": 50,
+      "unit": "Crates",
+      "additionalData": [
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category code",
+          "value": "659351253"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category name",
+          "value": "Nut butter"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Brand name",
+          "value": "Delicious Dips"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Commodity",
+          "value": "Peanut Butter"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Product name",
+          "value": "DD PB"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging size",
+          "value": "24 LB"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging style",
+          "value": "Crates"
+        }
+      ]
+    },
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Delicious Dips",
+        "streetAddress": "755 Stephanie Gardens",
+        "addressLocality": "Rasmussenborough",
+        "addressRegion": "KS",
+        "postalCode": "90819",
+        "addressCountry": "United States"
+      },
+      "locationName": "Delicious Dips Production Center"
+    },
+    "dateCompleted": "2022-02-01T00:00Z"
+  }
+}
+
+
+ + +

2.6.26 FSMA First Receiver Data Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "first receiver" data, as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAFirstReceiverDataCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMAFirstReceiverDataCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMAFirstReceiverDataCredential"
+  ],
+  "name": "FSMA First Receiver Data Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Fresh Promise",
+    "description": "The very freshest transformed goods",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "374 Fischer Dam Suite 435",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "internal@freshpromise.com",
+    "phoneNumber": "+1-432-555-0699"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMAFirstReceiverData"
+    ],
+    "traceabilityLot": {
+      "type": [
+        "FSMATraceabilityLot"
+      ],
+      "lotCode": "CHE-MIG-TTF1-061321-H37J",
+      "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+      "lotCodeGeneratorLocation": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "lotCodeGeneratorPOC": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "John",
+        "lastName": "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-848-555-9861"
+      },
+      "lotType": "originated"
+    },
+    "originatorLocation": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "harvestDate": "2022-01-03T00:00Z",
+    "coolingDate": "2022-01-07T00:00Z",
+    "packingDate": "2022-02-03T00:00Z"
+  }
+}
+
+
+ + +

2.6.27 FSMA Growing CTE Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "growing" CTE (Critical Tracking Event), as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAGrowingCTECredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMAGrowingCTECredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMAGrowingCTECredential"
+  ],
+  "name": "FSMA Growing CTE Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "John's Produce",
+    "description": "Producing top quality agricultural products since 1932",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "john@johnsproduce.com",
+    "phoneNumber": "+1-838-555-3146"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMAGrowingCTE"
+    ],
+    "traceabilityLot": {
+      "type": [
+        "FSMATraceabilityLot"
+      ],
+      "lotCode": "CHE-MIG-TTF1-061321-H37J",
+      "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+      "lotCodeGeneratorLocation": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "lotCodeGeneratorPOC": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "John",
+        "lastName": "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-189-555-1287"
+      },
+      "lotType": "originated"
+    },
+    "growingAreaCoordinates": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "44.859038",
+      "longitude": "70.916213"
+    }
+  }
+}
+
+
+ + +

2.6.28 FSMA Receiving CTE Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "receiving" CTE (Critical Tracking Event), as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAReceivingCTECredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMAReceivingCTECredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMAReceivingCTECredential"
+  ],
+  "name": "FSMA Receiving CTE Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Fresh Promise",
+    "description": "The very freshest transformed goods",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "374 Fischer Dam Suite 435",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "internal@freshpromise.com",
+    "phoneNumber": "+1-261-555-9719"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMAReceivingCTE"
+    ],
+    "shipment": {
+      "type": [
+        "FSMAShipment"
+      ],
+      "product": {
+        "type": [
+          "FSMAProduct"
+        ],
+        "traceabilityLot": {
+          "type": [
+            "FSMATraceabilityLot"
+          ],
+          "lotCode": "CHE-MIG-TTF1-061321-H37J",
+          "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+          "lotCodeGeneratorLocation": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "name": "John's Produce",
+              "streetAddress": "4335 Walsh Underpass",
+              "addressLocality": "Port Mark",
+              "addressRegion": "LA",
+              "postalCode": "67391",
+              "addressCountry": "United States"
+            },
+            "locationName": "John's Tomato Farm #1"
+          },
+          "lotCodeGeneratorPOC": {
+            "type": [
+              "Person"
+            ],
+            "firstName": "John",
+            "lastName": "Davis",
+            "email": "produce@example.com",
+            "phoneNumber": "+1-469-555-1275"
+          },
+          "lotType": "originated"
+        },
+        "quantity": 103,
+        "unit": "Field Bins",
+        "additionalData": [
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Category code",
+            "value": "659351253"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Category name",
+            "value": "Tomatoes"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Brand name",
+            "value": "John's Produce"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Commodity",
+            "value": "Cherry Tomatoes"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Variety",
+            "value": "Mighty Sweet Hybrid"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Product name",
+            "value": "N/A"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Packaging size",
+            "value": "Bulk"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Packaging style",
+            "value": "Field Bins"
+          }
+        ]
+      },
+      "from": {
+        "type": [
+          "Place"
+        ],
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "44.859038",
+          "longitude": "70.916213"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "to": {
+        "type": [
+          "Place"
+        ],
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "31.319706",
+          "longitude": "-92.117524"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Pattie's Packers",
+          "streetAddress": "8974 Bolton Drive",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "PP Packing Shed"
+      },
+      "additionalData": [
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Reference record type and number",
+          "value": "BOL 24884"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Import entry number",
+          "value": "N/A"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Transporter name",
+          "value": "Local Trucking Co."
+        }
+      ]
+    },
+    "dateReceived": "2022-01-03T00:00Z"
+  }
+}
+
+
+ + +

2.6.29 FSMA Shipping CTE Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "shipping" CTE (Critical Tracking Event), as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAShippingCTECredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMAShippingCTECredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMAShippingCTECredential"
+  ],
+  "name": "FSMA Shipping CTE Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "John's Produce",
+    "description": "Producing top quality agricultural products since 1932",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "john@johnsproduce.com",
+    "phoneNumber": "+1-290-555-7383"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMAShippingCTE"
+    ],
+    "shipment": {
+      "type": [
+        "FSMAShipment"
+      ],
+      "product": {
+        "type": [
+          "FSMAProduct"
+        ],
+        "traceabilityLot": {
+          "type": [
+            "FSMATraceabilityLot"
+          ],
+          "lotCode": "CHE-MIG-TTF1-061321-H37J",
+          "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+          "lotCodeGeneratorLocation": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "name": "John's Produce",
+              "streetAddress": "4335 Walsh Underpass",
+              "addressLocality": "Port Mark",
+              "addressRegion": "LA",
+              "postalCode": "67391",
+              "addressCountry": "United States"
+            },
+            "locationName": "John's Tomato Farm #1"
+          },
+          "lotCodeGeneratorPOC": {
+            "type": [
+              "Person"
+            ],
+            "firstName": "John",
+            "lastName": "Davis",
+            "email": "produce@example.com",
+            "phoneNumber": "+1-674-555-9007"
+          },
+          "lotType": "originated"
+        },
+        "quantity": 103,
+        "unit": "Field Bins",
+        "additionalData": [
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Category code",
+            "value": "659351253"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Category name",
+            "value": "Tomatoes"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Brand name",
+            "value": "John's Produce"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Commodity",
+            "value": "Cherry Tomatoes"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Variety",
+            "value": "Mighty Sweet Hybrid"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Product name",
+            "value": "N/A"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Packaging size",
+            "value": "Bulk"
+          },
+          {
+            "type": [
+              "FSMAAbstractKDE"
+            ],
+            "name": "Packaging style",
+            "value": "Field Bins"
+          }
+        ]
+      },
+      "from": {
+        "type": [
+          "Place"
+        ],
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "44.859038",
+          "longitude": "70.916213"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "to": {
+        "type": [
+          "Place"
+        ],
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "31.319706",
+          "longitude": "-92.117524"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Pattie's Packers",
+          "streetAddress": "8974 Bolton Drive",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "PP Packing Shed"
+      },
+      "additionalData": [
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Reference record type and number",
+          "value": "BOL 24884"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Import entry number",
+          "value": "N/A"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Transporter name",
+          "value": "Local Trucking Co."
+        }
+      ]
+    },
+    "dateShipped": "2022-01-01T00:00Z",
+    "additionalData": [
+      {
+        "type": [
+          "FSMAAbstractKDE"
+        ],
+        "name": "Statement if the shipper is a farm",
+        "value": "TRUE"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.30 FSMA Transforming CTE Credential

+ +

This certificate represents a secure digital record of the KDEs (Key Data Elements) for the "transforming" CTE (Critical Tracking Event), as created by the responsible entity to meet the requirements of the FSMA (Food Safety Modernization Act) Traceability Rule. +Additional information about the Traceability Rule & reporting requirements: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability +Examples of supply chain KDE records for certain foods: https://www.fda.gov/media/145838/download

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMATransformingCTECredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FSMATransformingCTECredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSMATransformingCTECredential"
+  ],
+  "name": "FSMA Transforming CTE Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Fresh Promise",
+    "description": "The very freshest transformed goods",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "374 Fischer Dam Suite 435",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      }
+    },
+    "email": "internal@freshpromise.com",
+    "phoneNumber": "+1-458-555-7715"
+  },
+  "credentialSubject": {
+    "type": [
+      "FSMATransformingCTE"
+    ],
+    "foodUsed": {
+      "type": [
+        "FSMAProduct"
+      ],
+      "traceabilityLot": {
+        "type": [
+          "FSMATraceabilityLot"
+        ],
+        "lotCode": "CHE-MIG-TTF1-061321-H37J",
+        "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+        "lotCodeGeneratorLocation": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "name": "John's Produce",
+            "streetAddress": "4335 Walsh Underpass",
+            "addressLocality": "Port Mark",
+            "addressRegion": "LA",
+            "postalCode": "67391",
+            "addressCountry": "United States"
+          },
+          "locationName": "John's Tomato Farm #1"
+        },
+        "lotCodeGeneratorPOC": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "John",
+          "lastName": "Davis",
+          "email": "produce@example.com",
+          "phoneNumber": "+1-845-555-0519"
+        },
+        "lotType": "originated"
+      },
+      "quantity": 7,
+      "unit": "Field Bins",
+      "additionalData": [
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category code",
+          "value": "659351253"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category name",
+          "value": "Tomatoes"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Brand name",
+          "value": "John's Produce"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Commodity",
+          "value": "Cherry Tomatoes"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Variety",
+          "value": "Mighty Sweet Hybrid"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Product name",
+          "value": "N/A"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging size",
+          "value": "Bulk"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging style",
+          "value": "Field Bins"
+        }
+      ]
+    },
+    "foodProduced": {
+      "type": [
+        "FSMAProduct"
+      ],
+      "traceabilityLot": {
+        "type": [
+          "FSMATraceabilityLot"
+        ],
+        "lotCode": "638854954425-FP-PP16-061221-6H08",
+        "lotCodeAssignmentMethod": "Lot codes are assigned based on the product ID, location, process date and a randomly generated string.",
+        "lotType": "transformed"
+      },
+      "quantity": 19,
+      "unit": "Cartons",
+      "additionalData": [
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category code",
+          "value": "212271504"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Category name",
+          "value": "Fruits and Vegetables (Fresh-Cut)"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Brand name",
+          "value": "Fresh Promise"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Commodity",
+          "value": "N/A"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Variety",
+          "value": "N/A"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Product name",
+          "value": "Garden Salad Kit 10 X 12 OZ"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging size",
+          "value": "8 LB"
+        },
+        {
+          "type": [
+            "FSMAAbstractKDE"
+          ],
+          "name": "Packaging style",
+          "value": "Cartons"
+        }
+      ]
+    },
+    "dateCompleted": "2022-01-06T00:00Z"
+  }
+}
+
+
+ + +

2.6.31 FSVP Importer Credential

+ +

This credential represents a secure digital record of the KDEs (Key Data Elements) required by an importer when asserting compliance to the Foreign Supplier Verification Program (FSVP) to meet the requirements of the Food Safety Modernization Act (FSMA). +Additional information about the Foreign Supplier Verification Program: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-final-rule-foreign-supplier-verification-programs-fsvp-importers-food-humans-and-animals

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSVPImporterCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FVSPImporterCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FSVPImporterCredential"
+  ],
+  "name": "FSVP Importer Credential",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ]
+  },
+  "credentialSubject": {
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Onwards A/S",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Sludevej 63",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "importerDUNS": "00-123-4567",
+    "shipment": {
+      "type": [
+        "AgricultureParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Bartell - Doyle",
+        "streetAddress": "84189 Roberts Route",
+        "addressLocality": "Kautzerstad",
+        "addressRegion": "Louisiana",
+        "postalCode": "37950-5855",
+        "addressCountry": "Mongolia"
+      },
+      "originAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Marks, Runte and Bartell",
+        "streetAddress": "97696 Weissnat Pines",
+        "addressLocality": "Reynabury",
+        "addressRegion": "North Dakota",
+        "postalCode": "51361-9603",
+        "addressCountry": "Virgin Islands, U.S."
+      },
+      "foreignPortExport": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "4947538126450",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "40.5464",
+          "longitude": "-37.6146"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Moen - Swift",
+          "streetAddress": "9746 Laron Gardens",
+          "addressLocality": "Port Flossie",
+          "addressRegion": "Hawaii",
+          "postalCode": "64687",
+          "addressCountry": "Djibouti"
+        },
+        "unLocode": "DKCPH"
+      },
+      "portOfEntry": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "2184109798407",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "38.8485",
+          "longitude": "-34.0883"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Mills, Daugherty and Nader",
+          "streetAddress": "39514 Kulas Terrace",
+          "addressLocality": "East Avis",
+          "addressRegion": "Utah",
+          "postalCode": "45553",
+          "addressCountry": "Northern Mariana Islands"
+        },
+        "unLocode": "DKCPH"
+      },
+      "deliveryMethod": "Truck transport",
+      "trackingNumber": "866440000109",
+      "expectedArrival": "2021-03-14",
+      "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-595-555-0996",
+        "faxNumber": "+1-643-555-2094"
+      },
+      "agriculturePackage": [
+        {
+          "type": [
+            "AgriculturePackage"
+          ],
+          "packageName": "Avocados, Bulk",
+          "grade": "AA",
+          "responsibleParty": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Example Responsible Party Organization",
+            "email": "Chadrick_Gibson@example.com",
+            "phoneNumber": "+1-470-555-7721"
+          },
+          "voicePickCode": "4642",
+          "harvestDate": "2021-03-14",
+          "labelImageUrl": "https://img.example.org/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+          "agricultureProduct": [
+            {
+              "type": [
+                "AgricultureProduct"
+              ],
+              "plu": "94225",
+              "product": {
+                "type": [
+                  "Product"
+                ],
+                "manufacturer": {
+                  "type": [
+                    "Organization"
+                  ],
+                  "email": "Ashlee.Grady@example.net",
+                  "phoneNumber": "+1-300-555-2516"
+                },
+                "name": "Avocados",
+                "description": "Avocados, 4 pack boxes",
+                "weight": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "hg/ha",
+                  "value": "6960"
+                },
+                "sku": "81055399441"
+              },
+              "scientificName": "Persea americana",
+              "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+              "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+            }
+          ]
+        }
+      ],
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Green Fields",
+        "description": "Growing & packaging for high quality produce",
+        "email": "sales@greenfields.org",
+        "phoneNumber": "+1-474-555-8033"
+      },
+      "purchaser": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-351-555-3356",
+        "faxNumber": "+1-744-555-3782"
+      },
+      "carrier": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Adaline29@example.com",
+        "phoneNumber": "+1-853-555-5644"
+      },
+      "broker": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Koch LLC",
+        "leiCode": "54321351219389121979"
+      }
+    },
+    "fsvpAssertion": "FSVP Compliant"
+  }
+}
+
+
+ + +

2.6.32 Food Defense Inspection Credential

+ +

The Food Defense Verification Program satisfies the requirements of the USDA Foods commodity purchase programs, specifically that all qualified contractors and subcontractors have a documented and operational food defense plan that provides for the security of a plant's production processes and includes the storage and transportation of pre-production raw materials and other ingredients and post-production finished products. The prospective suppliers plan must be audited and approved prior to bid opening on a USDA Foods solicitation, and subsequently audited on an annual basis. +(source: Food Defense Verification Program, https://www.ams.usda.gov/services/auditing/food-defense-system-survey).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodDefenseInspectionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FoodDefenseInspectionCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FoodDefenseInspectionCredential"
+  ],
+  "name": "Food Defense Inspection Credential",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Glayson & Co. Inspections",
+    "description": "Agricultural cleanliness & food defense assurance",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "3198 O'Kon Wall",
+        "addressLocality": "North Adolphchester",
+        "addressRegion": "Nevada",
+        "postalCode": "50788",
+        "addressCountry": "Cote d'Ivoire"
+      }
+    },
+    "email": "Bernita.Quitzon98@example.com",
+    "phoneNumber": "+1-377-555-7748",
+    "faxNumber": "+1-915-555-9362"
+  },
+  "credentialSubject": {
+    "type": [
+      "FoodDefenseInspection"
+    ],
+    "commonInfo": {
+      "type": [
+        "AgricultureInspectionCommonInfo"
+      ],
+      "applicant": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-478-555-7641",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "USA"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-155-555-7478",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & food defense assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-259-555-6217",
+            "faxNumber": "+1-158-555-4680"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & food defense assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-342-555-5679",
+        "faxNumber": "+1-648-555-2342"
+      },
+      "regulatoryAgency": {
+        "type": [
+          "Organization"
+        ],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-502-555-3044",
+        "faxNumber": "+1-247-555-1009"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "questions": [
+      {
+        "type": [
+          "FoodDefenseQuestion"
+        ],
+        "number": "10",
+        "facility": "P",
+        "response": false,
+        "rating": 1
+      },
+      {
+        "type": [
+          "FoodDefenseQuestion"
+        ],
+        "number": "12",
+        "facility": "P",
+        "response": true,
+        "rating": 4
+      }
+    ],
+    "deficiencies": [
+      {
+        "type": [
+          "FoodDefenseDeficiency"
+        ],
+        "number": "10",
+        "description": "\"No Trespassing\" signs not visible along perimeter and no other measures",
+        "proposedCorrectionDate": "2020-03-20",
+        "dateCorrected": "2020-03-21"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.33 Food Facility Registration Credential

+ +

The FDA Food Facility Registration Number is a unique identifier assigned to facilities that manufacture, process, pack, or hold food for consumption in the United States.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodFacilityRegistrationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FoodFacilityRegistrationCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "credentialSchema": {
+    "type": "OpenApiSpecificationValidator2022",
+    "id": "https://w3id.org/traceability/openapi/components/schemas/credentials/FoodFacilityRegistrationCredential.yml"
+  },
+  "type": [
+    "VerifiableCredential",
+    "FoodFacilityRegistrationCredential"
+  ],
+  "issuer": {
+    "id": "did:web:qualified-organization.example.com",
+    "name": "US-FDA"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "id": "did:web:organization.example.com",
+    "number": "12345678901",
+    "exemption": {
+      "exempt": false,
+      "code": "None"
+    }
+  }
+}
+
+
+ + +

2.6.34 Food Grade Inspection Credential

+ +

The USDA grade shields, official seals, and labels are reputable symbols of the quality and integrity of American agricultural products. Large-volume buyers such as grocery stores, military institutions, restaurants, and even foreign governments use the quality grades as a common “language," making business transactions easier. +The USDA shields and labels assure consumers that the products they buy have gone through a rigorous review process by highly-skilled graders & auditors that follow the official grade standards and process standards developed, maintained, and interpreted by USDA’s Agricultural Marketing Service. +(source: USDA Agricultural Marketing Service: Grades and Standards, https://www.ams.usda.gov/grades-standards).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FoodGradeInspectionCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "FoodGradeInspectionCredential"
+  ],
+  "name": "Food Grade Inspection Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Hauck Group",
+    "description": "Focused secondary synergy",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "3198 O'Kon Wall",
+        "addressLocality": "North Adolphchester",
+        "addressRegion": "Nevada",
+        "postalCode": "50788",
+        "addressCountry": "Cote d'Ivoire"
+      }
+    },
+    "email": "Bernita.Quitzon98@example.com",
+    "phoneNumber": "+1-200-555-1019",
+    "faxNumber": "+1-141-555-1598"
+  },
+  "credentialSubject": {
+    "type": [
+      "FoodGradeInspection"
+    ],
+    "commonInfo": {
+      "type": [
+        "AgricultureInspectionCommonInfo"
+      ],
+      "applicant": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-474-555-2159",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "USA"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-938-555-6732",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & grade assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-264-555-8258",
+            "faxNumber": "+1-949-555-2457"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-657-555-9249",
+        "faxNumber": "+1-675-555-6601"
+      },
+      "regulatoryAgency": {
+        "type": [
+          "Organization"
+        ],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-778-555-0405",
+        "faxNumber": "+1-783-555-1300"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "shipment": {
+      "type": [
+        "AgricultureParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Industrial Distributions",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "Togo"
+      },
+      "originAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Green Fields",
+        "streetAddress": "97696 Weissnat Pines",
+        "addressLocality": "Reynabury",
+        "addressRegion": "North Dakota",
+        "postalCode": "51361-9603",
+        "addressCountry": "U.S."
+      },
+      "deliveryMethod": "Truck transport",
+      "trackingNumber": "866440000109",
+      "expectedArrival": "2021-03-14",
+      "specialInstructions": "The package is delicate so handle with appropriate caution.",
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-716-555-1537",
+        "faxNumber": "+1-106-555-9695"
+      },
+      "agriculturePackage": [
+        {
+          "type": [
+            "AgriculturePackage"
+          ],
+          "packageName": "Avocados, Bulk",
+          "grade": "AA",
+          "responsibleParty": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Example Responsible Party Organization",
+            "email": "Chadrick_Gibson@example.com",
+            "phoneNumber": "+1-750-555-5996"
+          },
+          "voicePickCode": "4642",
+          "harvestDate": "2021-03-14",
+          "labelImageUrl": "https://img.example.org/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+          "agricultureProduct": [
+            {
+              "type": [
+                "AgricultureProduct"
+              ],
+              "plu": "94225",
+              "product": {
+                "type": [
+                  "Product"
+                ],
+                "manufacturer": {
+                  "type": [
+                    "Organization"
+                  ],
+                  "email": "Ashlee.Grady@example.net",
+                  "phoneNumber": "+1-980-555-3493"
+                },
+                "name": "Avocados",
+                "description": "Avocados, 4 pack boxes",
+                "weight": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "hg/ha",
+                  "value": "6960"
+                },
+                "sku": "81055399441"
+              },
+              "unitQuantity": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "60"
+              },
+              "scientificName": "Persea americana",
+              "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+              "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+            }
+          ]
+        }
+      ],
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Green Fields",
+        "description": "Growing & packaging for high quality produce",
+        "email": "sales@greenfields.org",
+        "phoneNumber": "+1-772-555-6376"
+      },
+      "purchaser": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-019-555-1962",
+        "faxNumber": "+1-905-555-6675"
+      },
+      "carrier": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Adaline29@example.com",
+        "phoneNumber": "+1-487-555-6186"
+      },
+      "broker": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Cole United",
+        "leiCode": "54321351219389121979"
+      }
+    },
+    "loadingStatus": "UL",
+    "carrierTypeName": "Mechanical refrigerated",
+    "refrigerationUnitOn": true,
+    "doorsOpen": true,
+    "lots": [
+      {
+        "type": [
+          "FoodGradeInspectionLot"
+        ],
+        "agricultureProduct": {
+          "type": [
+            "AgricultureProduct"
+          ],
+          "plu": "94225",
+          "product": {
+            "type": [
+              "Product"
+            ],
+            "manufacturer": {
+              "type": [
+                "Organization"
+              ],
+              "email": "Ashlee.Grady@example.net",
+              "phoneNumber": "+1-921-555-6405"
+            },
+            "name": "Avocados",
+            "description": "Avocados, 4 pack boxes",
+            "weight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "hg/ha",
+              "value": "6960"
+            },
+            "sku": "81055399441"
+          },
+          "scientificName": "Persea americana",
+          "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+        },
+        "lotIdentifier": "Main Lot",
+        "numberContainers": 320,
+        "countInspected": true,
+        "brandMarkings": "\"Green Fields\"; Packed by Ace Foodstuffs; Produce of U.S.A.",
+        "samples": [
+          {
+            "type": [
+              "FoodGradeInspectionSample"
+            ],
+            "sampleSizeValue": 10,
+            "sampleSizeUnits": "items",
+            "sampleProperties": [
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "Temp °F",
+                "propertyValue": "53"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "BMR Quality D",
+                "propertyValue": "2"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "BMR Quality SD",
+                "propertyValue": "0"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "BMR Quality DK",
+                "propertyValue": "0"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "Caked Dirt Quality D",
+                "propertyValue": "0"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "Caked Dirt Quality SD",
+                "propertyValue": "0"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "Caked Dirt Quality DK",
+                "propertyValue": "0"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "< 1-3/4 In. Dia.",
+                "propertyValue": "1"
+              },
+              {
+                "type": [
+                  "FoodGradeInspectionSampleProperty"
+                ],
+                "propertyName": "> 3 In. Dia.",
+                "propertyValue": "2"
+              }
+            ]
+          }
+        ],
+        "defects": [
+          {
+            "type": [
+              "FoodGradeInspectionDefect"
+            ],
+            "offsizeDefect": "Quality - Staining",
+            "averageDefects": 6,
+            "seriousDamage": 2,
+            "verySeriousDamage": 0
+          },
+          {
+            "type": [
+              "FoodGradeInspectionDefect"
+            ],
+            "offsizeDefect": "Quality - Dry Sunken Areas",
+            "averageDefects": 2,
+            "seriousDamage": 0,
+            "verySeriousDamage": 0
+          },
+          {
+            "type": [
+              "FoodGradeInspectionDefect"
+            ],
+            "offsizeDefect": "Quality - Surface Mold",
+            "averageDefects": 1,
+            "seriousDamage": 0,
+            "verySeriousDamage": 0
+          }
+        ],
+        "grade": {
+          "type": [
+            "FoodGradeInspectionResult"
+          ],
+          "gradeInspected": "U.S. No. 1",
+          "requirementsMet": true
+        },
+        "remarks": "Size: Mostly large, many medium, few small",
+        "minTemperature": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "51",
+          "unitCode": "FAH"
+        },
+        "maxTemperature": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "55",
+          "unitCode": "FAH"
+        }
+      }
+    ],
+    "estimatedCharges": "$135.00"
+  }
+}
+
+
+ + +

2.6.35 Freight Manifest Credential

+ +

In international trade, a listing of all cargo transported on a particular marine voyage or flight. The manifest prepared for cargo loaded at a given port or airport should equal the sum total of all transport documents (bills of lading, air waybills) issued for cargo taken on at that port or airport. (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FreightManifestCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/FreightManifestCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:key:z6Mkki9HaBA2cB5kETPzsKSR661Erzw13joNt4HqhhAY7Nqi",
+  "type": [
+    "VerifiableCredential",
+    "FreightManifestCredential"
+  ],
+  "validFrom": "2022-01-25T11:10:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "FreightManifest"
+    ],
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "name": "MULTI CONTAINER LINE",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "MCL Multi Container Line LTD.",
+          "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+          "addressLocality": "Kowloon Bay",
+          "addressRegion": "Hong Kong",
+          "addressCountry": "Hong Kong SAR"
+        }
+      }
+    },
+    "carrierCode": "MCML",
+    "transportMeans": "HMM Algeciras",
+    "transportMeansId": "urn:epc:id:imovn:9863297",
+    "voyage": "V.0004W",
+    "billsOfLading": [
+      {
+        "type": [
+          "BillOfLading"
+        ],
+        "billOfLadingNumber": "XMANHR2102045",
+        "bookingNumber": "XMANHR2102045",
+        "consignor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Xxinau Manufacturing Co. Ltd.",
+          "description": "Advanced Production - Delivered",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Xin Fei Da Dao 139",
+              "addressLocality": "Xindao",
+              "addressRegion": "Fujian Province",
+              "postalCode": "361100",
+              "addressCountry": "CN"
+            }
+          },
+          "email": "xxinau-sales@example.org",
+          "phoneNumber": "+86-744-555-6906"
+        },
+        "consignee": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Better Life Tech",
+          "description": "Better Lives Products",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Rue de la Poste 272",
+              "addressLocality": "Ramegnies-Chin",
+              "addressRegion": "Hainaut",
+              "postalCode": "7520",
+              "addressCountry": "BE"
+            }
+          },
+          "email": "procurement@lifetech-example.org",
+          "phoneNumber": "+32-5555-5363"
+        },
+        "notify": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Better Life Tech",
+          "description": "Better Lives Products",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Rue de la Poste 272",
+              "addressLocality": "Ramegnies-Chin",
+              "addressRegion": "Hainaut",
+              "postalCode": "7520",
+              "addressCountry": "BE"
+            }
+          },
+          "email": "procurement@lifetech-example.org",
+          "phoneNumber": "+32-5555-5159"
+        },
+        "freight": {
+          "type": [
+            "ParcelDelivery"
+          ],
+          "deliveryAddress": {
+            "type": [
+              "Place"
+            ],
+            "geo": {
+              "type": [
+                "GeoCoordinates"
+              ],
+              "latitude": "51.28666300852508",
+              "longitude": "4.39210396184628"
+            },
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "addressRegion": "Antwerp",
+              "addressCountry": "BE"
+            }
+          },
+          "originAddress": {
+            "type": [
+              "Place"
+            ],
+            "geo": {
+              "type": [
+                "GeoCoordinates"
+              ],
+              "latitude": "24.502613982272464",
+              "longitude": "118.05496072882636"
+            },
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "addressRegion": "Xiamen",
+              "addressCountry": "CN"
+            }
+          },
+          "deliveryMethod": "Ocean transport",
+          "trackingNumber": "178380801954"
+        },
+        "portOfLoading": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "CNXMG"
+        },
+        "portOfDischarge": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "BEANR"
+        },
+        "particulars": [
+          {
+            "type": [
+              "ConsignmentItem"
+            ],
+            "marksAndNumbers": "Espresso Italiano",
+            "commodity": {
+              "type": [
+                "Commodity"
+              ],
+              "commodityCode": "851671",
+              "commodityCodeType": "HS"
+            },
+            "packageQuantity": 2200,
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "14600"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "15960"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "856",
+              "unitCode": "cmb"
+            }
+          }
+        ]
+      },
+      {
+        "type": [
+          "BillOfLading"
+        ],
+        "billOfLadingNumber": "XMANHR6182210B",
+        "bookingNumber": "XMANHR6182210",
+        "consignor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Chuang's Enterprises",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Lido Gdns Sham Tseng",
+              "addressLocality": "Tsuen Wan District",
+              "addressRegion": "Hong Kong",
+              "addressCountry": "HK"
+            }
+          }
+        },
+        "consignee": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Intl. Construction Materials GMBH.",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Alsembergsesteenweg 326",
+              "addressLocality": "Nieuwmunster",
+              "addressRegion": "West Flanders",
+              "postalCode": "8377",
+              "addressCountry": "BE"
+            }
+          }
+        },
+        "freight": {
+          "type": [
+            "ParcelDelivery"
+          ],
+          "deliveryAddress": {
+            "type": [
+              "Place"
+            ],
+            "geo": {
+              "type": [
+                "GeoCoordinates"
+              ],
+              "latitude": "51.28666300852508",
+              "longitude": "4.39210396184628"
+            },
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "addressRegion": "Antwerp",
+              "addressCountry": "BE"
+            }
+          },
+          "originAddress": {
+            "type": [
+              "Place"
+            ],
+            "geo": {
+              "type": [
+                "GeoCoordinates"
+              ],
+              "latitude": "24.502613982272464",
+              "longitude": "118.05496072882636"
+            },
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "addressRegion": "Xiamen",
+              "addressCountry": "CN"
+            }
+          },
+          "deliveryMethod": "Ocean transport",
+          "trackingNumber": "178380801954"
+        },
+        "portOfLoading": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "HKHKG"
+        },
+        "portOfDischarge": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "BEANR"
+        },
+        "particulars": [
+          {
+            "type": [
+              "ConsignmentItem"
+            ],
+            "marksAndNumbers": "Espresso Italiano",
+            "commodity": {
+              "type": [
+                "Commodity"
+              ],
+              "commodityCode": "851671",
+              "commodityCodeType": "HS"
+            },
+            "packageQuantity": 2200,
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "14600"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "15960"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "856",
+              "unitCode": "cmb"
+            }
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.36 GAP Inspection Credential

+ +

Good Agricultural Practices (GAP) audits are voluntary audits that verify that fruits and vegetables are produced, packed, handled, and stored to minimize risks of microbial food safety hazards. GAP audits verify adherence to the recommendations made in the U.S. Food and Drug Administration’s Guide to Minimize Microbial Food Safety Hazards for Fresh Fruits and Vegetables (pdf) and industry recognized food safety practices. +(source: Good Agricultural Practices (GAP) Audits, https://www.ams.usda.gov/services/auditing/gap-ghp).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GAPInspectionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GAPInspectionCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "GAPInspectionCredential"
+  ],
+  "name": "GAP Inspection Certificate",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Hauck Group",
+    "description": "Focused secondary synergy",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "3198 O'Kon Wall",
+        "addressLocality": "North Adolphchester",
+        "addressRegion": "Nevada",
+        "postalCode": "50788",
+        "addressCountry": "Cote d'Ivoire"
+      }
+    },
+    "email": "Bernita.Quitzon98@example.com",
+    "phoneNumber": "+1-389-555-4563",
+    "faxNumber": "+1-959-555-1294"
+  },
+  "credentialSubject": {
+    "type": [
+      "GAPInspection"
+    ],
+    "GAPPlus": false,
+    "commonInfo": {
+      "type": [
+        "AgricultureInspectionCommonInfo"
+      ],
+      "applicant": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-444-555-4019",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "Togo"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-607-555-1412",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & grade assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-363-555-8925",
+            "faxNumber": "+1-991-555-6239"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-885-555-6427",
+        "faxNumber": "+1-005-555-6150"
+      },
+      "regulatoryAgency": {
+        "type": [
+          "Organization"
+        ],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-382-555-1822",
+        "faxNumber": "+1-116-555-2669"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "usesLogo": true,
+    "subjectToRule": false,
+    "operationDescription": "Organic tomato farming",
+    "commoditiesCovered": [
+      {
+        "type": [
+          "AgricultureProduct"
+        ],
+        "plu": "94225",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "email": "Sven22@example.org",
+            "phoneNumber": "+1-382-555-7105"
+          },
+          "name": "Tomatoes",
+          "description": "Tomatoes, Cartons",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "640"
+          },
+          "sku": "164664203943"
+        },
+        "unitQuantity": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "cartons",
+          "value": "348"
+        },
+        "scientificName": "Solanum lycopersicum",
+        "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+      }
+    ],
+    "totalArea": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "unitCode": "ac",
+      "value": "38"
+    },
+    "fieldOpsHarvestingScope": false,
+    "postHarvestOpsScope": true,
+    "logoUseScope": true,
+    "tomatoProdHarvestingScope": false,
+    "tomatoPackinghouseScope": true,
+    "tomatoGreenhouseScope": false,
+    "tomatoPackingDistributionScope": true,
+    "personsInterviewed": [
+      {
+        "type": [
+          "Person"
+        ],
+        "firstName": "John",
+        "lastName": "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-222-555-6707"
+      }
+    ],
+    "requestedBy": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "John",
+      "lastName": "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-948-555-8480"
+    },
+    "reviewingOfficial": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Jason",
+      "lastName": "Grant",
+      "email": "Santa43@example.org",
+      "phoneNumber": "+1-202-555-3124",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-632-555-8161",
+        "faxNumber": "+1-196-555-6062"
+      },
+      "jobTitle": "Principal Data Supervisor"
+    },
+    "dateReviewed": "2020-03-20T14:30-08:00",
+    "meetsCriteria": true,
+    "requirementResults": [
+      {
+        "type": [
+          "GAPRequirementResult"
+        ],
+        "requirementNumber": "G-4",
+        "resultCode": "C",
+        "auditorComments": "Worker training exceeds requirements"
+      },
+      {
+        "type": [
+          "GAPRequirementResult"
+        ],
+        "requirementNumber": "G-5",
+        "resultCode": "C"
+      },
+      {
+        "type": [
+          "GAPRequirementResult"
+        ],
+        "requirementNumber": "G-6",
+        "resultCode": "N/A",
+        "auditorComments": "Product not subject to traceability rule"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.37 GS1-8 Prefix License Credential

+ +

A GS1-8 Prefix is issued by GS1 Global Office and allocated a GS1 Member Organization or to itself for the purpose of issuing GS1 identification key licenses for GTIN-8s.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS18PrefixLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS18PrefixLicenseCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/license-context/"
+  ],
+  "id": "https://id.gs1.org/vc/license/gs1_8_prefix/754",
+  "type": [
+    "VerifiableCredential",
+    "GS18PrefixLicenseCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2005-01-01T00:00:00Z",
+  "credentialSubject": {
+    "id": "did:web:www.gs1ca.org",
+    "partyGLN": "7541230000000",
+    "organizationName": "GS1 Canada",
+    "licenseValue": "754"
+  },
+  "credentialStatus": {
+    "id": "https://id.gs1.org/vc/license/status/gs1_8_prefix/754",
+    "type": "CredentialStatusList2021"
+  }
+}
+
+
+ + +

2.6.38 GS1 Company Prefix License Credential

+ +

A GS1 Company Prefix License is issued by a GS1 Member Organization or GS1 Global Office and allocated to a user company or to itself for the purpose of generating tier 1 GS1 identification keys.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1CompanyPrefixLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1CompanyPrefixLicenseCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/license-context/"
+  ],
+  "id": "did:example:b6d13abe-464d-4bb9-a568-b6d81efd57e3",
+  "type": [
+    "VerifiableCredential",
+    "GS1CompanyPrefixLicenseCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2020-11-19T14:56:37Z",
+  "credentialSubject": {
+    "id": "did:web:www.example.ca",
+    "partyGLN": "7541234000006",
+    "organizationName": "Example Company",
+    "extendsCredential": "https://id.gs1.org/vc/license/gs1_prefix/754",
+    "licenseValue": "7541234"
+  },
+  "credentialStatus": {
+    "id": "https://www.gs1ca.org/credentials/gs1_company_prefix/status/7541234",
+    "type": "CredentialStatusList2021"
+  }
+}
+
+
+ + +

2.6.39 GS1 Data Credential

+ +

A data credential is data about something identified with a key credential. While anyone can make any declaration about an object, for that data to be trusted, it has to be authorised in some fashion. This can vary depending on the type of data and the business process in which it is used. For example, a brand owner can be trusted to declare the brand name, description, size and unit of measure, and much more about their own product. The brand owner may not be trusted, however, to declare certain product certifications (e.g., Halal and conformance to other religious practices) or to provide high-quality data for critical supply chain processes (e.g., dimensions and weights for planogram purposes). In such cases, the brand owner would have to authorise other parties that are trusted to provide that data. On the other hand, an anonymous consumer can provide a review of the product without any authorisations provided by the brand owner but can increase trust in the review by referencing a proof of purchase credential for the product. Ultimately, the rules governing which declarations may be made, by whom, and with what combination of data authorisation and data certification credentials depend on the data being provided. The key authorisation and data certification credential URIs do not need to be resolvable, and the fact that this credential is presented does not require that the other credentials be presented as well. It is up to the holder to decide whether to present the other credentials alongside this one, and up to the verifier to decide whether or not to accept them (or accept their absence).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1DataCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1DataCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/trade-item-context/",
+    "https://ref.gs1.org/gs1/vc/declaration-context/",
+    "https://w3id.org/vc/status-list/2021/v1"
+  ],
+  "id": "did:example:4e24b35d-de87-49d4-a26b-70490c62ec25",
+  "type": [
+    "VerifiableCredential",
+    "GS1DataCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2020-12-03T03:14:59Z",
+  "credentialSubject": {
+    "id": "https://id.gs1.org/01/07541234555551",
+    "keyAuthorization": "did:example:60cda318-a0a7-4e39-b600-ea38bf68a31f",
+    "brandOwner": "The Best Example",
+    "tradeItemDescription": "Never Give Up NRG Drink",
+    "tradeItemImageURL": "https://www.example.com/assets/7541234555551.png",
+    "gpcCode": "10000266",
+    "netContent": "300",
+    "netContentUOM": "ml",
+    "targetMarketCountryCode": [
+      "CA",
+      "US"
+    ]
+  },
+  "credentialStatus": {
+    "id": "https://www.example.com/mycreds/status/4e24b35d-de87-49d4-a26b-70490c62ec25",
+    "type": "CredentialStatusList2021"
+  }
+}
+
+
+ + +

2.6.40 GS1 Delegation Credential

+ +

This is the Verifiable Credential that delegates to another party the right to issue data credentials on behalf of the issuer of this credential.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1DelegationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1DelegationCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/declaration-context/",
+    "https://w3id.org/vc/status-list/2021/v1"
+  ],
+  "id": "did:example:a60d21a8-485b-4f28-8510-c9b64325bab5",
+  "type": [
+    "VerifiableCredential",
+    "GS1DelegationCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2020-12-03T03:14:59Z",
+  "credentialSubject": {
+    "id": "did:web:www.egsolutionprovider.ca",
+    "delegation": [
+      "did:example:b6d13abe-464d-4bb9-a568-b6d81efd57e3"
+    ],
+    "dataCredentialType": [
+      "GS1PlanogramDataCredential"
+    ]
+  },
+  "credentialStatus": {
+    "id": "https://www.example.ca/mycreds/status/a60d21a8-485b-4f28-8510-c9b64325bab5",
+    "type": [
+      "CredentialStatusList2021"
+    ]
+  }
+}
+
+
+ + +

2.6.41 GS1 Identification Key License Credential

+ +

A GS1 identification key license is issued by a GS1 Member Organization or GS1 Global Office and entitles the user company to allocate that key to an object.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1IdentificationKeyLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1IdentificationKeyLicenseCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/license-context/",
+    "https://w3id.org/vc/status-list/2021/v1"
+  ],
+  "id": "did:example:3b306a01-eada-420e-bf5d-caa603042a61",
+  "type": [
+    "VerifiableCredential",
+    "GS1IdentificationKeyLicenseCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2020-11-19T14:56:37Z",
+  "credentialSubject": {
+    "id": "did:web:www.example.ca",
+    "partyGLN": "7541234000006",
+    "organizationName": "Example Company",
+    "extendsCredential": "https://id.gs1.org/vc/license/gs1_prefix/754",
+    "licenseValue": "7541234555551",
+    "alternativeLicenseValue": "754123455555",
+    "identificationKeyType": "GTIN"
+  },
+  "credentialStatus": {
+    "id": "https://www.gs1ca.org/credentials/gtin/status/7543210555551",
+    "type": "StatusList2021Credential"
+  }
+}
+
+
+ + +

2.6.42 GS1 Key Credential

+ +

This is the Verifiable Credential that indicates that something has been identified. It contains no data about what has been identified as that is done via the association process. This credential is used only to indicate that the key that it contains exists and is valid. When the key is retired (e.g., a product is withdrawn from the market or an asset is destroyed), the credential is revoked. The credential subject ID must be a GS1 Digital Link URI. While preference should be given to the canonical URI (based on id.gs1.org), this is not required. Using the GS1 Digital Link URI means that the credential can support any level of granularity required (e.g., GTIN, GTIN+CPV, GTIN+lot, GTIN+serial, GLN, GLN+extension, etc.).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1KeyCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1KeyCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/declaration-context/",
+    "https://ref.gs1.org/gs1/vc/license-context/",
+    "https://w3id.org/vc/status-list/2021/v1"
+  ],
+  "id": "did:example:60cda318-a0a7-4e39-b600-ea38bf68a31f",
+  "type": [
+    "VerifiableCredential",
+    "GS1KeyCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2020-12-02T09:48:11Z",
+  "credentialSubject": {
+    "id": "https://id.gs1.org/01/07541234555551",
+    "extendsCredential": "did:example:b6d13abe-464d-4bb9-a568-b6d81efd57e3"
+  },
+  "credentialStatus": {
+    "id": "https://www.example.com/mycreds/status/60cda318-a0a7-4e39-b600-ea38bf68a31f",
+    "type": "StatusList2021Credential"
+  }
+}
+
+
+ + +

2.6.43 GS1 Prefix License Credential

+ +

A GS1 Prefix is issued by GS1 Global Office and allocated a GS1 Member Organization or to itself for the purpose of issuing GS1 Company Prefix or GS1 identification key licenses.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GS1PrefixLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/GS1PrefixLicenseCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://ref.gs1.org/gs1/vc/license-context/"
+  ],
+  "id": "https://id.gs1.org/vc/license/gs1_prefix/754",
+  "type": [
+    "VerifiableCredential",
+    "GS1PrefixLicenseCredential"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2005-01-01T00:00:00Z",
+  "credentialSubject": {
+    "id": "did:web:www.gs1ca.org",
+    "partyGLN": "7541230000000",
+    "organizationName": "GS1 Canada",
+    "licenseValue": "754"
+  },
+  "credentialStatus": {
+    "id": "https://id.gs1.org/vc/license/status/gs1_prefix/754",
+    "type": "CredentialStatusList2021"
+  }
+}
+
+
+ + +

2.6.44 House Bill of Lading Credential

+ +

A bill of lading issued by a freight forwarder. Often covers a consignment of parcels from various shippers that has been grouped or consolidated by the forwarder. The forwarder may, for example, receive a single groupage bill of lading from the carrier, then issue a series of House B/Ls to the respective shipper. (Source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms.)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#HouseBillOfLadingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/HouseBillOfLadingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "HouseBillOfLadingCredential"
+  ],
+  "validFrom": "2022-03-04T13:40:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "World Forward, Inc.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Well Fung Ind Centre",
+        "addressLocality": "Kwai Chung",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "HouseBillOfLading"
+    ],
+    "billOfLadingNumber": "FF873363210A",
+    "bookingNumber": [
+      "FF873363210"
+    ],
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Espresso Italiano Co.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Via Vico Ferrovia 5",
+          "addressLocality": "Goro",
+          "addressRegion": "Ferrara",
+          "postalCode": "44020",
+          "addressCountry": "IT"
+        }
+      },
+      "email": "sales@espresso-italiano.example.com",
+      "phoneNumber": "+39 5555 5955262"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "notifyParty": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "Prosumer Coffee Supplies, Ltd.",
+        "description": "Coffee Machine Imports",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "3934 Spinnaker Lane",
+            "addressLocality": "Joliet",
+            "addressRegion": "Illinois",
+            "postalCode": "60432",
+            "addressCountry": "US"
+          }
+        }
+      }
+    ],
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:organization.example.com",
+      "name": "World Forward, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "MCL Multi Container Line LTD.",
+          "streetAddress": "Well Fung Ind Centre",
+          "addressLocality": "Kwai Chung",
+          "addressRegion": "Hong Kong",
+          "addressCountry": "Hong Kong"
+        }
+      }
+    },
+    "mainCarriageTransportMovement": {
+      "type": [
+        "Transport"
+      ],
+      "vesselNumber": "MS Seven Seas",
+      "voyageNumber": "Atl-W0425"
+    },
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "ITMIL"
+    },
+    "portOfDischarge": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USLGB"
+    },
+    "totalNumberOfPackages": 2200,
+    "transportEquipmentQuantity": 2,
+    "includedConsignmentItems": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "marksAndNumbers": "Espresso Italiano",
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "851671",
+          "commodityCodeType": "HS"
+        },
+        "packageQuantity": 220,
+        "netWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "1460"
+        },
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "1590"
+        },
+        "grossVolume": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "85",
+          "unitCode": "cmb"
+        }
+      }
+    ],
+    "freightAndCharges": [
+      {
+        "type": [
+          "ServiceCharge"
+        ],
+        "chargeCode": "basicFreight",
+        "paymentTerm": "collect",
+        "chargeText": "Negotiated ocean freight",
+        "rate": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 225,
+          "priceCurrency": "USD"
+        },
+        "calculationBasis": "Per container",
+        "appliedAmount": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 450,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "declaredValue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 24000,
+      "priceCurrency": "USD"
+    },
+    "termsAndConditions": "https://terms-of-shipment.freightforwarder.example.com"
+  }
+}
+
+
+ + +

2.6.45 IATA Air Waybill Credential

+ +

Air Waybill based on IATA Air Waybill Resolution 600a https://www.iata.org/contentassets/e9cb5a72b88f4f68a5cfc572a50b60c9/eacph-european-air-cargo-programme-handbook.pdf and https://www.iata.org/contentassets/b559d10aeb734d5196332b4953dcf312/e-awb-sop-hyd.pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IATAAirWaybillCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/IATAAirWaybillCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "IATAAirWaybillCredential"
+  ],
+  "validFrom": "2028-02-28T16:04:20Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "On Time Express Limited"
+  },
+  "credentialSubject": {
+    "type": [
+      "IATAAirWaybill"
+    ],
+    "airWaybillNumber": "AXM121102183",
+    "airlineCodeNumber": "172",
+    "serialNumber": "48835010",
+    "airportOfDeparture": {
+      "type": [
+        "Place"
+      ],
+      "iataAirportCode": "XMN",
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "addressLocality": "Xiamen"
+      }
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "name": "On Time Express Limited",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Suite 605, 6/F, Hai Tian Logistics Centre, #1 Hai Tian Road",
+          "addressLocality": "Hu-Li District",
+          "addressRegion": "Xiamen",
+          "addressCountry": "CN"
+        }
+      }
+    },
+    "conditionsOfContract": "It is agreed that the goods described herein are accepted in apparent good order and condition (except as noted) for carriage SUBJECT TO THE CONDITIONS OF CONTRACT ON THE REVERSE HEREOF. ALL GOODS MAY BE CARRIED BY ANY OTHER MEANS INCLUDING ROAD OR ANY OTHER CARRIER UNLESS SPECIFIC CONTRARY INSTRUCTIONS ARE GIVEN HEREON BY THE SHIPPER, AND SHIPPER AGREES THAT THE SHIPMENT MAY BE CARRIED VIA INTERMEDIATE STOPPING PLACES WHICH THE CARRIER DEEMS APPROPRIATE. THE SHIPPER'S ATTENTION IS DRAWN TO THE NOTICE CONCERNING CARRIER'S LIMITATION OF LIABILITY. Shipper may increase such limitation of liability by declaring a higher value for carriage and paying a supplemental charge if required.",
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "description": "Advanced Production - Delivered",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      }
+    },
+    "shippersAccountNumber": "Trade",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "By Acre",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "I.C.Modewegs Vej 1",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "requestedRouting": [
+      {
+        "type": [
+          "Transport"
+        ],
+        "departureLocation": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "ITMIL",
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "addressLocality": "Xiamen"
+          }
+        },
+        "arrivalLocation": {
+          "type": [
+            "Place"
+          ],
+          "iataAirportCode": "LUX",
+          "unLocode": "USLGB"
+        },
+        "modeOfTransport": "Vessel",
+        "voyageNumber": "Atl-W0425",
+        "carrier": {
+          "type": [
+            "Organization"
+          ],
+          "iataCarrierCode": "CV",
+          "name": "Koepp - Ratke",
+          "description": "Fully-configurable 5th generation infrastructure",
+          "email": "Oliver16@example.com",
+          "phoneNumber": "+1-408-555-6112",
+          "faxNumber": "+1-104-555-9003"
+        },
+        "arrivalDate": "2021-03-09"
+      },
+      {
+        "type": [
+          "Transport"
+        ],
+        "departureLocation": {
+          "type": [
+            "Place"
+          ],
+          "iataAirportCode": "LUX",
+          "unLocode": "ITMIL"
+        },
+        "arrivalLocation": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "CPH"
+        },
+        "modeOfTransport": "Vessel",
+        "voyageNumber": "Atl-W0425",
+        "carrier": {
+          "type": [
+            "Organization"
+          ],
+          "iataCarrierCode": "CV",
+          "name": "Koepp - Ratke",
+          "description": "Fully-configurable 5th generation infrastructure",
+          "email": "Oliver16@example.com",
+          "phoneNumber": "+1-408-555-6112",
+          "faxNumber": "+1-104-555-9003"
+        },
+        "arrivalDate": "2021-03-10"
+      }
+    ],
+    "destinationAirport": {
+      "type": [
+        "Place"
+      ],
+      "iataAirportCode": "CPH",
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "addressLocality": "Copenhagen"
+      }
+    },
+    "requestedFlight": "CV9586",
+    "requestedDate": "2021-07-31",
+    "accountingInformation": "Freight Collect",
+    "currency": "USD",
+    "chargeCodes": "CP—destination collect cash",
+    "weightValuationChargesType": "Collect",
+    "otherChargesType": "Prepaid",
+    "declaredValueForCarriage": "NVD",
+    "declaredValueForCustoms": "As per invoice",
+    "amountOfInsurance": "NIL",
+    "handlingInformation": "TOTAL: 13PLT (S) ONLY. INVOICE & PACKING LIST ATTD",
+    "consignmentRatingDetails": [
+      {
+        "type": [
+          "ConsignmentRatingDetail"
+        ],
+        "numberOfPieces": 13,
+        "grossWeight": 971,
+        "grossWeightUnit": "Kg",
+        "rateClass": "Q—quantity rate",
+        "chargeableWeight": 2480.5,
+        "total": "As arranged",
+        "natureAndVolumeOfGoods": "ROLLATORS; DIMS: 2 / 118 X 89 X 87 CM, 11 /118 x 89 X 113 CM, 14.88 CBM"
+      }
+    ],
+    "totalNumberOfPieces": 13,
+    "totalGrossWeight": 971,
+    "totalCharge": "As arranged",
+    "shippersCertificationBox": "On Time Express Limited, Suite 605, 6/F, Hai Tian Logistics Centre, #1 Hai Tian Road, Hu-Li District, Xiamen, P.R.China",
+    "executedOn": "2021-07-31",
+    "executedAt": {
+      "type": [
+        "Place"
+      ],
+      "iataAirportCode": "XMN"
+    }
+  }
+}
+
+
+ + +

2.6.46 Importer Security Filing Credential

+ +

An Importer Security Filing, commonly known as “10+2”, is a filing process that is required by the United States Customs and Border Protection (CPB) which requires import containerized cargo information. The information must be transmitted to the agency at least 24 hours before goods are loaded onboard a vessel to the USA. https://www.cbp.gov/border-security/ports-entry/cargo-security/importer-security-filing-102

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ImporterSecurityFilingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/ImporterSecurityFilingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:key:z6MkpnRaj2ajC29t2ejMS4tTtF6BZm76NRLDowLGm3ywPNHn",
+  "type": [
+    "VerifiableCredential",
+    "ImporterSecurityFilingCredential"
+  ],
+  "validFrom": "2022-02-24T12:10:00Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Onwards A/S",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "ImporterSecurityFiling"
+    ],
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Onwards A/S",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Sludevej 63",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "buyer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Onwards A/S",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Sludevej 63",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "shipToParty": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Future Mobility - Georgia",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3837 Martinez Blvd",
+          "addressLocality": "Augusta",
+          "addressRegion": "Georgia",
+          "postalCode": "30907",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "filingItems": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "9403 7000 00",
+          "commodityCodeType": "HTS"
+        },
+        "countryOfOrigin": "CN",
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Xxinau Manufacturing Co. Ltd.",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Xin Fei Da Dao 139",
+              "addressLocality": "Xindao",
+              "addressRegion": "Fujian Province",
+              "postalCode": "361100",
+              "addressCountry": "CN"
+            }
+          }
+        }
+      }
+    ],
+    "containerStuffingLocation": [
+      {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      }
+    ],
+    "consolidator": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "Xxinau Manufacturing Co. Ltd.",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Xin Fei Da Dao 139",
+            "addressLocality": "Xindao",
+            "addressRegion": "Fujian Province",
+            "postalCode": "361100",
+            "addressCountry": "CN"
+          }
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.47 Intellectual Property Rights Credential

+ +

Credential claiming intellectual property rights of a product.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntellectualPropertyRightsCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/IntellectualPropertyRightsCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "IntellectualPropertyRightsCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "IntellectualPropertyRights"
+    ],
+    "intellectualPropertyRightsOwner": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:garden-stuff.example.com",
+      "name": "Everything Garden Stuff"
+    },
+    "intellectualPropertyRightsType": "Copyright",
+    "intellectualPropertyRightsProduct": {
+      "type": [
+        "Product"
+      ],
+      "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+      "gtin": "8948786268509",
+      "name": "Lawn Flamingos",
+      "description": "Classic plastic lawn flamingos, 2pcs"
+    }
+  },
+  "evidence": {
+    "type": [
+      "IntellectualPropertyRightsVerification"
+    ],
+    "affirmingParty": {
+      "type": [
+        "Organization"
+      ],
+      "id": "https://climing-gear.example.com",
+      "name": "Climing Gear, Inc"
+    },
+    "intellectualPropertyRightsType": "Patent",
+    "evidenceDocumentUrl": "https://patents.google.com/patent/EP1820540B1/"
+  }
+}
+
+
+ + +

2.6.48 Intellectual Property Rights License Credential

+ +

Credential licensing intellectual property rights.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntellectualPropertyRightsLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/IntellectualPropertyRightsLicenseCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "IntellectualPropertyRightsLicenseCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:009a4c44-5d3a-4a1f-a1b4-642b9c08f9a5",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "IntellectualPropertyRightsLicense"
+    ],
+    "licensee": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:plastics-manufacturer.example.com",
+      "name": "Plasticts Mnfg."
+    },
+    "intellectualPropertyRightsType": "Copyright",
+    "intellectualPropertyRightsProduct": {
+      "type": [
+        "Product"
+      ],
+      "name": "Lawn Flamingos",
+      "description": "Classic plastic lawn flamingos, 2pcs"
+    },
+    "extendsCredential": "did:web:organization.example.com"
+  }
+}
+
+
+ + +

2.6.49 Intent To Import Credential

+ +

A basic indication to US CBP that the issuing organization wishes to start digital importing procedures for goods entering the United States. +An Intent To Import Credential should be included in the first submission of Traceable Presentations. +Any additional Verifiable Credentials to be presented depend on the workflow definition(s) indicated on the presentation.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntentToImportCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/IntentToImportCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:55791fb7-058f-409a-8a32-e6229n159144",
+  "type": [
+    "VerifiableCredential",
+    "IntentToImportCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Generic Motors of America",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "12 Generic Motors Dr",
+        "addressLocality": "Detroit",
+        "addressRegion": "Michigan",
+        "postalCode": "48232-5170",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "validFrom": "2022-03-03T15:20:00Z",
+  "credentialSubject": {
+    "type": [
+      "IntentToImport"
+    ],
+    "importIntent": "By issuing this Intent to Import Verifiable Credential and presenting it in a Traceable Presentation to US CBP, the issuing organization initiates a digital procedure for importing goods into the United States."
+  }
+}
+
+
+ + +

2.6.50 Inventory Registration Credential

+ +

Credential used for Ecommerce Filfillment Centers to register inventory.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#InventoryRegistrationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/InventoryRegistrationCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "InventoryRegistrationCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Example Ecommerce Marketplace, Inc"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "Product"
+    ],
+    "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+    "gtin": "8948786268509",
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:garden-stuff.example.com"
+    }
+  }
+}
+
+
+ + +

2.6.51 Master Bill of Lading Credential

+ +

A receipt for the cargo and a contract for transportation between a shipper and the ocean carrier. It may also be used as instrument of ownership (negotiable bill of lading) which can be bought, sold, or traded while the goods are in transit. To be used in this manner, it must be a negotiable "order bill of lading". (Source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms.) Model based on https://service.unece.org/trade/uncefact/publication/Transport%20and%20Logistics/MaritimeBill/HTML/001.htm

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MasterBillOfLadingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MasterBillOfLadingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "MasterBillOfLadingCredential"
+  ],
+  "validFrom": "2022-03-04T13:40:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "MasterBillOfLading"
+    ],
+    "billOfLadingNumber": "EX600822199A",
+    "bookingNumber": [
+      "EX600822199"
+    ],
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Espresso Italiano Co.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Via Vico Ferrovia 5",
+          "addressLocality": "Goro",
+          "addressRegion": "Ferrara",
+          "postalCode": "44020",
+          "addressCountry": "IT"
+        }
+      },
+      "email": "sales@espresso-italiano.example.com",
+      "phoneNumber": "+39 5555 2038889"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "notifyParty": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "Prosumer Coffee Supplies, Ltd.",
+        "description": "Coffee Machine Imports",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "3934 Spinnaker Lane",
+            "addressLocality": "Joliet",
+            "addressRegion": "Illinois",
+            "postalCode": "60432",
+            "addressCountry": "US"
+          }
+        }
+      }
+    ],
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:organization.example.com",
+      "name": "MULTI CONTAINER LINE",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "MCL Multi Container Line LTD.",
+          "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+          "addressLocality": "Kowloon Bay",
+          "addressRegion": "Hong Kong",
+          "addressCountry": "Hong Kong SAR"
+        }
+      }
+    },
+    "mainCarriageTransportMovement": {
+      "type": [
+        "Transport"
+      ],
+      "vesselNumber": "MS Seven Seas",
+      "voyageNumber": "Atl-W0425"
+    },
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "ITMIL"
+    },
+    "portOfDischarge": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USLGB"
+    },
+    "totalNumberOfPackages": 2200,
+    "transportEquipmentQuantity": 2,
+    "utilizedTransportEquipment": [
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU4812090",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002290109692"
+          }
+        ]
+      },
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU5985096",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002255398220"
+          }
+        ]
+      }
+    ],
+    "includedConsignmentItems": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "marksAndNumbers": "Espresso Italiano",
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "851671",
+          "commodityCodeType": "HS"
+        },
+        "packageQuantity": 2200,
+        "netWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "14600"
+        },
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "15960"
+        },
+        "grossVolume": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "856",
+          "unitCode": "cmb"
+        }
+      }
+    ],
+    "freightAndCharges": [
+      {
+        "type": [
+          "ServiceCharge"
+        ],
+        "chargeCode": "basicFreight",
+        "paymentTerm": "collect",
+        "chargeText": "Negotiated ocean freight",
+        "rate": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 2250,
+          "priceCurrency": "USD"
+        },
+        "calculationBasis": "Per container",
+        "appliedAmount": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 4500,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "declaredValue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 240000,
+      "priceCurrency": "USD"
+    },
+    "shippedOnBoardDate": "2022-02-02T09:30:00Z",
+    "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+  }
+}
+
+
+ + +

2.6.52 Mexico e-Invoice Credential

+ +

CFDI stands for Digital Fiscal Receipt over the Internet. It is the official electronic invoice format in Mexico and must comply with the requirements established by the SAT (Mexican tax authority). https://edicomgroup.com/electronic-invoicing/mexico

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MexicoEInvoiceCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MexicoEInvoiceCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "type": [
+    "VerifiableCredential",
+    "MexicoEInvoiceCredential"
+  ],
+  "id": "urn:uuid:5e45f155-c949-4005-a7e5-26ni58b6a59a",
+  "validFrom": "2022-02-23T11:55:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "urn:uuid:9dae7ea0-25f7-4a59-b95d-8a5599a40311",
+    "name": "American Prime Steel Inc.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "1551 Keebler Knoll",
+        "addressLocality": "Vivianeburgh",
+        "addressRegion": "Oregon",
+        "postalCode": "47090",
+        "addressCountry": "US"
+      }
+    },
+    "employee": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "John",
+      "lastName": "Doe",
+      "jobTitle": "Legal Assistant",
+      "email": "jdoe@example.com",
+      "phoneNumber": "555-867-5309"
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "Invoice"
+    ],
+    "taxIdNumber": "88800012345",
+    "relatedDocuments": [
+      {
+        "type": "LinkedDocument",
+        "documentId": "a5d1ca6c-2c06-4039-9ff9-a75d7a695c8d",
+        "documentType": "PurchaseOrder"
+      },
+      {
+        "type": "LinkedDocument",
+        "documentId": "63153",
+        "documentType": "MillTestReport"
+      },
+      {
+        "type": "LinkedDocument",
+        "documentId": "63153",
+        "documentType": "CertificationOfOrigin"
+      }
+    ],
+    "buyer": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:generic-motors.example.com",
+      "name": "Generic Motors of America",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "12 Generic Motors Dr",
+          "addressLocality": "Detroit",
+          "addressRegion": "Michigan",
+          "postalCode": "48232-5170",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "itemsShipped": [
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "name": "Rebar",
+        "description": "Round Rebar used for Construction",
+        "productIdentifier": "rn19082-a",
+        "batchNumber": "010",
+        "price": 1000,
+        "count": 5,
+        "priceCurrency": "USD",
+        "netWeight": 1,
+        "netWeightUnit": "tonne"
+      }
+    ],
+    "shipment": {
+      "type": [
+        "Shipment"
+      ],
+      "termsOfDelivery": "full payment before shipment",
+      "shipmentMethod": "Tailer No. 53103",
+      "freightCost": 200,
+      "freightCostCurrency": "USD",
+      "shipTo": [
+        {
+          "type": [
+            "Organization"
+          ],
+          "id": "did:web:generic-motors.example.com",
+          "name": "Generic Motors of America",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "12 Generic Motors Dr",
+              "addressLocality": "Detroit",
+              "addressRegion": "Michigan",
+              "postalCode": "48232-5170",
+              "addressCountry": "US"
+            }
+          }
+        }
+      ]
+    },
+    "payment": {
+      "type": [
+        "Payment"
+      ],
+      "termsOfPayment": "Payment made to bank account within 30 days of invoice",
+      "currencyOfSettlement": "USD",
+      "localCurrency": "MXN",
+      "conversionRate": "1 USD = 18.25 MXN",
+      "totalDue": 4700,
+      "invoiceSubtotal": {
+        "type": [
+          "PriceSpecification"
+        ],
+        "price": 5000,
+        "priceCurrency": "USD",
+        "discounts": [
+          {
+            "type": [
+              "Discount"
+            ],
+            "appliedTo": "subtotal",
+            "discount": "10%",
+            "reason": "First time customer"
+          }
+        ]
+      },
+      "paymentDetails": [
+        {
+          "type": [
+            "PaymentDetails"
+          ],
+          "beneficiaryName": "American Prime Steel Inc.",
+          "beneficiaryAddress": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "1551 Keebler Knoll",
+            "addressLocality": "Vivianeburgh",
+            "addressRegion": "Oregon",
+            "postalCode": "47090",
+            "addressCountry": "US"
+          },
+          "bankName": "Example Bank",
+          "bankAddress": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "17101 SW SUGAR PLUM LN",
+            "addressLocality": "BEAVERTON",
+            "addressRegion": "Oregon",
+            "postalCode": "97007",
+            "addressCountry": "US"
+          },
+          "transitNumber": "123456789",
+          "institutionNumber": "000",
+          "accountNumber": "123456789",
+          "swiftCode": "AAAA-BB-CC-123",
+          "routingNumber": "123456789"
+        }
+      ]
+    }
+  },
+  "credentialSchema": {
+    "id": "https://w3id.org/traceability/openapi/components/schemas/credentials/MexicoEInvoiceCredential.yml",
+    "type": "OpenApiSpecificationValidator2022"
+  }
+}
+
+
+ + +

2.6.53 Mill Test Report Credential

+ +

A Mill Test Credential (MTC), or Mill Test Report (MTR), is issued by a manufacturer to certify the chemical and mechanical features of a product and its compliance to the applicable norms and technical specifications. Typically, Mill Test Credentials conform to the EN 10204 standard and are related to steel products. (Source: https://blog.projectmaterials.com/project-procurement/mill-test-Credential/)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MillTestReportCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MillTestReportCredential.yml
+ +
Table View
+ + + + + + + + + + + + + + + + + + + + + + + + +
JSON PointerValueCATAIR
/type/1MillTestReportCredential❌ Absent
/issuer/location/address/streetAddress701 Brazos StPresent
/credentialSubject/inspections/0/heatNumber841❌ Absent
+
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "type": [
+    "VerifiableCredential",
+    "MillTestReportCredential"
+  ],
+  "id": "urn:uuid:2e604860-b308-4ada-n1s3-4a22635befea",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Tall Steel, Inc",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "1331 N 7th St",
+        "addressLocality": "Phoenix",
+        "addressRegion": "Arizona",
+        "postalCode": "78599",
+        "addressCountry": "US"
+      }
+    },
+    "phoneNumber": "+1-675-555-6659",
+    "faxNumber": "+1-527-555-1986"
+  },
+  "validFrom": "2022-06-06T08:10:00+00:00",
+  "credentialSubject": {
+    "certificateNumber": "202304215088",
+    "certification": "EN 10204.3.1",
+    "purchaseOrderNumber": "PO992765413",
+    "meansOfTransport": "Road",
+    "customer": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:rise-higher-construction.example.com",
+      "name": "Rise Higher Construction, Ltd.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "plantOrSiteName": "Rise Warehouse West",
+          "streetAddress": "4423 Reeves Street",
+          "addressLocality": "Baileys Harbor",
+          "addressRegion": "California",
+          "postalCode": "98200",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "productSpecification": {
+      "type": [
+        "SteelProduct"
+      ],
+      "standard": "AISI/SAE",
+      "grade": "316",
+      "heatTreatment": "Min. 1900F, Quenched",
+      "surfaceTreatment": "Varnished",
+      "productDescription": "Stainless Steel Plate"
+    },
+    "remarks": "No Mercury, Lead or Sulfor. Free from radioactive contamination.",
+    "inspections": [
+      {
+        "type": [
+          "Inspection"
+        ],
+        "productIdentifier": "212900-34",
+        "productDimensions": {
+          "type": [
+            "ProductDimensions"
+          ],
+          "length": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "6000",
+            "unitCode": "MM"
+          },
+          "width": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "2000",
+            "unitCode": "MM"
+          },
+          "thickness": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "60",
+            "unitCode": "MM"
+          }
+        },
+        "pieces": 80,
+        "perUnitWeight": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "3620",
+          "unitCode": "KG"
+        },
+        "totalWeight": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "289600",
+          "unitCode": "KG"
+        },
+        "countryOfManufacture": "US",
+        "countryOfMeltAndPour": "US",
+        "meltPractice": "EAM",
+        "heatNumber": "61316",
+        "testNumber": "1205",
+        "chemicalComposition": {
+          "type": [
+            "ChemicalComposition"
+          ],
+          "c": 0.0189,
+          "mn": 1.568,
+          "p": 0.035,
+          "s": 0.0128,
+          "si": 0.312,
+          "al": 0.004,
+          "cu": 0.4208,
+          "ni": 8.286,
+          "cr": 16.558,
+          "mo": 2.03,
+          "sn": 0.007,
+          "nbCb": 0,
+          "v": 0.004,
+          "ti": 0.003,
+          "b": 0.0014,
+          "n": 0.0074,
+          "ca": 0.0018,
+          "pb": 0.001,
+          "ce": 0.3882
+        },
+        "mechanicalProperties": {
+          "type": [
+            "MechanicalProperties"
+          ],
+          "tensile": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "367.22",
+            "unitCode": "MPa"
+          },
+          "yield": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "648.71",
+            "unitCode": "MPa"
+          },
+          "hardness": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "86",
+            "unitCode": "HRB"
+          },
+          "elongation": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "32",
+            "unitCode": "%"
+          },
+          "charpy": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "3.55",
+            "unitCode": "J"
+          },
+          "reduction": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "40",
+            "unitCode": "%"
+          }
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.54 Monthly Advance Manifest Credential

+ +

A manifest that contains the scheduled deliveries by location for the upcoming month.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MonthlyAdvanceManifestCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MonthlyAdvanceManifestCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.org/credentials/",
+  "type": [
+    "VerifiableCredential",
+    "MonthlyAdvanceManifestCredential"
+  ],
+  "validFrom": "2021-02-04T20:29:37+00:00",
+  "issuer": "did:web:organization.example.com",
+  "credentialSubject": {
+    "type": [
+      "MonthlyAdvanceManifest"
+    ],
+    "date": "2019-12-11T03:50:55Z",
+    "scheduledDeliveries": [
+      {
+        "portCode": "3901",
+        "portOfArrival": {
+          "type": [
+            "Place"
+          ],
+          "locationName": "Morgan",
+          "usPortCode": "3319"
+        },
+        "portOfDestination": {
+          "type": [
+            "Place"
+          ],
+          "locationName": "Pembina ND",
+          "usPortCode": "3401"
+        },
+        "transporter": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Gas Transmission Northwest (GTN)"
+        },
+        "deliveryLocation": "Chicago",
+        "sumOfScheduledDeliveries": [
+          {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "m3",
+            "value": "18170.90"
+          },
+          {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "bbl",
+            "value": "114294.96"
+          }
+        ],
+        "numberOfBatches": 1,
+        "countOfShippers": 7
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.55 Monthly Aggregate Delivery Statement Credential

+ +

Credential containing aggregate statements indicating item(s) delivered during the month

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MonthlyAggregateDeliveryStatementCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MonthlyAggregateDeliveryStatements.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "MonthlyAggregateDeliveryStatementCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:credential:123",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "MonthlyAggregateDeliveryStatement"
+    ],
+    "deliveryStatements": [
+      {
+        "type": [
+          "DeliveryStatement"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "2714.10.00.00",
+          "commodityCodeType": "HTS"
+        },
+        "deliveredDate": "2019-12-11T03:50:55Z",
+        "deliveredVolume": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "8806",
+          "unitCode": "dth"
+        },
+        "observation": [
+          {
+            "type": [
+              "Observation"
+            ],
+            "property": {
+              "type": [
+                "ChemicalProperty"
+              ],
+              "name": "Heat Content"
+            },
+            "measurement": {
+              "type": [
+                "MeasuredValue"
+              ],
+              "value": "50000",
+              "unitCode": "BTU"
+            }
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.56 Multi-Modal Bill of Lading Credential

+ +

A receipt for the cargo and a contract for transportation between a shipper and the carrier. It may also be used as instrument of ownership (negotiable bill of lading) which can be bought, sold or traded while the goods are in transit. To be used in this manner, it must be a negotiable "order bill of lading". (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms). Model based on https://service.unece.org/trade/uncefact/publication/Transport%20and%20Logistics/MaritimeBill/HTML/001.htm

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MultiModalBillOfLadingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/MultiModalBillOfLadingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "MultiModalBillOfLadingCredential"
+  ],
+  "validFrom": "2022-03-04T13:40:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "scac": "MCLI",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "HK"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "MultiModalBillOfLading"
+    ],
+    "billOfLadingNumber": "EX600822199A",
+    "bookingNumber": [
+      "EX600822199"
+    ],
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Espresso Italiano Co.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Via Vico Ferrovia 5",
+          "addressLocality": "Goro",
+          "addressRegion": "Ferrara",
+          "postalCode": "44020",
+          "addressCountry": "IT"
+        }
+      },
+      "email": "sales@espresso-italiano.example.com",
+      "phoneNumber": "+39 5555 5252682"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "notifyParty": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "First Finanza Continentale",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Via Nuova Agnano, 49",
+            "addressLocality": "Chieuti",
+            "addressRegion": "FG",
+            "postalCode": "71010",
+            "addressCountry": "IT"
+          }
+        }
+      }
+    ],
+    "mainCarriageTransportMovement": {
+      "type": [
+        "Transport"
+      ],
+      "vesselNumber": "MS Seven Seas",
+      "voyageNumber": "Atl-W0425"
+    },
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "ITMIL"
+    },
+    "portOfDischarge": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USLGB"
+    },
+    "totalNumberOfPackages": 2200,
+    "transportEquipmentQuantity": 2,
+    "utilizedTransportEquipment": [
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU4812090",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002290109692"
+          }
+        ]
+      },
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU5985096",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002255398220"
+          }
+        ]
+      }
+    ],
+    "particulars": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "marksAndNumbers": "Espresso Italiano",
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "8516.71",
+          "commodityCodeType": "HS"
+        },
+        "packageQuantity": 2200,
+        "netWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "14600"
+        },
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "15960"
+        },
+        "grossVolume": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "220",
+          "unitCode": "cmb"
+        }
+      }
+    ],
+    "freightAndCharges": [
+      {
+        "type": [
+          "ServiceCharge"
+        ],
+        "chargeCode": "basicFreight",
+        "paymentTerm": "collect",
+        "chargeText": "Negotiated ocean freight",
+        "rate": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 2250,
+          "priceCurrency": "USD"
+        },
+        "calculationBasis": "Per container",
+        "appliedAmount": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 4500,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "declaredValue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 240000,
+      "priceCurrency": "USD"
+    },
+    "shippedOnBoardDate": "2022-02-02",
+    "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+  }
+}
+
+
+ + +

2.6.57 Natural Gas Producer Environmental Passport Credential

+ +

A credential that represents the environmental passport of a natural gas producer

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NaturalGasProducerEnvironmentalPassportCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/NaturalGasProducerEnvironmentalPassportCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "type": [
+    "VerifiableCredential",
+    "NaturalGasProducerEnvironmentalPassportCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "organization": {
+      "legalName": "Example Company",
+      "dailyVolumeProduced": "200",
+      "productionLocation": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "1111111111111",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Example Production Location",
+          "streetAddress": "100 main street",
+          "addressLocality": "Example locality",
+          "addressRegion": "Example Region",
+          "postalCode": "1X2Y3Z",
+          "addressCountry": "CA"
+        },
+        "unLocode": "DKCPH"
+      },
+      "productionPhase": "Active"
+    },
+    "certifications": [
+      {
+        "certificationPeriod": "2019-12-11T03:50:55Z",
+        "certificateIssuer": "MiQ",
+        "certificateIdentifier": "123456",
+        "certificationStandard": "MiQ",
+        "assessmentBody": "Example Body",
+        "observations": [
+          {
+            "type": [
+              "Observation"
+            ],
+            "date": "2019-12-11T03:50:55Z",
+            "property": {
+              "type": [
+                "ChemicalProperty"
+              ],
+              "name": "Methane Intensity"
+            },
+            "measurement": {
+              "type": [
+                "MeasuredValue"
+              ],
+              "value": "00.00",
+              "unitCode": "UNKNOWN"
+            }
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.58 Crude Oil and Natural Gas Delivery Ticket Credential

+ +

A delivery ticket for an Oil and Gas pipeline shipment

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OilAndGasDeliveryTicketCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/OilAndGasDeliveryTicketCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.org/credentials/",
+  "type": [
+    "VerifiableCredential",
+    "OilAndGasDeliveryTicketCredential"
+  ],
+  "validFrom": "2021-02-04T20:29:37+00:00",
+  "issuer": "did:web:organization.example.com",
+  "credentialSubject": {
+    "type": [
+      "OilAndGasDeliveryTicket"
+    ],
+    "createdDate": "2022-12-31 13:40:00",
+    "openDate": "2023-01-01 13:40:00",
+    "closeDate": "2023-01-01 20:44:00",
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Keystone"
+    },
+    "consignor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Consignor Co."
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Consignee Co."
+    },
+    "ticketControlNumber": "991205182",
+    "batchNumber": "CDB-0284-00",
+    "notificationOfShipment": "Jan-23",
+    "destination": {
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "41.8781",
+        "longitude": "-87.6298"
+      },
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "postalCode": "",
+        "addressRegion": "IL",
+        "streetAddress": "",
+        "addressCountry": "US",
+        "addressLocality": "Chicago"
+      }
+    },
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "manufacturer": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Kellen.Cummerata48@example.org",
+        "phoneNumber": "+1-692-555-8095"
+      },
+      "name": "Crude Oil Barrel",
+      "description": "Heavy Sour Dilbit",
+      "weight": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "hg/ha",
+        "value": "9813"
+      },
+      "sku": "391864383008",
+      "commodity": {
+        "type": [
+          "Commodity"
+        ],
+        "commodityCode": "2714.10.00.00",
+        "commodityCodeType": "HTS"
+      }
+    },
+    "observation": [
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "gsv_m3"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "9500",
+          "unitCode": "m3"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "gsv_bbl"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "45000",
+          "unitCode": "bbl"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "nsv_m3"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "9450",
+          "unitCode": "m3"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "nsv_bbl"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "54000",
+          "unitCode": "bbl"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "density"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "921.7",
+          "unitCode": "lbm/ft3"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "name": "API"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "28",
+          "unitCode": "degrees"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.59 Crude Oil and Natural Gas Product Credential

+ +

Information regarding a crude oil or natural gas product

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OilAndGasProductCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/OilAndGasProductCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.org/credentials/",
+  "type": [
+    "VerifiableCredential",
+    "OilAndGasProductCredential"
+  ],
+  "validFrom": "2021-02-04T20:29:37+00:00",
+  "issuer": "did:web:organization.example.com",
+  "credentialSubject": {
+    "type": [
+      "OilAndGasProduct"
+    ],
+    "UWI": "100.12-04-091-05-W5.00",
+    "productionDate": "2020-03-30",
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "3177794693200",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "82.9129",
+        "longitude": "-140.7984"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Nienow Group",
+        "streetAddress": "9479 Keven Wall",
+        "addressLocality": "East Jadonview",
+        "addressRegion": "Virginia",
+        "postalCode": "10260-9018",
+        "addressCountry": "Serbia"
+      }
+    },
+    "observation": [
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "identifier": "ISO 180",
+          "name": "Izod Impact Strength Test",
+          "description": "ISO 180 defines the method used for pendulums to determine the impact resistance of a plastic specimen when supported in a cantilever configuration. Test results are used to evaluate the resilience of materials, typically plastics."
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "95.699",
+          "unitCode": "B13"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "identifier": "ISO 180",
+          "name": "Izod Impact Strength Test",
+          "description": "ISO 180 defines the method used for pendulums to determine the impact resistance of a plastic specimen when supported in a cantilever configuration. Test results are used to evaluate the resilience of materials, typically plastics."
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "52.953",
+          "unitCode": "B13"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "identifier": "ISO 1352",
+          "name": "Torque-controlled fatigue testing",
+          "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "00.00",
+          "unitCode": "UNKNOWN"
+        }
+      }
+    ],
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "manufacturer": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Kellen.Cummerata48@example.org",
+        "phoneNumber": "+1-380-555-9078"
+      },
+      "name": "Crude Oil Barrel",
+      "description": "Heavy Sour Dilbit",
+      "weight": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "hg/ha",
+        "value": "9813"
+      },
+      "sku": "391864383008",
+      "commodity": {
+        "type": [
+          "Commodity"
+        ],
+        "commodityCode": "2714.10.00.00",
+        "commodityCodeType": "HTS"
+      }
+    }
+  }
+}
+
+
+ + +

2.6.60 Order Confirmation Credential

+ +

Credential used by Ecommerce Marketplaces to register sales orders.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrderConfirmationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/OrderConfirmationCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "OrderConfirmationCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "Order"
+    ],
+    "orderNumber": "https://ecommerce-marketplace.example.com/orders/b88db1f4-dbac-4048-8fb5-fa61e54781fa",
+    "orderedItems": [
+      {
+        "type": [
+          "OrderItem"
+        ],
+        "orderedItem": {
+          "type": [
+            "Product"
+          ],
+          "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+          "gtin": "8948786268509",
+          "name": "Lawn Flamingos"
+        },
+        "orderedQuantity": 1
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.61 Organic Certificate Credential

+ +

Organic certification verifies that a farm or handling facility located anywhere in the world complies with the U.S. Department of Agriculture (USDA) organic regulations and allows the operation to sell, label, and represent their products as organic. The USDA regulations describe the specific standards required for the operation to use the word “organic” or the USDA organic seal on food, feed, or fiber products. The USDA National Organic Program (NOP) administers these regulations, with substantial input from its citizen advisory board and the public. +(source: Guide to Organic Certification, https://www.ams.usda.gov/rules-regulations/organic/handbook/sectioni).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicCertificateCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/OrganicCertificateCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "OrganicCertificateCredential"
+  ],
+  "name": "Organic Certificate Credential",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Glayson & Co. Inspections",
+    "description": "Agricultural cleanliness & organic assurance",
+    "email": "contact@example.org",
+    "phoneNumber": "+1-550-555-0038",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Minnesota",
+        "postalCode": "46974-2565",
+        "addressCountry": "United States"
+      }
+    },
+    "url": "https://example.org"
+  },
+  "credentialSubject": {
+    "type": [
+      "OrganicCertificate"
+    ],
+    "countryOfIssuance": "US",
+    "certifiedOperation": {
+      "type": [
+        "Organization"
+      ],
+      "name": "John's Produce",
+      "description": "#1 tomatoes in the United States",
+      "email": "hellojohn@example.org",
+      "phoneNumber": "+1-129-697-0671",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "571 McDermott Overpass",
+          "addressLocality": "Bretbury",
+          "addressRegion": "Minnesota",
+          "postalCode": "46974-2565",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "certifyingAgent": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & organic assurance",
+      "email": "contact@example.org",
+      "phoneNumber": "+1-064-555-2819",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Minnesota",
+          "postalCode": "46974-2565",
+          "addressCountry": "United States"
+        }
+      },
+      "url": "https://example.org"
+    },
+    "effectiveDate": "2020-03-10",
+    "issueDate": "2020-03-14",
+    "anniversaryDate": "2021-03-10"
+  }
+}
+
+
+ + +

2.6.62 PGA Shipment Status Credential

+ +

Partner Government Agencies (PGAs) use PGA Status Notification Codes to communicate +with ACE on the following CBP documents: Entry Summary Status Notification, +Cargo Release Status Notification, Status notification for Stand-alone PE data submission, +and ACE Cargo Manifest/In-Bond/Entry Status Query. Each Code provides a description +from the PGA explaining the current status. For reference, here is a link to the +CATAIR document with all approved codes: +https://www.cbp.gov/sites/default/files/assets/documents/2021-Dec/ACE%20CATAIR%20PGA%20Status%20Notification%20Codes_13Dec2021_508c.pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PGAShipmentStatusCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PGAShipmentStatusCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "PGAShipmentStatusCredential"
+  ],
+  "name": "PGA Shipment Status Credential",
+  "description": "Credential Issued by a PGA for the status of Cargo",
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Food Border Force Agency",
+    "description": "Food Related PGA",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "027 Brakus Knoll",
+        "addressLocality": "East Johnniemouth",
+        "addressRegion": "Arizona",
+        "postalCode": "25780-5840",
+        "addressCountry": "Grenada"
+      }
+    },
+    "email": "Kendrick.Spinka57@fbf.example.gov",
+    "phoneNumber": "+1-079-555-7862",
+    "faxNumber": "+1-245-555-6622"
+  },
+  "credentialSubject": {
+    "type": [
+      "PGAShipmentStatusList"
+    ],
+    "pgaShipmentStatusItems": [
+      {
+        "type": [
+          "PGAShipmentStatus"
+        ],
+        "recordNo": "SO70",
+        "entryNo": "AAA-1234567-8",
+        "entryLineSequence": "L1:S1",
+        "statusCode": "O2",
+        "statusCodeDescription": "Hold Intact",
+        "validCodeReason": "25",
+        "validCodeReasonDescription": "Additional Verification Needed",
+        "subReasonCode": "132",
+        "subReasonCodeDescription": "Documentation Needed"
+      },
+      {
+        "type": [
+          "PGAShipmentStatus"
+        ],
+        "recordNo": "SO70",
+        "entryNo": "AAA-1234567-8",
+        "entryLineSequence": "L1:S2",
+        "statusCode": "O7",
+        "statusCodeDescription": "May Proceed",
+        "validCodeReason": "23",
+        "validCodeReasonDescription": "Released"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.63 Packing List Credential

+ +

A seller-prepared commercial document indicating the net and gross weights, dimensions and contents of all shipping pieces (boxes, crates, bundles, etc.) in a shipment. Each packing list should reference the shipment for which is made, and the line item totals should agree with the relevant commercial invoice. A packing list should be made for all shipments consisting of more than one shipping piece for the following reasons - They aid in identifying lost cargo, especially for carrier and insurance claims. - They permit selective inspection by customs authorities, and many government require them for large shipments. - They provide a "map" of the shipment, enabling the buyer to easily unpack and stock the shipped goods. In certain cases it is advisable elaborate the packing list considering the information requested by the importer, especially for customs purposes, as may be the case that the Customs request a "detailed document", for example, in the case of a machine, the identification of each of the parts and components. (source: Olegario Llamazares: Dictionary of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PackingListCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PackingListCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:a0c56350-8a15-434a-a406-0741df31c8b2",
+  "type": [
+    "VerifiableCredential",
+    "PackingListCredential"
+  ],
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "PackingList"
+    ],
+    "orderNumber": "PO00000329",
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      }
+    },
+    "buyer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "By ACRE",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "IC. Modewegs Vej 1",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "shipFromParty": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      }
+    },
+    "shipToParty": {
+      "type": [
+        "Organization"
+      ],
+      "name": "By ACRE",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "IC. Modewegs Vej 1",
+          "addressLocality": "Kgs. Lyngby",
+          "postalCode": "2800",
+          "addressCountry": "DK"
+        }
+      }
+    },
+    "handlingInstructions": [
+      {
+        "type": [
+          "Instructions"
+        ],
+        "description": "Handle with care"
+      }
+    ],
+    "items": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "packageQuantity": 540,
+        "transportPackages": [
+          {
+            "type": [
+              "Package"
+            ],
+            "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+            "perPackageUnitQuantity": 1,
+            "includedTradeLineItems": [
+              {
+                "type": [
+                  "TradeLineItem"
+                ],
+                "description": "Rollators",
+                "itemCount": 540
+              }
+            ],
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "3834",
+              "unitCode": "kg"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "4302",
+              "unitCode": "kg"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "66.96",
+              "unitCode": "cbm"
+            }
+          }
+        ]
+      },
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "packageQuantity": 2,
+        "transportPackages": [
+          {
+            "type": [
+              "Package"
+            ],
+            "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+            "perPackageUnitQuantity": 100,
+            "includedTradeLineItems": [
+              {
+                "type": [
+                  "TradeLineItem"
+                ],
+                "description": "Rollator backrest",
+                "itemCount": 200
+              }
+            ],
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "42",
+              "unitCode": "kg"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "44",
+              "unitCode": "kg"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "0.28",
+              "unitCode": "cbm"
+            }
+          }
+        ]
+      },
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "packageQuantity": 80,
+        "transportPackages": [
+          {
+            "type": [
+              "Package"
+            ],
+            "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+            "perPackageUnitQuantity": 1,
+            "includedTradeLineItems": [
+              {
+                "type": [
+                  "TradeLineItem"
+                ],
+                "description": "Rollator backrest",
+                "itemCount": 80
+              }
+            ],
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "50",
+              "unitCode": "kg"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "160",
+              "unitCode": "kg"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "0.5",
+              "unitCode": "cbm"
+            }
+          }
+        ]
+      }
+    ],
+    "totalGrossWeight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "4038",
+      "unitCode": "kg"
+    },
+    "totalGrossVolume": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "67.74",
+      "unitCode": "cbm"
+    },
+    "totalNumberOfPackages": 622,
+    "totalItemQuantity": 820
+  }
+}
+
+
+ + +

2.6.64 Phytosanitary Credential

+ +

Generalized credential of most common phytosanitary inspection data and properties.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PhytosanitaryCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PhytosanitaryCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "PhytosanitaryCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:2385e117-8011-4n15-bcae-64e4e26856c8",
+  "name": "Agriculture Activies Credential",
+  "description": "These agriculture activities are hereby recorded",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Binky's Farm"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "validUntil": "2122-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "Phytosanitary"
+    ],
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "6064198436045",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "80.0906",
+        "longitude": "144.7640"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Von LLC",
+        "streetAddress": "825 Strosin Knoll",
+        "addressLocality": "West Alivia",
+        "addressRegion": "New Mexico",
+        "postalCode": "17004",
+        "addressCountry": "Cuba"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Magdalena",
+        "lastName": "Huels",
+        "email": "Rose.Runolfsson@example.org",
+        "phoneNumber": "+1-787-555-7633",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Koepp - Grant",
+          "description": "Inverse disintermediate database",
+          "email": "Adeline96@example.com",
+          "phoneNumber": "+1-228-555-6425",
+          "faxNumber": "+1-891-555-2149"
+        },
+        "jobTitle": "Customer Interactions Manager"
+      },
+      "qualification": [
+        {
+          "type": [
+            "Qualification"
+          ],
+          "qualificationCategory": "International Markets Consultant",
+          "qualificationValue": "Planner"
+        },
+        {
+          "type": [
+            "Qualification"
+          ],
+          "qualificationCategory": "Central Operations Developer",
+          "qualificationValue": "Developer"
+        }
+      ]
+    },
+    "shipment": {
+      "type": [
+        "AgricultureParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Bartell - Doyle",
+        "streetAddress": "84189 Roberts Route",
+        "addressLocality": "Kautzerstad",
+        "addressRegion": "Louisiana",
+        "postalCode": "37950-5855",
+        "addressCountry": "Mongolia"
+      },
+      "originAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Marks, Runte and Bartell",
+        "streetAddress": "97696 Weissnat Pines",
+        "addressLocality": "Reynabury",
+        "addressRegion": "North Dakota",
+        "postalCode": "51361-9603",
+        "addressCountry": "Virgin Islands, U.S."
+      },
+      "foreignPortExport": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "4947538126450",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "40.5464",
+          "longitude": "-37.6146"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Moen - Swift",
+          "streetAddress": "9746 Laron Gardens",
+          "addressLocality": "Port Flossie",
+          "addressRegion": "Hawaii",
+          "postalCode": "64687",
+          "addressCountry": "Djibouti"
+        },
+        "unLocode": "DKCPH"
+      },
+      "portOfEntry": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "2184109798407",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "38.8485",
+          "longitude": "-34.0883"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Mills, Daugherty and Nader",
+          "streetAddress": "39514 Kulas Terrace",
+          "addressLocality": "East Avis",
+          "addressRegion": "Utah",
+          "postalCode": "45553",
+          "addressCountry": "Northern Mariana Islands"
+        },
+        "unLocode": "DKCPH"
+      },
+      "deliveryMethod": "Truck transport",
+      "trackingNumber": "866440000109",
+      "expectedArrival": "2021-03-14",
+      "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-909-555-3974",
+        "faxNumber": "+1-455-555-7047"
+      },
+      "agriculturePackage": [
+        {
+          "type": [
+            "AgriculturePackage"
+          ]
+        }
+      ],
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Green Fields",
+        "description": "Growing & packaging for high quality produce",
+        "email": "sales@greenfields.org",
+        "phoneNumber": "+1-420-555-6663"
+      },
+      "purchaser": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-111-555-4727",
+        "faxNumber": "+1-945-555-4783"
+      },
+      "carrier": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Adaline29@example.com",
+        "phoneNumber": "+1-885-555-8926"
+      },
+      "broker": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Koch LLC",
+        "leiCode": "54321351219389121979"
+      }
+    },
+    "applicant": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Example Application Organization",
+      "email": "Talia.Abbott@example.net",
+      "phoneNumber": "+1-812-555-8615"
+    },
+    "inspectionDate": "2020-03-15",
+    "inspectionType": "Food Safety",
+    "observation": [
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "ChemicalProperty"
+          ],
+          "name": "Radium"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "57.243",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "identifier": "ISO 1352",
+          "name": "Torque-controlled fatigue testing",
+          "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "00.00",
+          "unitCode": "UNKNOWN"
+        }
+      }
+    ],
+    "certificateNumber": "330893782475",
+    "plantOrg": {
+      "type": [
+        "Organization"
+      ],
+      "name": "APHIS",
+      "description": "Animal and Plant Health Inspection Service",
+      "email": "Irwin_OConnell83@aphis.usda.gov",
+      "phoneNumber": "+1-404-555-5401",
+      "faxNumber": "+1-937-555-6293"
+    },
+    "distinguishingMarks": "Enim repudiandae excepturi rem.",
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "addressLocality": "Mariannaton",
+        "addressRegion": "Utah"
+      }
+    },
+    "additionalDeclaration": "Similique excepturi non tempore provident iure.",
+    "disinfectionDate": "2021-02-22",
+    "disinfectionTreatment": "Fumigant - Methyl Bromide - Structure Fumigation",
+    "disinfectionChemical": "Methyl Bromide",
+    "disinfectionDuration": "79 minutes",
+    "disinfectionTemperature": {
+      "type": [
+        "MeasuredValue"
+      ],
+      "value": "2",
+      "unitCode": "Celsius"
+    },
+    "disinfectionConcentration": {
+      "type": [
+        "MeasuredValue"
+      ],
+      "value": "21",
+      "unitCode": "Percent"
+    },
+    "signatureDate": "2021-03-12"
+  }
+}
+
+
+ + +

2.6.65 Plant Systems Inspection Credential

+ +

The Plant Systems Audit (PSA) program provides an unbiased, third party audit of a facility's food safety and quality systems. The frequency and scope of the audits can be tailored to meet an applicant's needs. AMS audits are conducted during actual production. This voluntary, user fee auditing service is available upon request and can allow a firm to gain objective information about a supplier. A company may also request these services to gain an objective assessment of their own operations. +(source: Plant Systems Audits, https://www.ams.usda.gov/services/auditing/plant-audits).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PlantSystemsInspectionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PlantSystemsInspectionCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "PlantSystemsInspectionCredential"
+  ],
+  "name": "Plant Systems Inspection Credential",
+  "validFrom": "2021-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Hauck Group",
+    "description": "Focused secondary synergy",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "3198 O'Kon Wall",
+        "addressLocality": "North Adolphchester",
+        "addressRegion": "Nevada",
+        "postalCode": "50788",
+        "addressCountry": "Cote d'Ivoire"
+      }
+    },
+    "email": "Bernita.Quitzon98@example.com",
+    "phoneNumber": "+1-998-555-5292",
+    "faxNumber": "+1-406-555-2299"
+  },
+  "credentialSubject": {
+    "type": [
+      "PlantSystemsInspection"
+    ],
+    "commonInfo": {
+      "type": [
+        "AgricultureInspectionCommonInfo"
+      ],
+      "applicant": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-737-555-7653",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "USA"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-623-555-1772",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & plant systems assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-492-555-0526",
+            "faxNumber": "+1-339-555-0758"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & plant systems assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-971-555-1818",
+        "faxNumber": "+1-405-555-5334"
+      },
+      "regulatoryAgency": {
+        "type": [
+          "Organization"
+        ],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-481-555-7919",
+        "faxNumber": "+1-946-555-5257"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "productsPacked": [
+      {
+        "type": [
+          "AgricultureProduct"
+        ],
+        "plu": "94225",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "email": "Sven22@example.org",
+            "phoneNumber": "+1-433-555-2978"
+          },
+          "name": "Tomatoes",
+          "description": "Tomatoes, Cartons",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "640"
+          },
+          "sku": "164664203943"
+        },
+        "unitQuantity": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "cartons",
+          "value": "348"
+        },
+        "scientificName": "Solanum lycopersicum",
+        "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+      }
+    ],
+    "summaryOfDeficiencies": "Some issues observed with cross-contamination of peanut allergens, as well as improper storage of reagents.",
+    "observationsImprovements": "Implement employee training program for cross-contamination; reagent storage does not appear to be a consistent issue.",
+    "questions": [
+      {
+        "type": [
+          "PlantSystemsQuestion"
+        ],
+        "code": "34",
+        "pointsWorth": 5,
+        "pointsDeducted": 0
+      },
+      {
+        "type": [
+          "PlantSystemsQuestion"
+        ],
+        "code": "35",
+        "pointsWorth": 5,
+        "pointsDeducted": 3
+      },
+      {
+        "type": [
+          "PlantSystemsQuestion"
+        ],
+        "code": "A3",
+        "pointsWorth": 10,
+        "pointsDeducted": 0
+      }
+    ],
+    "additionalViolations": [
+      "Reagents observed in partially open containers"
+    ]
+  }
+}
+
+
+ + +

2.6.66 Power Of Attorney Credential

+ +

Legal authorization given by the Principal to the Agent to perform certain acts on the principal's behalf.

+ + + + + + + + + + + + + + + + + +
@idhttps://spec.edmcouncil.org/fibo/ontology/BE/LegalEntities/LegalPersons/PowerOfAttorney
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PowerOfAttorneyCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:d11a8700-5872-46ea-ni56-46bec4ec94ea",
+  "type": [
+    "VerifiableCredential",
+    "PowerOfAttorneyCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:any-imports.example.com",
+    "name": "Any Imports, LLC",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "5719 E Beck Ave",
+        "addressLocality": "Solvang",
+        "addressRegion": "CA",
+        "postalCode": "93463",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:ahead-brokers.example.com",
+    "name": "Ahead Customs Brokers, Ltd.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "4405 Jager Dr NE",
+        "addressLocality": "Rio Rancho",
+        "postalCode": "87144",
+        "addressCountry": "US"
+      }
+    }
+  }
+}
+
+
+ + +

2.6.67 Product Registration Credential

+ +

Credential used for Ecommerce Sellers to register listed products.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ProductRegistrationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/ProductRegistrationCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "ProductRegistrationCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "Product"
+    ],
+    "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+    "gtin": "8948786268509",
+    "name": "Lawn Flamingos",
+    "description": "Classic plastic lawn flamingos, 2pcs",
+    "commodity": {
+      "type": [
+        "Commodity"
+      ],
+      "commodityCode": "3926.40.00",
+      "commodityCodeType": "HTS",
+      "description": "Statuettes and other ornamental articles"
+    },
+    "productPrice": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 98,
+      "priceCurrency": "USD"
+    },
+    "images": [
+      "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4/img/1",
+      "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4/img/2"
+    ],
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:garden-stuff.example.com",
+      "name": "Everything Garden Stuff"
+    }
+  }
+}
+
+
+ + +

2.6.68 Purchase Order Credential

+ +

A purchaser's written offer to a supplier formally stating all terms and conditions of a proposed transaction. Sometimes, in a certain number of international trade operations, international sale contracts are not made. In these cases, it is usual to confirm the operation with an international purchase order. This practise is usual for sales of a small amount of money and for repetitive sales to the same client concerning products which are not very complex or for products that do not have a high added value. Usually it is the exporter who issues this document. Nevertheless, sometimes, companies with international purchase experience (such trading companies) have their own international purchase order template where they establish the purchase conditions to their suppliers. (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PurchaseOrderCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/PurchaseOrderCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://example.com/credential/123",
+  "type": [
+    "VerifiableCredential",
+    "PurchaseOrderCredential"
+  ],
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Generic Motors of America",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "12 Generic Motors Dr",
+        "addressLocality": "Detroit",
+        "addressRegion": "Michigain",
+        "postalCode": "48232-5170",
+        "addressCountry": "USA"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "PurchaseOrder"
+    ],
+    "purchaseOrderNo": "fe71665a-e7b3-49ba-ac89-82fc2bf1e877",
+    "orderDate": "2021-02-21",
+    "buyer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Generic Motors of America",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "12 Generic Motors Dr",
+          "addressLocality": "Detroit",
+          "addressRegion": "Michigain",
+          "postalCode": "48232-5170",
+          "addressCountry": "USA"
+        }
+      }
+    },
+    "seller": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Aishi Metal Shinzo Co., Ltd.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "1651, Shimonakano, Yoshida",
+          "addressLocality": "Tsubame-shi",
+          "addressRegion": "Niigata-ken",
+          "postalCode": "959-0215",
+          "addressCountry": "Japan"
+        }
+      }
+    },
+    "items": [
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "id": "https://aishi-metal-shinzo.example.com/products/UNS-S30400-chromium-nickel-stainless-steel-roll",
+          "description": "UNS S30400 chromium-nickel stainless steel roll",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "16500"
+          }
+        },
+        "itemCount": 5,
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "82500",
+          "unitCode": "lbs"
+        },
+        "lineItemTotalPrice": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 5200,
+          "priceCurrency": "USD"
+        }
+      },
+      {
+        "type": [
+          "TradeLineItem"
+        ],
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "id": "https://aishi-metal-shinzo.example.com/products/Galvannealed-ASTM-A-653-zinc-iron-alloy-coated-steel-sheet",
+          "description": "Galvalannealed ASTM A-653 zinc-iron alloy-coated steel sheet",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "value": "12680",
+            "unitCode": "lbs"
+          }
+        },
+        "itemCount": 20,
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "253600",
+          "unitCode": "lbs"
+        },
+        "lineItemTotalPrice": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 4400,
+          "priceCurrency": "USD"
+        }
+      }
+    ],
+    "totalWeight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "336100",
+      "unitCode": "lbs"
+    },
+    "totalOrderAmount": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 9600,
+      "priceCurrency": "USD"
+    }
+  }
+}
+
+
+ + +

2.6.69 Qualified WebLEI Issuer Credential

+ +

Level 1 Authority granting the authority to issue WebLEI credentials to a Qualified WebLEI Issuer.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#QualifiedWebLEIIssuerCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/QualifiedWebLeiIssuerCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "credentialSchema": {
+    "type": "OpenApiSpecificationValidator2022",
+    "id": "https://w3id.org/traceability/openapi/components/schemas/credentials/WebLEICredential.yml"
+  },
+  "type": [
+    "VerifiableCredential",
+    "QualifiedWebLeiIssuerCredential"
+  ],
+  "issuer": {
+    "type": [
+      "LEIAuthority"
+    ],
+    "id": "did:web:gleif.example.org",
+    "name": "GLEIF"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "LEIAuthority"
+    ],
+    "id": "did:web:qualified-organization.example.com",
+    "name": "United FinSec Corp."
+  }
+}
+
+
+ + +

2.6.70 SIMA Steel Import License Application Credential

+ +

Steel Import Monitoring and Analysis Licensing Application based on https://www.trade.gov/us-industry-licensing.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SIMASteelImportLicenseApplicationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/SIMASteelImportLicenseApplicationCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:key:z6MknrcKsbzfy6kKFxtJQHxq43zHofhBuUqB6QGvvqF6FX7c",
+  "type": [
+    "VerifiableCredential",
+    "SIMASteelImportLicenseApplicationCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Maxi Acero Mexicano",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "Mexico"
+      }
+    }
+  },
+  "validFrom": "2023-02-28T11:23:00Z",
+  "credentialSubject": {
+    "type": [
+      "SIMASteelImportLicense"
+    ],
+    "customsEntryNumber": "34001239",
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "American Prime Steel Inc."
+    },
+    "exporter": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Maxi Acero Mexicano"
+    },
+    "manufacturer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Maxi Acero Mexicano"
+    },
+    "countryOfOrigin": "MX",
+    "countryOfExportation": "MX",
+    "expectedPortOfEntry": "USMOB",
+    "expectedDateOfExport": "2022-04-02T08:00:00Z",
+    "expectedDateOfImport": "2022-04-09T10:30:00Z",
+    "productInformation": [
+      {
+        "type": [
+          "SIMASteelImportProductSpecifier"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "7207200075",
+          "commodityCodeType": "HTS",
+          "description": "SEMIFINISHED IRON/NONALLOW STL"
+        },
+        "productCategory": "Blooms, Billets and Slabs",
+        "countryOfMeltAndPour": "AR",
+        "weight": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "10000",
+          "unitCode": "KGM"
+        },
+        "customsValue": {
+          "type": [
+            "MonetaryAmount"
+          ],
+          "value": 24000,
+          "currency": "USD"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.71 SIMA Steel Import License Credential

+ +

Steel Import Monitoring and Analysis Licensing based on https://www.trade.gov/us-industry-licensing.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SIMASteelImportLicenseCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/SIMASteelImportLicenseCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:2c9f4c3d-0874-44ce-a3a8-617e55454fc1",
+  "type": [
+    "VerifiableCredential",
+    "SIMASteelImportLicenseCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "US Steel Import Monitoring and Analysis (SIMA)"
+  },
+  "validFrom": "2023-02-28T11:23:00Z",
+  "validUntil": "2024-02-28T11:23:00Z",
+  "credentialSubject": {
+    "type": [
+      "SIMASteelImportLicense"
+    ],
+    "customsEntryNumber": "34001239",
+    "licensedCompany": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:maxi-acero.example.com",
+      "name": "Maxi Acero Mexicano",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Avenida Carlos 100",
+          "addressLocality": "Hernádez de Mara",
+          "addressRegion": "Nuevo Leon",
+          "postalCode": "32200",
+          "addressCountry": "Mexico"
+        }
+      }
+    },
+    "importer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "American Prime Steel Inc."
+    },
+    "exporter": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Maxi Acero Mexicano"
+    },
+    "manufacturer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Maxi Acero Mexicano"
+    },
+    "countryOfOrigin": "MX",
+    "countryOfExportation": "MX",
+    "expectedPortOfEntry": "USMOB",
+    "expectedDateOfExport": "2022-04-02T08:00:00Z",
+    "expectedDateOfImport": "2022-04-09T10:30:00Z",
+    "productInformation": [
+      {
+        "type": [
+          "SIMASteelImportProductSpecifier"
+        ],
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "7207200075",
+          "commodityCodeType": "HTS",
+          "description": "SEMIFINISHED IRON/NONALLOW STL"
+        },
+        "productCategory": "Blooms, Billets and Slabs",
+        "countryOfMeltAndPour": "AR",
+        "weight": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "10000",
+          "unitCode": "KGM"
+        },
+        "customsValue": {
+          "type": [
+            "MonetaryAmount"
+          ],
+          "value": 24000,
+          "currency": "USD"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.72 Sea Cargo Manifest Credential

+ +

In international trade, a listing of all cargo transported on a particular marine voyage or flight. The manifest prepared for cargo loaded at a given port or airport should equal the sum total of all transport documents (bills of lading, air waybills) issued for cargo taken on at that port or airport. The Sea Cargo Manifest is issued by the ocean carrier listing out all cargo that is on board the vessel.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SeaCargoManifestCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/SeaCargoManifestCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "did:web:organization.example.com",
+  "type": [
+    "VerifiableCredential",
+    "SeaCargoManifestCredential"
+  ],
+  "validFrom": "2022-03-16T14:13:30Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "SeaCargoManifest"
+    ],
+    "vesselName": "MS Seventh Sea",
+    "vesselNumber": "IMO1208812",
+    "voyageNumber": "W-0239",
+    "registrationCountry": "ES",
+    "plannedDepartureDateTime": "2022-03-11T08:10:00Z",
+    "plannedArrivalDateTime": "2022-03-13T06:30:00Z",
+    "portOfDeparture": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "DEBRV"
+    },
+    "portOfArrival": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "DKAAR"
+    },
+    "netTonnage": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "120800",
+      "unitCode": "T"
+    },
+    "grossTonnage": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "value": "252100",
+      "unitCode": "T"
+    },
+    "totalNumberOfTransportDocuments": 342,
+    "transportEquipmentQuantity": 805,
+    "totalNumberOfPackages": 13044,
+    "transportDocumentInformation": [
+      {
+        "type": [
+          "MasterBillOfLading"
+        ],
+        "billOfLadingNumber": "EX600822199A",
+        "bookingNumber": [
+          "EX600822199"
+        ],
+        "shipper": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Espresso Italiano Co.",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "Via Vico Ferrovia 5",
+              "addressLocality": "Goro",
+              "addressRegion": "Ferrara",
+              "postalCode": "44020",
+              "addressCountry": "IT"
+            }
+          },
+          "email": "sales@espresso-italiano.example.com",
+          "phoneNumber": "+39 5555 2844321"
+        },
+        "consignee": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Prosumer Coffee Supplies, Ltd.",
+          "description": "Coffee Machine Imports",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "3934 Spinnaker Lane",
+              "addressLocality": "Joliet",
+              "addressRegion": "Illinois",
+              "postalCode": "60432",
+              "addressCountry": "US"
+            }
+          }
+        },
+        "notifyParty": [
+          {
+            "type": [
+              "Organization"
+            ],
+            "name": "Prosumer Coffee Supplies, Ltd.",
+            "description": "Coffee Machine Imports",
+            "location": {
+              "type": [
+                "Place"
+              ],
+              "address": {
+                "type": [
+                  "PostalAddress"
+                ],
+                "streetAddress": "3934 Spinnaker Lane",
+                "addressLocality": "Joliet",
+                "addressRegion": "Illinois",
+                "postalCode": "60432",
+                "addressCountry": "US"
+              }
+            }
+          }
+        ],
+        "carrier": {
+          "type": [
+            "Organization"
+          ],
+          "id": "did:web:organization.example.com",
+          "name": "MULTI CONTAINER LINE",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "name": "MCL Multi Container Line LTD.",
+              "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+              "addressLocality": "Kowloon Bay",
+              "addressRegion": "Hong Kong",
+              "addressCountry": "Hong Kong SAR"
+            }
+          }
+        },
+        "mainCarriageTransportMovement": {
+          "type": [
+            "Transport"
+          ],
+          "vesselNumber": "MS Seven Seas",
+          "voyageNumber": "Atl-W0425"
+        },
+        "portOfLoading": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "ITMIL"
+        },
+        "portOfDischarge": {
+          "type": [
+            "Place"
+          ],
+          "unLocode": "USLGB"
+        },
+        "totalNumberOfPackages": 2200,
+        "transportEquipmentQuantity": 2,
+        "utilizedTransportEquipment": [
+          {
+            "type": [
+              "TransportEquipment"
+            ],
+            "equipmentReference": "APZU4812090",
+            "ISOEquipmentCode": "40GP",
+            "seals": [
+              {
+                "type": [
+                  "Seal"
+                ],
+                "sealNumber": "PTW-002290109692"
+              }
+            ]
+          },
+          {
+            "type": [
+              "TransportEquipment"
+            ],
+            "equipmentReference": "APZU5985096",
+            "ISOEquipmentCode": "40GP",
+            "seals": [
+              {
+                "type": [
+                  "Seal"
+                ],
+                "sealNumber": "PTW-002255398220"
+              }
+            ]
+          }
+        ],
+        "includedConsignmentItems": [
+          {
+            "type": [
+              "ConsignmentItem"
+            ],
+            "marksAndNumbers": "Espresso Italiano",
+            "commodity": {
+              "type": [
+                "Commodity"
+              ],
+              "commodityCode": "851671",
+              "commodityCodeType": "HS"
+            },
+            "packageQuantity": 2200,
+            "netWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "14600"
+            },
+            "grossWeight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "kg",
+              "value": "15960"
+            },
+            "grossVolume": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "value": "856",
+              "unitCode": "cmb"
+            }
+          }
+        ],
+        "freightAndCharges": [
+          {
+            "type": [
+              "ServiceCharge"
+            ],
+            "chargeCode": "basicFreight",
+            "paymentTerm": "collect",
+            "chargeText": "Negotiated ocean freight",
+            "rate": {
+              "type": [
+                "PriceSpecification"
+              ],
+              "price": 2250,
+              "priceCurrency": "USD"
+            },
+            "calculationBasis": "Per container",
+            "appliedAmount": {
+              "type": [
+                "PriceSpecification"
+              ],
+              "price": 4500,
+              "priceCurrency": "USD"
+            }
+          }
+        ],
+        "declaredValue": {
+          "type": [
+            "PriceSpecification"
+          ],
+          "price": 240000,
+          "priceCurrency": "USD"
+        },
+        "shippedOnBoardDate": "2022-02-02T09:30:00Z",
+        "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.73 Shipping Instructions Credential

+ +

Shipping Instructions or Shipper's Letter of Instruction is a form issued by a shipper to authorize a carrier to issue a bill of lading or an air waybill on the shipper's behalf. The form contains all details of shipment (e.g., shipper, consignee, bill-to-party, commodity, pieces, weight, cube, etc.) and authorizes the carrier to sign the bill of lading in the name of the shipper. (source: Olegario Llamazares: Dictionary Of International Trade, Key definitions of 2000 trade terms and acronyms). Model based on https://service.unece.org/trade/uncefact/publication/Transport%20and%20Logistics/itigg%20unttc/Shipping%20Instructions/Multimodal%20Shipping%20Instructions_D21B/HTML/001.htm.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ShippingInstructionsCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/ShippingInstructionsCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:bc2a72a9-fe02-414a-8291-c9c988b2n156",
+  "type": [
+    "VerifiableCredential",
+    "ShippingInstructionsCredential"
+  ],
+  "validFrom": "2022-03-04T13:40:00Z",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "ShippingInstructions"
+    ],
+    "billOfLadingNumber": "EX600822199A",
+    "bookingNumber": [
+      "EX600822199"
+    ],
+    "shipper": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Espresso Italiano Co.",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "Via Vico Ferrovia 5",
+          "addressLocality": "Goro",
+          "addressRegion": "Ferrara",
+          "postalCode": "44020",
+          "addressCountry": "IT"
+        }
+      },
+      "email": "sales@espresso-italiano.example.com",
+      "phoneNumber": "+39 5555 5488734"
+    },
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "notifyParty": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "Prosumer Coffee Supplies, Ltd.",
+        "description": "Coffee Machine Imports",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "3934 Spinnaker Lane",
+            "addressLocality": "Joliet",
+            "addressRegion": "Illinois",
+            "postalCode": "60432",
+            "addressCountry": "US"
+          }
+        }
+      }
+    ],
+    "mainCarriageTransportMovement": {
+      "type": [
+        "Transport"
+      ],
+      "vesselNumber": "MS Seven Seas",
+      "voyageNumber": "Atl-W0425"
+    },
+    "portOfLoading": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "ITMIL"
+    },
+    "portOfDischarge": {
+      "type": [
+        "Place"
+      ],
+      "unLocode": "USLGB"
+    },
+    "totalNumberOfPackages": 2200,
+    "transportEquipmentQuantity": 2,
+    "utilizedTransportEquipment": [
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU4812090",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002290109692"
+          }
+        ]
+      },
+      {
+        "type": [
+          "TransportEquipment"
+        ],
+        "equipmentReference": "APZU5985096",
+        "ISOEquipmentCode": "40GP",
+        "seals": [
+          {
+            "type": [
+              "Seal"
+            ],
+            "sealNumber": "PTW-002255398220"
+          }
+        ]
+      }
+    ],
+    "includedConsignmentItems": [
+      {
+        "type": [
+          "ConsignmentItem"
+        ],
+        "marksAndNumbers": "Espresso Italiano",
+        "commodity": {
+          "type": [
+            "Commodity"
+          ],
+          "commodityCode": "851671",
+          "commodityCodeType": "HS"
+        },
+        "packageQuantity": 2200,
+        "netWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "14600"
+        },
+        "grossWeight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "kg",
+          "value": "15960"
+        },
+        "grossVolume": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "value": "856",
+          "unitCode": "cbm"
+        }
+      }
+    ],
+    "declaredValue": {
+      "type": [
+        "PriceSpecification"
+      ],
+      "price": 240000,
+      "priceCurrency": "USD"
+    }
+  }
+}
+
+
+ + +

2.6.74 Software Bill of Materials Credential

+ +

A Software Bill of Materials (SBOM) is a formal, machine-readable inventory of software components and dependencies, +information about those components, and their hierarchical relationships. These inventories should be +comprehensive – or should explicitly state where they could not be. SBOMs may include open source or +proprietary software and can be widely available or access-restricted. +https://ntia.gov/files/ntia/publications/sbom_at_a_glance_apr2021.pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SoftwareBillOfMaterialsCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/SoftwareBillofMaterialsCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "https://github.com/spdx/spdx-examples/blob/master/example1/spdx/example1.spdx",
+  "type": [
+    "VerifiableCredential",
+    "SoftwareBillofMaterialsCredential"
+  ],
+  "name": "SPDX Software Bill of Materials Credential",
+  "description": "Credential Issued by Software Vendor for information on packages and binaries",
+  "validFrom": "2021-08-26T01:46:00Z",
+  "issuer": {
+    "id": "did:web:organization.example.com",
+    "type": [
+      "Organization"
+    ],
+    "name": "Software Vendor Company",
+    "description": "A company that provides software or libraries as a service",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "10612 Westheimer Rd",
+        "addressLocality": "Houston",
+        "addressRegion": "Texas",
+        "postalCode": "77042",
+        "addressCountry": "USA"
+      }
+    },
+    "email": "Jerrell.Brakus73@soft-vendor.example.gov",
+    "phoneNumber": "+1-354-555-7556",
+    "faxNumber": "+1-552-555-7733"
+  },
+  "credentialSubject": {
+    "type": [
+      "SoftwareBillOfMaterials"
+    ],
+    "SPDXVersion": "SPDX-2.2",
+    "dataLicense": "CC0-1.0",
+    "SPDXID": "SPDXRef-DOCUMENT",
+    "documentName": "hello",
+    "documentNamespace": "https://swinslow.net/spdx-examples/example1/hello-v3",
+    "creator": {
+      "type": "Person",
+      "name": "Steve Winslow",
+      "email": "steve@swinslow.net"
+    },
+    "tool": [
+      "github.com/spdx/tools-golang/builder",
+      "github.com/spdx/tools,-golang/idsearcher"
+    ],
+    "packageRelationship": [
+      "DESCRIBES SPDXRef-Package-hello"
+    ],
+    "packages": [
+      {
+        "type": [
+          "SoftwarePackage"
+        ],
+        "packageName": "hello",
+        "SPDXID": "SPDXRef-Package-hello",
+        "packageDownloadLocation": "git+https://github.com/swinslow/spdx-examples.git#example1/content",
+        "filesAnalyzed": true,
+        "packageVerificationCode": "9d20237bb72087e87069f96afb41c6ca2fa2a342",
+        "packageLicenseConcluded": "GPL-3.0-or-later",
+        "packageLicenseInfoFromFiles": "GPL-3.0-or-later",
+        "packageLicenseDeclared": "GPL-3.0-or-later",
+        "packageCopyrightText": "NOASSERTION",
+        "files": [
+          {
+            "type": [
+              "SoftwarePackageFile"
+            ],
+            "fileName": "/build/hello",
+            "SPDXID": "SPDXRef-hello-binary",
+            "fileType": "BINARY",
+            "fileChecksum": {
+              "SHA1": "20291a81ef065ff891b537b64d4fdccaf6f5ac02",
+              "SHA256": "83a33ff09648bb5fc5272baca88cf2b59fd81ac4cc6817b86998136af368708e",
+              "MD5": "08a12c966d776864cc1eb41fd03c3c3d"
+            },
+            "licenseConcluded": "GPL-3.0-or-later",
+            "licenseInfoInFile": "NOASSERTION",
+            "fileCopyrightText": "NOASSERTION",
+            "fileRelation": [
+              "GENERATED_FROM SPDXRef-hello-src",
+              "GENERATED_FROM SPDXRef-Makefile"
+            ]
+          },
+          {
+            "type": [
+              "SoftwarePackageFile"
+            ],
+            "fileName": "/src/Makefile",
+            "SPDXID": "SPDXRef-Makefile",
+            "fileType": "SOURCE",
+            "fileChecksum": {
+              "SHA1": "69a2e85696fff1865c3f0686d6c3824b59915c80",
+              "SHA256": "5da19033ba058e322e21c90e6d6d859c90b1b544e7840859c12cae5da005e79c",
+              "MD5": "559424589a4f3f75fd542810473d8bc1"
+            },
+            "licenseConcluded": "GPL-3.0-or-later",
+            "licenseInfoInFile": "GPL-3.0-or-later",
+            "fileCopyrightText": "NOASSERTION",
+            "fileRelation": [
+              "BUILD_TOOL_OF SPDXRef-Package-hello"
+            ]
+          },
+          {
+            "type": [
+              "SoftwarePackageFile"
+            ],
+            "fileName": "/src/hello.c",
+            "SPDXID": "SPDXRef-hello-src",
+            "fileType": "SOURCE",
+            "fileChecksum": {
+              "SHA1": "20862a6d08391d07d09344029533ec644fac6b21",
+              "SHA256": "b4e5ca56d1f9110ca94ed0bf4e6d9ac11c2186eb7cd95159c6fdb50e8db5a823",
+              "MD5": "935054fe899ca782e11003bbae5e166c"
+            },
+            "licenseConcluded": "GPL-3.0-or-later",
+            "licenseInfoInFile": "GPL-3.0-or-later",
+            "fileCopyrightText": "Copyright Contributors to the spdx-examples project."
+          }
+        ]
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.75 TSCA Certification Credential

+ +

A credential for compliance with the Toxic Substances Control Act (TSCA) regulations

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TSCACertificationCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/TSCACertificationCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.org/credentials/",
+  "type": [
+    "VerifiableCredential",
+    "TSCACertificationCredential"
+  ],
+  "validFrom": "2024-01-04T20:29:37+00:00",
+  "issuer": "did:web:organization.example.com",
+  "credentialSubject": {
+    "type": [
+      "TSCACertification"
+    ],
+    "certificationType": "Positive",
+    "certifierDetails": {
+      "type": [
+        "Organization"
+      ],
+      "id": "did:web:organization.example.com",
+      "name": "Chemical Import Co",
+      "description": "Specialist in importing and distributing chemical products",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "123 Industry Blvd",
+          "addressLocality": "Chemtown",
+          "addressRegion": "CA",
+          "postalCode": "90001",
+          "addressCountry": "USA"
+        }
+      },
+      "email": "contact@chemicalimportco.com",
+      "phoneNumber": "+1-555-123-4567"
+    }
+  }
+}
+
+
+ + +

2.6.76 Thing Credential

+ +

A credential that contains a thing.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ThingCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/ThingCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "type": [
+    "VerifiableCredential",
+    "ThingCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "Thing"
+    ],
+    "identifier": "123",
+    "name": "entrySummaryId"
+  }
+}
+
+
+ + +

2.6.77 USDA PPQ203 Foreign Site Inspection Credential

+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 203, Foreign Site Certificate of Inspection and/or Treatment.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ203ForeignSiteInspectionCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/USDAPPQ203ForeignSiteInspectionCredential.yml
+ + +
+
{
+  "type": [
+    "VerifiableCredential",
+    "USDAPPQ203ForeignSiteInspectionCredential"
+  ],
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:2385e117-8011-4n15-bcae-64e4e26856c8",
+  "name": "Agriculture Activies Credential",
+  "description": "These agriculture activities are hereby recorded",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:organization.example.com",
+    "name": "Binky's Farm"
+  },
+  "validFrom": "2022-01-13T09:16:46Z",
+  "validUntil": "2122-01-13T09:16:46Z",
+  "credentialSubject": {
+    "type": [
+      "USDAPPQ203ForeignSiteInspection"
+    ],
+    "certificateNumber": "3812549",
+    "commonInfo": {
+      "type": [
+        "AgricultureInspectionCommonInfo"
+      ],
+      "applicant": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-497-555-3690",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "Togo"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-497-555-1059",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & grade assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-222-555-0444",
+            "faxNumber": "+1-000-555-1363"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": [
+              "Qualification"
+            ],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-054-555-6437",
+        "faxNumber": "+1-397-555-4376"
+      },
+      "regulatoryAgency": {
+        "type": [
+          "Organization"
+        ],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-338-555-2432",
+        "faxNumber": "+1-957-555-0146"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "shipment": {
+      "type": [
+        "AgricultureParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Industrial Distributions",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "Togo"
+      },
+      "originAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Green Fields",
+        "streetAddress": "97696 Weissnat Pines",
+        "addressLocality": "Reynabury",
+        "addressRegion": "North Dakota",
+        "postalCode": "51361-9603",
+        "addressCountry": "U.S."
+      },
+      "deliveryMethod": "Truck transport",
+      "trackingNumber": "866440000109",
+      "expectedArrival": "2021-03-14",
+      "specialInstructions": "The package is delicate so handle with appropriate caution.",
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-233-555-6933",
+        "faxNumber": "+1-625-555-9260"
+      },
+      "agriculturePackage": [
+        {
+          "type": [
+            "AgriculturePackage"
+          ],
+          "packageName": "Avocados, Bulk",
+          "grade": "AA",
+          "responsibleParty": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Example Responsible Party Organization",
+            "email": "Chadrick_Gibson@example.com",
+            "phoneNumber": "+1-224-555-4962"
+          },
+          "voicePickCode": "4642",
+          "harvestDate": "2021-03-14",
+          "labelImageUrl": "https://img.example.org/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+          "agricultureProduct": [
+            {
+              "type": [
+                "AgricultureProduct"
+              ],
+              "plu": "94225",
+              "product": {
+                "type": [
+                  "Product"
+                ],
+                "manufacturer": {
+                  "type": [
+                    "Organization"
+                  ],
+                  "email": "Ashlee.Grady@example.net",
+                  "phoneNumber": "+1-622-555-1265"
+                },
+                "name": "Avocados",
+                "description": "Avocados, 4 pack boxes",
+                "weight": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "hg/ha",
+                  "value": "6960"
+                },
+                "sku": "81055399441"
+              },
+              "scientificName": "Persea americana",
+              "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+              "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+            }
+          ]
+        }
+      ],
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Green Fields",
+        "description": "Growing & packaging for high quality produce",
+        "email": "sales@greenfields.org",
+        "phoneNumber": "+1-054-555-7293"
+      },
+      "purchaser": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-482-555-0143",
+        "faxNumber": "+1-730-555-8614"
+      },
+      "carrier": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Adaline29@example.com",
+        "phoneNumber": "+1-476-555-6947"
+      },
+      "broker": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Cole United",
+        "leiCode": "54321351219389121979"
+      }
+    },
+    "signatureDate": "2021-02-27",
+    "inspectionType": "Package audit",
+    "observations": [
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "ChemicalProperty"
+          ],
+          "name": "Radon"
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "58.340",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": [
+          "Observation"
+        ],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": [
+            "MechanicalProperty"
+          ],
+          "identifier": "ISO 1352",
+          "name": "Torque-controlled fatigue testing",
+          "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+        },
+        "measurement": {
+          "type": [
+            "MeasuredValue"
+          ],
+          "value": "00.00",
+          "unitCode": "UNKNOWN"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.78 USDA Permit to Import Plants or Plant Products

+ +

USDA APHIS (Animal and Plant Health Inspection Service) Permit to Import Plants or Plant Products

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPermitToImportCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/USDAPermitToImportCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "credentialSchema": {
+    "type": "OpenApiSpecificationValidator2022",
+    "id": "https://w3id.org/traceability/openapi/components/schemas/credentials/USDAPermitToImportCredential.yml"
+  },
+  "type": [
+    "VerifiableCredential",
+    "USDAPermitToImportCredential"
+  ],
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:usda.example.org",
+    "name": "USDA"
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "applicationNumber": "A-0000XXXX",
+    "permitNumber": "5A-91-287-XXXXX",
+    "applicant": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-133-555-3764",
+      "faxNumber": "+1-592-555-3697"
+    },
+    "permittee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-133-555-3764",
+      "faxNumber": "+1-592-555-3697"
+    },
+    "shipment": {
+      "type": [
+        "AgricultureParcelDelivery"
+      ],
+      "deliveryAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Bartell - Doyle",
+        "streetAddress": "84189 Roberts Route",
+        "addressLocality": "Kautzerstad",
+        "addressRegion": "Louisiana",
+        "postalCode": "37950-5855",
+        "addressCountry": "Mongolia"
+      },
+      "originAddress": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Marks, Runte and Bartell",
+        "streetAddress": "97696 Weissnat Pines",
+        "addressLocality": "Reynabury",
+        "addressRegion": "North Dakota",
+        "postalCode": "51361-9603",
+        "addressCountry": "Virgin Islands, U.S."
+      },
+      "foreignPortExport": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "4947538126450",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "40.5464",
+          "longitude": "-37.6146"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Moen - Swift",
+          "streetAddress": "9746 Laron Gardens",
+          "addressLocality": "Port Flossie",
+          "addressRegion": "Hawaii",
+          "postalCode": "64687",
+          "addressCountry": "Djibouti"
+        },
+        "unLocode": "DKCPH"
+      },
+      "portOfEntry": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "2184109798407",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "38.8485",
+          "longitude": "-34.0883"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Mills, Daugherty and Nader",
+          "streetAddress": "39514 Kulas Terrace",
+          "addressLocality": "East Avis",
+          "addressRegion": "Utah",
+          "postalCode": "45553",
+          "addressCountry": "Northern Mariana Islands"
+        },
+        "unLocode": "DKCPH"
+      },
+      "deliveryMethod": "Truck transport",
+      "trackingNumber": "866440000109",
+      "expectedArrival": "2021-03-14",
+      "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+      "consignee": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-413-555-8078",
+        "faxNumber": "+1-625-555-7496"
+      },
+      "agriculturePackage": [
+        {
+          "type": [
+            "AgriculturePackage"
+          ],
+          "packageName": "Avocados, Bulk",
+          "grade": "AA",
+          "responsibleParty": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Example Responsible Party Organization",
+            "email": "Chadrick_Gibson@example.com",
+            "phoneNumber": "+1-470-555-7721"
+          },
+          "voicePickCode": "4642",
+          "harvestDate": "2021-03-14",
+          "labelImageUrl": "https://img.example.org/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+          "agricultureProduct": [
+            {
+              "type": [
+                "AgricultureProduct"
+              ],
+              "plu": "94225",
+              "product": {
+                "type": [
+                  "Product"
+                ],
+                "manufacturer": {
+                  "type": [
+                    "Organization"
+                  ],
+                  "email": "Ashlee.Grady@example.net",
+                  "phoneNumber": "+1-300-555-2516"
+                },
+                "name": "Avocados",
+                "description": "Avocados, 4 pack boxes",
+                "weight": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "hg/ha",
+                  "value": "6960"
+                },
+                "sku": "81055399441"
+              },
+              "scientificName": "Persea americana",
+              "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+              "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+            }
+          ]
+        }
+      ],
+      "shipper": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Green Fields",
+        "description": "Growing & packaging for high quality produce",
+        "email": "sales@greenfields.org",
+        "phoneNumber": "+1-630-555-9134"
+      },
+      "purchaser": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Ace Foodstuffs",
+        "description": "Agricultural goods shipping & distribution",
+        "email": "Hipolito58@acefoodstuffs.org",
+        "phoneNumber": "+1-449-555-8392",
+        "faxNumber": "+1-542-555-0393"
+      },
+      "carrier": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Adaline29@example.com",
+        "phoneNumber": "+1-191-555-8578"
+      },
+      "broker": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Koch LLC",
+        "leiCode": "54321351219389121979"
+      }
+    },
+    "intendedUse": "fruits and vegetables",
+    "approvalDate": "2021-02-16",
+    "ppqHeadquarterOfficial": "APHIS eFile Automatic Issued Permit Regulated by 7 CFR 319.",
+    "permitConditions": "This permit authorizes the importation of the listed articles, under the conditions specified below. A copy of the first page of this permit must accompany all shipments authorized under this permit. For additional questions concerning this permit..."
+  }
+}
+
+
+ + +

2.6.79 United States-Mexico-Canada Agreement (USMCA/CUSMA/T-MEC)

+ +

The new United States-Mexico-Canada Agreement (USMCA) allows importers to complete a certification of origin to include nine required data elements as well as a certification statement. These data elements do not need to follow a prescribed format. The USMCA also allows a certification of origin to be completed and signed with an electronic or digital signature.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USMCACertificationOfOrigin
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/USMCACertificationOfOrigin.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "type": [
+    "VerifiableCredential",
+    "USMCACertificationOfOrigin"
+  ],
+  "id": "urn:uuid:c9d24347-0e04-4e01-9567-7f2778fed94a",
+  "validFrom": "2023-01-01T20:29:37+00:00",
+  "validUntil": "2023-12-31T20:29:37+00:00",
+  "issuer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:prime-steel.example.com",
+    "name": "American Prime Steel Inc.",
+    "employee": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "John",
+      "lastName": "Doe",
+      "jobTitle": "Legal Assistant",
+      "email": "jdoe@example.com",
+      "phoneNumber": "555-867-5309"
+    },
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "1551 Keebler Knoll",
+        "addressLocality": "Vivianeburgh",
+        "addressRegion": "Oregon",
+        "postalCode": "47090",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "credentialSubject": {
+    "type": [
+      "USMCAClaims"
+    ],
+    "invoiceNumber": "inv-2023091",
+    "variousImporters": false,
+    "importerDetails": [
+      {
+        "type": [
+          "Organization"
+        ],
+        "name": "Maxi Acero Mexicano",
+        "email": "info@example.net",
+        "phoneNumber": "+1-144-555-9857",
+        "taxId": "12-3456780",
+        "location": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "streetAddress": "Avenida Carlos 100",
+            "addressLocality": "Hernádez de Mara",
+            "addressRegion": "Nuevo Leon",
+            "postalCode": "32200",
+            "addressCountry": "Mexico"
+          }
+        }
+      }
+    ],
+    "exporterDetails": {
+      "type": [
+        "Organization"
+      ],
+      "name": "American Prime Steel Inc.",
+      "email": "contact@example.net",
+      "phoneNumber": "+1-271-555-5546",
+      "taxId": "12-3456780",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "1551 Keebler Knoll",
+          "addressLocality": "Vivianeburgh",
+          "addressRegion": "Oregon",
+          "postalCode": "47090",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "producerDetails": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Melt Global, Inc.",
+      "phoneNumber": "+1-579-555-8915",
+      "taxId": "12-3456780",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "addressLocality": "Hunter Valley",
+          "addressRegion": "Texas",
+          "postalCode": "78599",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "goods": [
+      {
+        "type": [
+          "USMCAProduct"
+        ],
+        "description": "Non-alloy steel rolls",
+        "commodityCode": "721320",
+        "commodityCodeType": "HS",
+        "originCriterion": "A",
+        "countryOfOrigin": "MX"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.80 Verifiable Business Card

+ +

A digital, verifiable business card, issued as a Verifiable Credential. The Verifiable Business Card contains information about how to reach the subject, including submitting Verifiable Presentations.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#VerifiableBusinessCard
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/VerifiableBusinessCard.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:credential:5c375bcd-a6e1-4b36-90be-8fd33118669a",
+  "type": [
+    "VerifiableCredential",
+    "VerifiableBusinessCard"
+  ],
+  "name": "Verifiable Business Card",
+  "description": "A signed business card meant to represent a person working for an organization",
+  "relatedLink": [
+    {
+      "type": [
+        "LinkRole"
+      ],
+      "target": "https://example.com/organizations/example-org/presentations/available",
+      "linkRelationship": "OrganizationPresentationEndpoint"
+    }
+  ],
+  "credentialSchema": {
+    "id": "https://w3c-ccg.github.io/traceability-vocab/openapi/components/schemas/credentials/VerifiableBusinessCard.yml",
+    "type": "OpenApiSpecificationValidator2022"
+  },
+  "validFrom": "2019-12-11T03:50:55Z",
+  "issuer": "did:web:organization.example.com",
+  "credentialSubject": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Amelie",
+    "lastName": "Pfeffer",
+    "email": "Felton_Hauck15@example.com",
+    "phoneNumber": "+1-332-555-5594",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Smelt 'n Pour",
+      "description": "Networked human-resource secured line",
+      "url": "https://smelt.example.com",
+      "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAgMAAAAhHED1AAAg4XpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7X1ncivLzuT/XMVbQnmznLIRs4NZ/iS6KYmUaNrNu9+N+I5CEg/FMkChgEyUaYz/+38m/vOf/5iYrILzMYUcguI/l102hS+SWv+V5adWbvn59U/ffj68j++Xhr8tf9v1DyncSn29rx+qUbrwlb+rKLXbH+rjH7Jbf5v0qyKz/rLSI3ndbxXlW0XWrH/QtwrKKpYKOcV7EepYf/cvQdP6Dfnh0mO3//w/Unvdsx1rzLDaKv601qwdsPJtYQtfaP60VpvlLb52yzvepltlVMgzPX3/y+zRlK66px/aNFpfr/B7tJy5fcT+UnL4/v30fWj/6w/2ux1z37JL32by8H5IoX7Z0YP25XvOnuYiM6UoLlDV4SbUlyjLK36OlThpOoFdCyry27OKuHxlfiVadaMpdNVU5VfTWRsO19ROd1301GP53XRjF50ZMJEvjGnGLm8mG002bRlJJ196mmiz7TZxRNsy7M6a777opdmsGpbWElvumh81mpVpFtn9hb0F5pSpoLVK37piv4wRZbMbMnLykx/jiOh5U6pfFPz19fufjKvlCHrRskyRTMXWtYrq9Y8nsMtAW37Q8/c6B3XstwqoIjbt2RltOQIcNW29DlpFY6LWVGTiABV23VhnKkdAe286O2mctYFjk4w0zSJRLx813vBt8H06M46Et8FGjk22hYPlnKf9RJdoQ8Vb77z3wUeffPYl2OCCDyHEIE6xRBsdoo8hxphijiXZ5JJPIcWUUk4lm2zpNH0OOeaUcy6FbRbWXFi68AOlVFNtddWjhhprqrmWRvNprvkWWmyp5Va66bbTf/TQY0899zL0oCkNN/wII4408iiTpjYtppt+hhlnmnmW71G7Deufrx2jpm+jZpaRkg/G71HjuzF+VaHFnXgZMw6YgdMc8ShDQIM2MmYqaeeMjJyMmcri67xhJ72MWdcyYhxBN7TxU3+NHcw6ojJyp8YN0T2Mmzk6cpCh2zlyf8ft2ah1CUNtGbF1FopSleXsmzpW3cOYxlE1LZbS56i1lKYpFmydnupKrUZTp6Hqk/Hd5WE5kpRXj9pNqSNRshlUD0bVPEc3dXQbA+udrlbl0bt1MXtjh9e12zLoI0fgcNkeC52bq21WFSrnZ5tTAiYFyLXaGGfxPZkxcrGtINMuUx+5y3hNq4bK7IPKnIuDSrE+8bNxVlf43TurmN0MShNd18M7asSF6QZqbnouYXn6kWh1XVN1/GRpTkdLnfnYSxitUyM5BkWthDRNcbEVG0v0bajZGmwysUxnwhsl0PWIGt5qAX/U8EoJH3SAzUr4oANsVsIHHeDHEs4ZAjYr4YMOsFkJH3SAP0qwfjRv2qAkqYc5Yh70dzZ3zjH6quw70XBqJgevYm5xasWGI4r36aANPrSM3U0XQl+6yBwidefogKZtk5O25DZmNio5V0YlIAnaVbq3NuxMiS3ablLlezabaayvM4+YTHcjxpYJ8Ay95lADVhWfnR5R0/tzoPPIzie+12gumi6nsUUtzrQOl+igTC1T0VFTj0VNm+YwdDWNjq2YI8r9LSFuIm6RsNTuX0qJOzGfSOlpUYo9TrWzM5S1+klTbzMQmNfBcQsMY5VzADoFU5qKIqy2gx/3IutgV0TWMsXAIwMnZZXpQmF7FVkt45yyIqvK4ths6RR1hqg7Re1821GMkihpYh0UdfRF0lRIexZJ3Sz8dKCUsdrEYGBDnaBR5dEdI1vj5GgESWGRstFQ1SKliUSio3LOvJMQNxFPS4ibiKclxE3EHRISXQS2ywbzMJTA0w56JGLzdDOJpjAWwpXD8HE4xnd6/JItOxHHZJ30bp6T+dX8xin/ehdjsNPDvowxeO5fCet3hlr89rBHnRw2KGFTjMFWtJE/6ADpaKj9pQNcFGgDtqKNT4aAz0rwcYPvt7jI908c9v2/Yhu2ev5EovJOQrz0+zslxE3E0xLiLnxvk9Cs0e3O7y9OEVu8IqNb+RTb8MrzK7UvuuEi3z+w1/e/khB34fuUhHgI4JRwAYKNs3qKfwh90q/QPeQwxT2kzHlfQ8g0PDdbicFO1wJfosSkxFloQYK7ocNPy9jd9FfLS37txzfhCBN65ptwhAk988444J6feme8cc+PSvgQpHCOEv/oAOco8Y8OcCpO3+kA5yjxjxZwjhL/6ACn4vSdDrBZCedyI2X+ZWbPXTt+8ZZ2NCOBA40/jZz4BA62Rk58AgdbIyc+gYOtEuITOHjHCSVqfkmJHRDIFdqUENlnzh2fvfu2yIkPxHBz5ITbQHy3RE5sjl8fJMQ26vtZQnwCBx8lrCuHQL+IQ/wbk3UbySRORuo3ybqDWVscYdTPdIAjjPqZDnAiUj/oAEcY9TNDwC5G/YZM4kDAeOpJcSBgPI0XOB4SHyXE8ZD4KCGOh8RHCXE8JD6Syb006yWZxIGA8TRe4HhIfIwXOB4SH+MFjofERwnxmdJtY3R4QukOkUmc4bH3ZBJns31fvgkHs31/OATcRRwC/QIOIUEKZ7N9XzpAuWh99fKk7y5G/UwDOMKon+ngn0v6vtIBdjDqt4wO75bB2tmUxhEyiS152C2Rcx/NehM5sSPT/FZC7Mg0vyWTaIfy6X/JJHalCt9ETmxfZXwfObElD7slcuJIMvSZhNi9jvpCQuzINL+VEHds8hSHwLyIQ/wzSd93PApns31fOsDh5dn/TtL3BJnEyUj9rYN/Oun7l0ziXPbxx5PiXPbxJ17gXPbxJ17gkvyqrGZdkl+lhLgkv0oyiedLk/vJJM5lH3/iBS7JrzJe4JL8KscSl+RXKSF2rQ++YXR4T+m2k0lctCha8Hxpcr9vwtls3xeH+AeTvi90gLPZvi8d4OTy7H8l6XvMEHBsI9VfHeDk8uwlSd8HHeAIo37G5zbtGd2yMgl/0bIodm7qeRk54Q7SrN+RE8e2Lf2VEMe2Lf2VEM+XJveTSQRzbN/J78iJQ1tWn0ROvAQIGzfmfsVP3AdQCuv1sil0/yzGJXkxigrZ8p2np85pV9O6Rq1TE42uJ1ZXS5q2Eo8bZ3Utg8YWVbNZ0wjS5BSk/Os8xBVgXdwgrtihIQrEFTs0RIG4YoeGaABXnF4RHeCK0yuiA1xjRWVCTmIeO7Tw6KT27Kp/e24A5qKdlfjxTwvmPSwhDjCYpxLikuU+Sog/HlipsjiDnQ4YN3gdSz26s1ICTqw4uxz25YDxmcFskxKXLPdRQtxEPMBEg7gHO2sci4ekBQVyl1BoE+IdjE829FxYR7bT5J5mt3p5OZSmp3CSzPjbMnY3/aJlvGla7ckm4TxUXz0Tzu/PWL0zzu/PWDNqOA/VVx3g/P6MVQc4vz9j1QFO51ZvOsAFW2oXHeDo0ZffWsDRoy+/dYDTudVVBwG1HwPXv9P72N30i5bxsemNcRPmop2V2HSk8N1Zu5uc2M1fBNIr/vCPaUfsOif25kwErolqf1Njh+M2ji87Vnc/n3DN1gpXsO/EsrWLuvvsI2Qx7j588p0KR46efQ6uk+4ES3eSjBo6RWONYn9S32ifeHIglGbS+EICqq3e1UiyZWYZ7LHcFxFGoHCa/KpEDnNNwbfcGWmn5utYgguhHAftWE/7kvpxCtrW2X2tffO1VbmpormhB8fUioGlpoT5uUihKIWwPvc95rhm6cCxR++n1gJLt4BvbDqZ/P/TjfyWEhfsGVgkxMuTyTuhN+7ncDm+SOLw/tzudkeFi7ZnD1y0Pdtg08nkNxIuETfPjjrFOfU6qw2zetOn+CbObV0DfQAtL9M3jRZHTk1eyq0abhTDiHvfMnY3/aJlfGxabbvDANesZHuNa1ay6diuOb40Pc7c6HGvA1yzkl01rjm+VCbO3Oix/wDTBkPANVe7ZI1rrnb5nWI9YQjfkfYHG+rbnql9qSSsvv7m6Y8siK+oI+GKfcfiBnHI0z9x9LAX7avGXS7plIQ4E8vuJcQli/2UEA+o27TDe1lxxr3eTyqUi3IauGD5cdEBrtgxJjrAFceERQfQF+U08EoJe9Pu+EaN9CT9RIDD4tc0P8W5FqiYUWMMM3b+JIMIaQRbU3XGuVR6lZsRtWrFkT3QWKNt8oJgw0BpN1IxSRIFJxYPPcLhm30e8TN2ceA3+Bkn77359jm45mYfW3DNzT4y/Jfc7KPpIQ+i2N8gFh8B9PbtsDubfoGf/+XbYU/fgbAFNv1P3w57+g6EC0jEv/4OBEmyfXn49IBfUS9a8cW7hIxEyVv79b+dQJCk8pZ2XzeLa+D6DLgGrpPUPAGz4ud3WzquOEotlo4rjlITDkVOEXr71q1YWW2VfabCzWCh0XKRq5EDzVs53VjKBaeNnfrJ+YlDCyxPstAZn7LQBC+y2Zl/jblwzDl7TMvashFnWmreZR88MST1POR/ykW2mUoa6RCZxPdZXe2PYi52Wimcwnt3TeMU3rubkDiF9+4mJU7hvbtpiVN4rx9FtW8kxBWIViTEKbx3B7pwCu/dtYxTeO9/L77999+lcXZT9aqDf/ddGm91gH1473V8wflrgVeshwuuhlwW32AuuvgY568FXqXE260KqpiycQMyLsofdCzB08joSvvpcDYa35d9HNo+EP55UvPS26H3a1ZG/gWX3puDG5KwZ03/KXi8YUecBo+3pnEaPN5QFU6DxxuywmnweJvruOhMBePaNWcqrofHZzN2clb0JHi8tYz94FH2nEn6PJuY0rDdB5nMcoCJI1KLWCXVTubpKyd4VvyPJiV1k8ZNsiqXiUtImC/8AepF6xloF61n4PhNNY/4B2cuKL/XAS7aNzBwybWnsvvw+E01j0fbsGOJ+O26Is7fD7O2jde3f+1bH8ez0HA4pXFbID+1eoyzO6G+fDPmRUfF8fysxX/xMs7fEuKivV4dr3alLuvjIc4wFzumBbVOO3Y1jtWNOLqHXq3LRAeRbsRWPUuw8to2ZWnUqc11fXTXgXH8Oque5Uxj1YOFQzFTTXHw3XqfSy+xZorS6TqKqo06iaG31GpzhbPfmknvpTtVOhL9BcWg1mKK/HsMuZTWQ7e9cdQCvYdXnpGj1BqoLj+MdzPnKGeOOXSpRcc5m3z1JTFg9GEsXZoPoYY8RqAD5Aw2yUw9uu9VkotTmxJbq3SPHMQWYDm3bTO9dOeHHlNrerVSidvdjPK4uTrlqWgx0SpGr1nnyJlqB3tTM8dzWN3leYU4oI6n2sABdTzVBg6o46k2cEAdyzM9hoQRvTrdzhpQp5irZthhAaILtkYMaxk01GTEyjrRE95qGelJDbcKcLqGWwU4XcOtArysYWFUm+pYqsCTOqq9bSuXuMRxWiK4D93IrCcma54oIC+ugVZkWyMMUMSQUYKFyupmHrFw9hOXvarrRU1Qz2vqq73qQN4yV4u3giXoP3zpQRMpDvqMFkhlTJLUmCXDpQkZAsT1PPbOCr7K41bBweI/pXG8+PJ0N3Iu4oJlGyNjBgGGrLNwTEwUVGYZTjgzmpmEFZw3hjqMOrc0ozxC1bRlsqZqu4rrdM/L7kPLynqoasw+A+eWDa4Sk9HvNgaFIcNQ9Mgy10uojWhApqmrgZid+Ixzm/aGngOhS8ksmiNbbvQAutWgiLd71YyOC7bunlhQCyq0XhNfyqEBSpDtAvPlkmk9bdAEdQLSqQrLqDZcrImRTVyF9cPXRYHGV9q6oKwiG2hGq0picG/sG6MyAh1I4oeVNX30JHFWqV1VrDXgoYoDFXyVx9kKvsrjVAVyQPXsM+p+o3Nc9OCcgGsS9RTtmkuv36Xqd1IUXJOov38wwMmVWpw/S7dmrnD+LN3aMs6fpVtbxtuzdOspM788hDjl5VnDjJtUoqDd2atkPuhKp1zIRQxChjMroenoi7MyswsW4Vxq/fmx4A2JqCX5SkgdOe50hrPKCwHHhGmRsJ5mQRYTaQA1rgZBtzoJ5uSOqCA5sNOX+iNddNMk1EU3TWJcdNMk/EU3TaJcdNMk7EU3TeLnuQUnUnU0b6zA7NPJ9DcH00Mk9A7s0SlO9EMCcIYT3RMinGFE94QIuxmRUk+1gXOc6EcbOKCOp9rAR3UQr9OWm5vifVSKMRGiRr+wAE3TY+yrI0SMYVufZtLOU8+WXooTWjMKyalMGkiUBxMLBkiLnbXBfrAWGlpiuGSjkh0giwOpAGMd0Sn9dFqg79qVuUK/0nweya5KdWuQzIwfHDJ2ji7a5Kmr8Q3FEkIPTjfZokO8S6e/q4Kv8jhbwVd5LGHnVBWsoRFEyNByLBk5nOCG7gj5dLCMHk7SMk4cUGw9eQIPT2Pz1OQgmdBjKL9MWO3lviTQphj4soCXwpmd5Pqi2fKSlBHvN3NVldG30OzFyFqgtfamyi2n89UJ7O7Fcp/F3+axsX37gkV8cwiMlxzChZVF0SqFR93TqCckCn9Y1FvdcyRfyI23gi8LFVskJ/HjrM5l0s0v/sl0Oi2Bfz4SLpK9MSIFzilvKDhxC31+5Gd0DsQqgZNd8iSLBNgrwiqBFxfpemSFiwXngGYZxqwvlYCT1svYVsnqTTaT0Tc3OrQcmiJtrMEKYlho+EMVaw3YXsXzCr7K42wFX+VxtoKv8niiBfP5ce1/wT/OH+5c4T/yRZcfYl50+SGuuPlMKBB27laVsfTE3SPnZTBrI5iqDNropgcreZlAIOUYh1thFxKLMDDqbJyy4gkk0gr+6nLmn5My5kj8VCTI0WMTS6F1gqjEyrO4dclls1FrXFJRPMEaGIi+YglLrDYMppyNXjJ3nHGMCplGlhVcjEZyM8oGq4cKLnM21WVG7yIT+GETC5mQ1BCBMslRW/CGH9RIH4UgjnqVxJAN2RqVxvCSnSLoY0Smz+KoaUlJLemphUd9syghVHc86jeNuidR8nwROqYlLrGsXWyZJiXwdrK/ozVqQErzbamMo1grx5dDxf6PaAlG/LJMEGEZqgmYRsn8Aw17jD4dJUi5ef6lNJbs3lVF7EVjUlMwlxEHp/vBp8IInXy96IXDjzb91Swu2n4k90OeuGDsyAGmTxLiigeT312jdvgqlu9FLzxd9fq95rVhyQsHnrjzdMkLRyjND4aXuLtieCwg/h7Cv0XwdDSEpJyUzVChhgWpUvE1jP2MdURYsyb6GVKYXoulHLXLsATxJ9TcBhKBD10gcPrqBJHS727c9QKfu/Gjh3dqwB49vFMDvjpAH00vP4yEK5VuSwCtKjFJQ0okuVtHUp2dFdCnhlOS+2cEGgtmQr1g9UBwLz4D3224F1tR45onSC+xN7b0oa7bYZUqrykQtnGg7678IQFfayn4sJiymYThSQ9ekYC3FABb2c8n8oOt7OeT1DhPHvYi/wc7/isBPomwAp2Xi1jfa1h4uYi15nc2VLHWgGdV7KngqzzOVvBVHrISR/CmCYWGZBFvnlB3xj4rISuL/mK2ocvWoSrZpmoqDSo5VmQyC8sWTiia4QvovAs54w10/oCcH3EzXgLnV7jZPce9+Ax8b7h3ZbMvdYAr6IPoAJuV8EEH2KyEDzrAZiV80AFECUteQmKxwAL6FsFOUxB+CJRfqEuyQZhMZCQVXsE+0pqjpTXnsgClZc/oUUOSFdGVeQRBbAvxoI/ZSD3cQmT/0h9s5D8faQ/eNf5pBeu+ZfxdwdJ3km8XHO8l3yg4YzE+L8FtW4HD7s2G64nmevTS+2WnIyeRTj4Mw3DE2ec4J9RQLZHoJM41BsBplNWKhk7aRDxIPObNznUfPBLNRWM7Nub9kBTcs5RsdKbskUxFtWgZ4OnsBZEqJVl4ItniNOcMIUQNTsnsMfzgQkwkDzm1ZI+Su20mGZ4vqY/og6QijRvFFS28JEU6CvIaep257BgjzuUYaU13g85IxoglWNUTyw6BRZZ9I0Rne2xfOT3oLeriKF+3iTeN0g1+0anPncazCnJUnAS+2kwa4TONitpKPtMqMoepSJped/mPuEmVNeMpvu6q+gw33+MuyFGwZbHu4+6Z99gPx/vwiHdxRb5fEC+uyPeL1Lgi3y9S44p8v8iN8/n+VXKcGfL7EceuIV+w8v1U/Zmp+DRV1w2ZnxkSXnG0JGzd+75sktAM0aPYQtmjLHhblqRbpYuTzR/kzaSiwQcKoVKwsuEjpuWA0gEnhXW+nwfIuCUtOIByp4NtnkFWbgvQQYvndjJwtmW6b/bQSzKnZy9mYHQa2tFbrbsGyWlJjyQtteYcHD1wVbJoXyJNJw9HHCRn/wbNJ7TSqVBNP60K3Z5ejrQIQKwFDOEr8ZKdMZ2yT1a8GCPDZ6L4VL+AIxoENSHr/Iy3EnbsWsFXeeyu4EWGG6eR+g2kYgNS3wRRcRKnf0NMnEjzP+gAp5H6TQfYrIQPOjiDsx90gM1K+LDUgW0bpz4vdWAD5du01IE3ax27FjlwBu3fg2WcQfv3bePwIs8vwbFveef1Ewtx0eMgFR7x/XKOa8O+lb/bVnDbt+LU9gctPnvO4sDmjfwfThPgdA23CrCzhpfnEbC5jg/nEfD8QMKTUwQfziHgcw3EbbOYKtuRWtZu9aKOHovDRjJJq2ojk647BnpZC0i9qyK4QU+BZAK3MuUNAtlk/z2RWohB0+F0/qPf61k1rXPWnTwsg2hGt9yINAlmfgirlZvm6bpclHvnZVNaIzZrtCgSlTTFexoama9JzunpbkHGW7qkaWIiVmD3bzuQyP4MWScjepUMrCbqMl4NuZTJ0uMm2+nAF7krP+UThOpmP2jd0RFK0aO45JOpdPAyb4UyEnQ0+oeu2KR71SQ+tmm3LZfgyXrJITmxCiqpoMN7oxbEjjPp+XuugvNrNCvgxufk/Daugv007TlXwdPDHQdWx3B0uNfR/mkVexfl/nWWbQ+vP361it0aXmZTjbSmFFfDEIQ55G6fSQ/BMGpIflKRZC/9im1WWhX/6ZZ1sr9FH0viedHVmj8Vvi+Ln8LLOpUfoxLHrGds6EWtoxmPQu/OKTYID5UjoiQ+1FQhnd5sxRO06I4VIRZiSjt0WyYjQ16uSXDzdLoSdecYZKMTYbanh2zyUBBtOBPXabByLTwla9uY1g9ZY3nsqeBv8Z/SOFf8pzTOFf8pjU08cwO7wBUUSxgWLlkTo6XgCoolOsBFq2IFm5XwQQe4ZE2MOsDpLXU3HeD0lrobycTJDXXfGpSbdEhAfFhVmGdzNXg645GVrH91WVNwKcrOSnITTYDWtRy6KLbEFSuuAmD/CaMfEYZ1prp1mVn8ka8mjxkJ+ZbIHmQ6GgYMGUQzVAoEqJ0FPDHnVOt01oVYdR2EOLXpjGsEw8WZpU3CZ6200X2KL43KWcOg0wtdN51A8k9Pdu88l/3xTDQuONu9VIALzna/PJe9r4ZbBThzOvy+EzjTi/tO4HQNtwpwooYHRfxj5PilIqAvunIAnzWxHAzPZHWLr03ZhqTJuLskKXK35L9ajsEGOVFQ6Fh8CpY+QFlCq/VcO4nhcukSOxO6MrFHWc2ctgRBNWXZVGejM0lVRX9EH6aERBUvft6lsjoY43ohzy1T1m7JLkk/XHQxV2LKkbzSgT6+kmoIj3DF4i0Hf0vBb6e0bosbeFzdOL4OiZ2Lny/bxM7Fz5dtYslB6QUEE3osOJ6sbvpC8M+/xxhYD0e+eYZi4lBZzHSRHpu610mu/WEPgjj/oxzrF+vABQxraRNbid0nsoNLOBZbRTnPsJY2cZTD/m4VpzR81yq2ErtPvA5bid0nXof9hfU/QkX3C4vjLPaxWRwv+lgS51T8UxJbhnZLj/FY+DhlR1338pym7NjOWt9Tduyt4BVpxnnGv5bGeca/lsbmpeF/06qoGB/BKD0i4ZO9rdJXHzwLkpfKZgVStOQkV96XNXobqiGW0k0SqFYNK0fZlltRZZ//6b6sXcGZvqxbF+TcgopY9y5kcsJK5h3ssu0gEMzlXEyusnOBlC14Qjx54K1NQbcgJ/zKso2iyrqAmqlC9lGY7jOxZGlh2QDRCOusdd5G2UWROvHHIK4xBIGq2dTkVs4FrjEQRVJVR+AUIRtCfKmGY+vTuh2DsMaEICtzwQavq8++c8wdASHl1nLYz5Q6H0ktqegvUruF0j45mo8dNxW8o7QOF1HaDch/Iw3DRZSWFV1DaSXDfgmllWfTX0JpEy6itAMXUVqCiGso7b/xFr2tJvE/PVtzwqiwi9y/4fbYRe7fcHvsIvdvuD12kfs3PBu7Nxm/4NnYRe7/tLnulazdMdLadfGV2MVGTVBEXCpbE6IZjR+rBECF9SctAZFR8vtev18N44ot1SItXm2pXi7zC4yKU411tboXIopI6DKLonmSg1ZN4EDUZUpMCNIqza2lZal4R9G7kkSLOFz4V7M4XvSxJI4XfSyJv9IeExanlHxXEudU/FMSW4Z2S49xVslfJXHaGG8lccyO/zaLK4xRSuIKY/wfMmnXs129x7ic3cbC8Do/kk2M3XcbyZboMhXJSBPMboMmN5erzmRZS3bSfbvXe++KTe71tpAX5RKS9cqdSORfHKMn2c6yBoYQZSnOhCgPiyMfc0aNSDl6r+vjGD5WsdaAl1VsrOCrPM5W8FUeZyv4Kg+5jf6RCx6jgsjukQkeJYIQJnjFpXU4eZH39x0POHmR9/e1dTh5kfe3NlAvurQOB9TxVBvYdOVFfX7fHI30e+cuXm7dfbxx7uPg4jDR/4Xgcc193mriIpJtcA0TIcu+hGJTEbiIZFdcsaVaKsAlFLvKEYYLtlTvyB99Hg5cdFW9xTXZo0lln54cf/NHRa5HoYcwrXoihprq7JbO0plONmXpA2orU3N28290OU57+lU9vbJGgaTImsPHBH58DU7eDLlk0YUx48hy+HrcLVo5nCEhtc3lijCVZpxNcqGSNp5y5jjHOttyzsyOMXpoo5O1T2Kz3meTSERYJ+dTlpTxctSDotkFIqis+Gm+yfiTh18EtHJ2Ts1aq69sZkzZjiS3z8r+40YMQTgmd4J0eUrVlCSGSi2bYkMmMBz8sAqpUxHey5Z+GkDPHBgrcc7qzHji/vJUlIuANvxFQBvpIqANexE7hrqIHUNdxI7hL2LH0BexY4yL2DHyRewY+iJ2DH0RO4a/iB3/76T930n7kAs4mAjAn0zAtjzrcj9NkG+5naYRZy/X0+TZ+mD0Y+m5Xk9DOlDlOCRjmlyV2PNyW/tDEuOx69jc98cO/GkfrzqwPGmAQfm2D1jZZR9wibIPWI4YMbqu+4Cr3FWXKxjblzOLpNGfm30t9sSkXPh/hCABD8fOd/IAAAGGaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1OlIlUHO4gIZqiCYEFUxFGrUIQKoVZo1cHkpT9Ck4YkxcVRcC04+LNYdXBx1tXBVRAEf0BcXZwUXaTE+5JCixgvPN7Hefcc3rsPEGolplltY4Cm22YqERcz2RUx9IoABtGNEURlZhmzkpSEb33dUzfVXYxn+ff9WV1qzmJAQCSeYYZpE68TT23aBud94ggryirxOfGoSRckfuS64vEb54LLAs+MmOnUHHGEWCy0sNLCrGhqxJPEUVXTKV/IeKxy3uKslSqscU/+wnBOX17iOq0BJLCARUgQoaCCDZRgI0a7ToqFFJ3Hffz9rl8il0KuDTByzKMMDbLrB/+D37O18hPjXlI4DrS/OM7HEBDaBepVx/k+dpz6CRB8Bq70pr9cA6Y/Sa82tegR0LMNXFw3NWUPuNwB+p4M2ZRdKUhLyOeB9zP6pizQewt0rnpza5zj9AFI06ySN8DBITBcoOw1n3d3tM7t357G/H4ApQ9yu7vSNEgAAA14aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmRiOGQ0NTBmLThjMTItNDZjOC1hMDZkLWVjMmNkYmZhNzhlOCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowM2QwOGJkNi00YTc0LTRlMDItOTcwNC01OTIxMTEwMmFlNDIiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NGUxOTIzNi00Mzk2LTQyZTEtODEwOC1hODk4NzkzZmRiN2UiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE2NzUxNzYxMTg5NzUxOTMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zMiIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjM6MDE6MzFUMjM6NDE6NTgrMDk6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIzOjAxOjMxVDIzOjQxOjU4KzA5OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWMyMDQzMjgtMDdjZi00YzNmLThmMzItZTBjNmRjYzY0Yjk3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMy0wMS0zMVQyMzo0MTo1OCswOTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5sso2TAAAACVBMVEUAAAAAAAD///+D3c/SAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfnAR8OKTp6W4SwAAAChUlEQVR42u2aXW6EMAyEyUOOwH04Ag/k/leptsCShPzM2I87I7XaSuTzbONAYrMskiRJkiRJkiRJP6v18I0PKW0+AykdTgM+C+sHcDgNeCykS9bx8QbsTgNWC/EB7E4DNgsxB+xOAxYLl4FjtVq4Im8h2bLpCnzknwxJ/Ilrs5CHtVgooloslEF5C6GafNpCPfeRtBBf2Ucm9PvySCV062rKQutixkL7WsJC+1LcQm/K4GXdS5oAWujnDJbQg4WDralRGMjCKAryXwjDIOv8O4wfx8DDOo7nOk5TIU6+JAY4JpM0d7A5HfQtrCBgMgu7aSWACzIimYgARmsBAoxWIwbo3w9AQP+OhAJS18AMcIzvyuscMH4uAIDxkwkBDJ+NCKCRsg8TAoTe/mADAaMdCgaoniH5nxhgsEsDAf19Igjo71RRQHevjAK6u3UY8DovLCygc2LBAZ0zEwFon9oIQPvcyACaJ1cG0Dw7U4DW6Z0CtPZlHKCxKeIAjRoKCXhXcUjAu47EAmJ9vQACCCCAAAIIIIAAFkC5q6sBAShAHCPAilQwtj4g0MW4CgAW4/YeYF5PDPX5ogTAJdG9DYhAXbg+4hQApLbdKD1wjZK6+pEDsA5BZSEWH5FOTWUhA6C9ovKk9gDgblVZb/gCiH5ZEeoLINplRawbQDXs8mA3gOrX5dEuANkxzGb8ArCd2yfeCQhs7/ip/p0AvnX8Tft4/WKb198h/wBL+/weE88fvnt+D/oAbP379BI3PquEG3vvWSk82d4lCU4DlQXLyyzBaaCwYHubJjgNZBbMr/N438W5E3o3AxangcuCw8BpwTP+vU80WPCNX8K2SJIkSZIkSZIk/az+ADdyoYGOTLLeAAAAAElFTkSuQmCC",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "69628 Gorczany Port",
+          "addressLocality": "Joechester",
+          "addressRegion": "South Carolina",
+          "postalCode": "88805-6256",
+          "addressCountry": "Heard Island and McDonald Islands"
+        }
+      },
+      "email": "Greyson15@example.org",
+      "phoneNumber": "+1-936-555-8478"
+    },
+    "jobTitle": "Legacy Functionality Associate"
+  }
+}
+
+
+ + +

2.6.81 Verifiable Postman Collection

+ +

Postman is an API platform for developers to design, build, test and iterate their APIs. A Verifiable Postman Collection is a Postman collection that has been signed by an issuier to verify the source of a collection as origininating from a specific entity.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#VerifiablePostmanCollection
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/VerifiablePostmanCollection.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded",
+  "type": [
+    "VerifiableCredential",
+    "VerifiablePostmanCollection"
+  ],
+  "name": "Verifiable Postman Collection",
+  "description": "Postman is an API platform for developers to design, build, test, and iterate",
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2010-01-01T19:23:24Z",
+  "credentialSubject": {
+    "info": {
+      "_postman_id": "2319fa29-4ea8-4739-96ea-bda2b74f92bb",
+      "name": "DID Web Discovery",
+      "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+    },
+    "item": [
+      {
+        "name": "Get Organization DIDs",
+        "event": [
+          {
+            "listen": "test",
+            "script": {
+              "exec": [
+                "pm.test(\"Status code is 200\", function () {",
+                "    pm.response.to.have.status(200);",
+                "});",
+                "",
+                "pm.test(\"must include valid JSON response body\", function() {",
+                "    pm.response.json(); // will throw on parse failure",
+                "});",
+                "",
+                "// The response JSON must include a didDocument property that contains the",
+                "// resolved DID document.",
+                "pm.test(\"didDocument must be present in response body\", function() {",
+                "    const jsonData = pm.response.json();",
+                "    pm.expect(jsonData).to.have.property('didDocument');",
+                "});",
+                "",
+                "// The DID document must contain an alsoKnownAs property.",
+                "pm.test(\"alsoKnownAs MUST be present\", function () {",
+                "    const { didDocument } = pm.response.json();",
+                "    pm.expect(didDocument).to.have.property('alsoKnownAs');",
+                "});",
+                "",
+                "// The alsoKnownAs property MUST be an array.",
+                "pm.test(\"alsoKnownAs MUST be an array\", function() {",
+                "    const { alsoKnownAs } = pm.response.json().didDocument;",
+                "    pm.expect(alsoKnownAs).to.be.an('array');",
+                "});",
+                "",
+                "// The alsoKnownAs property MUST be a set.",
+                "pm.test(\"alsoKnownAs values MUST be unique\", function() {",
+                "    const { alsoKnownAs } = pm.response.json().didDocument;",
+                "    pm.expect(new Set(alsoKnownAs)).to.have.lengthOf(alsoKnownAs.length);",
+                "});",
+                "",
+                "// The second element of the alsoKnownAs property will be used as a",
+                "// credentials_issuer_id for subsequent tests.",
+                "pm.test(\"alsoKnownAs[1] must be present\", function() {",
+                "    const { alsoKnownAs } = pm.response.json().didDocument;",
+                "    pm.expect(alsoKnownAs[1]).to.be.a('string').that.is.not.empty;",
+                "});",
+                "",
+                "// If a verificationMethod property is present, the controller property must",
+                "// match the didDocument.id property.",
+                "pm.test(\"verification method controller must match did subject\", function() {",
+                "    const { didDocument } = pm.response.json();",
+                "    const vm = didDocument.verificationMethod || [];",
+                "    vm.forEach((m) => pm.expect(m.controller).to.equal(didDocument.id));",
+                "});"
+              ],
+              "type": "text/javascript"
+            }
+          }
+        ],
+        "protocolProfileBehavior": {
+          "disabledSystemHeaders": {}
+        },
+        "request": {
+          "auth": {
+            "type": "noauth"
+          },
+          "method": "GET",
+          "header": [
+            {
+              "key": "Accept",
+              "value": "application/json",
+              "type": "text",
+              "disabled": true
+            }
+          ],
+          "url": {
+            "raw": "{{API_BASE_URL}}/identifiers/{{ORGANIZATION_DID_WEB}}",
+            "host": [
+              "{{API_BASE_URL}}"
+            ],
+            "path": [
+              "identifiers",
+              "{{ORGANIZATION_DID_WEB}}"
+            ]
+          }
+        },
+        "response": []
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.82 Verifiable Scorecard

+ +

Scorecards is an automated tool that assesses a number of important heuristics ("checks") associated with software security and assigns each check a score of 0-10. You can use these scores to understand specific areas to improve in order to strengthen the security posture of your project. Learn more at [github.com/ossf/scorecard](https://github.com/ossf/scorecard#what-is-scorecards)

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#VerifiableScorecard
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/VerifiableScorecard.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:07aa969e-b40d-4c1b-ab46-ded252003ded",
+  "name": "Verifiable Scorecard",
+  "description": "Scorecard is an automated tool that performs a number of checks on source code",
+  "type": [
+    "VerifiableCredential",
+    "VerifiableScorecard"
+  ],
+  "issuer": "did:web:organization.example.com",
+  "validFrom": "2010-01-01T19:23:24Z",
+  "credentialSubject": {
+    "id": "https://github.com/ossf/scorecard",
+    "items": [
+      {
+        "score": "10",
+        "name": "Binary-Artifacts",
+        "reason": "no binaries found in the repo",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#binary-artifacts"
+      },
+      {
+        "score": "9",
+        "name": "Branch-Protection",
+        "reason": "branch protection is not maximal on development and all release branches",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection"
+      },
+      {
+        "score": "?",
+        "name": "CI-Tests",
+        "reason": "no pull request found",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#ci-tests"
+      },
+      {
+        "score": "0",
+        "name": "CII-Best-Practices",
+        "reason": "no badge found",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#cii-best-practices"
+      },
+      {
+        "score": "10",
+        "name": "Code-Review",
+        "reason": "branch protection for default branch is enabled",
+        "documentation": "github.com/ossf/scorecard/blob/main/docs/checks.md#code-review"
+      },
+      {
+        "score": "0",
+        "name": "Contributors",
+        "reason": "0 different companies found -- score normalized to 0",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#contributors"
+      },
+      {
+        "score": "0",
+        "name": "Dependency-Update-Tool",
+        "reason": "no update tool detected",
+        "documentation": "github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool"
+      },
+      {
+        "score": "0",
+        "name": "Fuzzing",
+        "reason": "project is not fuzzed in OSS-Fuzz",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#fuzzing"
+      },
+      {
+        "score": "1",
+        "name": "Maintained",
+        "reason": "2 commit(s) found in the last 90 days -- score normalized to 1",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained"
+      },
+      {
+        "score": "?",
+        "name": "Packaging",
+        "reason": "no published package detected",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#packaging"
+      },
+      {
+        "score": "8",
+        "name": "Pinned-Dependencies",
+        "reason": "unpinned dependencies detected -- score normalized to 8",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies"
+      },
+      {
+        "score": "0",
+        "name": "SAST",
+        "reason": "no SAST tool detected",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#sast"
+      },
+      {
+        "score": "0",
+        "name": "Security-Policy",
+        "reason": "security policy file not detected",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#security-policy"
+      },
+      {
+        "score": "?",
+        "name": "Signed-Releases",
+        "reason": "no releases found",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#signed-releases"
+      },
+      {
+        "score": "10",
+        "name": "Token-Permissions",
+        "reason": "tokens are read-only in GitHub workflows",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions"
+      },
+      {
+        "score": "10",
+        "name": "Vulnerabilities",
+        "reason": "no vulnerabilities detected",
+        "documentation": "https://github.com/ossf/scorecard/blob/main/docs/checks.md#vulnerabilities"
+      }
+    ]
+  }
+}
+
+
+ + +

2.6.83 WebLEI Credential

+ +

Verifiable Web Legal Entity Identifier.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#WebLeiCredential
schemahttps://w3id.org/traceability/openapi/components/schemas/credentials/WebLeiCredential.yml
+ + +
+
{
+  "@context": [
+    "https://www.w3.org/ns/credentials/v2",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "http://example.com/dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "credentialSchema": {
+    "type": "OpenApiSpecificationValidator2022",
+    "id": "https://w3id.org/traceability/openapi/components/schemas/credentials/WebLEICredential.yml"
+  },
+  "type": [
+    "VerifiableCredential",
+    "WebLeiCredential"
+  ],
+  "issuer": {
+    "type": [
+      "LEIAuthority"
+    ],
+    "id": "did:web:qualified-organization.example.com",
+    "name": "United FinSec Corp."
+  },
+  "validFrom": "2022-11-01T10:58:45-04:00",
+  "credentialSubject": {
+    "type": [
+      "WebLEI"
+    ],
+    "id": "did:web:organization.example.com",
+    "lei": "12345678901011121314",
+    "entity": {
+      "type": [
+        "LEIEntity"
+      ],
+      "legalName": "Bashirian, Botsford, and Hill",
+      "legalAddress": {
+        "type": [
+          "LEIAddress"
+        ],
+        "language": "en",
+        "firstAddressLine": "330 N Brand Blvd",
+        "additionalAddressLines": [
+          "C/O C T Corporation System",
+          "Suite 700"
+        ],
+        "addressNumber": "5",
+        "addressNumberWithinBuilding": "5",
+        "mailRouting": "633 Padberg Roads, 75463",
+        "city": "East Morris",
+        "region": "Bedfordshire",
+        "country": "Saint Helena",
+        "postalCode": "56041-9807"
+      },
+      "headquartersAddress": {
+        "type": [
+          "LEIAddress"
+        ],
+        "language": "en",
+        "firstAddressLine": "29723 Dare Radial",
+        "additionalAddressLines": [
+          "Cormier - Quigley",
+          "25974 Meda Valley"
+        ],
+        "addressNumber": "105",
+        "addressNumberWithinBuilding": "4",
+        "mailRouting": "539 Spencer Unions, 81768-3826",
+        "city": "Banská Bystrica",
+        "region": "Buckinghamshire",
+        "country": "Yemen",
+        "postalCode": "98342-0463"
+      },
+      "registration": {
+        "type": [
+          "LEIRegistration"
+        ],
+        "initialRegistrationDate": "2020-01-01",
+        "lastUpdateDate": "2020-01-01",
+        "status": "IN PROGRESS",
+        "nextRenewalDate": "2021-02-02"
+      }
+    }
+  }
+}
+
+
+ +
+ + +

2.7 Conformance

As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.

+ The key words MAY, MUST, MUST NOT, RECOMMENDED, and SHOULD in this document + are to be interpreted as described in + BCP 14 + [RFC2119] [RFC8174] + when, and only when, they appear in all capitals, as shown here. +

+

2.7.1 Extensions to Standard

+ +
Verifiable Credential
+ +

The object MUST conform to the basic requirements section of the W3C VC Data Model.

+

It is RECOMMENDED the id be a valid URN, for example urn:uuid:3978344f-8596-4c3a-a978-8fcaba3903c5

+
+ +
Verifiable Presentation
+ +

The object MUST conform to the basic requirements section of the W3C VC Data Model.

+
+ +
Traceable Presentation
+ +

This object extends VerifiablePresentation to support workflows.

+

The @context MUST contain "https://w3id.org/traceability/v1".

+

The object MUST have an id property.

+

The id MUST be a UUID v4 URN per [rfc4122], for example, urn:uuid:3978344f-8596-4c3a-a978-8fcaba3903c5.

+
+ +
Workflow
+ +

+ Workflows enable correlation of multiple Traceable Presentations, made at different points in time and between different holders and verifiers. +

+

+ A TraceablePresentation MAY specify a workflow. +

+

+ A workflow MAY reference one or more WorkflowDefinitions to indicate the intention of the presentation. +

+

+ A workflow MAY reference one or more WorkflowInstances to correlate multiple TraceablePresentations. +

+

+ When a Workflow references both Definition(s) and Instance(s), the Workflow Instance's progress MAY be tracked by comparing the credentials which have been presented within the Workflow Instance (numerator) against the combined set of credentials types required by the targeted Workflow Definitions (denominator). +

+ +
Workflow Definition
+ +

+ The sequence of industrial, administrative, or other processes + through which a piece of work passes from initiation to completion, + or the type of workflow that the presented credentials belong to. +

+ +

+ In the context of this vocabulary, we consider the specifics of + workflows out of scope. We acknowledge that different use cases may + have complicated workflows, which may yield many individual + presentations of credentials. +

+ +

+ A Workflow Definition MUST be identified with an [rfc3986] conformant URI, + for example, https://w3id.org/traceability#us-cbp-entry. +

+

+ By referencing a Workflow Definition id in a Traceable Presentation, the holder indicates + to the verifier their intent to make the presentation. +

+ +

+ The Workflow Definition SHOULD resolve to a manifest file describing + the intent to complete the workflow, participating parties, and required credential types. + For example, https://w3id.org/traceability#us-cbp-entry + indicates that an Importer intends to import goods following common US CBP Entry filings. +

+
Note

+ There are several systems for workflow definitions. See + BPMN, + YAWL, and/or + GitHub Workflows. +

+ +

+ Multiple Workflow Definitions MAY be referenced by a Traceable Presentation, + indicating that multiple relevant circumstances apply. +

+ +

+ We enable the grouping of all presentations related to a definition, + using the convention: +

+ +
{
+  "@context": [
+    "https://www.w3.org/2018/credentials/v1",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:3978344f-8596-4c3a-a978-8fcaba3903c5",
+  "type":
+  [
+    "VerifiablePresentation",
+    "TraceablePresentation"
+  ],
+  "workflow": {
+    // This refers to a Workflow Definition
+    "definition": [
+      "https://w3id.org/traceability#us-cbp-entry"
+    ],
+    "instance": [
+      "urn:uuid:f5fb6ce4-b0b1-41b8-89b0-331ni58b7ee0"
+    ],
+  },
+  "holder":{
+    "id":"did:web:sender.example",
+    "type":"Organization",
+    "location":{
+       "type":"Place",
+       "geo":{
+          "type":"GeoCoordinates",
+          "latitude":"68.7083",
+          "longitude":"4.6377"
+       },
+       "address":{
+          "type":"PostalAddress",
+          "organizationName":"Ratke - Bergstrom",
+          "streetAddress":"21851 Ima Heights",
+          "addressLocality":"O'Connellborough",
+          "addressRegion":"Missouri",
+          "postalCode":"65587",
+          "addressCountry":"Cyprus"
+       }
+    }
+ }
+}
+
+ +
Workflow Instance
+ +

+ Each defined workflow may be executed many times for different sets + of inputs and among different stakeholders. +

+

+ We refer to Workflow Instance's as an execution of a particular + workflow, which may or may not be formally defined. +

+

+ A Workflow Instance MUST be identified with a UUID v4 per [rfc4122], + for example, urn:uuid:f5fb6ce4-b0b1-41b8-89b0-331ni58b7ee0. +

+

+ By referencing the same Workflow Instance id in separate Traceable Presentations, + the holder indicates to the verifier that the presentations are related. +

+

+ For example, an initial presentation of an Intent to Import Credential may be followed at a + later date by presentation of a Commercial Invoice Credential. The two presentations reference + a common Workflow Instance identifier to indicate that they relate to the same shipment import. +

+ +
Note

+ An example of a workflow definition is + US Customs ACE Entry Summary Process. + Where specific instances are used to track cross border imports, it is important to be able to identify specific + collections of documents associated with a given import. + Workflow instances help achieve this by providing a topic + identifier enabling the grouping of related credentials and presentations. +

+ +

+ The same Traceable Presentation MAY reference multiple Workflow Instances. + This is a signal by the holder that the referenced Workflow Instances are the same and should be joined. +

+ +

+ We enable the grouping of all presentations related to an instance, + using the convention: +

+
{
+  "@context": [
+    "https://www.w3.org/2018/credentials/v1",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:3978344f-8596-4c3a-a978-8fcaba3903c5",
+  "type":
+  [
+    "VerifiablePresentation",
+    "TraceablePresentation"
+  ],
+  "workflow": {
+    "definition": [
+      "https://w3id.org/traceability#us-cbp-entry"
+    ],
+    // This refers to a Workflow Instance
+    "instance": [
+      "urn:uuid:f5fb6ce4-b0b1-41b8-89b0-331ni58b7ee0"
+    ]
+  },
+  "holder":{
+    "id":"did:web:sender.example",
+    "type":"Organization",
+    "location":{
+        "type":"Place",
+        "geo":{
+          "type":"GeoCoordinates",
+          "latitude":"68.7083",
+          "longitude":"4.6377"
+        },
+        "address":{
+          "type":"PostalAddress",
+          "organizationName":"Ratke - Bergstrom",
+          "streetAddress":"21851 Ima Heights",
+          "addressLocality":"O'Connellborough",
+          "addressRegion":"Missouri",
+          "postalCode":"65587",
+          "addressCountry":"Cyprus"
+        }
+    }
+  }
+}
+ +
+
Presentation Replacement
+ +

+A holder MAY use the replace property of a TraceablePresentation +to communciate to a verifier that a previous presentation should be replaced with a new presentation. +

+

+Holders SHOULD ensure the previous presentation was accepted before presenting a replace presentation. +

+

+The presentation id of the replace presentation MUST be unique, +and MUST NOT be the same as any previously presented values. +

+

+The credential id of any corrected credentials MUST be unique, +and MUST NOT be the same as any previously presented values. +

+

+In the example below did:web:customs.broker.1.example +had made a mistake in a previous presentation, and corrects the mistake with a replace presentation. +

+
{
+  "@context": [
+    "https://www.w3.org/2018/credentials/v1",
+    "https://w3id.org/traceability/v1"
+  ],
+  "id": "urn:uuid:p2",
+  "type": [
+    "VerifiablePresentation",
+    "TraceablePresentation"
+  ],
+  "replace": {
+    "id": "urn:uuid:p1",
+    "note": "I made a mistake in my presentation 'urn:uuid:p1', the invoice number was incorrect, this presentation corrects the error."
+  },
+  "workflow": {
+    "definition": [
+      "urn:definition:customs-commodity-import-workflow-456"
+    ],
+    "instance": [
+      "urn:instance:commodity-import-for-us-customs-123"
+    ]
+  },
+  "holder": {
+    "id": "did:web:customs.broker.1.example"
+  },
+  "verifiableCredential": [
+    {
+      "@context": [
+        "https://www.w3.org/2018/credentials/v1",
+        "https://w3id.org/traceability/v1"
+      ],
+      "id": "urn:uuid:c2",
+      "type": [
+        "VerifiableCredential"
+      ],
+      "invoice": "123xxxx"
+    }
+  ]
+}
+
+
+
+ +

2.8 Considerations

This section is non-normative.

+ +

2.8.1 Privacy Considerations

This section is non-normative.

+ + +

+ This section details the general privacy considerations and specific + privacy implications of deploying this specification into production + environments. +

+
+ +

2.8.2 Security Considerations

This section is non-normative.

+ + +

+ There are a number of security considerations that implementers should + be aware of when processing data described by this specification. + Ignoring or not understanding the implications of this section can + result in security vulnerabilities. +

+ +

+ While this section attempts to highlight a broad set of security + considerations, it is not a complete list. Implementers are urged to + seek the advice of security and cryptography professionals when + implementing mission critical systems using the technology outlined in + this specification. +

+
+ +

2.8.3 Accessibility Considerations

This section is non-normative.

+ + +

+ There are a number of accessibility considerations implementers should + be aware of when processing data described in this specification. As + with any web standards or protocols implementation, ignoring + accessibility issues makes this information unusable to a large subset + of the population. It is important to follow accessibility guidelines + and standards, such as [WCAG21], to ensure all people, regardless of + ability, can make use of this data. This is especially important when + establishing systems utilizing cryptography, which have historically + created problems for assistive technologies. +

+ +

+ This section details the general accessibility considerations to take + into account when utilizing this data model. +

+
+ +

2.8.4 Internationalization Considerations

This section is non-normative.

+ + +

+ There are a number of internationalization considerations implementers + should be aware of when publishing data described in this specification. + As with any web standards or protocols implementation, ignoring + internationalization makes it difficult for data to be produced and + consumed across a disparate set of languages and societies, which would + limit the applicability of the specification and significantly diminish + its value as a standard. +

+ +

+ This section outlines general internationalization considerations to + take into account when utilizing this data model. +

+
+
+ + + +

2.9 Appendix

+ +

2.9.1 Acknowledgements

+ +

+ Portions of the work on this specification have been funded by the + United States Department of Homeland Security's (US DHS) Silicon Valley + Innovation Program under contracts 70RSAT20T00000003, 70RSAT20T00000031, + 70RSAT20T00000033, 70RSAT20T00000043, and 70RSAT20T00000044. The content + of this specification does not necessarily reflect the position or the + policy of the U.S. Government and no official endorsement should be + inferred. +

+
+

2.9.2 RDF Type Details

+ + +
Ontology Visualizations
+ +
RDF Class Dependencies
+ +
+
+
+
+ +
Certificates with Undefined Terms
+ +
+
+
+
+ + + + +
+ + +
RDF Types
+ + +
Agriculture Activity
+ +

An activity that takes place on the farm that needs to be recorded, such as planting, harvesting, applying fertilizer, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureActivity
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgricultureActivity.yml
+ + +
+
{
+  "type": ["AgricultureActivity"],
+  "farm": {
+    "type": [
+      "Person"
+    ],
+    "email": "Elaina.Wiza@example.org",
+    "phoneNumber": "+1-980-555-6819"
+  },
+  "actor": [
+    {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Karson",
+      "lastName": "Mante",
+      "email": "Alexandrea_Wisozk44@example.org",
+      "phoneNumber": "+1-688-555-6847",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Jimbo's Awesome Farm",
+        "description": "Organic fruits & vegetables",
+        "email": "Chloe.Ondricka42@jimbofarm.example.org",
+        "phoneNumber": "+1-155-555-9176",
+        "faxNumber": "+1-701-555-0319"
+      },
+      "jobTitle": "Chief Markets Agent"
+    }
+  ],
+  "field": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "9339929638102",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "40.9090",
+      "longitude": "151.8748"
+    },
+    "unLocode": "DKCPH"
+  },
+  "activityDate": "2020-02-15",
+  "activityType": "spray",
+  "agricultureProduct": [
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "boxes",
+        "value": "893"
+      },
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Jeremie_Bauch@example.org",
+          "phoneNumber": "+1-540-555-5299"
+        },
+        "name": "Avocados",
+        "description": "Avocados, 4 pack boxes",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "1784"
+        },
+        "sku": "563279941950"
+      },
+      "scientificName": "Persea americana",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    },
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Sven22@example.org",
+          "phoneNumber": "+1-516-555-4400"
+        },
+        "name": "Tomatoes",
+        "description": "Tomatoes, Cartons",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "640"
+        },
+        "sku": "164664203943"
+      },
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "cartons",
+        "value": "348"
+      },
+      "scientificName": "Solanum lycopersicum",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    }
+  ],
+  "observation": [
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "MechanicalProperty"
+        ],
+        "identifier": "ISO 3738",
+        "name": "Rockwell Hardness Test (Scale A)",
+        "description": "The Rockwell hardness test is an empirical indentation hardness test that can provide useful information about metallic materials."
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "00.00",
+        "unitCode": "UNKNOWN"
+      }
+    },
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "ChemicalProperty"
+        ],
+        "name": "Technetium"
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "100.00",
+        "unitCode": "P1"
+      }
+    }
+  ]
+}
+
+
+ + +
Agriculture Inspection Common Info
+ +

Information common to agriculture inspection credentials.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureInspectionCommonInfo
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgricultureInspectionCommonInfo.yml
+ + +
+
{
+  "type": ["AgricultureInspectionCommonInfo"],
+  "applicant": {
+    "type" : ["Organization"],
+    "name": "Miracle Produce",
+    "description": "Organic fruits & vegetables",
+    "email": "contact@example.com",
+    "phoneNumber": "+1-980-555-4579",
+    "url": "miracle.example.com"
+  },
+  "facility": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "5449782976823",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-79.6395",
+      "longitude": "178.5353"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Miracle Produce",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "unLocode": "DKCPH"
+  },
+  "inspector": {
+    "type": [
+      "Inspector"
+    ],
+    "person": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Jason",
+      "lastName": "Grant",
+      "email": "Santa43@example.org",
+      "phoneNumber": "+1-871-555-0751",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-322-555-4286",
+        "faxNumber": "+1-568-555-9836"
+      },
+      "jobTitle": "Principal Data Supervisor"
+    },
+    "qualification": [
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Agricultural Security Analyst",
+        "qualificationValue": "Executive"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Future Metrics Planner",
+        "qualificationValue": "Coordinator"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Internal Identity Agent",
+        "qualificationValue": "Assistant"
+      }
+    ]
+  },
+  "delegateOf": {
+    "type": ["Organization"],
+    "name": "Glayson & Co. Inspections",
+    "description": "Agricultural cleanliness & grade assurance",
+    "email": "Marina96@glaysonco.net",
+    "phoneNumber": "+1-181-555-1399",
+    "faxNumber": "+1-914-555-0338"
+  },
+  "regulatoryAgency": {
+    "type": ["Organization"],
+    "name": "CDFA",
+    "description": "California Department of Food and Agriculture",
+    "email": "relations@example.org",
+    "phoneNumber": "+1-549-555-9297",
+    "faxNumber": "+1-590-555-1901"
+  },
+  "inspectionStarted": "2020-03-15T14:30-08:00",
+  "inspectionEnded": "2020-03-15T17:30-08:00"
+}
+
+
+ + +
Agriculture Inspection Generic
+ +

Information on the inspection and the observations made.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureInspectionGeneric
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgricultureInspectionGeneric.yml
+ + +
+
{
+  "type": ["AgricultureInspectionGeneric"],
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-677-555-0177",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "Togo"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-544-555-8849",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-537-555-8017",
+          "faxNumber": "+1-896-555-1135"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-835-555-9631",
+      "faxNumber": "+1-191-555-5242"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-830-555-0200",
+      "faxNumber": "+1-699-555-8128"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-609-555-3496",
+      "faxNumber": "+1-051-555-6933"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Avocados, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-383-555-4822"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct" 
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Ashlee.Grady@example.net",
+                "phoneNumber": "+1-454-555-6841"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "6960"
+              },
+              "sku": "81055399441"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-038-555-6710"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-574-555-4596",
+      "faxNumber": "+1-563-555-2046"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-378-555-5000"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "inspectionType": "Contamination",
+  "observation": [
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "MechanicalProperty"
+        ],
+        "identifier": "ISO 148",
+        "name": "Charpy Impact Strength Test",
+        "description": "ISO 148-1:2016 specifies the Charpy (V-notch and U-notch) pendulum impact test method for determining the energy absorbed in an impact test of metallic materials. This part of ISO 148 does not cover instrumented impact testing, which is specified in ISO 14556."
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "75.947",
+        "unitCode": "B13"
+      }
+    },
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "ChemicalProperty"
+        ],
+        "name": "Radon"
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "58.340",
+        "unitCode": "P1"
+      }
+    }
+  ],
+  "name": "Agricultural Inspection",
+  "status": "pass"
+}
+
+
+ + +
Agriculture Package
+ +

A package (container, crate, etc.) which holds agricultural products. The contents or the package itself should meet the requirements as specified here: https://www.producetraceability.org/documents/FINAL_PTI_Harmonized_Traceabilty_Case_Label_April_2020_(003).pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgriculturePackage
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgriculturePackage.yml
+ + +
+
{
+  "type": ["AgriculturePackage"],
+  "packageName": "Avocados, Bulk",
+  "grade": "AA",
+  "responsibleParty": {
+    "type": ["Organization"],
+    "name": "Example Responsible Party Organization",
+    "email": "Chadrick_Gibson@example.com",
+    "phoneNumber": "+1-632-555-6601"
+  },
+  "voicePickCode": "4642",
+  "harvestDate": "2021-03-14",
+  "labelImageUrl": "https://img.example.org/640/480/",
+  "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+  "agricultureProduct": [
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Ashlee.Grady@example.net",
+          "phoneNumber": "+1-878-555-7593"
+        },
+        "name": "Avocados",
+        "description": "Avocados, 4 pack boxes",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "hg/ha",
+          "value": "6960"
+        },
+        "sku": "81055399441"
+      },
+      "scientificName": "Persea americana",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    },
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Jeremie_Bauch@example.org",
+          "phoneNumber": "+1-660-555-8727"
+        },
+        "name": "Avocados",
+        "description": "Avocados, 4 pack boxes",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "1784"
+        },
+        "sku": "563279941950"
+      },
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "boxes",
+        "value": "893"
+      },
+      "scientificName": "Persea americana",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    }
+  ],
+  "instrumentOfTrade": [
+    {
+      "type": ["InstrumentOfTrade"],
+      "packagingMaterial": "wood",
+      "ippcStamp": {
+        "originCountry": "US",
+        "providerCode": "000",
+        "treatmentCode": "HT"
+      }
+    },
+    {
+      "type": ["InstrumentOfTrade"],
+      "packagingMaterial": "paper"
+    }
+  ]
+}
+
+
+ + +
Agriculture Parcel Delivery
+ +

Details on a shipment or delivery.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureParcelDelivery
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgricultureParcelDelivery.yml
+ + +
+
{
+  "type": ["AgricultureParcelDelivery"],
+  "deliveryAddress": {
+    "type": [
+      "PostalAddress"
+    ],
+    "name": "Bartell - Doyle",
+    "streetAddress": "84189 Roberts Route",
+    "addressLocality": "Kautzerstad",
+    "addressRegion": "Louisiana",
+    "postalCode": "37950-5855",
+    "addressCountry": "Mongolia"
+  },
+  "originAddress": {
+    "type": [
+      "PostalAddress"
+    ],
+    "name": "Marks, Runte and Bartell",
+    "streetAddress": "97696 Weissnat Pines",
+    "addressLocality": "Reynabury",
+    "addressRegion": "North Dakota",
+    "postalCode": "51361-9603",
+    "addressCountry": "Virgin Islands, U.S."
+  },
+  "foreignPortExport": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "4947538126450",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "40.5464",
+      "longitude": "-37.6146"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Moen - Swift",
+      "streetAddress": "9746 Laron Gardens",
+      "addressLocality": "Port Flossie",
+      "addressRegion": "Hawaii",
+      "postalCode": "64687",
+      "addressCountry": "Djibouti"
+    },
+    "unLocode": "DKCPH"
+  },
+  "portOfEntry": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "2184109798407",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "38.8485",
+      "longitude": "-34.0883"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Mills, Daugherty and Nader",
+      "streetAddress": "39514 Kulas Terrace",
+      "addressLocality": "East Avis",
+      "addressRegion": "Utah",
+      "postalCode": "45553",
+      "addressCountry": "Northern Mariana Islands"
+    },
+    "unLocode": "DKCPH"
+  },
+  "deliveryMethod": "Truck transport",
+  "trackingNumber": "866440000109",
+  "expectedArrival": "2021-03-14",
+  "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+  "consignee": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Ace Foodstuffs",
+    "description": "Agricultural goods shipping & distribution",
+    "email": "Hipolito58@acefoodstuffs.org",
+    "phoneNumber": "+1-595-555-0996",
+    "faxNumber": "+1-643-555-2094"
+  },
+  "agriculturePackage": [
+    {
+      "type": [
+        "AgriculturePackage"
+      ],
+      "packageName": "Avocados, Bulk",
+      "grade": "AA",
+      "responsibleParty": {
+        "type": ["Organization"],
+        "name": "Example Responsible Party Organization",
+        "email": "Chadrick_Gibson@example.com",
+        "phoneNumber": "+1-470-555-7721"
+      },
+      "voicePickCode": "4642",
+      "harvestDate": "2021-03-14",
+      "labelImageUrl": "https://img.example.org/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+      "agricultureProduct": [
+        {
+          "type": [
+            "AgricultureProduct"
+          ],
+          "plu": "94225",
+          "product": {
+            "type": [
+              "Product"
+            ],
+            "manufacturer": {
+              "type": [
+                "Organization"
+              ],
+              "email": "Ashlee.Grady@example.net",
+              "phoneNumber": "+1-300-555-2516"
+            },
+            "name": "Avocados",
+            "description": "Avocados, 4 pack boxes",
+            "weight": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "hg/ha",
+              "value": "6960"
+            },
+            "sku": "81055399441"
+          },
+          "scientificName": "Persea americana",
+          "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+          "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+        }
+      ]
+    }
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Green Fields",
+    "description": "Growing & packaging for high quality produce",
+    "email": "sales@greenfields.org",
+    "phoneNumber": "+1-474-555-8033"
+  },
+  "purchaser": {
+    "type": ["Organization"],
+    "name": "Ace Foodstuffs",
+    "description": "Agricultural goods shipping & distribution",
+    "email": "Hipolito58@acefoodstuffs.org",
+    "phoneNumber": "+1-351-555-3356",
+    "faxNumber": "+1-744-555-3782"
+  },
+  "carrier": {
+    "type": [
+      "Organization"
+    ],
+    "email": "Adaline29@example.com",
+    "phoneNumber": "+1-853-555-5644"
+  },
+  "broker": {
+    "type": ["Organization"],
+    "name": "Koch LLC",
+    "leiCode": "54321351219389121979"
+  }
+}
+
+
+ + +
Agriculture Product
+ +

An agricultural product, extending the Product schema. This schema accounts for the FDA lebeling data requirements at the crate level as specified here: https://www.producetraceability.org/documents/FINAL_PTI_Harmonized_Traceabilty_Case_Label_April_2020_(003).pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#AgricultureProduct
schemahttps://w3id.org/traceability/openapi/components/schemas/common/AgricultureProduct.yml
+ + +
+
{
+  "type": [
+    "AgricultureProduct"
+  ],
+  "plu": "94225",
+  "product": {
+    "type": [
+      "Product"
+    ],
+    "manufacturer": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Zemlak - Wyman",
+      "description": "Progressive fault-tolerant task-force",
+      "location": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "streetAddress": "964 Mikayla Viaduct",
+          "addressLocality": "Runolfsdottirburgh",
+          "addressRegion": "Florida",
+          "postalCode": "48442-9522",
+          "addressCountry": "Barbados"
+        }
+      },
+      "email": "Reyna_Hamill56@example.com",
+      "phoneNumber": "+1-264-555-5427",
+      "faxNumber": "+1-597-555-6162"
+    },
+    "countryOfOrigin": "United States",
+    "name": "Handmade Fresh Hat",
+    "description": "The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J",
+    "weight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "unitCode": "kg",
+      "value": "4890"
+    },
+    "sku": "71266019767"
+  },
+  "scientificName": "Persea americana",
+  "plantParts": "fruit",
+  "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+  "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+  "name": "Avocados",
+  "variety": "Firm",
+  "commodityDesignation": "Whole, fresh",
+  "packType": "4-pack boxes"
+}
+
+
+ + +
Bank Account
+ +

Bank Account KYC (Know Your Customer) information for end users who wish to make financial transactions in compliance with financial regulations.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BankAccount
schemahttps://w3id.org/traceability/openapi/components/schemas/common/BankAccount.yml
+ + +
+
{
+  "type": ["BankAccount"],
+  "accountId": "1111111",
+  "BIC11": "TDOMCATTTOR",
+  "familyName": "Smith",
+  "givenName": "Alice",
+  "id": "did:web:organization.example.com",
+  "iban": "GB74GSLD04296280001319",
+  "routingInfo": {
+    "type": ["RoutingInfo"],
+    "code": "GBDSC",
+    "value": "042962"
+  },
+  "address":
+  {
+    "type":["PostalAddress"],
+    "streetAddress": "19 Knox St",
+    "addressLocality": "Toronto",
+    "addressRegion": "ON",
+    "addressCountry": "Canada",
+    "postalCode": "M3B 1A2"
+  }
+}
+
+
+ + +
Bank Account Holder Affirmation
+ +

Affirmation that an entity holds a bank account as supporting evidence in for example KYC processes.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BankAccountHolderAffirmation
schemahttps://w3id.org/traceability/openapi/components/schemas/common/BankAccountHolderAffirmation.yml
+ + +
+
{
+  "affirmingParty": {
+    "type": ["Organization"],
+    "id": "did:web:ecommerce-marketplace.example.com"
+  },
+  "bankAccountHolderAffirmationApproach": "TransactionConfirmation",
+  "bank": {
+    "type": ["Organization"],
+    "id": "https://bank.example.com",
+    "name": "Example Bank"
+  }
+}
+
+
+ + +
Bill Of Lading
+ +

Bill Of Lading

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BillOfLading
schemahttps://w3id.org/traceability/openapi/components/schemas/common/BillOfLading.yml
+ + +
+
{
+  "type": ["BillOfLading"],
+  "billOfLadingNumber": "991205182A",
+  "bookingNumber": "991205182",
+  "carrier": {
+    "type": ["Organization"],
+    "name": "Carrior Goods And More",
+    "scac": "NISC",
+    "email": "Adaline29@example.com",
+    "phoneNumber": "+1-376-555-0509",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    }
+  },
+  "consignor": {
+    "type": ["Organization"],
+    "name": "Consignor Is Us",
+    "email": "Idella60@example.org",
+    "phoneNumber": "+1-914-555-1813",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    }
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Victorian Consignee",
+    "email": "Victoria.Hane74@example.org",
+    "phoneNumber": "+1-866-555-8799",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    }
+  },
+  "notify": {
+    "type": ["Organization"],
+    "name": "Florida Contact Org",
+    "email": "Florida91@example.net",
+    "phoneNumber": "+1-490-555-0150",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    }
+  },
+  "freightForwarder": {
+    "type": ["Organization"],
+    "name": "Florida Contact Org",
+    "email": "Florida91@example.net",
+    "phoneNumber": "+1-414-555-8545",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    }
+  },
+  "freight": {
+    "type": ["ParcelDelivery"],
+    "deliveryAddress": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Hahn LLC",
+        "streetAddress": "786 Pfeffer Plains",
+        "addressLocality": "West Ottilie",
+        "addressRegion": "Nebraska",
+        "postalCode": "50878-0870",
+        "addressCountry": "Cook Islands"
+      }
+    },
+    "originAddress": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Rosenbaum, Hills and Pagac",
+        "streetAddress": "71834 Zelma Trail",
+        "addressLocality": "West Gerhardview",
+        "addressRegion": "North Carolina",
+        "postalCode": "78251-3640",
+        "addressCountry": "Paraguay"
+      }
+    },
+    "partOfOrder": {
+      "type": ["Order"],
+      "orderedItems": [
+          {
+              "type": ["OrderItem"],
+              "marketplace": {
+                "type": ["Organization"],
+                "name": "Florida Contact Org",
+                "email": "Florida91@example.net",
+                "phoneNumber": "+1-253-555-5188",
+                "location": {
+                  "type": ["Place"],
+                  "address": {
+                    "type": ["PostalAddress"],
+                    "name": "Hahn LLC",
+                    "streetAddress": "786 Pfeffer Plains",
+                    "addressLocality": "West Ottilie",
+                    "addressRegion": "Nebraska",
+                    "postalCode": "50878-0870",
+                    "addressCountry": "Cook Islands"
+                  }
+                }
+              },
+              "fulfillmentCenter": {
+                "type": ["Organization"],
+                "name": "Florida Contact Org",
+                "email": "Florida91@example.net",
+                "phoneNumber": "+1-450-555-3085",
+                "location": {
+                  "type": ["Place"],
+                  "address": {
+                    "type": ["PostalAddress"],
+                    "name": "Hahn LLC",
+                    "streetAddress": "786 Pfeffer Plains",
+                    "addressLocality": "West Ottilie",
+                    "addressRegion": "Nebraska",
+                    "postalCode": "50878-0870",
+                    "addressCountry": "Cook Islands"
+                  }
+                }  
+              },
+              "orderedItem": {
+                "type": ["Product"],
+                "manufacturer": {
+                  "type": ["Organization"],
+                  "name": "Florida Contact Org",
+                  "email": "Florida91@example.net",
+                  "phoneNumber": "+1-498-555-7300",
+                  "location": {
+                    "type": ["Place"],
+                    "address": {
+                      "type": ["PostalAddress"],
+                      "name": "Hahn LLC",
+                      "streetAddress": "786 Pfeffer Plains",
+                      "addressLocality": "West Ottilie",
+                      "addressRegion": "Nebraska",
+                      "postalCode": "50878-0870",
+                      "addressCountry": "Cook Islands"
+                    }
+                  }    
+                },
+                "weight": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "lbs",
+                  "value": "1533"
+                },
+                "depth": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "ft",
+                  "value": "10"
+                },
+                "width": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "ft",
+                  "value": "20"
+                },
+                "height": {
+                  "type": [
+                    "QuantitativeValue"
+                  ],
+                  "unitCode": "ft",
+                  "value": "30"
+                },
+                "commodity": {
+                  "type": [
+                    "Commodity"
+                  ],
+                  "commodityCode": "851671",
+                  "commodityCodeType": "HS"
+                },
+                "seller": {
+                  "type": ["Organization"],
+                  "name": "Florida Contact Org",
+                  "email": "Florida91@example.net",
+                  "phoneNumber": "+1-637-555-9674",
+                  "location": {
+                    "type": ["Place"],
+                    "address": {
+                      "type": ["PostalAddress"],
+                      "name": "Hahn LLC",
+                      "streetAddress": "786 Pfeffer Plains",
+                      "addressLocality": "West Ottilie",
+                      "addressRegion": "Nebraska",
+                      "postalCode": "50878-0870",
+                      "addressCountry": "Cook Islands"
+                    }
+                  } 
+                }
+              },
+              "orderedQuantity": 1
+          }
+      ],
+      "orderNumber": "121"
+  },
+    "deliveryMethod": "Ocean transport",
+    "trackingNumber": "178380801954"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "USMOB"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "MXATM"
+  },
+  "particulars": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 2200,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "14600"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "15960"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "856",
+        "unitCode": "cmb"
+      }
+    }
+  ]
+}
+
+
+ + +
Business Registration Verification
+ +

In cases where ownership or rights for intellectual property claims are not available as Verifiable Credentials, affirmation of other types of documentation can be provided as evidence.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#BusinessRegistrationVerification
schemahttps://w3id.org/traceability/openapi/components/schemas/common/BusinessRegistrationAffirmation.yml
+ + +
+
{
+  "affirmingParty": {
+    "type": ["Organization"],
+    "id": "did:web:ecommerce-marketplace.example.com"
+  },
+  "registrationUrl": "https://country.gov/corporation-directory/298774108",
+  "taxIdentificationNumber": "298774108",
+  "countryOfRegistration": "MX"
+}
+
+
+ + +
CBP Entry
+ +

CBP Form 3461 for Entry/Immediate Delivery ([Fillable Form](https://www.cbp.gov/sites/default/files/assets/documents/2016-Jun/CBP%20Form%203461%20-%20ACE%20Fillable.pdf) and [Instructions](https://www.cbp.gov/sites/default/files/assets/documents/2016-Jun/CBP%203461%20Instructions_0.pdf)).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntry
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntry.yml
+ + +
+
{
+  "type": ["CBPEntry"],
+  "portOfEntry": {
+    "type": ["Place"],
+    "unLocode": "USLBC"
+  },
+  "bondType": "Single Transaction Bond",
+  "importer": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "importerOfRecord":   {
+    "type": ["CBPImporterOfRecord"],
+    "number": "10025672",
+    "identifierType": "CBP"
+  },
+  "entryNumber": "12345123456",
+  "bondValue": 12000,
+  "entryValue": 12000,
+  "centralizedExaminationSite": "K682",
+  "entryType": "Free and Dutiable 11",
+  "originatingWarehouseEntryNumber": "38819",
+  "suretyCode": "511",
+  "portOfUnlading": {
+    "type": ["Place"],
+    "usPortCode": "2709"
+  },
+  "transportMode": "Ocean",
+  "locationOfGoods": {
+    "type": ["Place"],
+    "usPortCode": "2709"
+  },
+  "generalOrderNumber": "O1000212",
+  "conveyanceNameOrFreeTradeZoneID": "FTZ0260A01",
+  "referenceIDCode": "EXCODE",
+  "referenceIDNumber": "EX123456",
+  "lineItems": [
+    {
+      "type": ["CBPEntryLineItem"],
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "9403.7000.00",
+        "commodityCodeType": "HTS"
+      },
+      "productDescription": "Mobility assistance equipment",
+      "itemCount": 400,
+      "itemParty": {
+        "type": ["CBPEntryEntity"],
+        "role": "Consignee",
+        "organization": {
+          "type": ["Organization"],
+          "name": "Future Mobility, Inc.",
+          "location": {
+            "type": ["Place"],
+            "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "2016 W Farmington Rd",
+              "addressLocality": "West Peoria",
+              "postalCode": "61604",
+              "addressCountry": "US"
+            }
+          }
+        },
+        "importerOfRecord":   {
+          "type": ["CBPImporterOfRecord"],
+          "number": "10025672",
+          "identifierType": "CBP"
+        }
+      },
+      "freeTradeZoneFilingDate": "2022-02-25",
+      "freeTradeZoneStatus": "N",
+      "countryOfOrigin": "CN",
+      "value": "6800"
+    }
+  ],
+  "nonAMS": false,
+  "splitBill": false,
+  "bolType": "Master",
+  "scac": "NISC",
+  "inBondNumber": "B00012345",
+  "bolNumber": "87654321A",
+  "quantity": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "200"
+  },
+  "voyageFlightTrip": "E002901",
+  "conveyanceName": "Gizera",
+  "arrivalDate": "2022-02-25"
+}
+
+
+ + +
Entry Entity
+ +

Entity identifier used on CBP 3461 Entry/Immediate Delivery Form.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntryEntity
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntryEntity.yml
+ + +
+
{
+  "type": ["CBPEntryEntity"],
+  "role": "Consignee",
+  "organization": {
+    "type": ["Organization"],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "importerOfRecord":   {
+    "type": ["CBPImporterOfRecord"],
+    "number": "10025672",
+    "identifierType": "CBP"
+  }
+}
+
+
+ + +
CBP Entry Line Item
+ +

Line Item identifier used on CBP 3461 Entry/Immediate Delivery Form.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntryLineItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntryLineItem.yml
+ + +
+
{
+  "type": ["CBPEntryLineItem"],
+  "commodity": {
+    "type": ["Commodity"],
+    "commodityCode": "9403 7000 00",
+    "commodityCodeType": "HTS"
+  },
+  "productDescription": "Mobility assistance equipment",
+  "itemCount": 400,
+  "itemParty": {
+    "type": ["CBPEntryEntity"],
+    "role": "Consignee",
+    "organization": {
+      "type": ["Organization"],
+      "name": "Future Mobility, Inc.",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "2016 W Farmington Rd",
+          "addressLocality": "West Peoria",
+          "postalCode": "61604",
+          "addressCountry": "US"
+        }
+      }
+    },
+    "importerOfRecord": {
+      "type": [
+        "CBPImporterOfRecord"
+      ],
+      "number": "10025672",
+      "identifierType": "CBP"
+    }
+  },
+  "freeTradeZoneFilingDate": "2022-02-25",
+  "freeTradeZoneStatus": "N",
+  "countryOfOrigin": "CN",
+  "value": "6800"
+}
+
+
+ + +
Entry Summary
+ +

CBP Form 7501 for Entry Summary (https://www.cbp.gov/sites/default/files/assets/documents/2021-Sep/CBP%20Form%207501.pdf).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntrySummary
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntrySummary.yml
+ + +
+
{
+  "type": ["CBPEntrySummary"],
+  "entryNumber": "73461882610",
+  "entryType": "01",
+  "summaryDate": "2022-03-01T12:54Z",
+  "suretyCode": "228",
+  "bondType": "Single Transaction Bond",
+  "portCode": {
+    "type": ["Place"], 
+    "usPortCode": "2709"
+  },
+  "entryDate": "2022-03-01T12:54Z",
+  "importingCarrier": "NISC",
+  "transportMode": "Ocean",
+  "countryOfOrigin": "SG",
+  "importDate": "2022-03-12T00:00Z",
+  "billOfLadingNumber": "NC989877201",
+  "manufacturerId": "2300912",
+  "exportingCountry": "SG",
+  "exportDate": "2022-02-06T07:20Z",
+  "immediateTransportationNumber": "230012",
+  "immediateTransportationDate": "2022-03-01T12:54Z",
+  "missingDocuments": [],
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "SGSIN"
+  },
+  "portOfUnlading": {
+    "type": ["Place"],
+    "usPortCode": "2709"
+  },
+  "locationOfGoods": {
+    "type": ["Place"],
+    "usPortCode": "2709"
+  },
+  "consigneeNumber": "9982312",
+  "importerNumber": {
+    "type": ["CBPImporterOfRecord"],
+    "number": "10025672",
+    "identifierType": "CBP"
+  },
+  "referenceNumber": "ref199812841",
+  "ultimateConsignee": {
+    "type": ["Organization"],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "importerOfRecord": {
+    "type": ["Organization"],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "descriptionOfMerchandise": [
+    {
+      "type": ["CBPEntrySummaryLineItem"],
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "2204.21.60 00",
+        "commodityCodeType": "HS",
+        "description": "Wine of fresh grapes"
+      },
+      "adCvdNumber": "A123-234-345",
+      "categoryNumber": "CAT ABC",
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "7420",
+        "unitCode": "kg"
+      },
+      "manifestQuantity": 3500,
+      "netQuantity": {
+        "type": ["QuantitativeValue"],
+        "value": "6620",
+        "unitCode": "kg"
+      },
+      "enteredValue": {
+        "type": ["PriceSpecification"],
+        "price": 12000,
+        "priceCurrency": "USD"
+      },
+      "charges": {
+        "type": ["PriceSpecification"],
+        "price": 1500,
+        "priceCurrency": "USD"
+      },
+      "relationship": false,
+      "htsRate": "ad valorem",
+      "visaNumber": "V10000345",
+      "dutyAndIRTax": {
+        "type": ["PriceSpecification"],
+        "price": 8230,
+        "priceCurrency": "USD"
+      }
+    }
+  ],
+  "otherFeeSummary": "AD",
+  "totalEnteredValue": {
+    "type": ["PriceSpecification"],
+    "price": 8230,
+    "priceCurrency": "USD"
+  },
+  "declarationOfImporter": "Importer of Record",
+  "duty": {
+    "type": ["PriceSpecification"],
+    "price": 20,
+    "priceCurrency": "USD"
+  },
+  "tax": {
+    "type": ["PriceSpecification"],
+    "price": 282,
+    "priceCurrency": "USD"
+  },
+  "total": {
+    "type": ["PriceSpecification"],
+    "price": 8532,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
Entry Summary Line Item
+ +

A description of the articles in sufficient detail to permit the classification thereof under the proper statistical reporting number in the HTS should be reported at the top of column 28. The standard definitions from the CBP HTS database are acceptable for this requirement.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntrySummaryLineItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntrySummaryLineItem.yml
+ + +
+
{
+  "type": ["CBPEntrySummaryLineItem"],
+  "commodity": {
+    "type": ["Commodity"],
+    "commodityCode": "2204.21.60 00",
+    "commodityCodeType": "HS",
+    "description": "Wine of fresh grapes"
+  },
+  "adCvdNumber": "A123-234-345",
+  "categoryNumber": "CAT ABC",
+  "grossWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "7420",
+    "unitCode": "kg"
+  },
+  "manifestQuantity": 3500,
+  "netQuantity": {
+    "type": ["QuantitativeValue"],
+    "value": "6620",
+    "unitCode": "kg"
+  },
+  "enteredValue": {
+    "type": ["PriceSpecification"],
+    "price": 12000,
+    "priceCurrency": "USD"
+  },
+  "charges": {
+    "type": ["PriceSpecification"],
+    "price": 1500,
+    "priceCurrency": "USD"
+  },
+  "relationship": false,
+  "htsRate": "ad valorem",
+  "visaNumber": "V10000345",
+  "dutyAndIRTax": {
+    "type": ["PriceSpecification"],
+    "price": 8230,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
CBP Entry Type 86
+ +

https://www.federalregister.gov/documents/2019/08/13/2019-17243/test-concerning-entry-of-section-321-low-valued-shipments-through-automated-commercial-environment

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPEntryType86
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPEntryType86.yml
+ + +
+
{
+  "type": ["CBPEntryType86"],
+  "bolNumber": "87654321A",
+  "entryNumber": "12345123456",
+  "portOfEntry": {
+    "type": ["Place"],
+    "unLocode": "USLBC"
+  },
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "consignee": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "countryOfOrigin": "DK",
+  "quantity": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "1"
+  },
+  "fairRetailValue": {
+    "type": [
+      "MonetaryAmount"
+    ],
+    "value": 729,
+    "currency": "USD"
+  },
+  "htsusNumber": "9403 7000 00",
+  "importerOfRecord":   {
+    "type": ["CBPImporterOfRecord"],
+    "number": "10025672",
+    "identifierType": "CBP"
+  }
+}
+
+
+ + +
CBP Importer Of Record
+ +

US CBP importer of record identifier and identifier type (IRS, SSN, or CBP).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CBPImporterOfRecord
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CBPImporterOfRecord.yml
+ + +
+
{
+  "type": ["CBPImporterOfRecord"],
+  "number": "10025672",
+  "identifierType": "CBP"
+}
+
+
+ + +
CTPAT
+ +

CTPAT classification based on either WCO HS or USITS HTS codification.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CTPAT
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CTPAT.yml
+ + +
+
{
+  "type": ["CTPAT"],
+  "member": {
+    "type": ["CTPATMember"],
+    "name": "Quality Metals Inc",
+    "id": "did:web:quality-metals.example.com",
+    "importerOfRecord":   {
+      "type": ["CBPImporterOfRecord"],
+      "number": "10025672",
+      "identifierType": "CBP"
+    },
+    "scac": "NISC",
+    "iataCarrierCode": "ABZ",
+    "fmcNumber": "025202",
+    "filerCode": "HX3",   
+    "ibanNumber": "DK9520000123456789", 
+    "duns": "782011415", 
+    "url": "https://quality-metals.example.com",
+    "faxNumber": "+1-706-555-8605",
+    "location" : [
+      {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "name": "Quality Metals",
+          "streetAddress": "1040 Newland Drive",
+          "addressLocality": "Yellowville",
+          "addressRegion": "Texas",
+          "postalCode": "28101",
+          "addressCountry": "US"
+        }
+      }
+    ]
+  },
+  "sviNumber": "57118961",
+  "ctpatAccountNumber": "12008",
+  "tradeSector": "Sea Carrier",
+  "tier": "Certified",
+  "dateOfLastValidation": "2022-01-06T11:50:00Z",
+  "issuingCountry": "US"
+}
+
+
+ + +
CTPAT EIP Application
+ +

CTPATEIPApplication

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CTPAT
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CTPATEIPApplication.yml
+ + +
+
{
+  "type": ["CTPATEIPApplication"],
+  "applicant": {
+    "type": ["Organization"],
+    "id": "did:web:ecommerce-fulfillment.example.com",
+    "name": "Fulfillment Global, Ltd."
+  },
+  "applicantType": "Fulfillment"
+}
+
+
+ + +
CTPAT Member Organization
+ +

CTPAT members are considered to be of low risk, and are therefore less likely to be examined at a U.S. port of entry.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Organization
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CTPATMember.yml
+ + +
+
{
+  "type": ["CTPATMember"],
+  "name": "Quality Metals Inc",
+  "id": "did:web:quality-metals.example.com",
+  "importerOfRecord": {
+    "type": ["CBPImporterOfRecord"],
+    "number": "10025672",
+    "identifierType": "CBP"
+  },
+  "scac": "NISC",
+  "iataCarrierCode": "ABZ",
+  "fmcNumber": "025202",
+  "filerCode": "HX3",   
+  "ibanNumber": "DK9520000123456789", 
+  "duns": "782011415", 
+  "url": "https://quality-metals.example.com",
+  "faxNumber": "+1-243-555-4408",
+  "location" : [
+    {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Quality Metals",
+        "streetAddress": "1040 Newland Drive",
+        "addressLocality": "Yellowville",
+        "addressRegion": "Texas",
+        "postalCode": "28101",
+        "addressCountry": "US"
+      }
+    }
+  ]
+}
+
+
+ + +
Cargo Item
+ +

Addresses the cargo items to be stuffed into a container for a shipment. A cargo item cannot be split across containers.

+ + + + + + + + + + + + + + + + + +
@idhttps://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/cargoItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CargoItem.yml
+ + +
+
{
+  "type": ["CargoItem"],
+  "cargoLineItems": [{
+    "type": ["CargoLineItem"],
+    "cargoLineItemID": "3312591",
+    "shippingMarks": "Premium break pads"
+  }],
+  "carrierBookingReference": "ABC709951",
+  "descriptionOfGoods": "Break pads",
+  "HSCode": "68138100",
+  "weight": 13000,
+  "volume": 12,
+  "weightUnit": "KGM",
+  "volumeUnit": "CBM",
+  "numberOfPackages": 18,
+  "packageCode": "5H"
+}
+
+
+ + +
Cargo Line Item
+ +

Identifies the specific details of packages within a cargo item.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CargoLineItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CargoLineItem.yml
+ + +
+
{
+  "type": ["CargoLineItem"],
+  "cargoLineItemID": "3312591",
+  "shippingMarks": "Premium break pads"
+}
+
+
+ + +
Charge Declaration
+ +

Charge Declaration definition based on IATA electronic Air Waybill.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ChargeDeclaration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ChargeDeclaration.yml
+ + +
+
{
+  "type": ["ChargeDeclaration"],
+  "weightCharge": {
+    "type": ["chargeAndPaymentType"],
+    "chargeCollect": 822,
+    "chargePrepaid": 807
+  },
+  "taxCharge": {
+    "type": ["chargeAndPaymentType"],
+    "chargeCollect": 340,
+    "chargePrepaid": 286
+  },
+  "otherChargesAgent": {
+    "type": ["chargeAndPaymentType"],
+    "chargeCollect": 736,
+    "chargePrepaid": 218
+  },
+  "otherChargesCarrier": {
+    "type": ["chargeAndPaymentType"],
+    "chargeCollect": 533,
+    "chargePrepaid": 958
+  },
+  "totalCharge": {
+    "type": ["TotalCharge"],
+    "totalPrepaid": 7429.5,
+    "totalCollect": 2476.5,
+    "sourceCurrency": "SAR",
+    "destinationCurrency": "CAD",
+    "currencyConversionRate": 2,
+    "ccChargesDestinationCurrency": "SAR",
+    "chargesDestination": 998,
+    "totalCollectCharge": 249.5
+  }
+}
+
+
+ + +
Chemical Property
+ +

A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ChemicalProperty
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ChemicalProperty.yml
+ + +
+
{
+  "type": ["ChemicalProperty"],
+  "name": "Terbium",
+  "formula": "Tb",
+  "inchi": "InChI=1S/Tb",
+  "inchikey": "GZCRRIHWUXGPOV-UHFFFAOYSA-N"
+}
+
+
+ + +
Commission Event
+ +

A product commission event, extending the Event schema.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#CommissionEvent
schemahttps://w3id.org/traceability/openapi/components/schemas/common/CommissionEvent.yml
+ + +
+
{
+  "type":[
+    "Event",
+    "CommissionEvent"
+  ],
+  "eventType":"Create",
+  "eventId":"dd0c6f9a-5df6-40a3-bb34-863cd1fda606",
+  "eventTime":"2022-04-01T18:09:00.351Z",
+  "place":{
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"43.2557",
+      "longitude":"-79.8711"
+    },
+    "type":[
+      "Place"
+    ],
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "postalCode":"",
+      "addressRegion":"Ontario",
+      "streetAddress":"",
+      "addressCountry":"CANADA",
+      "addressLocality":"Hamilton"
+    },
+    "globalLocationNumber":"SC720-0000001"
+  },
+  "actor":[
+    {
+      "name":"Steel Co.",
+      "type":[
+        "Organization"
+      ]
+    }
+  ],
+  "products":[
+    "http://example.org/products/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk="
+  ]
+}
+
+
+ + +
Commodity
+ +

Commodity classification based on either WCO HS or USITS HTS codification.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Commodity
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Commodity.yml
+ + +
+
{
+  "type": [
+    "Commodity"
+  ],
+  "commodityCode": "199301.20",
+  "commodityCodeType": "HS",
+  "description": "Rocket launchers; flame-throwers; grenade launchers; torpedo tubes and similar projectors"
+}
+
+
+ + +
Consignment Item
+ +

A separately identifiable collection of goods items to be transported or available to be transported from one consignor to one consignee via one or more modes of transport where each consignment is the subject of one single transport contract.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/ConsignmentItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ConsignmentItem.yml
+ + +
+
{
+  "type": ["ConsignmentItem"],
+  "marksAndNumbers": "Espresso Italiano",
+  "commodity": {
+    "type": ["Commodity"],
+    "commodityCode": "851671",
+    "commodityCodeType": "HS"
+  },
+  "packageQuantity": 880,
+  "netWeight": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "kg",
+    "value": "14600"
+  },
+  "grossWeight": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "kg",
+    "value": "15960"
+  }
+}
+
+
+ + +
Consignment Rating Detail
+ +

Consignment Rating Details, itemized consignment items of IATA Air Waybill.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ConsignmentRatingDetail
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ConsignmentRatingDetail.yml
+ + +
+
{
+  "type": ["ConsignmentRatingDetail"],
+  "numberOfPieces": 13,
+  "grossWeight": 971,
+  "grossWeightUnit": "Kg",
+  "rateClass": "Q—quantity rate",
+  "chargeableWeight": 2480.5,
+  "total": "As arranged",
+  "natureAndVolumeOfGoods": "ROLLATORS; DIMS: 2 / 118 X 89 X 87 CM, 11 /118 x 89 X 113 CM, 14.88 CBM"
+}
+
+
+ + +
Contact Point
+ +

Contact information for entities.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/ContactPoint
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ContactPoint.yml
+ + +
+
{
+  "type": [ "ContactPoint" ],
+  "name": "Cassin, Mayer and Auer",
+  "place" : {
+    "type" : ["Place"],
+    "address": {
+      "type": ["PostalAddress"],
+      "streetAddress": "3595 Reilly Freeway",
+      "addressLocality": "Port Vincenzo",
+      "addressRegion": "Arizona",
+      "postalCode": "36734-7272",
+      "addressCountry": "Macedonia"
+    }
+  },
+  "email": "Okey.Homenick12@example.org",
+  "phoneNumber": "+1-117-555-5066",
+  "jobTitle": "Financial Manager"
+}
+
+
+ + +
Customer
+ +

Customer record based on Customer from schema.org

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Customer
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Customer.yml
+ + +
+
{
+  "type": ["Customer"],
+  "name": "Catharine Glover",
+  "address": {
+    "type": ["PostalAddress"],
+    "streetAddress": "267 Keira Crescent",
+    "addressLocality": "Lake Jonathonchester",
+    "addressRegion": "Montana",
+    "postalCode": "39948",
+    "addressCountry": "Cape Verde"
+  },
+  "telephone": "+1-393-555-2143",
+  "email": "Joseph95@example.net"
+}
+
+
+ + +
DCSA Shipping Instruction
+ +

The Shipping Instruction is an enrichment to the original booking shared by the shipper to the carrier. The shipping instruction includes volume or weight, cargo items, shipping dates, origin, destination, and other special instructions. The information given by the shipper through the shipping instruction is the information required to create a Transport Document. Based on DCSA's eBL specification (https://dcsa.org/standards/ebill-of-lading)

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/TransportInstructions
schemahttps://w3id.org/traceability/openapi/components/schemas/common/DCSAShippingInstruction.yml
+ + +
+
{
+  "type": ["DCSAShippingInstruction"],
+  "carrierBookingReference": "XMANHR2102045",
+  "transportDocumentType": "MBL",
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "description": "Advanced Production - Delivered",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    },
+    "email": "xxinau-sales@example.org",
+    "phoneNumber": "+86-074-555-4172"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Better Life Tech",
+    "description": "Better Lives Products",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Rue de la Poste 272",
+        "addressLocality": "Ramegnies-Chin",
+        "addressRegion": "Hainaut",
+        "postalCode": "7520",
+        "addressCountry": "BE"
+      }
+    },
+    "email": "procurement@lifetech-example.org",
+    "phoneNumber": "+32-5555-6866"
+  },
+  "firstNotify": {
+    "type": ["Organization"],
+    "name": "Better Life Tech",
+    "description": "Better Lives Products",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Rue de la Poste 272",
+        "addressLocality": "Ramegnies-Chin",
+        "addressRegion": "Hainaut",
+        "postalCode": "7520",
+        "addressCountry": "BE"
+      }
+    },
+    "email": "procurement@lifetech-example.org",
+    "phoneNumber": "+32-5555-8327"
+  },
+  "consigneesFreightForwarder": {
+    "type": ["Organization"],
+    "name": "Intertrans NV [378]",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Belcrownlaan 25 - 3rd floor",
+        "addressLocality": "Antwerpen",
+        "postalCode": "BE-2100AN",
+        "addressCountry": "BE"
+      }
+    },
+    "phoneNumber": "+32-9-555.89.46"
+  },
+  "cargoItems": [
+    {
+      "type": ["CargoItem"],
+      "cargoLineItems": [
+        {
+          "type": ["CargoLineItem"],
+          "descriptionOfGoods": "Rollators",
+          "shippingMarks": "ByAcre Age is the new Black"
+        },
+        {
+          "type": ["CargoLineItem"],
+          "descriptionOfGoods": "Rollators Organizer Bags",
+          "shippingMarks": "ByAcre Age is the new Black"
+        },
+        {
+          "type": ["CargoLineItem"],
+          "descriptionOfGoods": "Rollators Backrest",
+          "shippingMarks": "ByAcre Age is the new Black"
+        },
+        {
+          "type": ["CargoLineItem"],
+          "descriptionOfGoods": "Rollators Cane Holder Bracket",
+          "shippingMarks": "ByAcre Age is the new Black"
+        },
+        {
+          "type": ["CargoLineItem"],
+          "descriptionOfGoods": "Rollators Cardboard Box",
+          "shippingMarks": "ByAcre Age is the new Black"
+        }
+      ],
+      "weight": 1671.9,
+      "weightUnit": "KGM",
+      "volume": 27.23,
+      "volumeUnit": "CBM",
+      "numberOfPackages": 245
+    }
+  ],
+  "utilizedTransportEquipments": [
+    {
+      "type": ["TransportEquipment"],
+      "id": "urn:epc:id:bic:YMLU3380910",
+      "equipmentReference": "YMLU3380910",
+      "ISOEquipmentCode": "20G1",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "YMAI715692"
+        }
+      ]
+    }
+  ],
+  "shipmentLocations": [
+    {
+      "type": ["Place"],
+      "unLocode": "CNXMG"
+    },
+    {
+      "type": ["Place"],
+      "unLocode": "BEGNE"
+    }
+  ]
+}
+
+
+ + +
DCSA Transport Document
+ +

The document that governs the terms of carriage between shipper and carrier for maritime transportation. Two distinct types of transport documents exist: Bill of Lading, Sea Waybill. Based on DCSA's eBL specification (https://dcsa.org/standards/ebill-of-lading)

+ + + + + + + + + + + + + + + + + +
@idhttps://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/transportDocument
schemahttps://w3id.org/traceability/openapi/components/schemas/common/DCSATransportDocument.yml
+ + +
+
{
+  "type": ["DCSATransportDocument"],
+  "transportDocumentReference": "XMANHR2102045",
+  "issuerCode": "MCLC",
+  "shippingInstruction": {
+    "type": ["DCSAShippingInstruction"],
+    "carrierBookingReference": "XMANHR2102045",
+    "transportDocumentType": "MBL",
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "description": "Advanced Production - Delivered",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      },
+      "email": "xxinau-sales@example.org",
+      "phoneNumber": "+86-004-555-3261"
+    },
+    "consignee": {
+      "type": ["Organization"],
+      "name": "Better Life Tech",
+      "description": "Better Lives Products",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Rue de la Poste 272",
+          "addressLocality": "Ramegnies-Chin",
+          "addressRegion": "Hainaut",
+          "postalCode": "7520",
+          "addressCountry": "BE"
+        }
+      },
+      "email": "procurement@lifetech-example.org",
+      "phoneNumber": "+32-5555-0667"
+    },
+    "firstNotify": {
+      "type": ["Organization"],
+      "name": "Better Life Tech",
+      "description": "Better Lives Products",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Rue de la Poste 272",
+          "addressLocality": "Ramegnies-Chin",
+          "addressRegion": "Hainaut",
+          "postalCode": "7520",
+          "addressCountry": "BE"
+        }
+      },
+      "email": "procurement@lifetech-example.org",
+      "phoneNumber": "+32-5555-3980"
+    },
+    "consigneesFreightForwarder": {
+      "type": ["Organization"],
+      "name": "Intertrans NV [378]",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Belcrownlaan 25 - 3rd floor",
+          "addressLocality": "Antwerpen",
+          "postalCode": "BE-2100AN",
+          "addressCountry": "BE"
+        }
+      },
+      "phoneNumber": "+32-8-555.77.51"
+    },
+    "cargoItems": [
+      {
+        "type": ["CargoItem"],
+        "cargoLineItems": [
+          {
+            "type": ["CargoLineItem"],
+            "descriptionOfGoods": "Rollators",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": ["CargoLineItem"],
+            "descriptionOfGoods": "Rollators Organizer Bags",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": ["CargoLineItem"],
+            "descriptionOfGoods": "Rollators Backrest",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": ["CargoLineItem"],
+            "descriptionOfGoods": "Rollators Cane Holder Bracket",
+            "shippingMarks": "ByAcre Age is the new Black"
+          },
+          {
+            "type": ["CargoLineItem"],
+            "descriptionOfGoods": "Rollators Cardboard Box",
+            "shippingMarks": "ByAcre Age is the new Black"
+          }
+        ],
+        "weight": 1671.9,
+        "weightUnit": "KGM",
+        "volume": 27.23,
+        "volumeUnit": "CBM",
+        "numberOfPackages": 245
+      }
+    ],
+    "utilizedTransportEquipments": [{
+      "type": ["TransportEquipment"],
+      "id": "urn:epc:id:bic:YMLU3380910",
+      "equipmentReference": "YMLU3380910",
+      "ISOEquipmentCode": "20G1",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "YMAI715692"
+        }
+      ]
+    }],
+    "shipmentLocations": [
+      {
+        "type": ["Place"],
+        "unLocode": "CNXMG"
+      },
+      {
+        "type": ["Place"],
+        "unLocode": "BEGNE"
+      }
+    ]
+  },
+  "transports": [{
+    "type": ["Transport"],
+    "departureLocation": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "addressRegion": "Xiamen",
+        "addressCountry": "CN"
+      }
+    },
+    "arrivalLocation": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "addressRegion": "Antwerp",
+        "addressCountry": "BE"
+      }
+    },
+    "modeOfTransport": "Vessel",
+    "carrier": {
+      "type": ["Organization"],
+      "name": "MULTI CONTAINER LINE",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "name": "MCL Multi Container Line LTD.",
+          "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+          "addressLocality": "Kowloon Bay",
+          "addressRegion": "Hong Kong",
+          "addressCountry": "Hong Kong SAR"
+        }
+      }
+    },
+    "vesselNumber": "HMM Algeciras",
+    "voyageNumber": "V.0004W"
+  }]
+}
+
+
+ + +
De Minimis Shipment
+ +

Ecommerce import declaration under Tarif Act Section 321 amendment, providing for an administrative de minimis exemption from duty and taxes for shipments of merchandise (https://www.govinfo.gov/content/pkg/FR-2019-07-23/pdf/2019-15625.pdf).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DeMinimisShipment
schemahttps://w3id.org/traceability/openapi/components/schemas/common/DeMinimisShipment.yml
+ + +
+
{
+  "type": ["DeMinimisShipment"],
+  "originatorCode": "CBP0000288215",
+  "participantFilerType": "Online Marketplace",
+  "shipmentTrackingNumber": "SN1000228491",
+  "modeOfTransportation": "Air",
+  "shipmentInitiator": {
+    "type": ["Organization"],
+    "id": "did:web:everything-ecom.example.vn",
+    "name": "Everything Ecom",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "175 Khanh Hoi, Ward 3",
+        "addressLocality": "Tan Phu Dist.",
+        "addressCountry": "VN"
+      }
+    }
+  },
+  "seller": {
+    "type": ["Organization"],
+    "name": "Phongh Bicycles",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "19 Giai Phong St., 395 Lane, Phuong Liet Ward",
+        "addressLocality": "Thanh Xuan Dist.",
+        "addressCountry": "VN"
+      }
+    }
+  },
+  "buyer": {
+    "type": ["Entity"],
+    "name": "James Smith",
+    "address": {
+      "type": ["PostalAddress"],
+      "streetAddress": "720 N Clinton St",
+      "addressLocality": "Defiance",
+      "addressRegion": "Ohio",
+      "postalCode": "43512",
+      "addressCountry": "US"
+    },
+    "entityType": "Person"
+  },
+  "finalDeliverTo": {
+    "type": ["Entity"],
+    "name": "James Smith",
+    "address": {
+      "type": ["PostalAddress"],
+      "streetAddress": "720 N Clinton St",
+      "addressLocality": "Defiance",
+      "addressRegion": "Ohio",
+      "postalCode": "43512",
+      "addressCountry": "US"
+    },
+    "entityType": "Person"
+  },
+  "enhancedProductDescription": "Electrical powered mountain bike, red and black, 400W motor, 1000mA battery, size 20.",
+  "shipmentSecurityScan": true,
+  "knownCarrierCustomerFlag": true,
+  "knownMarketplaceSellerFlag": true,
+  "marketplaceSellerAccountNumber": "V92881",
+  "productPicture": "https://phong.example.vn/items/1888199466",
+  "listedPriceOnMarketplace": {
+    "type": ["PriceSpecification"],
+    "price": 520,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
Delivery Schedule
+ +

A set of data used to plan transportation of commodities from receipt facilities to delivery facilities

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DeliverySchedule
schemahttps://w3id.org/traceability/openapi/components/schemas/common/DeliverySchedule.yml
+ + +
+
{
+  "type":[
+    "DeliverySchedule"
+  ],
+  "transporter":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Example Org"
+  },
+  "batchNumber":"111-1111-11",
+  "commodity":{
+    "type":[
+      "Commodity"
+    ],
+    "commodityCode":"2714.10.00.00",
+    "commodityCodeType":"HTS"
+  },
+  "receiptLocation":{
+    "type":[
+      "Place"
+    ],
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"52.6735",
+      "longitude":"-111.3075"
+    },
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "streetAddress":"",
+      "addressLocality":"Hardisty",
+      "addressRegion":"AB",
+      "postalCode":"",
+      "addressCountry":"CA"
+    }
+  },
+  "deliveryDestination":{
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"41.8781",
+      "longitude":"-87.6298"
+    },
+    "type":[
+      "Place"
+    ],
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "postalCode":"",
+      "addressRegion":"IL",
+      "streetAddress":"",
+      "addressCountry":"US",
+      "addressLocality":"Chicago"
+    }
+  },
+  "consignor":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Example"
+  },
+  "consignee":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Example"
+  },
+  "scheduledVolume":[
+    {
+      "type":[
+        "QuantitativeValue"
+      ],
+      "value":"900000",
+      "unitCode":"m3"
+    },
+    {
+      "type":[
+        "QuantitativeValue"
+      ],
+      "value":"5660820",
+      "unitCode":"bbl"
+    }
+  ],
+  "scheduledDate":"2022-05-01  10:13:00 PM",
+  "injectionVolume":[
+    {
+      "type":[
+        "QuantitativeValue"
+      ],
+      "value":"900000",
+      "unitCode":"m3"
+    },
+    {
+      "type":[
+        "QuantitativeValue"
+      ],
+      "value":"5660820",
+      "unitCode":"bbl"
+    }
+  ],
+  "injectionStartDate":"2022-05-01  10:13:00 PM",
+  "injectionEndDate":"2022-05-01  12:13:00 PM",
+  "deliveryStartDate":"2022-05-10  10:13:00 PM",
+  "deliveryEndDate":"2022-05-10  12:13:00 PM",
+  "portOfEntry":{
+    "type":[
+      "Place"
+    ],
+    "usPortCode":"3501"
+  },
+  "portOfDestination":{
+    "type":[
+      "Place"
+    ],
+    "usPortCode":"3901"
+  },
+  "portOfArrival":{
+    "type":[
+      "Place"
+    ],
+    "usPortCode":"4105"
+  },
+  "countryOfDestination":"USA",
+  "nominationMonth":"Jan-23"
+}
+
+
+ + +
Delivery Statement
+ +

A statement indicating item(s) delivered

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#DeliveryStatement
schemahttps://w3id.org/traceability/openapi/components/schemas/common/DeliveryStatement.yml
+ + +
+
{
+  "type": ["DeliveryStatement"],
+  "commodity":{
+      "type":[
+         "Commodity"
+      ],
+      "commodityCode":"2714.10.00.00",
+      "commodityCodeType":"HTS"
+  },
+  "deliveredDate": "2019-12-11T03:50:55Z",
+  "deliveredVolume": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "8806",
+    "unitCode": "dth"
+  },
+  "observation": [
+    {
+      "type": [
+        "Observation"
+      ],
+      "property": {
+        "type": [
+          "ChemicalProperty"
+        ],
+        "name": "Heat Content"
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "50000",
+        "unitCode": "BTU"
+      }
+    }
+  ]
+}
+
+
+ + +
EDD Shapefile
+ +

EDD (Early Detection and Distribution) mapping system shapefile.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EDDShape
schemahttps://w3id.org/traceability/openapi/components/schemas/common/EDDShape.yml
+ + +
+
{
+  "type": ["EDDShape"],
+  "meta": {
+    "type": ["EDDShapeMeta"],
+    "recordOwner": "Federal Agency",
+    "shapeType": "Point",
+    "method": "Google Earth",
+    "numberCollected": "4 Beetles",
+    "populationStatus": "Established",
+    "smallestOrganismSampled": {
+      "type": ["QuantitativeValue"],
+      "unitCode": "cm",
+      "value": "1"
+    },
+    "largestOrganismSampled": {
+      "type": ["QuantitativeValue"],
+      "unitCode": "cm",
+      "value": "3"
+    },
+    "hostScientificName": "Euphorbia esula",
+    "hostName": "Leafy spurge",
+    "hostPhenology": "Mature",
+    "hostDamage": "26 - 50%",
+    "localOwnership": "Stephen Foster State Park",
+    "museum": "University of Georgia Herbarium",
+    "museumRecord": "1354832",
+    "voucher": "TRUE",
+    "observationId": "Florida Fish and Wildlife Conservation Commission",
+    "collectionTimeMinutes": "30",
+    "originalRecordId": "fp-391d988",
+    "originalReportedName": "leafy spurge",
+    "recordSourceType": "USB",
+    "dataCollectionMethod": "Aerial Survey",
+    "trapType": "8-10 hole clear 32 oz-yeast-sugar solution",
+    "numberTraps": 10,
+    "targetName": "tree",
+    "targetCount": 10,
+    "targetRange": "42135",
+    "phenology": "Flowering",
+    "lifeStatus": "Alive",
+    "sex": "Male",
+    "waterBodyName": "Eramosa River",
+    "waterBodyType": "river",
+    "substrate": "sand",
+    "treatmentArea": {
+      "type": ["QuantitativeValue"],
+      "unitCode": "ac",
+      "value": "2"
+    },
+    "plantsTreated": "14",
+    "treatmentComments": "Very windy on day of treatment",
+    "reference": "Wunderlin, R.P., and B.F. Hansen. 2002. Atlas of Florida vascular plants (http://www.plantatlas.usf.edu/). University of South Florida, Tampa",
+    "locality": "Located at the East edge of forest near pond",
+    "comments": "Infestation across road from landscaping with many documented invasive species",
+    "publicReviewerComments": "Species name was changed based on flower characteristics"
+  },
+  "reporter": "Florida Fish and Wildlife Conservation Commission",
+  "scientificName": "Albizia julibrissin",
+  "commonName": "mimosa",
+  "subjectNativity": "Introduced",
+  "occurrenceStatus": "Detected",
+  "status": "Treated",
+  "observationDate": "10/17/2009",
+  "dateEntered": "10/17/2009",
+  "dateUpdated": "11/27/2009",
+  "location": {
+    "type": ["PostalAddress"],
+    "streetAddress": "267 Keira Crescent",
+    "addressLocality": "Lake Jonathonchester",
+    "addressRegion": "Montana",
+    "postalCode": "39948",
+    "addressCountry": "Cape Verde"
+  },
+  "mapResources": [
+    {
+      "type": ["MapResource"],
+      "resourceType": "External",
+      "external": {
+        "type": ["ExternalResource"],
+        "uri": "https://img.example.org/102934920857/937/903/",
+        "hash": "8kb47j986hklhde4rfh78okjhgjo08765fgu7tfg4t864fy876rfser45thj87f3"
+      }
+    }
+  ],
+  "naDatum": "NAD83",
+  "coordinateUncertainty": 5,
+  "centroidType": "HUC 8",
+  "habitat": "Forest",
+  "abundance": "Single Plant",
+  "infestedAreaAcres": 2,
+  "grossAreaAcres": 2,
+  "percentCover": 0.5,
+  "density": "Low",
+  "quantity": 500,
+  "quantityUnits": "adults",
+  "approximateQuantity": "300-600",
+  "incidence": "50 percent",
+  "severity": "17",
+  "managementStatus": "Untreated",
+  "siteName": "GH135",
+  "recordBasis": "Human Observation",
+  "surveyor": "John Smith",
+  "dateUncertaintyDays": 5,
+  "visitType": "Invasive Species Survey",
+  "persistentId": "www.invasiveplants.org/specimen/IP65461",
+  "dateReviewed": "12/17/2009",
+  "reviewer": "Jane Carpenter",
+  "verificationMethod": "Photographs",
+  "verified": "Verified",
+  "identificationCredibility": "Credible"
+}
+
+
+ + +
EDD Shapefile Metainformation
+ +

EDD (Early Detection and Distribution) mapping system shapefile metainformation.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EDDShapeMeta
schemahttps://w3id.org/traceability/openapi/components/schemas/common/EDDShapeMeta.yml
+ + +
+
{
+  "type": ["EDDShapeMeta"],
+  "recordOwner": "Federal Agency",
+  "shapeType": "Point",
+  "method": "Google Earth",
+  "numberCollected": "4 Beetles",
+  "populationStatus": "Established",
+  "smallestOrganismSampled": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "cm",
+    "value": "1"
+  },
+  "largestOrganismSampled": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "cm",
+    "value": "3"
+  },
+  "hostScientificName": "Euphorbia esula",
+  "hostName": "Leafy spurge",
+  "hostPhenology": "Mature",
+  "hostDamage": "26 - 50%",
+  "localOwnership": "Stephen Foster State Park",
+  "museum": "University of Georgia Herbarium",
+  "museumRecord": "1354832",
+  "voucher": "TRUE",
+  "observationId": "Florida Fish and Wildlife Conservation Commission",
+  "collectionTimeMinutes": "30",
+  "originalRecordId": "fp-391d988",
+  "originalReportedName": "leafy spurge",
+  "recordSourceType": "USB",
+  "dataCollectionMethod": "Aerial Survey",
+  "trapType": "8-10 hole clear 32 oz-yeast-sugar solution",
+  "numberTraps": 10,
+  "targetName": "tree",
+  "targetCount": 10,
+  "targetRange": "42135",
+  "phenology": "Flowering",
+  "lifeStatus": "Alive",
+  "sex": "Male",
+  "waterBodyName": "Eramosa River",
+  "waterBodyType": "river",
+  "substrate": "sand",
+  "treatmentArea": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "ac",
+    "value": "2"
+  },
+  "plantsTreated": "14",
+  "treatmentComments": "Very windy on day of treatment",
+  "reference": "Wunderlin, R.P., and B.F. Hansen. 2002. Atlas of Florida vascular plants ( http://www.plantatlas.usf.edu/). University of South Florida, Tampa",
+  "locality": "Located at the East edge of forest near pond",
+  "comments": "Infestation across road from landscaping with many documented invasive species",
+  "publicReviewerComments": "Species name was changed based on flower characteristics"
+}
+
+
+ + +
Entity
+ +

A person or organization

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Entity
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Entity.yml
+ + +
+
{
+  "type": ["Entity"],
+  "entityType" : "Person",
+  "name" : "Kane Heller",
+  "firstName": "Kane",
+  "lastName": "Heller",
+  "email": "Laury96@example.org",
+  "phoneNumber": "+1-446-555-5223",
+  "worksFor": {
+    "type": "Organization",
+    "name": "Hyatt - Spencer",
+    "description": "Cross-platform 24/7 interface",
+    "address": {
+      "type": "PostalAddress",
+      "streetAddress": "705 Hyman Streets",
+      "addressLocality": "Evelinemouth",
+      "addressRegion": "Nevada",
+      "postalCode": "06775-7181",
+      "addressCountry": "Colombia"
+    },
+    "email": "Bernhard81@example.org",
+    "phoneNumber": "+1-470-555-0155",
+    "faxNumber": "+1-608-555-4033"
+  },
+  "jobTitle": "Lead Division Producer"
+}
+
+
+ + +
Entry Number
+ +

A customs entry number

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#EntryNumber
schemahttps://w3id.org/traceability/openapi/components/schemas/common/EntryNumber.yml
+ + +
+
{
+    "type": [
+      "EntryNumber"
+    ],
+    "entryNumber": "12345123456"
+}
+
+
+ + +
Event
+ +

An event such as a transformation, aggregation, commission, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Event
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Event.yml
+ + +
+
{
+  "type": ["Event"],
+  "eventType": "commission",
+  "eventId": "12345",
+  "actor": [
+    {
+      "type": ["Organization"],
+      "name": "Gleason Inc",
+      "description": "Assimilated client-driven hub",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "46718 Catalina Corner",
+          "addressLocality": "Port Dasiafort",
+          "addressRegion": "Florida",
+          "postalCode": "16352",
+          "addressCountry": "Palau"
+        }
+      },
+      "email": "Sigurd.Langosh@example.com",
+      "phoneNumber": "+1-894-555-8962",
+      "faxNumber": "+1-892-555-6797"
+    },
+    {
+      "type": ["Organization"],
+      "name": "Hagenes LLC",
+      "description": "Right-sized asynchronous task-force",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "16064 Winona Wall",
+          "addressLocality": "New Brendonberg",
+          "addressRegion": "Vermont",
+          "postalCode": "21278-9834",
+          "addressCountry": "Netherlands"
+        }
+      },
+      "email": "Tristin95@example.com",
+      "phoneNumber": "+1-077-555-0883",
+      "faxNumber": "+1-378-555-3634"
+    }
+  ],
+  "place": {
+    "type": ["Place"],
+    "globalLocationNumber": "8872692315395",
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "42.7377",
+      "longitude": "44.6808"
+    },
+    "address": {
+      "type": ["PostalAddress"],
+      "name": "Krajcik Inc",
+      "streetAddress": "229 Carroll Alley",
+      "addressLocality": "Fayeberg",
+      "addressRegion": "Kansas",
+      "postalCode": "70632-6410",
+      "addressCountry": "Somalia"
+    },
+    "unLocode": "DKCPH"
+  },
+  "eventTime": "2019-12-11T03:50:55Z",
+  "products": [
+    "http://example.org/products/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk="
+  ]
+}
+
+
+ + +
External Resource
+ +

Information to access & verify an external resource.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ExternalResource
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ExternalResource.yml
+ + +
+
{
+  "type": ["ExternalResource"],
+  "uri": "https://img.example.org/102934920857/937/903/",
+  "hash": "8kb47j986hklhde4rfh78okjhgjo08765fgu7tfg4t864fy876rfser45thj87f3"
+}
+
+
+ + +
FSMA Abstract KDE
+ +

"An FSMA abstract KDE (Key Data Element), a key/value pair representing a KDE attached to some CTE (Critical Tracking Event). This schema is designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAAbstractKDE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAAbstractKDE.yml
+ + +
+
{
+  "type": ["FSMAAbstractKDE"],
+  "name": "Reference record type and number",
+  "value": "BOL 1324"
+}
+
+
+ + +
FSMA Creating CTE
+ +

"Information regarding an FSMA Creating CTE (Critical Tracking Event), designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMACreatingCTE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMACreatingCTE.yml
+ + +
+
{
+  "type": ["FSMACreatingCTE"],
+  "food": {
+    "type": ["FSMAProduct"],
+    "traceabilityLot": {
+      "type": ["FSMATraceabilityLot"],
+      "lotCode": "2b1ed51f-f1da-49f6-8130-ac81d1e5e61d",
+      "lotCodeAssignmentMethod": "Lot codes are generated as a random UUID.",
+      "lotType": "created"
+    },
+    "quantity": 50,
+    "unit": "Crates",
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category code",
+        "value": "659351253"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category name",
+        "value": "Nut butter"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Brand name",
+        "value": "Delicious Dips"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Commodity",
+        "value": "Peanut Butter"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Product name",
+        "value": "DD PB"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging size",
+        "value": "24 LB"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging style",
+        "value": "Crates"
+      }
+    ]
+  },
+  "location": {
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Delicious Dips",
+      "streetAddress": "755 Stephanie Gardens",
+      "addressLocality": "Rasmussenborough",
+      "addressRegion": "KS",
+      "postalCode": "90819",
+      "addressCountry": "United States"
+    },
+    "locationName": "Delicious Dips Production Center"
+  },
+  "dateCompleted": "2022-02-01T00:00Z"
+}
+
+
+ + +
FSMA First Receiver Data
+ +

"Information regarding FSMA First Receiver data, a collection of KDEs (Key Data Elements) for which a product's first receiver is responsible. This schema is designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAFirstReceiverData
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAFirstReceiverData.yml
+ + +
+
{
+  "type": ["FSMAFirstReceiverData"],
+  "traceabilityLot": {
+    "type": ["FSMATraceabilityLot"],
+    "lotCode": "CHE-MIG-TTF1-061321-H37J",
+    "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+    "lotCodeGeneratorLocation": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "lotCodeGeneratorPOC": {
+      "type": ["Person"],
+      "firstName" : "John",
+      "lastName" : "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-115-555-3264"
+    },
+    "lotType": "originated"
+  },
+  "originatorLocation": {
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "John's Produce",
+      "streetAddress": "4335 Walsh Underpass",
+      "addressLocality": "Port Mark",
+      "addressRegion": "LA",
+      "postalCode": "67391",
+      "addressCountry": "United States"
+    },
+    "locationName": "John's Tomato Farm #1"
+  },
+  "harvestDate": "2022-01-03T00:00Z",
+  "coolingDate": "2022-01-07T00:00Z",
+  "packingDate": "2022-02-03T00:00Z"
+}
+
+
+ + +
FSMA Growing CTE
+ +

"Information regarding an FSMA Growing CTE (Critical Tracking Event), designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAGrowingCTE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAGrowingCTE.yml
+ + +
+
{
+  "type": ["FSMAGrowingCTE"],
+  "traceabilityLot": {
+    "type": ["FSMATraceabilityLot"],
+    "lotCode": "CHE-MIG-TTF1-061321-H37J",
+    "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+    "lotCodeGeneratorLocation": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "lotCodeGeneratorPOC": {
+      "type": ["Person"],
+      "firstName" : "John",
+      "lastName" : "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-176-555-6072"
+    },
+    "lotType": "originated"
+  },
+  "growingAreaCoordinates": {
+    "type": [
+      "GeoCoordinates"
+    ],
+    "latitude": "44.859038",
+    "longitude": "70.916213"
+  }
+}
+
+
+ + +
FSMA Product
+ +

"Information regarding an FSMA Product, a collection of KDEs (Key Data Elements) common to several CTEs (Critical Tracking Events). This schema is designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAProduct
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAProduct.yml
+ + +
+
{
+  "type": ["FSMAProduct"],
+  "traceabilityLot": {
+    "type": ["FSMATraceabilityLot"],
+    "lotCode": "CHE-MIG-TTF1-061321-H37J",
+    "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+    "lotCodeGeneratorLocation": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "lotCodeGeneratorPOC": {
+      "type": ["Person"],
+      "firstName" : "John",
+      "lastName" : "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-264-555-0776"
+    },
+    "lotType": "originated"
+  },
+  "quantity": 82,
+  "unit": "Boxes",
+  "additionalData": [
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Category code",
+      "value": "659351253"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Category name",
+      "value": "Tomatoes"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Brand name",
+      "value": "John's Produce"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Commodity",
+      "value": "Cherry Tomatoes"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Variety",
+      "value": "Mighty Sweet Hybrid"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Product name",
+      "value": "N/A"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Packaging size",
+      "value": "Bulk"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Packaging style",
+      "value": "Field Bins"
+    }
+  ]
+}
+
+
+ + +
FSMA Receiving CTE
+ +

"Information regarding an FSMA Receiving CTE (Critical Tracking Event), designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAReceivingCTE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAReceivingCTE.yml
+ + +
+
{
+  "type": ["FSMAReceivingCTE"],
+  "shipment": {
+    "type": ["FSMAShipment"],
+    "product": {
+      "type": ["FSMAProduct"],
+      "traceabilityLot": {
+        "type": ["FSMATraceabilityLot"],
+        "lotCode": "CHE-MIG-TTF1-061321-H37J",
+        "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+        "lotCodeGeneratorLocation": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "name": "John's Produce",
+            "streetAddress": "4335 Walsh Underpass",
+            "addressLocality": "Port Mark",
+            "addressRegion": "LA",
+            "postalCode": "67391",
+            "addressCountry": "United States"
+          },
+          "locationName": "John's Tomato Farm #1"
+        },
+        "lotCodeGeneratorPOC": {
+          "type": ["Person"],
+          "firstName" : "John",
+          "lastName" : "Davis",
+          "email": "produce@example.com",
+          "phoneNumber": "+1-981-555-5086"
+        },
+        "lotType": "originated"
+      },
+      "quantity": 103,
+      "unit": "Field Bins",
+      "additionalData": [
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Category code",
+          "value": "659351253"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Category name",
+          "value": "Tomatoes"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Brand name",
+          "value": "John's Produce"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Commodity",
+          "value": "Cherry Tomatoes"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Variety",
+          "value": "Mighty Sweet Hybrid"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Product name",
+          "value": "N/A"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Packaging size",
+          "value": "Bulk"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Packaging style",
+          "value": "Field Bins"
+        }
+      ]
+    },
+    "from": {
+      "type": [
+        "Place"
+      ],
+      "geo": {
+        "type": ["GeoCoordinates"],
+        "latitude": "44.859038",
+        "longitude": "70.916213"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "to": {
+      "type": [
+        "Place"
+      ],
+      "geo": {
+        "type": ["GeoCoordinates"],
+        "latitude": "31.319706",
+        "longitude": "-92.117524"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Pattie's Packers",
+        "streetAddress": "8974 Bolton Drive",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "PP Packing Shed"
+    },
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Reference record type and number",
+        "value": "BOL 24884"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Import entry number",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Transporter name",
+        "value": "Local Trucking Co."
+      }
+    ]
+  },
+  "dateReceived": "2022-01-03T00:00Z"
+}
+
+
+ + +
FSMA Shipment
+ +

"Information regarding an FSMA Shipment, a collection of KDEs (Key Data Elements) common to the Shipping and Receiving CTEs (Critical Tracking Events). This schema is designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAShipment
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAShipment.yml
+ + +
+
{
+  "type": ["FSMAShipment"],
+  "product": {
+    "type": ["FSMAProduct"],
+    "traceabilityLot": {
+      "type": ["FSMATraceabilityLot"],
+      "lotCode": "CHE-MIG-TTF1-061321`-H37J",
+      "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+      "lotCodeGeneratorLocation": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "lotCodeGeneratorPOC": {
+        "type": ["Person"],
+        "firstName" : "John",
+        "lastName" : "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-308-555-5834"
+      },
+      "lotType": "originated"
+    },
+    "quantity": 103,
+    "unit": "Field Bins",
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category code",
+        "value": "659351253"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category name",
+        "value": "Tomatoes"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Brand name",
+        "value": "John's Produce"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Commodity",
+        "value": "Cherry Tomatoes"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Variety",
+        "value": "Mighty Sweet Hybrid"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Product name",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging size",
+        "value": "Bulk"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging style",
+        "value": "Field Bins"
+      }
+    ]
+  },
+  "from": {
+    "type": [
+      "Place"
+    ],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "44.859038",
+      "longitude": "70.916213"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "John's Produce",
+      "streetAddress": "4335 Walsh Underpass",
+      "addressLocality": "Port Mark",
+      "addressRegion": "LA",
+      "postalCode": "67391",
+      "addressCountry": "United States"
+    },
+    "locationName": "John's Tomato Farm #1"
+  },
+  "to": {
+    "type": [
+      "Place"
+    ],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "31.319706",
+      "longitude": "-92.117524"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Pattie's Packers",
+      "streetAddress": "8974 Bolton Drive",
+      "addressLocality": "Port Mark",
+      "addressRegion": "LA",
+      "postalCode": "67391",
+      "addressCountry": "United States"
+    },
+    "locationName": "PP Packing Shed"
+  },
+  "additionalData": [
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Reference record type and number",
+      "value": "BOL 24884"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Import entry number",
+      "value": "N/A"
+    },
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Transporter name",
+      "value": "Local Trucking Co."
+    }
+  ]
+}
+
+
+ + +
FSMA Shipping CTE
+ +

"Information regarding an FSMA Shipping CTE (Critical Tracking Event), designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMAShippingCTE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMAShippingCTE.yml
+ + +
+
{
+  "type": ["FSMAShippingCTE"],
+  "shipment": {
+    "type": ["FSMAShipment"],
+    "product": {
+      "type": ["FSMAProduct"],
+      "traceabilityLot": {
+        "type": ["FSMATraceabilityLot"],
+        "lotCode": "CHE-MIG-TTF1-061321-H37J",
+        "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+        "lotCodeGeneratorLocation": {
+          "type": [
+            "Place"
+          ],
+          "address": {
+            "type": [
+              "PostalAddress"
+            ],
+            "name": "John's Produce",
+            "streetAddress": "4335 Walsh Underpass",
+            "addressLocality": "Port Mark",
+            "addressRegion": "LA",
+            "postalCode": "67391",
+            "addressCountry": "United States"
+          },
+          "locationName": "John's Tomato Farm #1"
+        },
+        "lotCodeGeneratorPOC": {
+          "type": ["Person"],
+          "firstName" : "John",
+          "lastName" : "Davis",
+          "email": "produce@example.com",
+          "phoneNumber": "+1-404-555-6179"
+        },
+        "lotType": "originated"
+      },
+      "quantity": 103,
+      "unit": "Field Bins",
+      "additionalData": [
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Category code",
+          "value": "659351253"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Category name",
+          "value": "Tomatoes"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Brand name",
+          "value": "John's Produce"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Commodity",
+          "value": "Cherry Tomatoes"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Variety",
+          "value": "Mighty Sweet Hybrid"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Product name",
+          "value": "N/A"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Packaging size",
+          "value": "Bulk"
+        },
+        {
+          "type": ["FSMAAbstractKDE"],
+          "name": "Packaging style",
+          "value": "Field Bins"
+        }
+      ]
+    },
+    "from": {
+      "type": [
+        "Place"
+      ],
+      "geo": {
+        "type": ["GeoCoordinates"],
+        "latitude": "44.859038",
+        "longitude": "70.916213"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    },
+    "to": {
+      "type": [
+        "Place"
+      ],
+      "geo": {
+        "type": ["GeoCoordinates"],
+        "latitude": "31.319706",
+        "longitude": "-92.117524"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Pattie's Packers",
+        "streetAddress": "8974 Bolton Drive",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "PP Packing Shed"
+    },
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Reference record type and number",
+        "value": "BOL 24884"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Import entry number",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Transporter name",
+        "value": "Local Trucking Co."
+      }
+    ]
+  },
+  "dateShipped": "2022-01-01T00:00Z",
+  "additionalData": [
+    {
+      "type": ["FSMAAbstractKDE"],
+      "name": "Statement if the shipper is a farm",
+      "value": "TRUE"
+    }
+  ]
+}
+
+
+ + +
FSMA Traceability Lot
+ +

"Information regarding an FSMA Traceability Lot, a collection of KDEs (Key Data Elements) common to several CTEs (Critical Tracking Events). This schema is designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMATraceabilityLot
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMATraceabilityLot.yml
+ + +
+
{
+  "type": ["FSMATraceabilityLot"],
+  "lotCode": "CHE-MIG-TTF1-061321-H37J",
+  "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+  "lotCodeGeneratorLocation": {
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "John's Produce",
+      "streetAddress": "4335 Walsh Underpass",
+      "addressLocality": "Port Mark",
+      "addressRegion": "LA",
+      "postalCode": "67391",
+      "addressCountry": "United States"
+    },
+    "locationName": "John's Tomato Farm #1"
+  },
+  "lotCodeGeneratorPOC": {
+    "type": ["Person"],
+    "firstName" : "John",
+    "lastName" : "Davis",
+    "email": "produce@example.com",
+    "phoneNumber": "+1-037-555-2767"
+  },
+  "lotType": "originated"
+}
+
+
+ + +
FSMA Transforming CTE
+ +

"Information regarding an FSMA Transforming CTE (Critical Tracking Event), designed to meet reporting requirements for the FDA Traceability Rule as specified here: https://www.fda.gov/food/food-safety-modernization-act-fsma/fsma-proposed-rule-food-traceability"

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FSMATransformingCTE
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FSMATransformingCTE.yml
+ + +
+
{
+  "type": ["FSMATransformingCTE"],
+  "foodUsed": {
+    "type": ["FSMAProduct"],
+    "traceabilityLot": {
+      "type": ["FSMATraceabilityLot"],
+      "lotCode": "CHE-MIG-TTF1-061321-H37J",
+      "lotCodeAssignmentMethod": "Lot codes are assigned based on the commodity, variety, location, harvest date and a random 4 digit string.",
+      "lotCodeGeneratorLocation": {
+        "type": [
+          "Place"
+        ],
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "John's Produce",
+          "streetAddress": "4335 Walsh Underpass",
+          "addressLocality": "Port Mark",
+          "addressRegion": "LA",
+          "postalCode": "67391",
+          "addressCountry": "United States"
+        },
+        "locationName": "John's Tomato Farm #1"
+      },
+      "lotCodeGeneratorPOC": {
+        "type": ["Person"],
+        "firstName" : "John",
+        "lastName" : "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-295-555-1085"
+      },
+      "lotType": "originated"
+    },
+    "quantity": 7,
+    "unit": "Field Bins",
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category code",
+        "value": "659351253"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category name",
+        "value": "Tomatoes"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Brand name",
+        "value": "John's Produce"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Commodity",
+        "value": "Cherry Tomatoes"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Variety",
+        "value": "Mighty Sweet Hybrid"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Product name",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging size",
+        "value": "Bulk"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging style",
+        "value": "Field Bins"
+      }
+    ]
+  },
+  "foodProduced": {
+    "type": ["FSMAProduct"],
+    "traceabilityLot": {
+      "type": ["FSMATraceabilityLot"],
+      "lotCode": "638854954425-FP-PP16-061221-6H08",
+      "lotCodeAssignmentMethod": "Lot codes are assigned based on the product ID, location, process date and a randomly generated string.",
+      "lotType": "transformed"
+    },
+    "quantity": 19,
+    "unit": "Cartons",
+    "additionalData": [
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category code",
+        "value": "212271504"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Category name",
+        "value": "Fruits and Vegetables (Fresh-Cut)"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Brand name",
+        "value": "Fresh Promise"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Commodity",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Variety",
+        "value": "N/A"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Product name",
+        "value": "Garden Salad Kit 10 X 12 OZ"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging size",
+        "value": "8 LB"
+      },
+      {
+        "type": ["FSMAAbstractKDE"],
+        "name": "Packaging style",
+        "value": "Cartons"
+      }
+    ]
+  },
+  "dateCompleted": "2022-01-06T00:00Z"
+}
+
+
+ + +
Food Defense Deficiency
+ +

Information on a food defense inspection deficiency.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodDefenseDeficiency
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodDefenseDeficiency.yml
+ + +
+
{
+  "type": ["FoodDefenseDeficiency"],
+  "number": "10",
+  "description": "\"No Trespassing\" signs not visible along perimeter and no other measures",
+  "proposedCorrectionDate": "2020-03-20",
+  "dateCorrected": "2020-03-21"
+}
+
+
+ + +
Food Defense Inspection
+ +

Information regarding the food defense inspection and results.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodDefenseInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodDefenseInspection.yml
+ + +
+
{
+  "type": ["FoodDefenseInspection"],
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-098-555-0910",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "USA"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-103-555-9541",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & food defense assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-451-555-3617",
+          "faxNumber": "+1-424-555-6431"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & food defense assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-952-555-8088",
+      "faxNumber": "+1-275-555-2928"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-949-555-7760",
+      "faxNumber": "+1-049-555-2243"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "questions": [
+    {
+      "type": ["FoodDefenseQuestion"],
+      "number": "10",
+      "facility": "P",
+      "response": false,
+      "rating": 1
+    },
+    {
+      "type": ["FoodDefenseQuestion"],
+      "number": "12",
+      "facility": "P",
+      "response": true,
+      "rating": 4
+    }
+  ],
+  "deficiencies": [
+    {
+      "type": ["FoodDefenseDeficiency"],
+      "number": "10",
+      "description": "\"No Trespassing\" signs not visible along perimeter and no other measures",
+      "proposedCorrectionDate": "2020-03-20",
+      "dateCorrected": "2020-03-21"
+    }
+  ]
+}
+
+
+ + +
Food Defense Question
+ +

Information on a food defense inspection question and its response.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodDefenseQuestion
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodDefenseQuestion.yml
+ + +
+
{
+  "type": ["FoodDefenseQuestion"],
+  "number": "12",
+  "facility": "P",
+  "response": true,
+  "rating": 4
+}
+
+
+ + +
Food Grade Inspection
+ +

Information regarding the grade inspection and results.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspection.yml
+ + +
+
{
+  "type": ["FoodGradeInspection"],
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-807-555-0286",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "USA"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-648-555-6131",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-768-555-0033",
+          "faxNumber": "+1-731-555-4550"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-045-555-8939",
+      "faxNumber": "+1-331-555-8334"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-559-555-3793",
+      "faxNumber": "+1-261-555-9081"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-979-555-9390",
+      "faxNumber": "+1-179-555-2474"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Avocados, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-130-555-2218"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Ashlee.Grady@example.net",
+                "phoneNumber": "+1-805-555-8897"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "6960"
+              },
+              "sku": "81055399441"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-498-555-1729"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-525-555-2578",
+      "faxNumber": "+1-547-555-0357"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-205-555-4512"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "loadingStatus": "UL",
+  "carrierTypeName": "Mechanical refrigerated",
+  "refrigerationUnitOn": true,
+  "doorsOpen": true,
+  "lots": [
+    {
+      "type": ["FoodGradeInspectionLot"],
+      "agricultureProduct": {
+        "type": [
+          "AgricultureProduct"
+        ],
+        "plu": "94225",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "email": "Ashlee.Grady@example.net",
+            "phoneNumber": "+1-228-555-3490"
+          },
+          "name": "Avocados",
+          "description": "Avocados, 4 pack boxes",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "hg/ha",
+            "value": "6960"
+          },
+          "sku": "81055399441"
+        },
+        "scientificName": "Persea americana",
+        "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+      },
+      "lotIdentifier": "Main Lot",
+      "numberContainers": 320,
+      "countInspected": true,
+      "brandMarkings": "\"Green Fields\"; Packed by Ace Foodstuffs; Produce of U.S.A.",
+      "samples": [
+        {
+          "type": ["FoodGradeInspectionSample"],
+          "sampleSizeValue": 10,
+          "sampleSizeUnits": "items",
+          "sampleProperties": [
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "Temp °F",
+              "propertyValue": "53"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "BMR Quality D",
+              "propertyValue": "2"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "BMR Quality SD",
+              "propertyValue": "0"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "BMR Quality DK",
+              "propertyValue": "0"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "Caked Dirt Quality D",
+              "propertyValue": "0"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "Caked Dirt Quality SD",
+              "propertyValue": "0"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "Caked Dirt Quality DK",
+              "propertyValue": "0"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "< 1-3/4 In. Dia.",
+              "propertyValue": "1"
+            },
+            {
+              "type": ["FoodGradeInspectionSampleProperty"],
+              "propertyName": "> 3 In. Dia.",
+              "propertyValue": "2"
+            }
+          ]
+        }
+      ],
+      "defects": [
+        {
+          "type": ["FoodGradeInspectionDefect"],
+          "offsizeDefect": "Quality - Staining",
+          "averageDefects": 6,
+          "seriousDamage": 2,
+          "verySeriousDamage": 0
+        },
+        {
+          "type": ["FoodGradeInspectionDefect"],
+          "offsizeDefect": "Quality - Dry Sunken Areas",
+          "averageDefects": 2,
+          "seriousDamage": 0,
+          "verySeriousDamage": 0
+        },
+        {
+          "type": ["FoodGradeInspectionDefect"],
+          "offsizeDefect": "Quality - Surface Mold",
+          "averageDefects": 1,
+          "seriousDamage": 0,
+          "verySeriousDamage": 0
+        }
+      ],
+      "grade": {
+        "type": ["FoodGradeInspectionResult"],
+        "gradeInspected": "U.S. No. 1",
+        "requirementsMet": true
+      },
+      "remarks": "Size: Mostly large, many medium, few small",
+      "minTemperature": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "51",
+        "unitCode": "FAH"
+      },
+      "maxTemperature": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "55",
+        "unitCode": "FAH"
+      }
+    }
+  ],
+  "estimatedCharges": "$135.00"
+}
+
+
+ + +
Food Grade Inspection Defect
+ +

Information on a type of offsize / defect observed.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionDefect
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspectionDefect.yml
+ + +
+
{
+  "type": ["FoodGradeInspectionDefect"],
+  "offsizeDefect": "Quality - Dry Sunken Areas",
+  "averageDefects": 2,
+  "seriousDamage": 0,
+  "verySeriousDamage": 0
+}
+
+
+ + +
Food Grade Inspection Lot
+ +

Information regarding the inspected lot including samples, defects and grades.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionLot
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspectionLot.yml
+ + +
+
{
+  "type": ["FoodGradeInspectionLot"],
+  "agricultureProduct": {
+    "type": [
+      "AgricultureProduct"
+    ],
+    "plu": "94225",
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "manufacturer": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Ashlee.Grady@example.net",
+        "phoneNumber": "+1-924-555-4378"
+      },
+      "name": "Avocados",
+      "description": "Avocados, 4 pack boxes",
+      "weight": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "hg/ha",
+        "value": "6960"
+      },
+      "sku": "81055399441"
+    },
+    "scientificName": "Persea americana",
+    "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+    "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+  },
+  "lotIdentifier": "Main Lot",
+  "numberContainers": 320,
+  "countInspected": true,
+  "brandMarkings": "\"Green Fields\"; Packed by Ace Foodstuffs; Produce of U.S.A.",
+  "samples": [
+    {
+      "type": ["FoodGradeInspectionSample"],
+      "sampleSizeValue": 10,
+      "sampleSizeUnits": "items",
+      "sampleProperties": [
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "Temp °F",
+          "propertyValue": "53"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "BMR Quality D",
+          "propertyValue": "2"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "BMR Quality SD",
+          "propertyValue": "0"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "BMR Quality DK",
+          "propertyValue": "0"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "Caked Dirt Quality D",
+          "propertyValue": "0"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "Caked Dirt Quality SD",
+          "propertyValue": "0"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "Caked Dirt Quality DK",
+          "propertyValue": "0"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "< 1-3/4 In. Dia.",
+          "propertyValue": "1"
+        },
+        {
+          "type": ["FoodGradeInspectionSampleProperty"],
+          "propertyName": "> 3 In. Dia.",
+          "propertyValue": "2"
+        }
+      ]
+    }
+  ],
+  "defects": [
+    {
+      "type": ["FoodGradeInspectionDefect"],
+      "offsizeDefect": "Quality - Staining",
+      "averageDefects": 6,
+      "seriousDamage": 2,
+      "verySeriousDamage": 0
+    },
+    {
+      "type": ["FoodGradeInspectionDefect"],
+      "offsizeDefect": "Quality - Dry Sunken Areas",
+      "averageDefects": 2,
+      "seriousDamage": 0,
+      "verySeriousDamage": 0
+    },
+    {
+      "type": ["FoodGradeInspectionDefect"],
+      "offsizeDefect": "Quality - Surface Mold",
+      "averageDefects": 1,
+      "seriousDamage": 0,
+      "verySeriousDamage": 0
+    }
+  ],
+  "grade": {
+    "type": ["FoodGradeInspectionResult"],
+    "gradeInspected": "U.S. No. 1",
+    "requirementsMet": true
+  },
+  "remarks": "Size: Mostly large, many medium, few small",
+  "minTemperature": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "51",
+    "unitCode": "FAH"
+  },
+  "maxTemperature": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "55",
+    "unitCode": "FAH"
+  }
+}
+
+
+ + +
Food Grade Inspection Result
+ +

Information on the grade assigned to an inspected lot.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionResult
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspectionResult.yml
+ + +
+
{
+  "type": ["FoodGradeInspectionResult"],
+  "gradeInspected": "U.S. No. 1",
+  "requirementsMet": true
+}
+
+
+ + +
Food Grade Inspection Sample
+ +

Details regarding a sample taken from an inspected lot.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionSample
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspectionSample.yml
+ + +
+
{
+  "type": ["FoodGradeInspectionSample"],
+  "sampleSizeValue": 10,
+  "sampleSizeUnits": "items",
+  "sampleProperties": [
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "Temp °F",
+      "propertyValue": "53"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "BMR Quality D",
+      "propertyValue": "2"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "BMR Quality SD",
+      "propertyValue": "0"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "BMR Quality DK",
+      "propertyValue": "0"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "Caked Dirt Quality D",
+      "propertyValue": "0"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "Caked Dirt Quality SD",
+      "propertyValue": "0"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "Caked Dirt Quality DK",
+      "propertyValue": "0"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "< 1-3/4 In. Dia.",
+      "propertyValue": "1"
+    },
+    {
+      "type": ["FoodGradeInspectionSampleProperty"],
+      "propertyName": "> 3 In. Dia.",
+      "propertyValue": "2"
+    }
+  ]
+}
+
+
+ + +
Food Grade Inspection Sample Property
+ +

A property of some agriculture grade inspection sample.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#FoodGradeInspectionSampleProperty
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FoodGradeInspectionSampleProperty.yml
+ + +
+
{
+  "type": ["FoodGradeInspectionSampleProperty"],
+  "propertyName": "Temp °F",
+  "propertyValue": "53"
+}
+
+
+ + +
Foreign Charge Declaration
+ +

Foreign charge declaration definition based on IATA electronic Air Waybill.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ForeignChargeDeclaration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ForeignChargeDeclaration.yml
+ + +
+
{
+  "type": ["ForeignChargeDeclaration"],
+  "foreignCharges": 4000,
+  "foreignChargesCurrency": "DKK",
+  "foreignCurrencyConvertionRate": 0.13
+}
+
+
+ + +
Freight Manifest
+ +

Manifest documenting the cargo and freight of a vessel at time of arrival or departure.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/manifestRelatedDocument
schemahttps://w3id.org/traceability/openapi/components/schemas/common/FreightManifest.yml
+ + +
+
{
+  "type": ["FreightManifest"],
+  "carrier": {
+    "type": ["Organization"],
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "carrierCode": "MCML",
+  "transportMeans": "HMM Algeciras",
+  "transportMeansId": "urn:epc:id:imovn:9863297",
+  "voyage": "V.0004W",
+  "billsOfLading": [
+    {
+      "type": ["BillOfLading"],
+      "billOfLadingNumber": "XMANHR2102045",
+      "bookingNumber": "XMANHR2102045",
+      "consignor": {
+        "type": ["Organization"],
+        "name": "Xxinau Manufacturing Co. Ltd.",
+        "description": "Advanced Production - Delivered",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Xin Fei Da Dao 139",
+            "addressLocality": "Xindao",
+            "addressRegion": "Fujian Province",
+            "postalCode": "361100",
+            "addressCountry": "CN"
+          }
+        },
+        "email": "xxinau-sales@example.org",
+        "phoneNumber": "+86-208-555-0183"
+      },
+      "consignee": {
+        "type": ["Organization"],
+        "name": "Better Life Tech",
+        "description": "Better Lives Products",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Rue de la Poste 272",
+            "addressLocality": "Ramegnies-Chin",
+            "addressRegion": "Hainaut",
+            "postalCode": "7520",
+            "addressCountry": "BE"
+          }
+        },
+        "email": "procurement@lifetech-example.org",
+        "phoneNumber": "+32-5555-8791"
+      },
+      "notify": {
+        "type": ["Organization"],
+        "name": "Better Life Tech",
+        "description": "Better Lives Products",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Rue de la Poste 272",
+            "addressLocality": "Ramegnies-Chin",
+            "addressRegion": "Hainaut",
+            "postalCode": "7520",
+            "addressCountry": "BE"
+          }
+        },
+        "email": "procurement@lifetech-example.org",
+        "phoneNumber": "+32-5555-1325"
+      },
+      "freight": {
+        "type": ["ParcelDelivery"],
+        "deliveryAddress": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "addressRegion": "Antwerp",
+            "addressCountry": "BE"
+          }
+        },
+        "originAddress": {
+          "type":["Place"],
+          "address":{ 
+            "type": ["PostalAddress"],
+            "addressRegion": "Xiamen",
+            "addressCountry": "CN"
+          }
+        },
+        "deliveryMethod": "Ocean transport",
+        "trackingNumber": "178380801954"
+      },
+      "portOfLoading": {
+        "type": ["Place"],
+        "unLocode": "CNXMG"
+      },
+      "portOfDischarge": {
+        "type": ["Place"],
+        "unLocode": "BEANR"
+      },
+      "particulars": [
+        {
+          "type": ["ConsignmentItem"],
+          "marksAndNumbers": "Espresso Italiano",
+          "commodity": {
+            "type": ["Commodity"],
+            "commodityCode": "851671",
+            "commodityCodeType": "HS"
+          },
+          "packageQuantity": 2200,
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "14600"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "15960"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "856",
+            "unitCode": "cmb"
+          }
+        }
+      ]
+    },
+    {
+      "type": ["BillOfLading"],
+      "billOfLadingNumber": "XMANHR6182210B",
+      "bookingNumber": "XMANHR6182210",
+      "consignor": {
+        "type": ["Organization"],
+        "name": "Chuang's Enterprises",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Lido Gdns Sham Tseng",
+            "addressLocality": "Tsuen Wan District",
+            "addressRegion": "Hong Kong",
+            "addressCountry": "HK"
+          }
+        }
+      },
+      "consignee": {
+        "type": ["Organization"],
+        "name": "Intl. Construction Materials GMBH.",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Alsembergsesteenweg 326",
+            "addressLocality": "Nieuwmunster",
+            "addressRegion": "West Flanders",
+            "postalCode": "8377",
+            "addressCountry": "BE"
+          }
+        }
+      },
+      "freight": {
+        "type": ["ParcelDelivery"],
+        "deliveryAddress": {
+          "type": ["Place"],
+          "address":{ 
+            "type": ["PostalAddress"],
+            "addressRegion": "Nieuwmunster",
+            "addressCountry": "BE"
+          }
+        },
+        "originAddress": {
+          "type": ["Place"],
+          "address":{ 
+            "type": ["PostalAddress"],
+            "addressRegion": "Tsuen Wan District",
+            "addressCountry": "CN"
+          }
+        },
+        "deliveryMethod": "Ocean transport",
+        "trackingNumber": "178380801954"
+      },
+      "portOfLoading": {
+        "type": ["Place"],
+        "unLocode": "HKHKG"
+      },
+      "portOfDischarge": {
+        "type": ["Place"],
+        "unLocode": "BEANR"
+      },
+      "particulars": [
+        {
+          "type": ["ConsignmentItem"],
+          "marksAndNumbers": "Espresso Italiano",
+          "commodity": {
+            "type": ["Commodity"],
+            "commodityCode": "851671",
+            "commodityCodeType": "HS"
+          },
+          "packageQuantity": 2200,
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "14600"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "15960"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "856",
+            "unitCode": "cmb"
+          }
+        }
+      ]
+    }
+  ]
+}
+
+
+ + +
GAP Corrective Action Report
+ +

Information regarding corrective action for a requirement result that was answered with CAN (Corrective Action Needed) or IAR (Immediate Action Required).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GAPCorrectiveActionReport
schemahttps://w3id.org/traceability/openapi/components/schemas/common/GAPCorrectiveActionReport.yml
+ + +
+
{
+  "type": ["GAPCorrectiveActionReport"],
+  "nonconformityDescription": "Significant food waste outside & around receptacles",
+  "notifiedCompanyStaff": true,
+  "correctiveAction": "new signage + employee training",
+  "affirmingRepresentative": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "John",
+    "lastName": "Davis",
+    "email": "produce@example.com",
+    "phoneNumber": "+1-354-555-2957"
+  }
+}
+
+
+ + +
GAP Inspection
+ +

A harmonized GAP (Good Agricultural Practices) or GAP Plus+ inspection report.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GAPInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/GAPInspection.yml
+ + +
+
{
+  "type": ["GAPInspection"],
+  "GAPPlus": false,
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-428-555-8585",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "Togo"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-672-555-0171",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-513-555-9299",
+          "faxNumber": "+1-706-555-2375"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-762-555-2870",
+      "faxNumber": "+1-778-555-8519"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-098-555-5581",
+      "faxNumber": "+1-793-555-8597"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "usesLogo": true,
+  "subjectToRule": false,
+  "operationDescription": "Organic tomato farming",
+  "commoditiesCovered": [
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Sven22@example.org",
+          "phoneNumber": "+1-021-555-4343"
+        },
+        "name": "Tomatoes",
+        "description": "Tomatoes, Cartons",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "640"
+        },
+        "sku": "164664203943"
+      },
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "cartons",
+        "value": "348"
+      },
+      "scientificName": "Solanum lycopersicum",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    }
+  ],
+  "totalArea": {
+    "type": [
+      "QuantitativeValue"
+    ],
+    "unitCode": "ac",
+    "value": "38"
+  },
+  "fieldOpsHarvestingScope": false,
+  "postHarvestOpsScope": true,
+  "logoUseScope": true,
+  "tomatoProdHarvestingScope": false,
+  "tomatoPackinghouseScope": true,
+  "tomatoGreenhouseScope": false,
+  "tomatoPackingDistributionScope": true,
+  "personsInterviewed": [
+    {
+      "type": [
+        "Person"
+      ],
+      "firstName": "John",
+      "lastName": "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-876-555-6603"
+    }
+  ],
+  "requestedBy": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "John",
+    "lastName": "Davis",
+    "email": "produce@example.com",
+    "phoneNumber": "+1-610-555-7625"
+  },
+  "reviewingOfficial": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jason",
+    "lastName": "Grant",
+    "email": "Santa43@example.org",
+    "phoneNumber": "+1-049-555-5510",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-096-555-0348",
+      "faxNumber": "+1-339-555-9091"
+    },
+    "jobTitle": "Principal Data Supervisor"
+  },
+  "dateReviewed": "2020-03-20T14:30-08:00",
+  "meetsCriteria": true,
+  "requirementResults": [
+     {
+      "type": ["GAPRequirementResult"],
+      "requirementNumber": "G-4",
+      "resultCode": "C",
+      "auditorComments": "Worker training exceeds requirements"
+    },
+     {
+      "type": ["GAPRequirementResult"],
+      "requirementNumber": "G-5",
+      "resultCode": "C"
+    },
+     {
+      "type": ["GAPRequirementResult"],
+      "requirementNumber": "G-6",
+      "resultCode": "N/A",
+      "auditorComments": "Product not subject to traceability rule"
+    }
+  ]
+}
+
+
+ + +
GAP Location Certification
+ +

Information regarding an agricultural facility's GAP (Good Agricultural Practices) certification status.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GAPLocationCertification
schemahttps://w3id.org/traceability/openapi/components/schemas/common/GAPLocationCertification.yml
+ + +
+
{
+  "type": ["GAPLocationCertification"],
+  "location": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "5449782976823",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-79.6395",
+      "longitude": "178.5353"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Ace Foodstuffs",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "unLocode": "DKCPH"
+  },
+  "gapInspection":{
+    "type": ["GAPInspection"],
+    "GAPPlus": false,
+    "commonInfo": {
+      "type": ["AgricultureInspectionCommonInfo"],
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Ace Foodstuffs",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "Togo"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-694-555-5743",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & grade assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-751-555-0765",
+            "faxNumber": "+1-546-555-2573"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "regulatoryAgency": {
+        "type": ["Organization"],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "Briana55@cdfa.ca.gov.org",
+        "phoneNumber": "+1-317-555-9260",
+        "faxNumber": "+1-136-555-7584"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "usesLogo": true,
+    "subjectToRule": false,
+    "operationDescription": "Organic tomato farming",
+    "commoditiesCovered": [
+      {
+        "type": [
+          "AgricultureProduct"
+        ],
+        "plu": "94225",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "email": "Sven22@example.org",
+            "phoneNumber": "+1-374-555-2963"
+          },
+          "name": "Tomatoes",
+          "description": "Tomatoes, Cartons",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "640"
+          },
+          "sku": "164664203943"
+        },
+        "unitQuantity": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "cartons",
+          "value": "348"
+        },
+        "scientificName": "Solanum lycopersicum",
+        "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+      }
+    ],
+    "totalArea": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "unitCode": "ac",
+      "value": "38"
+    },
+    "fieldOpsHarvestingScope": false,
+    "postHarvestOpsScope": true,
+    "logoUseScope": true,
+    "tomatoProdHarvestingScope": false,
+    "tomatoPackinghouseScope": true,
+    "tomatoGreenhouseScope": false,
+    "tomatoPackingDistributionScope": true,
+    "personsInterviewed": [
+      {
+        "type": [
+          "Person"
+        ],
+        "firstName": "John",
+        "lastName": "Davis",
+        "email": "produce@example.com",
+        "phoneNumber": "+1-832-555-5714"
+      }
+    ],
+    "requestedBy": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "John",
+      "lastName": "Davis",
+      "email": "produce@example.com",
+      "phoneNumber": "+1-485-555-6021"
+    },
+    "reviewingOfficial": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Jason",
+      "lastName": "Grant",
+      "email": "Santa43@example.org",
+      "phoneNumber": "+1-799-555-6622",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-913-555-8151",
+        "faxNumber": "+1-661-555-8903"
+      },
+      "jobTitle": "Principal Data Supervisor"
+    },
+    "dateReviewed": "2020-03-20T14:30-08:00",
+    "meetsCriteria": true,
+    "requirementResults": [
+      {
+        "type": ["GAPRequirementResult"],
+        "requirementNumber": "G-4",
+        "resultCode": "C",
+        "auditorComments": "Worker training exceeds requirements"
+      },
+      {
+        "type": ["GAPRequirementResult"],
+        "requirementNumber": "G-5",
+        "resultCode": "C"
+      },
+      {
+        "type": ["GAPRequirementResult"],
+        "requirementNumber": "G-6",
+        "resultCode": "N/A",
+        "auditorComments": "Product not subject to traceability rule"
+      }
+    ]
+  },
+  "isCertified": true
+}
+
+
+ + +
GAP Requirement Result
+ +

Information regarding the audit results for a GAP (Good Agricultural Practices) requirement.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#GAPRequirementResult
schemahttps://w3id.org/traceability/openapi/components/schemas/common/GAPRequirementResult.yml
+ + +
+
{
+  "type": ["GAPRequirementResult"],
+  "requirementNumber": "G-4",
+  "resultCode": "C",
+  "auditorComments": "Worker training exceeds requirements"
+}
+
+
+ + +
Geographic Coordinates
+ +

The geographic coordinates of a place or event.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/GeoCoordinates
schemahttps://w3id.org/traceability/openapi/components/schemas/common/GeoCoordinates.yml
+ + +
+
{
+  "type": ["GeoCoordinates"],
+  "latitude": "-80.5898",
+  "longitude": "-13.4603"
+}
+
+
+ + +
HouseBillOfLading
+ +

A separately identifiable collection of goods items to be transported or available to be transported from one consignor to one consignee via one or more modes of transport where each consignment is the subject of one single transport contract.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#HouseBillOfLading
schemahttps://w3id.org/traceability/openapi/components/schemas/common/HouseBillOfLading.yml
+ + +
+
{
+  "type": ["HouseBillOfLading"],
+  "billOfLadingNumber": "FF873363210A",
+  "bookingNumber": [
+    "FF873363210"
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    },
+    "email": "sales@espresso-italiano.example.com",
+    "phoneNumber": "+39 5555 9104040"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Prosumer Coffee Supplies, Ltd.",
+    "description": "Coffee Machine Imports",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Illinois",
+        "postalCode": "60432",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "notifyParty": [
+    {
+      "type": ["Organization"],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    }
+  ],
+  "carrier": {
+    "type": ["Organization"],
+    "id": "did:web:organization.example.com",
+    "name": "World Forward, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Well Fung Ind Centre",
+        "addressLocality": "Kwai Chung",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong"
+      }
+    }
+  },
+  "mainCarriageTransportMovement": {
+    "type": ["Transport"],
+    "vesselNumber": "MS Seven Seas",
+    "voyageNumber": "Atl-W0425"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "totalNumberOfPackages": 2200,
+  "transportEquipmentQuantity": 2,
+  "includedConsignmentItems": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 220,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "1460"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "1590"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "85",
+        "unitCode": "cmb"
+      }
+    }
+  ],
+  "freightAndCharges": [{
+    "type": ["ServiceCharge"],
+    "chargeCode": "basicFreight",
+    "paymentTerm": "collect",
+    "chargeText": "Negotiated ocean freight",
+    "rate": {
+      "type": ["PriceSpecification"],
+      "price": 225,
+      "priceCurrency": "USD"
+    },
+    "calculationBasis": "Per container",
+    "appliedAmount": {
+      "type": ["PriceSpecification"],
+      "price": 450,
+      "priceCurrency": "USD"
+    }
+  }],
+  "declaredValue": {
+    "type": ["PriceSpecification"],
+    "price": 24000,
+    "priceCurrency": "USD"
+  },
+  "termsAndConditions": "https://terms-of-shipment.freightforwarder.example.com"
+}
+
+
+ + +
IATA Air Waybill
+ +

Air Waybill based on IATA Air Waybill Resolution 600a https://www.iata.org/contentassets/e9cb5a72b88f4f68a5cfc572a50b60c9/eacph-european-air-cargo-programme-handbook.pdf and https://www.iata.org/contentassets/b559d10aeb734d5196332b4953dcf312/e-awb-sop-hyd.pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IATAAirWaybill
schemahttps://w3id.org/traceability/openapi/components/schemas/common/IATAAirWaybill.yml
+ + +
+
{
+  "type": ["IATAAirWaybill"],
+  "airWaybillNumber": "AXM121102183",
+  "airlineCodeNumber": "172",
+  "serialNumber": "48835010",
+  "airportOfDeparture": {
+    "type": ["Place"],
+    "iataAirportCode": "XMN",
+    "address": {
+      "type": ["PostalAddress"],
+      "addressLocality": "Xiamen"
+    }
+  },
+  "carrier": {
+    "type": ["Organization"],
+    "name": "On Time Express Limited",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Suite 605, 6/F, Hai Tian Logistics Centre, #1 Hai Tian Road",
+        "addressLocality": "Hu-Li District",
+        "addressRegion": "Xiamen",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "conditionsOfContract": "It is agreed that the goods described herein are accepted in apparent good order and condition (except as noted) for carriage SUBJECT TO THE CONDITIONS OF CONTRACT ON THE REVERSE HEREOF. ALL GOODS MAY BE CARRIED BY ANY OTHER MEANS INCLUDING ROAD OR ANY OTHER CARRIER UNLESS SPECIFIC CONTRARY INSTRUCTIONS ARE GIVEN HEREON BY THE SHIPPER, AND SHIPPER AGREES THAT THE SHIPMENT MAY BE CARRIED VIA INTERMEDIATE STOPPING PLACES WHICH THE CARRIER DEEMS APPROPRIATE. THE SHIPPER'S ATTENTION IS DRAWN TO THE NOTICE CONCERNING CARRIER'S LIMITATION OF LIABILITY. Shipper may increase such limitation of liability by declaring a higher value for carriage and paying a supplemental charge if required.",
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "description": "Advanced Production - Delivered",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "shippersAccountNumber": "Trade",
+  "consignee": {
+    "type": ["Organization"],
+    "name": "By Acre",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "I.C.Modewegs Vej 1",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "requestedRouting": [
+    {
+      "type": ["Transport"],
+      "departureLocation": {
+        "type": ["Place"],
+        "unLocode": "ITMIL",
+        "address": {
+          "type": ["PostalAddress"],
+          "addressLocality": "Xiamen"
+        }
+      },
+      "arrivalLocation": {
+        "type": ["Place"],
+        "iataAirportCode": "LUX",
+        "unLocode": "USLGB"
+      },
+      "modeOfTransport": "Vessel",
+      "voyageNumber": "Atl-W0425",
+      "carrier": {
+        "type": ["Organization"],
+        "iataCarrierCode": "CV",
+        "name": "Koepp - Ratke",
+        "description": "Fully-configurable 5th generation infrastructure",
+        "email": "Oliver16@example.com",
+        "phoneNumber": "+1-408-555-6112",
+        "faxNumber": "+1-104-555-9003"
+      },
+      "arrivalDate": "2021-03-09"
+    },
+    {
+      "type": ["Transport"],
+      "departureLocation": {
+        "type": ["Place"],
+        "iataAirportCode": "LUX",
+        "unLocode": "ITMIL"
+      },
+      "arrivalLocation": {
+        "type": ["Place"],
+        "unLocode": "CPH"
+      },
+      "modeOfTransport": "Vessel",
+      "voyageNumber": "Atl-W0425",
+      "carrier": {
+        "type": ["Organization"],
+        "iataCarrierCode": "CV",
+        "name": "Koepp - Ratke",
+        "description": "Fully-configurable 5th generation infrastructure",
+        "email": "Oliver16@example.com",
+        "phoneNumber": "+1-408-555-6112",
+        "faxNumber": "+1-104-555-9003"
+      },
+      "arrivalDate": "2021-03-10"
+    }
+  ],
+  "destinationAirport": {
+    "type": ["Place"],
+    "iataAirportCode": "CPH",
+    "address": {
+      "type": ["PostalAddress"],
+      "addressLocality": "Copenhagen"
+    }
+  },
+  "requestedFlight": "CV9586",
+  "requestedDate": "2021-07-31",
+  "accountingInformation": "Freight Collect",
+  "currency": "USD",
+  "chargeCodes": "CP—destination collect cash",
+  "weightValuationChargesType": "Collect",
+  "otherChargesType": "Prepaid",
+  "declaredValueForCarriage": "NVD",
+  "declaredValueForCustoms": "As per invoice",
+  "amountOfInsurance": "NIL",
+  "handlingInformation": "TOTAL: 13PLT (S) ONLY. INVOICE & PACKING LIST ATTD",
+  "consignmentRatingDetails": [
+    {
+      "type": ["ConsignmentRatingDetail"],
+      "numberOfPieces": 13,
+      "grossWeight": 971,
+      "grossWeightUnit": "Kg",
+      "rateClass": "Q—quantity rate",
+      "chargeableWeight": 2480.5,
+      "total": "As arranged",
+      "natureAndVolumeOfGoods": "ROLLATORS; DIMS: 2 / 118 X 89 X 87 CM, 11 /118 x 89 X 113 CM, 14.88 CBM"
+    }
+  ],
+  "totalNumberOfPieces": 13,
+  "totalGrossWeight": 971,
+  "destinationCollectChargeDeclaration": {
+    "type": ["ForeignChargeDeclaration"],
+    "foreignCharges": 4000,
+    "foreignChargesCurrency": "DKK",
+    "foreignCurrencyConvertionRate": 0.13
+  },
+  "totalCharge": "As arranged",
+  "shippersCertificationBox": "On Time Express Limited, Suite 605, 6/F, Hai Tian Logistics Centre, #1 Hai Tian Road, Hu-Li District, Xiamen, P.R.China",
+  "executedOn": "2021-07-31",
+  "executedAt": {
+    "type": ["Place"],
+    "iataAirportCode": "XMN"
+  }
+}
+
+
+ + +
Importer Security Filing
+ +

An Importer Security Filing, commonly known as “10+2”, is a filing process that is required by the United States Customs and Border Protection (CPB) which requires import containerized cargo information. The information must be transmitted to the agency at least 24 hours before goods are loaded onboard a vessel to the USA. https://www.cbp.gov/border-security/ports-entry/cargo-security/importer-security-filing-102

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ImporterSecurityFiling
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ImporterSecurityFiling.yml
+ + +
+
{
+  "type": ["ImporterSecurityFiling"],
+  "manufacturer": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "seller": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "buyer": {
+    "type": ["Organization"],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "importer": {
+    "type": ["Organization"],
+    "name": "Onwards A/S",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Sludevej 63",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Future Mobility, Inc.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "2016 W Farmington Rd",
+        "addressLocality": "West Peoria",
+        "postalCode": "61604",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "shipToParty": {
+    "type": ["Organization"],
+    "name": "Future Mobility - Georgia",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3837 Martinez Blvd",
+        "addressLocality": "Augusta",
+        "addressRegion": "Georgia",
+        "postalCode": "30907",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "filingItems": [
+    {
+      "type": ["ConsignmentItem"],
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "9403 7000 00",
+        "commodityCodeType": "HTS"
+      },
+      "countryOfOrigin": "CN",
+      "manufacturer": {
+        "type": ["Organization"],
+        "name": "Xxinau Manufacturing Co. Ltd.",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Xin Fei Da Dao 139",
+            "addressLocality": "Xindao",
+            "addressRegion": "Fujian Province",
+            "postalCode": "361100",
+            "addressCountry": "CN"
+          }
+        }
+      }
+    }
+  ],
+  "containerStuffingLocation": [
+    {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  ],
+  "consolidator": [
+    {
+      "type": ["Organization"],
+      "name": "Xxinau Manufacturing Co. Ltd.",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Xin Fei Da Dao 139",
+          "addressLocality": "Xindao",
+          "addressRegion": "Fujian Province",
+          "postalCode": "361100",
+          "addressCountry": "CN"
+        }
+      }
+    }
+  ]
+}
+
+
+ + +
Inbond
+ +

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Inbond
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Inbond.yml
+ + +
+
{
+  "type": [
+    "Inbond"
+  ],
+  "inBondNumber": "123456789",
+  "irsNumber": "12345678-01",
+  "inBondType": "IT (61)",
+  "portOfEntry": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "1952245142504",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "23.0772",
+      "longitude": "-116.4817"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Will Group",
+      "streetAddress": "73355 Abel Meadows",
+      "addressLocality": "Jevonville",
+      "addressRegion": "Maryland",
+      "postalCode": "98163",
+      "addressCountry": "Nigeria"
+    },
+    "unLocode": "DKCPH"
+  },
+  "carrier": {
+    "type": ["Organization"],
+    "name": "Example Carrier Organization",
+    "email": "Griffin_Trantow65@example.org",
+    "phoneNumber": "+1-713-555-5705"
+  },
+  "recipient": {
+    "type": ["Organization"],
+    "name": "Example Recipient Organization",
+    "email": "Gustave.Dicki37@example.net",
+    "phoneNumber": "+1-402-555-8751"
+  },
+  "portOfArrival": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "2040450460298",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-20.0464",
+      "longitude": "17.9557"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Mraz Group",
+      "streetAddress": "6892 Kozey Trail",
+      "addressLocality": "Leannonland",
+      "addressRegion": "Georgia",
+      "postalCode": "48950-9803",
+      "addressCountry": "French Polynesia"
+    },
+    "unLocode": "DKCPH"
+  },
+  "portOfDestination": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "4775333880136",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-19.6752",
+      "longitude": "141.8303"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Waelchi - Emard",
+      "streetAddress": "25775 Moen Shores",
+      "addressLocality": "East Cielofort",
+      "addressRegion": "Alabama",
+      "postalCode": "00548-1233",
+      "addressCountry": "Andorra"
+    },
+    "unLocode": "DKCPH"
+  },
+  "shipment": {
+    "type": ["ParcelDelivery"],
+    "originAddress": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Walker and Sons",
+        "streetAddress": "27382 Kirlin Center",
+        "addressLocality": "East Wyatt",
+        "addressRegion": "New Hampshire",
+        "postalCode": "61304",
+        "addressCountry": "Netherlands Antilles"
+      }
+    },
+    "deliveryAddress": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Becker and Sons",
+        "streetAddress": "158 MacGyver Mountain",
+        "addressLocality": "Dachmouth",
+        "addressRegion": "Georgia",
+        "postalCode": "37552",
+        "addressCountry": "Liberia"
+      }
+    },
+    "deliveryMethod": "pipeline"
+  },
+  "billOfLadingNumber": "123456789",
+  "expectedDeliveryDate": "2020-10-20",
+  "valuePerItem": "9095",
+  "totalOrderValue": "67440",
+  "product": {
+    "type": [
+      "Product"
+    ],
+    "manufacturer": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Chadd.Beatty50@example.com",
+      "phoneNumber": "+1-364-555-5606"
+    },
+    "name": "Crude Oil Barrel",
+    "description": "Heavy Sour Dilbit",
+    "weight": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "unitCode": "hg/ha",
+      "value": "7236"
+    },
+    "sku": "493485066776"
+  }
+}
+
+
+ + +
Inspection Report
+ +

Series of observations

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#InspectionReport
schemahttps://w3id.org/traceability/openapi/components/schemas/common/InspectionReport.yml
+ + +
+
{
+  "type": ["InspectionReport"],
+  "inspectors": [ 
+    {
+      "type": ["Person"],
+      "firstName": "John",
+      "lastName": "Doe",
+      "email": "john@doe.com",
+      "phoneNumber": "+1-917-555-7076",
+      "worksFor": {
+          "type": ["Organization"],
+          "name": "IRON APPROVERS INC.",
+          "description": "Inpsections for Iron Commodities",
+          "location": {
+            "type": ["Place"],
+            "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "21 Jump Street",
+              "addressLocality": "Salem",
+              "addressRegion": "Oregon",
+              "postalCode": "21445",
+              "addressCountry": "US"
+            }
+          }
+        },
+      "jobTitle": "Cheif Inspector"
+    },
+    {
+      "type": ["Person"],
+      "firstName": "Jane",
+      "lastName": "Doe",
+      "email": "jane@doe.com",
+      "phoneNumber": "+1-116-555-7029",
+      "worksFor": {
+          "type": ["Organization"],
+          "globalLocationNumber": "3348622345363",
+          "name": "IRON APPROVERS INC.",
+          "description": "Inpsections for Iron Commodities",
+          "location": {
+            "type": ["Place"],
+            "address": {
+                "type": ["PostalAddress"],
+                "streetAddress": "76468 Jump Street",
+                "addressLocality": "Salem",
+                "addressRegion": "Oregon",
+                "postalCode": "21445",
+                "addressCountry": "US"
+            }
+          }
+        },
+      "jobTitle": "Chemical Specialist"
+    }
+  ],
+  "inspectionFacility" : {
+    "type": ["Place"],
+    "globalLocationNumber": "3177794693200",
+    "address": {
+        "type": ["PostalAddress"],
+        "name": "Canada Border Services Agency",
+        "streetAddress": "Highway 12",
+        "addressLocality": "Sprague",
+        "addressRegion": "Manitoba",
+        "postalCode": "R0A1Z0",
+        "addressCountry": "CA"
+    }
+  },
+  "chemicalObservation": [
+    {
+      "type": ["Observation"],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": ["ChemicalProperty"],
+        "name": "Lutetium",
+        "formula": "Lu",
+        "inchi": "InChI=1S/Lu",
+        "inchikey": "OHSVLFRHMCKCQY-UHFFFAOYSA-N"
+      },
+      "measurement": {
+        "type": ["MeasuredValue"],
+        "value": "100.00",
+        "unitCode": "P1"
+      }
+    }
+  ],
+  "mechanicalObservation": [
+    {
+      "type": ["Observation"],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": ["MechanicalProperty"],
+        "identifier": "ISO 1352",
+        "name": "Torque-controlled fatigue testing",
+        "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+      },
+      "measurement": {
+        "type": ["MeasuredValue"],
+        "value": "00.00",
+        "unitCode": "UNKNOWN"
+      }
+    },
+    {
+      "type": ["Observation"],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": ["MechanicalProperty"],
+        "identifier": "ISO 148",
+        "name": "Charpy Impact Strength Test",
+        "description": "ISO 148-1:2016 specifies the Charpy (V-notch and U-notch) pendulum impact test method for determining the energy absorbed in an impact test of metallic materials. This part of ISO 148 does not cover instrumented impact testing, which is specified in ISO 14556."
+      },
+      "measurement": {
+        "type": ["MeasuredValue"],
+        "value": "2.252",
+        "unitCode": "B13"
+      }
+    },
+    {
+      "type": ["Observation"],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": ["MechanicalProperty"],
+        "identifier": "ISO 1352",
+        "name": "Torque-controlled fatigue testing",
+        "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+      },
+      "measurement": {
+        "type": ["MeasuredValue"],
+        "value": "00.00",
+        "unitCode": "UNKNOWN"
+      }
+    }
+  ]
+}
+
+
+ + +
Inspector
+ +

Information on the person performing an inspection

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Inspector
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Inspector.yml
+ + +
+
{
+  "type": ["Inspector"],
+  "person": {
+    "type": ["Person"],
+    "firstName": "Ilene",
+    "lastName": "Schowalter",
+    "email": "Gideon_Rogahn30@example.com",
+    "phoneNumber": "+1-884-555-8088",
+    "worksFor": {
+      "type": ["Organization"],
+      "name": "Johnson - Lebsack",
+      "description": "Exclusive bottom-line firmware",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "76468 Kuphal Common",
+          "addressLocality": "East Stanley",
+          "addressRegion": "Oregon",
+          "postalCode": "16884-0184",
+          "addressCountry": "Germany"
+        }
+      },
+      "email": "Briana55@example.org",
+      "phoneNumber": "+1-410-555-7749",
+      "faxNumber": "+1-332-555-1626"
+    },
+    "jobTitle": "Legacy Brand Director"
+  },
+  "qualification": [
+    {
+      "type": ["Qualification"],
+      "qualificationCategory": "Global Usability Orchestrator",
+      "qualificationValue": "Associate"
+    },
+    {
+      "type": ["Qualification"],
+      "qualificationCategory": "National Division Agent",
+      "qualificationValue": "Orchestrator"
+    },
+    {
+      "type": ["Qualification"],
+      "qualificationCategory": "Customer Functionality Executive",
+      "qualificationValue": "Administrator"
+    }
+  ]
+}
+
+
+ + +
Instructions
+ +

Information of an instructive or teaching nature that tells someone how to manage, manipulate, control, or cope with something.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/TransportInstructions
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Instructions.yml
+ + +
+
{
+  "type": ["Instructions"],
+  "description": "Handle with care"
+}
+
+
+ + +
Intrument of International Trade
+ +

The actual packaging (container, crate, pallet, etc.) which is used to transport goods.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#InstrumentOfTrade
schemahttps://w3id.org/traceability/openapi/components/schemas/common/InstrumentOfTrade.yml
+ + +
+
{
+  "type": ["InstrumentOfTrade"],
+  "packagingMaterial": "wood",
+  "ippcStamp": {
+    "originCountry": "US",
+    "providerCode": "000",
+    "treatmentCode": "HT"
+  }
+}
+
+
+ + +
Intellectual Property Rights Verification
+ +

Verification of Intellectual Property Ownership or Rights

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntellectualPropertyRights
schemahttps://w3id.org/traceability/openapi/components/schemas/common/IntellectualPropertyRights.yml
+ + +
+
{
+  "type": ["IntellectualPropertyRights"],
+  "intellectualPropertyRightsOwner": {
+    "type": ["Organization"], 
+    "id": "did:web:garden-stuff.example.com",
+    "name": "Everything Garden Stuff"
+  },
+  "intellectualPropertyRightsType": "Copyright",
+  "intellectualPropertyRightsProduct": {
+    "type": ["Product"],
+    "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+    "gtin": "8948786268509",
+    "name": "Lawn Flamingos",
+    "description": "Classic plastic lawn flamingos, 2pcs"
+  }
+}
+
+
+ + +
Intellectual Property Rights Affirmation
+ +

In cases where ownership or rights for intellectual property claims are not available as Verifiable Credentials, affirmation of other types of documentation can be provided as evidence.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntellectualPropertyRightsAffirmation
schemahttps://w3id.org/traceability/openapi/components/schemas/common/IntellectualPropertyRightsAffirmation.yml
+ + +
+
{
+  "affirmingParty": {
+    "type": ["Organization"], 
+    "id": "https://climing-gear.example.com",
+    "name": "Climing Gear, Inc"
+  },
+  "intellectualPropertyRightsType": "Patent",
+  "evidenceDocumentUrl": "https://patents.google.com/patent/EP1820540B1/"
+}
+
+
+ + +
Intellectual Property Rights License
+ +

Licensing of Intellectual Property Ownership or Rights

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntellectualPropertyRightsLicense
schemahttps://w3id.org/traceability/openapi/components/schemas/common/IntellectualPropertyRightsLicense.yml
+ + +
+
{
+  "type": [
+    "IntellectualPropertyRightsLicense"
+  ],
+  "licensee": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:plastics-manufacturer.example.com",
+    "name": "Plasticts Mnfg."
+  },
+  "intellectualPropertyRightsType": "Copyright",
+  "intellectualPropertyRightsProduct": {
+    "type": [
+      "Product"
+    ],
+    "name": "Lawn Flamingos",
+    "description": "Classic plastic lawn flamingos, 2pcs"
+  },
+  "extendsCredential": "did:web:organization.example.com"
+}
+
+
+ + +
Intent To Import
+ +

A simple case where an entity (person or organization) wishes to notify some third party that they intend to import some product, likely into a different geographic region than that of its origin. This can be used to identify and declare intent earlier in the process than would be possible otherwise. This object may be easily subclassed for extension with other data for cases where additional regulatory data may be required.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#IntentToImport
schemahttps://w3id.org/traceability/openapi/components/schemas/common/IntentToImport.yml
+ + +
+
{
+  "type": ["IntentToImport"],
+  "exporter": {
+    "type": ["Organization"],
+    "id": "did:web:generic-motor-company.example.com",
+    "name": "Maxi Acero Mexicano",
+    "description": "Fusion y fabricacion de acero solido",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "Mexico"
+      }
+    },
+    "email": "info@example.net",
+    "phoneNumber": "+1-875-555-6999"
+  },
+  "importer": {
+    "type": ["Organization"],
+    "id": "did:web:generic-motor-company.example.com",
+    "location": {
+      "type": ["Place"],
+        "address": {
+        "type": ["PostalAddress"],
+        "name": "Generic Motors of America",
+        "streetAddress": "12 Generic Motors Dr",
+        "addressLocality": "Detroit",
+        "addressRegion": "Michigan",
+        "postalCode": "48232-5170",
+        "addressCountry": "USA"
+      }
+    },
+    "email": "info@example.net",
+    "phoneNumber": "+1-698-555-2163"
+  },
+  "product": {
+    "type": ["Product"],
+    "manufacturer": {
+      "type": ["Organization"],
+      "name": "Maxi Acero Mexicano",
+      "description": "Fusion y fabricacion de acero solido",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "Avenida Carlos 100",
+          "addressLocality": "Hernádez de Mara",
+          "addressRegion": "Nuevo Leon",
+          "postalCode": "32200",
+          "addressCountry": "Mexico"
+        }
+      },
+      "email": "info@example.net",
+      "phoneNumber": "+1-081-555-9794"
+    },
+    "description": "UNS S30400 chromium-nickel stainless steel rolls.",
+    "weight": {
+      "type": ["QuantitativeValue"],
+      "unitCode": "lbs",
+      "value": "16500"
+    }
+  },
+  "declarationDate": "2022-03-21"
+}
+
+
+ + +
Invoice
+ +

A statement of the money due for goods or services; a bill.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Invoice
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Invoice.yml
+ + +
+
{
+  "type": ["Invoice"],
+  "portOfEntry": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "destinationCountry": "MX",
+  "purchaseDate": "2021-02-21",
+  "seller": {
+    "type": ["Organization"],
+    "name": "Maxi Acero Mexicano",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "Mexico"
+      }
+    },
+    "email": "info@example.net",
+    "phoneNumber": "+1-948-555-4838"
+  },
+  "buyer": {
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:generic-motors.example.com",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Generic Motors of America",
+        "streetAddress": "12 Generic Motors Dr",
+        "addressLocality": "Detroit",
+        "addressRegion": "Michigain",
+        "postalCode": "48232-5170",
+        "addressCountry": "USA"
+      }
+    }
+  },
+  "consignee": [{
+    "type": [
+      "Organization"
+    ],
+    "id": "did:web:generic-motors.example.com"
+  }],
+  "itemsShipped": [
+    {
+      "type": ["TradeLineItem"],
+      "product": {
+        "type": ["Product"],
+        "manufacturer": {
+          "type": ["Organization"],
+          "name": "Maxi Acero Mexicano",
+          "location": {
+            "type": ["Place"],
+            "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "Avenida Carlos 100",
+              "addressLocality": "Hernádez de Mara",
+              "addressRegion": "Nuevo Leon",
+              "postalCode": "32200",
+              "addressCountry": "Mexico"
+            }
+          }
+        },
+        "description": "UNS S30400 chromium-nickel stainless steel rolls.",
+        "weight": {
+          "type": ["QuantitativeValue"],
+          "unitCode": "lbs",
+          "value": "16500"
+        }
+      },
+      "itemCount": 5,
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "82500",
+        "unitCode": "lbs"
+      },
+      "lineItemTotalPrice": {
+        "type": ["PriceSpecification"],
+        "price": 5200,
+        "priceCurrency": "USD"
+      }
+    },
+    {
+      "type": ["TradeLineItem"],
+      "product": {
+        "type": ["Product"],
+        "manufacturer": {
+          "type": ["Organization"],
+          "name": "Maxi Acero Mexicano",
+          "location": {
+            "type": ["Place"],
+            "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "Avenida Carlos 100",
+              "addressLocality": "Hernádez de Mara",
+              "addressRegion": "Nuevo Leon",
+              "postalCode": "32200",
+              "addressCountry": "Mexico"
+            }
+          }
+        },
+        "description": "Galvalannealed ASTM A-653 zinc-iron alloy-coated steel sheets.",
+        "weight": {
+          "type": ["QuantitativeValue"],
+          "value": "12680",
+          "unitCode": "lbs"
+        }
+      },
+      "itemCount": 20,
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "253600",
+        "unitCode": "lbs"
+      },
+      "lineItemTotalPrice": {
+        "type": ["PriceSpecification"],
+        "price": 4400,
+        "priceCurrency": "USD"
+      }
+    }
+  ],
+  "totalWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "336100",
+    "unitCode": "lbs"
+  },
+  "totalPaymentDue": {
+    "type": ["PriceSpecification"],
+    "price": 9600,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
LEIAddress
+ +

LEI Address: [GLEIF Level 1 Ontology: Physical Address](https://www.gleif.org/ontology/v1.0/Base/index-en.html#PhysicalAddress) and [Common Data Format 3.1 XSD](https://www.gleif.org/about-lei/common-data-file-format/current-versions/level-1-data-lei-cdf-3-1-format/2021-03-04_lei-cdf-v3-1.xsd)

+ + + + + + + + + + + + + + + + + +
@idhttps://www.gleif.org/ontology/Base/PhysicalAddress
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LEIAddress.yml
+ + +
+
{
+  "type": ["LEIAddress"],
+  "language": "en-US",
+  "firstAddressLine": "29996 Hahn Extension",
+  "additionalAddressLines": [
+    "Baumbach, O'Keefe and Feil",
+    "29996 Hahn Extension"
+  ],
+  "addressNumber": "484",
+  "addressNumberWithinBuilding": "1",
+  "mailRouting": "40625 Hassie Trail, 72914-6115",
+  "city": "Uptonburgh",
+  "region": "Cambridgeshire",
+  "country": "Faroe Islands",
+  "postalCode": "30067-5197"
+}
+
+
+ + +
LEIAuthority
+ +

GLEIF LEI Redord Level 1 Schema for LEI Authority

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#LEIAuthority
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LEIAuthority.yml
+ + +
+
{
+  "type": ["LEIAuthority"],
+  "validationAuthorityID": "RA000004",
+  "otherValidationAuthorityID": "I9LWK4HR",
+  "validationAuthorityEntityID": "IR6TTVJ948RGX9YQDM4V"
+}
+
+
+ + +
LEIEntity
+ +

GLEIF LEI Redord Level 1 Schema for LEI Entity

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#LEIEntity
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LEIEntity.yml
+ + +
+
{
+  "type": ["LEIEntity"],
+  "legalName": "Dicki Group",
+  "otherNames": [
+    "Baumbach, Wunsch and Reichel",
+    "Kilback, Schaden and Gerhold"
+  ],
+  "transliteratedOtherNames": [
+    "Baumbach, Wunsch and Reichel",
+    "Kilback, Schaden and Gerhold"
+  ],
+  "legalAddress": {
+    "type": ["LEIAddress"],
+    "language": "en-US",
+    "firstAddressLine": "29723 Dare Radial",
+    "additionalAddressLines": [
+      "Hansen Group",
+      "34443 Cassin Turnpike"
+    ],
+    "addressNumber": "40",
+    "addressNumberWithinBuilding": "2",
+    "mailRouting": "161 Keeling Brooks, 86340",
+    "city": "Rosenbaumshire",
+    "region": "Avon",
+    "country": "Saint Barthelemy",
+    "postalCode": "65001-1865"
+  },
+  "headquartersAddress": {
+    "type": ["LEIAddress"],
+    "language": "en-GB",
+    "firstAddressLine": "29723 Dare Radial",
+    "additionalAddressLines": [
+      "Labadie, Stiedemann and Little",
+      "8379 Bennett Cliff"
+    ],
+    "addressNumber": "475",
+    "addressNumberWithinBuilding": "10",
+    "mailRouting": "46159 O'Hara Turnpike, 33968",
+    "city": "New Hilmaburgh",
+    "region": "Bedfordshire",
+    "country": "Uganda",
+    "postalCode": "38600"
+  },
+  "registrationAuthority": {
+    "type": ["LEIAuthority"],
+    "validationAuthorityID": "RA000005",
+    "otherValidationAuthorityID": "W9TPAHSE",
+    "validationAuthorityEntityID": "15YFIRA9D02OZZ1LN4FB"
+  },
+  "legalJurisdiction": "Buckinghamshire",
+  "entityCategory": "Finance",
+  "legalForm": "CORPORATION",
+  "associatedEntity": {
+    "type": ["Organization"],
+    "leiCode": "OHVJ56TBUFWT9XWMBEJ9",
+    "name": "Lemke LLC"
+  },
+  "status": "CONFIRMED",
+  "validUntil": "2022-07-11",
+  "expirationReason": "synergize cross-media eyeballs",
+  "successorEntity": {
+    "type": ["Organization"],
+    "leiCode": "2T6Q7NQ863KK7JV6X2I2",
+    "name": "Zemlak - Feest"
+  },
+  "otherAddresses": []
+}
+
+
+ + +
LEIRegistration
+ +

GLEIF LEI Redord Level 1 Schema for LEI Registration

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#LEIRegistration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LEIRegistration.yml
+ + +
+
{
+  "type": ["LEIRegistration"],
+  "initialRegistrationDate": "2020-01-01",
+  "lastUpdateDate": "2020-01-01",
+  "status": "CONFIRMED",
+  "nextRenewalDate": "2021-02-02",
+  "managingLou": "GDZMXPDAAHRAPKYXGZCQ",
+  "validationSources": "FULLY_CORROBORATED",
+  "validationAuthority": [
+    {
+      "type": ["LEIAuthority"],
+      "validationAuthorityID": "RA000004",
+      "otherValidationAuthorityID": "ZQSXNACY",
+      "validationAuthorityEntityID": "622LO2SWTJWOVTZ581RV"
+    }
+  ]
+}
+
+
+ + +
Lacey Act Product Declaration
+ +

The declaration for a product listed in the Lacey Act, which bans trade in agricultural goods that are illegally taken, possessed, transported, or sold.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#LaceyActProductDeclaration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LaceyActProductDeclaration.yml
+ + +
+
{
+  "type": ["LaceyActProductDeclaration"],
+  "htsNumber": "9401692010",
+  "enteredValue": 1354,
+  "articleOrComponent": "Cherry Tomatoes",
+  "plantScientificNames": [
+    {
+      "type": ["Taxonomy"],
+      "genus": "Solanum",
+      "species": "S. lycopersicum"
+    }
+  ],
+  "countryOfHarvest": "Mexico"
+}
+
+
+ + +
+ +

A Role that represents a Web link e.g. as expressed via the 'url' property.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/LinkRole
schemahttps://w3id.org/traceability/openapi/components/schemas/common/LinkRole.yml
+ + +
+
{
+  "type": ["LinkRole"],
+  "target": "https://example.com/related/link/123",
+  "linkRelationship": "alternate"
+}
+
+
+ + +
Map Resource
+ +

Map resource in the form of an external reference or included data.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MapResource
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MapResource.yml
+ + +
+
{
+  "type": ["MapResource"],
+  "resourceType": "External",
+  "external": {
+    "type": ["ExternalResource"],
+    "uri": "https://img.example.org/102934920857/937/903/",
+    "hash": "8kb47j986hklhde4rfh78okjhgjo08765fgu7tfg4t864fy876rfser45thj87f3"
+  }
+}
+
+
+ + +
Master Bill Of Lading
+ +

A separately identifiable collection of goods items to be transported or available to be transported from one consignor to one consignee via one or more modes of transport where each consignment is the subject of one single transport contract.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MasterBillOfLading
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MasterBillOfLading.yml
+ + +
+
{
+  "type": ["MasterBillOfLading"],
+  "billOfLadingNumber": "EX600822199A",
+  "bookingNumber": [
+    "EX600822199"
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    },
+    "email": "sales@espresso-italiano.example.com",
+    "phoneNumber": "+39 5555 3150306"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Prosumer Coffee Supplies, Ltd.",
+    "description": "Coffee Machine Imports",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Illinois",
+        "postalCode": "60432",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "notifyParty": [
+    {
+      "type": ["Organization"],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    }
+  ],
+  "carrier": {
+    "type": ["Organization"],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "mainCarriageTransportMovement": {
+    "type": ["Transport"],
+    "vesselNumber": "MS Seven Seas",
+    "voyageNumber": "Atl-W0425"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "totalNumberOfPackages": 2200,
+  "transportEquipmentQuantity": 2,
+  "utilizedTransportEquipment": [
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU4812090",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002290109692"
+        }
+      ]
+    },
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU5985096",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002255398220"
+        }
+      ]
+    }
+  ],
+  "includedConsignmentItems": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 2200,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "14600"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "15960"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "856",
+        "unitCode": "cmb"
+      }
+    }
+  ],
+  "freightAndCharges": [{
+    "type": ["ServiceCharge"],
+    "chargeCode": "basicFreight",
+    "paymentTerm": "collect",
+    "chargeText": "Negotiated ocean freight",
+    "rate": {
+      "type": ["PriceSpecification"],
+      "price": 2250,
+      "priceCurrency": "USD"
+    },
+    "calculationBasis": "Per container",
+    "appliedAmount": {
+      "type": ["PriceSpecification"],
+      "price": 4500,
+      "priceCurrency": "USD"
+    }
+  }],
+  "declaredValue": {
+    "type": ["PriceSpecification"],
+    "price": 240000,
+    "priceCurrency": "USD"
+  },
+  "shippedOnBoardDate": "2022-02-02T09:30:00Z",
+  "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+}
+
+
+ + +
MeasuredProperty
+ +

A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MeasuredProperty
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MeasuredProperty.yml
+ +
+ + +
Measured Value
+ +

The measurement of an Observation.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/QuantitativeValue
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MeasuredValue.yml
+ + +
+
{
+  "type": [
+    "MeasuredValue"
+  ],
+  "value": "42.757",
+  "unitCode": "P1"
+}
+
+
+ + +
Mechanical Property
+ +

A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MechanicalProperty
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MechanicalProperty.yml
+ + +
+
{
+  "type": [
+    "MechanicalProperty"
+  ],
+  "identifier": "ISO 1352",
+  "name": "Torque-controlled fatigue testing",
+  "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+}
+
+
+ + +
Monetary Amount
+ +

A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use PriceSpecification Types to describe the price of an Offer, Invoice, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/MonetaryAmount
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MonetaryAmount.yml
+ + +
+
{
+  "type": [
+    "MonetaryAmount"
+  ],
+  "value": 150000,
+  "currency": "USD"
+}
+
+
+ + +
Monthly Advance Manifest
+ +

A manifest that contains the scheduled deliveries by location for the upcoming month.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MonthlyAdvanceManifest
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MonthlyAdvanceManifest.yml
+ + +
+
{
+  "type": [
+      "MonthlyAdvanceManifest"
+  ],
+  "date": "2019-12-11T03:50:55Z",
+  "scheduledDeliveries": [
+      {
+          "portCode": "3901",
+          "portOfArrival": 
+          {
+            "type": ["Place"],
+            "locationName": "Morgan",
+            "usPortCode": "3319"
+          },
+          "portOfDestination": 
+          {
+            "type": ["Place"],
+            "locationName": "Pembina ND",
+            "usPortCode": "3401"
+          },
+          "transporter": {
+          "type": ["Organization"],
+          "name": "Gas Transmission Northwest (GTN)"
+          },
+          "deliveryLocation": "Chicago",
+          "sumOfScheduledDeliveries": [
+            {
+              "type": ["QuantitativeValue"],
+              "unitCode": "m3",
+              "value": "18170.90"
+            },
+            {
+              "type": ["QuantitativeValue"],
+              "unitCode": "bbl",
+              "value": "114294.96"
+            }
+          ],
+          "numberOfBatches": 1,
+          "countOfShippers": 7
+      }
+  ]
+}
+
+
+ + +
Monthly Delivery Statement
+ +

Monthly statement indicates items delivered in the specific month

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MonthlyDeliveryStatement
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MonthlyDeliveryStatement.yml
+ + +
+
{
+  "type": ["MonthlyDeliveryStatement"],
+  "statementMonth": "March 2022",
+  "itemsDelivered": [
+    {
+      "type": ["DeliveryStatement"],
+      "commodity":{
+          "type":[
+             "Commodity"
+          ],
+          "commodityCode":"2714.10.00.00",
+          "commodityCodeType":"HTS"
+      },
+      "deliveredDate": "2019-12-11T03:50:55Z",
+      "deliveredVolume": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "8806",
+        "unitCode": "dth"
+      },
+      "observation": [
+        {
+          "type": [
+            "Observation"
+          ],
+          "property": {
+            "type": [
+              "ChemicalProperty"
+            ],
+            "name": "Heat Content"
+          },
+          "measurement": {
+            "type": [
+              "MeasuredValue"
+            ],
+            "value": "50000",
+            "unitCode": "BTU"
+          }
+        }
+      ]
+    }      
+  ]
+}
+
+
+ + +
Multi-Modal Bill Of Lading
+ +

A separately identifiable collection of goods items to be transported or available to be transported from one consignor to one consignee via one or more modes of transport where each consignment is the subject of one single transport contract.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#MultiModalBillOfLading
schemahttps://w3id.org/traceability/openapi/components/schemas/common/MultiModalBillOfLading.yml
+ + +
+
{
+  "type": ["MultiModalBillOfLading"],
+  "billOfLadingNumber": "EX600822199A",
+  "bookingNumber": [
+    "EX600822199"
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    },
+    "email": "sales@espresso-italiano.example.com",
+    "phoneNumber": "+39 5555 7534484"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Prosumer Coffee Supplies, Ltd.",
+    "description": "Coffee Machine Imports",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Illinois",
+        "postalCode": "60432",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "notifyParty": [
+    {
+      "type": ["Organization"],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    }
+  ],
+  "carrier": {
+    "type": ["Organization"],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "mainCarriageTransportMovement": {
+    "type": ["Transport"],
+    "vesselNumber": "MS Seven Seas",
+    "voyageNumber": "Atl-W0425"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "totalNumberOfPackages": 2200,
+  "transportEquipmentQuantity": 2,
+  "utilizedTransportEquipment": [
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU4812090",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002290109692"
+        }
+      ]
+    },
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU5985096",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002255398220"
+        }
+      ]
+    }
+  ],
+  "particulars": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 2200,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "14600"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "15960"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "856",
+        "unitCode": "cmb"
+      }
+    }
+  ],
+  "freightAndCharges": [{
+    "type": ["ServiceCharge"],
+    "chargeCode": "basicFreight",
+    "paymentTerm": "collect",
+    "chargeText": "Negotiated ocean freight",
+    "rate": {
+      "type": ["PriceSpecification"],
+      "price": 2250,
+      "priceCurrency": "USD"
+    },
+    "calculationBasis": "Per container",
+    "appliedAmount": {
+      "type": ["PriceSpecification"],
+      "price": 4500,
+      "priceCurrency": "USD"
+    }
+  }],
+  "declaredValue": {
+    "type": ["PriceSpecification"],
+    "price": 240000,
+    "priceCurrency": "USD"
+  },
+  "shippedOnBoardDate": "2022-02-02",
+  "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+}
+
+
+ + +
NAISMA Date and Time
+ +

The date and time for an observation.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMADateTime
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMADateTime.yml
+ + +
+
{
+  "type": ["NAISMADateTime"],
+  "collectionDate": "2002-10-03",
+  "dateAccuracyDays": 15
+}
+
+
+ + +
NAISMA Infestation
+ +

Details regarding an observed infestation.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMAInfestation
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMAInfestation.yml
+ + +
+
{
+  "type": ["NAISMAInfestation"],
+  "infestedArea": {
+    "type": [
+      "QuantitativeValue"
+    ],
+    "unitCode": "ha",
+    "value": "1.6"
+  },
+  "areaSurveyed": {
+    "type": [
+      "QuantitativeValue"
+    ],
+    "unitCode": "ha",
+    "value": "17"
+  },
+  "incidence": 20,
+  "severity": 50,
+  "severityUnits": "percent of sampled leaves from one plant",
+  "organismQuantity": 50,
+  "organismQuantityUnits": "Trees"
+}
+
+
+ + +
NAISMA Information Source
+ +

Details regarding the information source for an observation.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMAInformationSource
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMAInformationSource.yml
+ + +
+
{
+  "type": ["NAISMAInformationSource"],
+  "reference": "Booth, W.E., and J.C. Wright. 1966. Flora of Montana. Montana State University, Bozeman",
+  "examiner": "Ronald J. Weed",
+  "dataSource": {
+    "type": ["Organization"],
+    "name": "Parks Canada, Banff National Park",
+    "description": "Canada's first national park and the flagship of the nation's park system.",
+    "email": "contact@example.org",
+    "phoneNumber": "+1-315-555-5965"
+  }
+}
+
+
+ + +
NAISMA Location
+ +

Details regarding the location of an occurrence.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMALocation
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMALocation.yml
+ + +
+
{
+  "type": ["NAISMALocation"],
+  "location": {
+    "type": ["Place"],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "-23.25979250428427",
+      "longitude": "-58.36431415044023"
+    },
+    "address": {
+      "type": ["PostalAddress"],
+      "addressLocality": "West Gerhardview",
+      "addressRegion": "North Carolina",
+      "addressCountry": "United States"
+    }
+  },
+  "description": "Dock on east side of Gerhardview River",
+  "datum": "WGS84",
+  "wellKnownText": "POINT (-84.306466 32.565250)",
+  "centroidType": "HUC12",
+  "dataType": "Polyline",
+  "coordinateUncertainty": "10",
+  "sourceOfLocation": "Ground Survey, Smartphone GPS",
+  "ecosystem": "Conifer Forest"
+}
+
+
+ + +
NAISMA Record Level Identifiers
+ +

Identifiers for a NAISMA record.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMARecordLevelIdentifiers
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMARecordLeveldentifiers.yml
+ + +
+
{
+  "type": ["NAISMARecordLevelIdentifiers"],
+  "uuid": "defeaa69-703d-403a-a3cd-69eee650fd8c",
+  "pid": "https://doi.org/10.1109/5.771073",
+  "catalogNumber": "HVD-154356"
+}
+
+
+ + +
NAISMA Record Status
+ +

Status information for a NAISMA record.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMARecordStatus
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMARecordStatus.yml
+ + +
+
{
+  "type": ["NAISMARecordStatus"],
+  "occurrenceStatus": "Undetected",
+  "populationStatus": "Established",
+  "managementStatus": "Treated",
+  "recordBasis": "Human Observation",
+  "recordType": "Biological Control Agent Release",
+  "method": "Digital Aerial Sketch Mapping",
+  "verificationMethod": "Expertise"
+}
+
+
+ + +
NAISMA Subject
+ +

Characteristics of an observed subject.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMASubject
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMASubject.yml
+ + +
+
{
+  "type": ["NAISMASubject"],
+  "lifeStage": "Adult",
+  "sex": "Male",
+  "hostSpecies": {
+    "type": ["Taxonomy"],
+    "genus": "Linaria",
+    "species": "dalmatica",
+    "subspecies": "dalmatica"
+  },
+  "comments": "Population appears to have some unknown insect herbivore feeding on it; revisit with supplies to sample insect population."
+}
+
+
+ + +
NAISMA Taxonomy
+ +

Taxonomic information for an observed subject.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#NAISMATaxonomy
schemahttps://w3id.org/traceability/openapi/components/schemas/common/NAISMATaxonomy.yml
+ + +
+
{
+  "type": ["NAISMATaxonomy"],
+  "speciesName": {
+    "type": ["Taxonomy"],
+    "kingdom": "Plantae",
+    "family": "Asteraceae",
+    "genus": "Centaurea",
+    "species": "solstitialis"
+  },
+  "commonName": "spotted knapweed",
+  "taxonomicSerialNumber": "81339"
+}
+
+
+ + +
Observation
+ +

Instances of the class Observation are used to specify observations about an entity at a particular time.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Observation
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Observation.yml
+ + +
+
{
+  "type": ["Observation"],
+  "date": "2019-12-11T03:50:55Z",
+  "property": {
+    "type": ["ChemicalProperty"],
+    "name": "Moscovium",
+    "formula": "Mc"
+  },
+  "measurement": {
+    "type": ["MeasuredValue"],
+    "value": "00.00",
+    "unitCode": "UNKNOWN"
+  }
+}
+
+
+ + +
Oil and Gas Delivery Ticket
+ +

A delivery ticket for an Oil and Gas pipeline shipment

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OilAndGasDeliveryTicket
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OilAndGasDeliveryTicket.yml
+ + +
+
{
+  "type":[
+    "OilAndGasDeliveryTicket"
+  ],
+  "createdDate":"2022-12-31 13:40:00",
+  "openDate":"2023-01-01 13:40:00",
+  "closeDate":"2023-01-01 20:44:00",
+  "carrier":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Keystone"
+  },
+  "consignor":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Consignor Co."
+  },
+  "consignee":{
+    "type":[
+      "Organization"
+    ],
+    "name":"Consignee Co."
+  },
+  "ticketControlNumber":"991205182",
+  "batchNumber":"CDB-0284-00",
+  "notificationOfShipment":"Jan-23",
+  "destination":{
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"41.8781",
+      "longitude":"-87.6298"
+    },
+    "type":[
+      "Place"
+    ],
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "postalCode":"",
+      "addressRegion":"IL",
+      "streetAddress":"",
+      "addressCountry":"US",
+      "addressLocality":"Chicago"
+    }
+  },
+  "product":{
+    "type":[
+      "Product"
+    ],
+    "manufacturer":{
+      "type":[
+        "Organization"
+      ],
+      "email":"Kellen.Cummerata48@example.org",
+      "phoneNumber":"+1-692-555-8095"
+    },
+    "name":"Crude Oil Barrel",
+    "description":"Heavy Sour Dilbit",
+    "weight":{
+      "type":[
+        "QuantitativeValue"
+      ],
+      "unitCode":"hg/ha",
+      "value":"9813"
+    },
+    "sku":"391864383008",
+    "commodity":{
+      "type":[
+        "Commodity"
+      ],
+      "commodityCode":"2714.10.00.00",
+      "commodityCodeType":"HTS"
+    }
+  },
+  "observation":[
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"gsv_m3"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"9500",
+        "unitCode":"m3"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"gsv_bbl"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"45000",
+        "unitCode":"bbl"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"nsv_m3"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"9450",
+        "unitCode":"m3"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"nsv_bbl"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"54000",
+        "unitCode":"bbl"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"density"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"921.7",
+        "unitCode":"lbm/ft3"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "name":"API"
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"28",
+        "unitCode":"degrees"
+      }
+    }
+  ]
+}
+
+
+ + +
Crude Oil and Natural Gas Product
+ +

Information regarding a crude oil or natural gas product

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OilAndGasProduct
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OilAndGasProduct.yml
+ + +
+
{
+  "type":[
+    "OilAndGasProduct"
+  ],
+  "UWI":"100.12-04-091-05-W5.00",
+  "productionDate":"2020-03-30",
+  "facility":{
+    "type":[
+      "Place"
+    ],
+    "globalLocationNumber":"3177794693200",
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"82.9129",
+      "longitude":"-140.7984"
+    },
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "name":"Nienow Group",
+      "streetAddress":"9479 Keven Wall",
+      "addressLocality":"East Jadonview",
+      "addressRegion":"Virginia",
+      "postalCode":"10260-9018",
+      "addressCountry":"Serbia"
+    }
+  },
+  "observation":[
+    {
+      "type":[
+        "Observation"
+      ],
+      "date":"2019-12-11T03:50:55Z",
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "identifier":"ISO 180",
+        "name":"Izod Impact Strength Test",
+        "description":"ISO 180 defines the method used for pendulums to determine the impact resistance of a plastic specimen when supported in a cantilever configuration. Test results are used to evaluate the resilience of materials, typically plastics."
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"95.699",
+        "unitCode":"B13"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "date":"2019-12-11T03:50:55Z",
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "identifier":"ISO 180",
+        "name":"Izod Impact Strength Test",
+        "description":"ISO 180 defines the method used for pendulums to determine the impact resistance of a plastic specimen when supported in a cantilever configuration. Test results are used to evaluate the resilience of materials, typically plastics."
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"52.953",
+        "unitCode":"B13"
+      }
+    },
+    {
+      "type":[
+        "Observation"
+      ],
+      "date":"2019-12-11T03:50:55Z",
+      "property":{
+        "type":[
+          "MechanicalProperty"
+        ],
+        "identifier":"ISO 1352",
+        "name":"Torque-controlled fatigue testing",
+        "description":"ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10°C and 35°C) in air by applying a pure couple to the specimen about its longitudinal axis."
+      },
+      "measurement":{
+        "type":[
+          "MeasuredValue"
+        ],
+        "value":"00.00",
+        "unitCode":"UNKNOWN"
+      }
+    }
+  ],
+  "product":{
+    "type":[
+      "Product"
+    ],
+    "manufacturer":{
+      "type":[
+        "Organization"
+      ],
+      "email":"Kellen.Cummerata48@example.org",
+      "phoneNumber":"+1-836-555-4919"
+    },
+    "name":"Crude Oil Barrel",
+    "description":"Heavy Sour Dilbit",
+    "sku":"391864383008",
+    "commodity": {
+      "type": ["Commodity"],
+      "commodityCode":"2714.10.00.00",
+      "commodityCodeType": "HTS"
+    }
+  }
+}
+
+
+ + +
Order
+ +

An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Order
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Order.yml
+ + +
+
{
+  "type": ["Order"],
+  "orderNumber": "https://ecommerce-marketplace.example.com/orders/b88db1f4-dbac-4048-8fb5-fa61e54781fa",
+  "orderedItems": [
+    {
+      "type": ["OrderItem"],
+      "orderedItem": {
+        "type": ["Product"],
+        "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+        "gtin": "8948786268509",
+        "name": "Lawn Flamingos"
+      },
+      "orderedQuantity": 1
+    }
+  ]
+}
+
+
+ + +
Order Item
+ +

An order item is a line of an order. It includes the quantity and shipping details of a bought offer.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/OrderItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrderItem.yml
+ + +
+
{
+  "type": ["OrderItem"],
+  "marketplace": {
+    "type": ["Organization"],
+    "id": "did:web:ecommerce-marketplace.example.com",
+    "name": "Ecommerce Worldwide, Inc."
+  },
+  "fulfillmentCenter": {
+    "type": ["Organization"],
+    "id": "did:web:ecommerce-marketplace.example.com",
+    "name": "Fulfillment Global, Ltd."
+  },
+  "orderedItem": {
+    "type": ["Product"],
+    "id": "https://ecommerce-marketplace.example.com/catalog/lawn-flamingos-357fc1f4",
+    "gtin": "8948786268509",
+    "name": "Lawn Flamingos",
+    "seller": {
+      "type": ["Organization"],
+      "id": "did:web:garden-stuff.example.com"
+    },
+    "productPrice": {
+      "type": ["PriceSpecification"],
+      "price": 99.50,
+      "priceCurrency": "USD"
+    }
+  },
+  "orderedQuantity": 1
+}
+
+
+ + +
Organic Certificate
+ +

Information regarding the organic certificate.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicCertificate
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrganicCertificate.yml
+ + +
+
{
+  "type": ["OrganicCertificate"],
+  "countryOfIssuance": "US",
+  "certifiedOperation": {
+    "type": ["Organization"],
+    "name": "John's Produce",
+    "description": "#1 tomatoes in the United States",
+    "email": "hellojohn@example.org",
+    "phoneNumber": "+1-129-697-0671",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "571 McDermott Overpass",
+        "addressLocality": "Bretbury",
+        "addressRegion": "Minnesota",
+        "postalCode": "46974-2565",
+        "addressCountry": "United States"
+      }
+    }
+  },
+  "certifyingAgent": {
+    "type": ["Organization"],
+    "name": "Glayson & Co. Inspections",
+    "description": "Agricultural cleanliness & organic assurance",
+    "email": "contact@example.org",
+    "phoneNumber": "+1-664-555-1925",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Minnesota",
+        "postalCode": "46974-2565",
+        "addressCountry": "United States"
+      }
+    },
+    "url": "https://example.org"
+  },
+  "effectiveDate": "2020-03-10",
+  "issueDate": "2020-03-14",
+  "anniversaryDate": "2021-03-10"
+}
+
+
+ + +
Organic Inspection
+ +

Information regarding the organic inspection and results.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrganicInspection.yml
+ + +
+
{
+  "type": ["OrganicInspection"],
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-609-555-9452",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "USA"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-069-555-9794",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-222-555-1252",
+          "faxNumber": "+1-342-555-4286"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-410-555-6929",
+      "faxNumber": "+1-576-555-7202"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-314-555-9453",
+      "faxNumber": "+1-403-555-5628"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "applicantCertificationNumber": "133892",
+  "newApplicant": false,
+  "continuingCertification": true,
+  "newLocationActivity": true,
+  "reinstatement": false,
+  "announcedInspection": true,
+  "estimatedHarvestDate": "2020-05-10",
+  "pesticideResidueSampling": true,
+  "samplingDetails": "no pesticide residues found",
+  "introductionOperationDescription": "Conditions generally appear to reflect the information stated in client's OSP. All relevant NOP standards are met. Client has additionally performed a GAP Plus+ inspection earlier in the year.",
+  "resolutionIssuesActionItems": "A previous inspection found there to be trace amounts of pesticide in field #208. However, the most recent analysis has found no remaining pesticide residues.",
+  "issuesRequests": "No issues or requests for information at this time",
+  "attachments": ["No attachments relevant to this report"],
+  "OSPSectionReviews": [
+    {
+      "type": ["OrganicOSPSectionReview"],
+      "OSPSectionCode": "DO 3",
+      "resultCode": "C",
+      "verificationExplanations": "The OSP accurately describes soil improvement & relative practices."
+    },
+    {
+      "type": ["OrganicOSPSectionReview"],
+      "OSPSectionCode": "Compost and Manure (CM) 1",
+      "resultCode": "C"
+    },
+    {
+      "type": ["OrganicOSPSectionReview"],
+      "OSPSectionCode": "LR 4a, b, and c",
+      "resultCode": "C",
+      "verificationExplanations": "Each parcel has distinct, defined boundaries and buffer zones, as detailed in provided fields map.",
+      "attachments": [
+        "Field Map \"A\""
+      ]
+    }
+  ]
+}
+
+
+ + +
Organic OSP Section Review
+ +

Information regarding the inspection results for an OSP (Organic System Plan) section.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicOSPSectionReview
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrganicOSPSectionReview.yml
+ + +
+
{
+  "type": ["OrganicOSPSectionReview"],
+  "OSPSectionCode": "LR 4a, b, and c",
+  "resultCode": "C",
+  "verificationExplanations": "Each parcel has distinct, defined boundaries and buffer zones, as detailed in provided fields map.",
+  "attachments": [
+    "Field Map \"A\""
+  ]
+}
+
+
+ + +
Organic Product Certificate
+ +

Information regarding an agriculture product's organic certification status.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicProductCertificate
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrganicProductCertificate.yml
+ + +
+
{
+  "type": ["OrganicProductCertificate"],
+  "agricultureProduct": {
+    "type": [
+      "AgricultureProduct"
+    ],
+    "plu": "94225",
+    "product": {
+      "type": [
+        "Product"
+      ],
+      "manufacturer": {
+        "type": [
+          "Organization"
+        ],
+        "email": "Sven22@example.org",
+        "phoneNumber": "+1-857-555-8185"
+      },
+      "name": "Tomatoes",
+      "description": "Tomatoes, Cartons",
+      "weight": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "lbs",
+        "value": "640"
+      },
+      "sku": "164664203943"
+    },
+    "scientificName": "Solanum lycopersicum",
+    "unitQuantity": {
+      "type": [
+        "QuantitativeValue"
+      ],
+      "unitCode": "cartons",
+      "value": "348"
+    },
+    "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+    "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+  },
+  "organicCertificate": {
+    "type": ["OrganicCertificate"],
+    "certifiedOperation": {
+      "type": ["Organization"],
+      "name": "John's Produce",
+      "description": "#1 tomatoes in the United States",
+      "email": "hellojohn@example.org",
+      "phoneNumber": "+1-129-697-0671",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "571 McDermott Overpass",
+          "addressLocality": "Bretbury",
+          "addressRegion": "Minnesota",
+          "postalCode": "46974-2565",
+          "addressCountry": "United States"
+        }
+      }
+    },
+    "certifyingAgent": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & organic assurance",
+      "email": "contact@example.org",
+      "phoneNumber": "+1-775-555-5020",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Minnesota",
+          "postalCode": "46974-2565",
+          "addressCountry": "United States"
+        }
+      },
+      "url": "https://example.org"
+    },
+    "effectiveDate": "2020-03-10",
+    "issueDate": "2020-03-14",
+    "anniversaryDate": "2021-03-10"
+  },
+  "isCertified": true
+}
+
+
+ + +
Organic Review
+ +

Information regarding the review of an organic inspection report & related materials as well as the subsequent certification decision.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OrganicReview
schemahttps://w3id.org/traceability/openapi/components/schemas/common/OrganicReview.yml
+ + +
+
{
+  "type": ["OrganicReview"],
+  "organicInspection": {
+    "type": ["OrganicInspection"],
+    "commonInfo": {
+      "type": ["AgricultureInspectionCommonInfo"],
+      "applicant": {
+        "type" : ["Organization"],
+        "name": "Miracle Produce",
+        "description": "Organic fruits & vegetables",
+        "email": "contact@example.com",
+        "phoneNumber": "+1-784-555-1725",
+        "url": "miracle.example.com"
+      },
+      "facility": {
+        "type": [
+          "Place"
+        ],
+        "globalLocationNumber": "5449782976823",
+        "geo": {
+          "type": [
+            "GeoCoordinates"
+          ],
+          "latitude": "-79.6395",
+          "longitude": "178.5353"
+        },
+        "address": {
+          "type": [
+            "PostalAddress"
+          ],
+          "name": "Miracle Produce",
+          "streetAddress": "853 Wisozk River",
+          "addressLocality": "New Noemyfort",
+          "addressRegion": "New Mexico",
+          "postalCode": "18047-2038",
+          "addressCountry": "USA"
+        },
+        "unLocode": "DKCPH"
+      },
+      "inspector": {
+        "type": [
+          "Inspector"
+        ],
+        "person": {
+          "type": [
+            "Person"
+          ],
+          "firstName": "Jason",
+          "lastName": "Grant",
+          "email": "Santa43@example.org",
+          "phoneNumber": "+1-876-555-6951",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & grade assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-372-555-2964",
+            "faxNumber": "+1-142-555-0666"
+          },
+          "jobTitle": "Principal Data Supervisor"
+        },
+        "qualification": [
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Agricultural Security Analyst",
+            "qualificationValue": "Executive"
+          },
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Future Metrics Planner",
+            "qualificationValue": "Coordinator"
+          },
+          {
+            "type": ["Qualification"],
+            "qualificationCategory": "Internal Identity Agent",
+            "qualificationValue": "Assistant"
+          }
+        ]
+      },
+      "delegateOf": {
+        "type": ["Organization"],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-569-555-2605",
+        "faxNumber": "+1-636-555-3041"
+      },
+      "regulatoryAgency": {
+        "type": ["Organization"],
+        "name": "CDFA",
+        "description": "California Department of Food and Agriculture",
+        "email": "relations@example.org",
+        "phoneNumber": "+1-930-555-7168",
+        "faxNumber": "+1-928-555-0150"
+      },
+      "inspectionStarted": "2020-03-15T14:30-08:00",
+      "inspectionEnded": "2020-03-15T17:30-08:00"
+    },
+    "applicantCertificationNumber": "133892",
+    "newApplicant": false,
+    "continuingCertification": true,
+    "newLocationActivity": true,
+    "reinstatement": false,
+    "announcedInspection": true,
+    "estimatedHarvestDate": "2020-05-10",
+    "pesticideResidueSampling": true,
+    "samplingDetails": "no pesticide residues found",
+    "introductionOperationDescription": "Conditions generally appear to reflect the information stated in client's OSP. All relevant NOP standards are met. Client has additionally performed a GAP Plus+ inspection earlier in the year.",
+    "resolutionIssuesActionItems": "A previous inspection found there to be trace amounts of pesticide in field #208. However, the most recent analysis has found no remaining pesticide residues.",
+    "issuesRequests": "No issues or requests for information at this time",
+    "attachments": ["No attachments relevant to this report"],
+    "OSPSectionReviews": [
+      {
+        "type": ["OrganicOSPSectionReview"],
+        "OSPSectionCode": "DO 3",
+        "resultCode": "C",
+        "verificationExplanations": "The OSP accurately describes soil improvement & relative practices."
+      },
+      {
+        "type": ["OrganicOSPSectionReview"],
+        "OSPSectionCode": "Compost and Manure (CM) 1",
+        "resultCode": "C"
+      },
+      {
+        "type": ["OrganicOSPSectionReview"],
+        "OSPSectionCode": "LR 4a, b, and c",
+        "resultCode": "C",
+        "verificationExplanations": "Each parcel has distinct, defined boundaries and buffer zones, as detailed in provided fields map.",
+        "attachments": [
+          "Field Map \"A\""
+        ]
+      }
+    ]
+  },
+  "reviewer": {
+    "type": ["Person"],
+    "firstName": "Mary",
+    "lastName": "Smith",
+    "email": "msmith@example.org",
+    "phoneNumber": "+1-753-555-0470",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & organic assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-318-555-1554",
+      "faxNumber": "+1-718-555-2149"
+    },
+    "jobTitle": "Certification Specialist"
+  },
+  "decisionMaker": {
+    "type": ["Person"],
+    "firstName": "Mary",
+    "lastName": "Smith",
+    "email": "msmith@example.org",
+    "phoneNumber": "+1-507-555-8863",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & organic assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-134-555-9953",
+      "faxNumber": "+1-817-555-7500"
+    },
+    "jobTitle": "Certification Specialist"
+  },
+  "certificationDecision": "CC",
+  "additionalInformation": "Please see accompanying document, \"Conditions for Certification\"."
+}
+
+
+ + +
Organization
+ +

An organization such as a corporation, firm, club, etc.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Organization
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Organization.yml
+ + +
+
{
+  "type": ["Organization"],
+  "name": "Glover - Gleason",
+  "legalName": "Glover and Gleason, Llc.",
+  "description": "Customs Brokering since 2012",
+  "location" : {
+    "type": ["Place"],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "68.7083",
+      "longitude": "4.6377"
+    },
+    "address": {
+      "type": ["PostalAddress"],
+      "streetAddress": "210 Jermey Fort",
+      "addressLocality": "Lake Evalyn",
+      "addressRegion": "Montana",
+      "postalCode": "71172",
+      "addressCountry": "US"
+    }
+  },
+  "email": "contact@glover-gleason.example.net",
+  "phoneNumber": "+1-173-555-4650",
+  "faxNumber": "+1-539-555-8952",
+  "taxId": "789-56-123",
+  "url": "glover-gleason.example.net"
+}
+
+
+ + +
PGA Shipment Status
+ +

Partner Government Agencies (PGAs) use PGA Status Notification Codes to communicate +with ACE on the following CBP documents: Entry Summary Status Notification, +Cargo Release Status Notification, Status notification for Stand-alone PE data submission, +and ACE Cargo Manifest/In-Bond/Entry Status Query. Each Code provides a description +from the PGA explaining the current status. For reference, here is a link to the +CATAIR document with all approved codes: +https://www.cbp.gov/sites/default/files/assets/documents/2021-Dec/ACE%20CATAIR%20PGA%20Status%20Notification%20Codes_13Dec2021_508c.pdf

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PGAShipmentStatus
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PGAShipmentStatus.yml
+ + +
+
{
+  "type": ["PGAShipmentStatus"],
+  "recordNo" : "SO70",
+  "entryNo" : "AAA-1234567-8",
+  "entryLineSequence" : "L1:S1",
+  "statusCode" : "O2",
+  "statusCodeDescription" : "Hold Intact",
+  "validCodeReason" : "25",
+  "validCodeReasonDescription" : "Additional Verification Needed",
+  "subReasonCode" : "132",
+  "subReasonCodeDescription" : "Documentation Needed"
+}
+
+
+ + +
PGA Shipment Status List
+ +

List of PGA Status messages.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PGAShipmentStatusList
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PGAShipmentStatusList.yml
+ + +
+
{
+  "type": ["PGAShipmentStatusList"],
+  "pgaShipmentStatusItems": [
+    {
+      "type": ["PGAShipmentStatus"],
+      "recordNo": "SO70",
+      "entryNo": "AAA-1234567-8",
+      "entryLineSequence": "L1:S1",
+      "statusCode": "O2",
+      "statusCodeDescription": "Hold Intact",
+      "validCodeReason": "25",
+      "validCodeReasonDescription": "Additional Verification Needed",
+      "subReasonCode": "132",
+      "subReasonCodeDescription": "Documentation Needed"
+    },
+    {
+      "type": ["PGAShipmentStatus"],
+      "recordNo": "SO70",
+      "entryNo": "AAA-1234567-8",
+      "entryLineSequence": "L1:S2",
+      "statusCode": "O7",
+      "statusCodeDescription": "May Proceed",
+      "validCodeReason": "23",
+      "validCodeReasonDescription": "Released"
+    }
+  ]
+}
+
+
+ + +
Package
+ +

Any self-contained wrapping or container within which goods can be contained, such as a box or a barrel which can be filled, partially filled or empty.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/Package
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Package.yml
+ + +
+
{
+  "type": ["Package"],
+  "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+  "perPackageUnitQuantity": 1,
+  "includedTradeLineItems": [
+    {
+      "type": ["TradeLineItem"],
+      "description": "Rollators",
+      "itemCount": 540
+    }
+  ],
+  "netWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "3834",
+    "unitCode": "kg"
+  },
+  "grossWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "4302",
+    "unitCode": "kg"
+  },
+  "grossVolume": {
+    "type": ["QuantitativeValue"],
+    "value": "66.96",
+    "unitCode": "cbm"
+  }
+}
+
+
+ + +
Packing List
+ +

A seller-prepared commercial document indicating the net and gross weights, dimensions and contents of all shipping pieces (boxes, crates, bundles, etc.) in a shipment. Each packing list should reference the shipment for which is made, and the line item totals should agree with the relevant commercial invoice. A packing list should be made for all shipments consisting of more than one shipping piece for the following reasons - They aid in identifying lost cargo, especially for carrier and insurance claims. - They permit selective inspection by customs authorities, and many government require them for large shipments. - They provide a "map" of the shipment, enabling the buyer to easily unpack and stock the shipped goods. In certain cases it is advisable elaborate the packing list considering the information requested by the importer, especially for customs purposes, as may be the case that the Customs request a "detailed document", for example, in the case of a machine, the identification of each of the parts and components. (source: Olegario Llamazares: Dictionary of International Trade, Key definitions of 2000 trade terms and acronyms).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PackingList
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PackingList.yml
+ + +
+
{
+  "type": ["PackingList"],
+  "orderNumber": "PO00000329",
+  "seller": {
+    "type": ["Organization"],
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "description": "Advanced Production - Delivered",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "buyer": {
+    "type": ["Organization"],
+    "name": "By ACRE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "IC. Modewegs Vej 1",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "shipFromParty": {
+    "type": ["Organization"],
+    "name": "Xxinau Manufacturing Co. Ltd.",
+    "description": "Advanced Production - Delivered",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Xin Fei Da Dao 139",
+        "addressLocality": "Xindao",
+        "addressRegion": "Fujian Province",
+        "postalCode": "361100",
+        "addressCountry": "CN"
+      }
+    }
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "By ACRE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "IC. Modewegs Vej 1",
+        "addressLocality": "Kgs. Lyngby",
+        "postalCode": "2800",
+        "addressCountry": "DK"
+      }
+    }
+  },
+  "handlingInstructions": [
+    {
+      "type": ["Instructions"],
+      "description": "Handle with care"
+    }
+  ],
+  "items": [
+    {
+      "type": ["ConsignmentItem"],
+      "packageQuantity": 540,
+      "transportPackages": [
+        {
+          "type": ["Package"],
+          "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+          "perPackageUnitQuantity": 1,
+          "includedTradeLineItems": [
+            {
+              "type": ["TradeLineItem"],
+              "description": "Rollators",
+              "itemCount": 540
+            }
+          ],
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "3834",
+            "unitCode": "kg"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "4302",
+            "unitCode": "kg"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "66.96",
+            "unitCode": "cbm"
+          }
+        }
+      ]
+    },
+    {
+      "type": ["ConsignmentItem"],
+      "packageQuantity": 2,
+      "transportPackages": [
+        {
+          "type": ["Package"],
+          "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+          "perPackageUnitQuantity": 100,
+          "includedTradeLineItems": [
+            {
+              "type": ["TradeLineItem"],
+              "description": "Rollator backrest",
+              "itemCount": 200
+            }
+          ],
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "42",
+            "unitCode": "kg"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "44",
+            "unitCode": "kg"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "0.28",
+            "unitCode": "cbm"
+          }
+        }
+      ]
+    },
+    {
+      "type": ["ConsignmentItem"],
+      "packageQuantity": 80,
+      "transportPackages": [
+        {
+          "type": ["Package"],
+          "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+          "perPackageUnitQuantity": 1,
+          "includedTradeLineItems": [
+            {
+              "type": ["TradeLineItem"],
+              "description": "Rollator backrest",
+              "itemCount": 80
+            }
+          ],
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "50",
+            "unitCode": "kg"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "value": "160",
+            "unitCode": "kg"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "0.5",
+            "unitCode": "cbm"
+          }
+        }
+      ]
+    }
+  ],
+  "totalGrossWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "4038",
+    "unitCode": "kg"
+  },
+  "totalGrossVolume": {
+    "type": ["QuantitativeValue"],
+    "value": "67.74",
+    "unitCode": "cbm"
+  },
+  "totalNumberOfPackages": 622,
+  "totalItemQuantity": 820
+}
+
+
+ + +
Parcel Delivery
+ +

Details on a shipment or delivery.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/ParcelDelivery
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ParcelDelivery.yml
+ + +
+
{
+  "type": [ "ParcelDelivery" ] ,
+  "deliveryAddress": {
+    "type": ["Place"],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "13.439524698695452",
+      "longitude": "-14.657778853024668"
+    },
+    "address" : {
+      "type": ["PostalAddress"],
+      "name": "Reichel, Feil and Botsford",
+      "streetAddress": "632 Adelbert Avenue",
+      "addressLocality": "Jaidenland",
+      "addressRegion": "Missouri",
+      "postalCode": "03612-8503",
+      "addressCountry": "Gambia"
+    }
+  },
+  "originAddress": {
+    "type": ["Place"],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "13.086211925429193",
+      "longitude": "-86.3588054628698"
+    },
+    "address": {
+      "type": ["PostalAddress"],
+      "name": "Jaskolski Inc",
+      "streetAddress": "25015 Crona Mission",
+      "addressLocality": "Marcoston",
+      "addressRegion": "Pennsylvania",
+      "postalCode": "13480",
+      "addressCountry": "Nicaragua"
+    }
+  },
+  "deliveryMethod": "Rail freight transport",
+  "trackingNumber": "598186458445"
+}
+
+
+ + +
Part of an Order
+ +

Part of an Order listed in the Evidence data for a registered eCommerce Packing List based on schema.org

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/OrderItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PartOfOrder.yml
+ + +
+
{
+  "type": ["PartOfOrder"],
+  "packageQuantity": 540,
+  "transportPackages": [
+    {
+      "type": ["Package"],
+      "physicalShippingMarks": "by ACRE AGE IS THE NEW BLACK",
+      "perPackageUnitQuantity": 1,
+      "includedTradeLineItems": [
+        {
+          "type": ["TradeLineItem"],
+          "description": "Rollators",
+          "itemCount": 540
+        }
+      ],
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "3834",
+        "unitCode": "kg"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "4302",
+        "unitCode": "kg"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "66.96",
+        "unitCode": "cbm"
+      }
+    }
+  ]
+}
+
+
+ + +
Person
+ +

A person

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Person
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Person.yml
+ + +
+
{
+  "type": ["Person"],
+  "firstName": "Amelie",
+  "lastName": "Pfeffer",
+  "email": "Felton_Hauck15@example.com",
+  "phoneNumber": "+1-312-555-3470",
+  "worksFor": {
+    "type": ["Organization"],
+    "name": "Toy - Spinka",
+    "description": "Networked human-resource secured line",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "69628 Gorczany Port",
+        "addressLocality": "Joechester",
+        "addressRegion": "South Carolina",
+        "postalCode": "88805-6256",
+        "addressCountry": "Heard Island and McDonald Islands"
+      }
+    },
+    "email": "Greyson15@example.org",
+    "phoneNumber": "+1-008-555-6903",
+    "faxNumber": "+1-380-555-2765"
+  },
+  "jobTitle": "Legacy Functionality Associate"
+}
+
+
+ + +
Pest Determination
+ +

Information regarding the identification of a pest from a sample.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PestDetermination
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PestDetermination.yml
+ + +
+
{
+  "type": ["PestDetermination"],
+  "final": true,
+  "determination": {
+    "type": ["Taxonomy"],
+    "family": "Aphididae",
+    "genus": "Acyrthosiphon",
+    "species": "argus"
+  },
+  "method": "Morphology",
+  "determinedBy": {
+    "type": ["Person"],
+    "firstName": "Mary",
+    "lastName": "Smith",
+    "email": "msmith@example.org",
+    "phoneNumber": "+1-645-555-8822",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & organic assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-585-555-9820",
+      "faxNumber": "+1-358-555-9219"
+    },
+    "jobTitle": "Certification Specialist"
+  },
+  "date": "2021-10-11"
+}
+
+
+ + +
Pest Sample
+ +

Information regarding a sample of some indeterminate pest.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PestSample
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PestSample.yml
+ + +
+
{
+  "type": ["PestSample"],
+  "hostName": {
+    "type": ["Taxonomy"],
+    "family": "Solanaceae",
+    "genus": "Solanum",
+    "species": "S. lycopersicum"
+  },
+  "hostQuantity": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "crates",
+    "value": "33"
+  },
+  "affected": 12,
+  "plantPartsAffected": [
+    "Stem"
+  ],
+  "pestDistribution": "Common",
+  "pestProximity": "On",
+  "pestType": "Insect",
+  "aliveAdults": 23,
+  "aliveEggs": 13,
+  "deadAdults": 77,
+  "samplingMethod": "Randomized inspection of product"
+}
+
+
+ + +
Phytosanitary
+ +

Generalized schema capture of most common phytosanitary inspection data and properties. Any phyto forms that deviate greatly from this will need their own schemas, unless it seems like the properties are more universal and should be added to this schema.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Phytosanitary
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Phytosanitary.yml
+ + +
+
{
+  "type": ["Phytosanitary"],
+  "facility": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "6064198436045",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "80.0906",
+      "longitude": "144.7640"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Von LLC",
+      "streetAddress": "825 Strosin Knoll",
+      "addressLocality": "West Alivia",
+      "addressRegion": "New Mexico",
+      "postalCode": "17004",
+      "addressCountry": "Cuba"
+    },
+    "unLocode": "DKCPH"
+  },
+  "inspector": {
+    "type": [
+      "Inspector"
+    ],
+    "person": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Magdalena",
+      "lastName": "Huels",
+      "email": "Rose.Runolfsson@example.org",
+      "phoneNumber": "+1-787-555-7633",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Koepp - Grant",
+        "description": "Inverse disintermediate database",
+        "email": "Adeline96@example.com",
+        "phoneNumber": "+1-228-555-6425",
+        "faxNumber": "+1-891-555-2149"
+      },
+      "jobTitle": "Customer Interactions Manager"
+    },
+    "qualification": [
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "International Markets Consultant",
+        "qualificationValue": "Planner"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Central Operations Developer",
+        "qualificationValue": "Developer"
+      }
+    ]
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Bartell - Doyle",
+      "streetAddress": "84189 Roberts Route",
+      "addressLocality": "Kautzerstad",
+      "addressRegion": "Louisiana",
+      "postalCode": "37950-5855",
+      "addressCountry": "Mongolia"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Marks, Runte and Bartell",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "Virgin Islands, U.S."
+    },
+    "foreignPortExport": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "4947538126450",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "40.5464",
+        "longitude": "-37.6146"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Moen - Swift",
+        "streetAddress": "9746 Laron Gardens",
+        "addressLocality": "Port Flossie",
+        "addressRegion": "Hawaii",
+        "postalCode": "64687",
+        "addressCountry": "Djibouti"
+      },
+      "unLocode": "DKCPH"
+    },
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "2184109798407",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "38.8485",
+        "longitude": "-34.0883"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Mills, Daugherty and Nader",
+        "streetAddress": "39514 Kulas Terrace",
+        "addressLocality": "East Avis",
+        "addressRegion": "Utah",
+        "postalCode": "45553",
+        "addressCountry": "Northern Mariana Islands"
+      },
+      "unLocode": "DKCPH"
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-909-555-3974",
+      "faxNumber": "+1-455-555-7047"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-420-555-6663"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-111-555-4727",
+      "faxNumber": "+1-945-555-4783"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-885-555-8926"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Koch LLC",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "applicant": {
+    "type": ["Organization"],
+    "name": "Example Application Organization",
+    "email": "Talia.Abbott@example.net",
+    "phoneNumber": "+1-812-555-8615"
+  },
+  "inspectionDate": "2020-03-15",
+  "inspectionType": "Food Safety",
+  "observation": [
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "ChemicalProperty"
+        ],
+        "name": "Radium"
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "57.243",
+        "unitCode": "P1"
+      }
+    },
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "MechanicalProperty"
+        ],
+        "identifier": "ISO 1352",
+        "name": "Torque-controlled fatigue testing",
+        "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "00.00",
+        "unitCode": "UNKNOWN"
+      }
+    }
+  ],
+  "certificateNumber": "330893782475",
+  "plantOrg": {
+    "type": ["Organization"],
+    "name": "APHIS",
+    "description": "Animal and Plant Health Inspection Service",
+    "email": "Irwin_OConnell83@aphis.usda.gov",
+    "phoneNumber": "+1-404-555-5401",
+    "faxNumber": "+1-937-555-6293"
+  },
+  "distinguishingMarks": "Enim repudiandae excepturi rem.",
+  "portOfEntry": {
+    "type": ["Place"],
+    "address": {
+      "type": ["PostalAddress"],
+      "addressLocality": "Mariannaton",
+      "addressRegion": "Utah"
+    }
+  },
+  "additionalDeclaration": "Similique excepturi non tempore provident iure.",
+  "disinfectionDate": "2021-02-22",
+  "disinfectionTreatment": "Fumigant - Methyl Bromide - Structure Fumigation",
+  "disinfectionChemical": "Methyl Bromide",
+  "disinfectionDuration": "79 minutes",
+  "disinfectionTemperature": {
+    "type": ["MeasuredValue"],
+    "value": "2",
+    "unitCode": "Celsius"
+  },
+  "disinfectionConcentration": {
+    "type": ["MeasuredValue"],
+    "value": "21",
+    "unitCode": "Percent"
+  },
+  "signatureDate": "2021-03-12"
+}
+
+
+ + +
Place
+ +

Entities that have a somewhat fixed, physical location.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Place
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Place.yml
+ + +
+
{
+  "type": ["Place"],
+  "globalLocationNumber": "0577976000005",
+  "geo": {
+    "type": ["GeoCoordinates"],
+    "latitude": "55.67594",
+    "longitude": "12.56553"
+  },
+  "address": {
+    "type": ["PostalAddress"],
+    "name": "Ratke - Bergstrom",
+    "streetAddress": "Thomsen Gade 28",
+    "addressLocality": "Copenhagen",
+    "addressRegion": "Greater Copenhagen Metropolitan Area",
+    "postalCode": "1278",
+    "addressCountry": "Denmark"
+  },
+  "unLocode": "DKCPH",
+  "iataAirportCode": "CPH",
+  "locationName": "Scandinavian Office"
+}
+
+
+ + +
Plant Systems Inspection
+ +

Information regarding the plant systems inspection and results.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PlantSystemsInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PlantSystemsInspection.yml
+ + +
+
{
+  "type": ["PlantSystemsInspection"],
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-315-555-7390",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "USA"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-881-555-2444",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & plant systems assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-046-555-2878",
+          "faxNumber": "+1-204-555-8977"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & plant systems assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-574-555-2263",
+      "faxNumber": "+1-180-555-8748"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-019-555-1267",
+      "faxNumber": "+1-876-555-8175"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "productsPacked": [
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Sven22@example.org",
+          "phoneNumber": "+1-161-555-3718"
+        },
+        "name": "Tomatoes",
+        "description": "Tomatoes, Cartons",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "640"
+        },
+        "sku": "164664203943"
+      },
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "cartons",
+        "value": "348"
+      },
+      "scientificName": "Solanum lycopersicum",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    }
+  ],
+  "summaryOfDeficiencies": "Some issues observed with cross-contamination of peanut allergens, as well as improper storage of reagents.",
+  "observationsImprovements": "Implement employee training program for cross-contamination; reagent storage does not appear to be a consistent issue.",
+  "questions": [
+    {
+      "type": ["PlantSystemsQuestion"],
+      "code": "34",
+      "pointsWorth": 5,
+      "pointsDeducted": 0
+    },
+    {
+      "type": ["PlantSystemsQuestion"],
+      "code": "35",
+      "pointsWorth": 5,
+      "pointsDeducted": 3
+    },
+    {
+      "type": ["PlantSystemsQuestion"],
+      "code": "A3",
+      "pointsWorth": 10,
+      "pointsDeducted": 0
+    }
+  ],
+  "additionalViolations": [
+    "Reagents observed in partially open containers"
+  ]
+}
+
+
+ + +
Plant Systems Question
+ +

Information on a plant systems inspection question and its point score.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PlantSystemsQuestion
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PlantSystemsQuestion.yml
+ + +
+
{
+  "type": ["PlantSystemsQuestion"],
+  "code": "34",
+  "pointsWorth": 5,
+  "pointsDeducted": 3
+}
+
+
+ + +
Postal Address
+ +

The location at which a particular organization or person may be found or reached.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/PostalAddress
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PostalAddress.yml
+ + +
+
{
+  "type": ["PostalAddress"],
+  "name": "Lebsack Inc",
+  "streetAddress": "758 Huel Neck",
+  "addressLocality": "Hagenesstad",
+  "addressRegion": "Illinois",
+  "postalCode": "38421-3292",
+  "addressCountry": "Tonga"
+}
+
+
+ + +
Postman Collection
+ +

A Postman Collection is a group of saved requests. +Learn more at [learning.postman.com/docs/getting-started](https://learning.postman.com/docs/getting-started/creating-the-first-collection).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#PostmanCollection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PostmanCollection.yml
+ + +
+
{
+  "info": {
+    "_postman_id": "2319fa29-4ea8-4739-96ea-bda2b74f92bb",
+    "name": "DID Web Discovery",
+    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+  },
+  "item": [
+    {
+      "name": "Get Organization DIDs",
+      "event": [
+        {
+          "listen": "test",
+          "script": {
+            "exec": [
+              "pm.test(\"Status code is 200\", function () {",
+              "    pm.response.to.have.status(200);",
+              "});",
+              "",
+              "pm.test(\"must include valid JSON response body\", function() {",
+              "    pm.response.json(); // will throw on parse failure",
+              "});",
+              "",
+              "// The response JSON must include a didDocument property that contains the",
+              "// resolved DID document.",
+              "pm.test(\"didDocument must be present in response body\", function() {",
+              "    const jsonData = pm.response.json();",
+              "    pm.expect(jsonData).to.have.property('didDocument');",
+              "});",
+              "",
+              "// The DID document must contain an alsoKnownAs property.",
+              "pm.test(\"alsoKnownAs MUST be present\", function () {",
+              "    const { didDocument } = pm.response.json();",
+              "    pm.expect(didDocument).to.have.property('alsoKnownAs');",
+              "});",
+              "",
+              "// The alsoKnownAs property MUST be an array.",
+              "pm.test(\"alsoKnownAs MUST be an array\", function() {",
+              "    const { alsoKnownAs } = pm.response.json().didDocument;",
+              "    pm.expect(alsoKnownAs).to.be.an('array');",
+              "});",
+              "",
+              "// The alsoKnownAs property MUST be a set.",
+              "pm.test(\"alsoKnownAs values MUST be unique\", function() {",
+              "    const { alsoKnownAs } = pm.response.json().didDocument;",
+              "    pm.expect(new Set(alsoKnownAs)).to.have.lengthOf(alsoKnownAs.length);",
+              "});",
+              "",
+              "// The second element of the alsoKnownAs property will be used as a",
+              "// credentials_issuer_id for subsequent tests.",
+              "pm.test(\"alsoKnownAs[1] must be present\", function() {",
+              "    const { alsoKnownAs } = pm.response.json().didDocument;",
+              "    pm.expect(alsoKnownAs[1]).to.be.a('string').that.is.not.empty;",
+              "});",
+              "",
+              "// If a verificationMethod property is present, the controller property must",
+              "// match the didDocument.id property.",
+              "pm.test(\"verification method controller must match did subject\", function() {",
+              "    const { didDocument } = pm.response.json();",
+              "    const vm = didDocument.verificationMethod || [];",
+              "    vm.forEach((m) => pm.expect(m.controller).to.equal(didDocument.id));",
+              "});"
+            ],
+            "type": "text/javascript"
+          }
+        }
+      ],
+      "protocolProfileBehavior": {
+        "disabledSystemHeaders": {
+          
+        }
+      },
+      "request": {
+        "auth": {
+          "type": "noauth"
+        },
+        "method": "GET",
+        "header": [
+          {
+            "key": "Accept",
+            "value": "application/json",
+            "type": "text",
+            "disabled": true
+          }
+        ],
+        "url": {
+          "raw": "{{API_BASE_URL}}/identifiers/{{ORGANIZATION_DID_WEB}}",
+          "host": [
+            "{{API_BASE_URL}}"
+          ],
+          "path": [
+            "identifiers",
+            "{{ORGANIZATION_DID_WEB}}"
+          ]
+        }
+      },
+      "response": [
+        
+      ]
+    }
+  ]
+}
+
+
+ + +
PriceSpecification
+ +

A structured value representing a price or price range.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/PriceSpecification
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PriceSpecification.yml
+ + +
+
{
+  "type": [
+    "PriceSpecification"
+  ],
+  "price": 150000,
+  "priceCurrency": "USD"
+}
+
+
+ + +
Product
+ +

A product

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Product
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Product.yml
+ + +
+
{
+  "type": ["Product"],
+  "manufacturer": {
+    "type": ["Organization"],
+    "name": "Zemlak - Wyman",
+    "description": "Progressive fault-tolerant task-force",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "964 Mikayla Viaduct",
+        "addressLocality": "Runolfsdottirburgh",
+        "addressRegion": "Florida",
+        "postalCode": "48442-9522",
+        "addressCountry": "Barbados"
+      }
+    },
+    "email": "Reyna_Hamill56@example.com",
+    "phoneNumber": "+1-264-555-5427",
+    "faxNumber": "+1-597-555-6162"
+  },
+  "countryOfOrigin": "United States",
+  "name": "Handmade Fresh Hat",
+  "description": "The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J",
+  "weight": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "kg",
+    "value": "4890"
+  },
+  "sku": "712120934258",
+  "imageUrl": "https://img.example.org/102934920857/937/903/",
+  "imageHash": "8kb47j986hklhde4rfh78okjhgjo08765fgu7tfg4t864fy876rfser45thj87f3"
+}
+
+
+ + +
Purchase
+ +

A purchase of a Product

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Purchase
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Purchase.yml
+ + +
+
{
+  "type": [
+    "Purchase"
+  ],
+  "purchaseOrderNo": "fe71665a-e7b3-49ba-ac89-82fc2bf1e877",
+  "customer": {
+    "type": ["Entity"],
+    "name": "Audreanne Pollich",
+    "firstName": "Audreanne",
+    "lastName": "Pollich",
+    "email": "Rory_Hessel@example.net",
+    "phoneNumber": "+1-936-555-1629",
+    "worksFor": {
+      "type": ["Organization"],
+      "name": "Powlowski - Roob",
+      "description": "Balanced multimedia emulation",
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "9592 Myrtis Shoal",
+        "addressLocality": "East Isom",
+        "addressRegion": "Tennessee",
+        "postalCode": "41990-3405",
+        "addressCountry": "Honduras"
+      },
+      "email": "Reece25@example.org",
+      "phoneNumber": "+1-773-555-1644",
+      "faxNumber": "+1-038-555-1046"
+    },
+    "jobTitle": "Global Marketing Specialist",
+    "entityType": "Person"
+  }
+}
+
+
+ + +
Purchase Order
+ +

A statement issued by a buyer for the sale of products or services to be delivered at a later date

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/DocumentCodeList#105
schemahttps://w3id.org/traceability/openapi/components/schemas/common/PurchaseOrder.yml
+ + +
+
{
+  "type": [
+    "PurchaseOrder"
+  ],
+  "purchaseOrderNo" : "fe71665a-e7b3-49ba-ac89-82fc2bf1e877",
+  "orderDate": "2021-02-21",
+  "buyer": {
+    "type": [
+      "Organization"
+    ],
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Generic Motors of America",
+        "streetAddress": "12 Generic Motors Dr",
+        "addressLocality": "Detroit",
+        "addressRegion": "Michigain",
+        "postalCode": "48232-5170",
+        "addressCountry": "USA"
+      }
+    }
+  },
+  "seller": {
+    "type": [
+      "Organization"
+    ],
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Aishi Metal Shinzo Co., Ltd.",
+        "streetAddress": "1651, Shimonakano, Yoshida",
+        "addressLocality": "Tsubame-shi",
+        "addressRegion": "Niigata-ken",
+        "postalCode": "959-0215",
+        "addressCountry": "Japan"
+      }
+    }
+  },
+  "items": [
+    {
+      "type": ["TradeLineItem"],
+      "product": {
+        "type": ["Product"],
+        "id": "https://aishi-metal-shinzo.example.com/products/UNS-S30400-chromium-nickel-stainless-steel-roll",
+        "description": "UNS S30400 chromium-nickel stainless steel roll",
+        "weight": {
+          "type": ["QuantitativeValue"],
+          "unitCode": "lbs",
+          "value": "16500"
+        }
+      },
+      "itemCount": 5,
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "82500",
+        "unitCode": "lbs"
+      },
+      "lineItemTotalPrice": {
+        "type": ["PriceSpecification"],
+        "price": 5200,
+        "priceCurrency": "USD"
+      }
+    },
+    {
+      "type": ["TradeLineItem"],
+      "product": {
+        "type": ["Product"],
+        "id": "https://aishi-metal-shinzo.example.com/products/Galvannealed-ASTM-A-653-zinc-iron-alloy-coated-steel-sheet",
+        "description": "Galvannealed ASTM A-653 zinc-iron alloy-coated steel sheet",
+        "weight": {
+          "type": ["QuantitativeValue"],
+          "value": "12680",
+          "unitCode": "lbs"
+        }
+      },
+      "itemCount": 20,
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "value": "253600",
+        "unitCode": "lbs"
+      },
+      "lineItemTotalPrice": {
+        "type": ["PriceSpecification"],
+        "price": 4400,
+        "priceCurrency": "USD"
+      }
+    }
+  ],
+  "totalWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "336100",
+    "unitCode": "lbs"
+  },
+  "totalOrderAmount": {
+    "type": ["PriceSpecification"],
+    "price": 9600,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
Qualification
+ +

Skills, certifications, etc., required to perform a job properly.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/qualifications
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Qualification.yml
+ + +
+
{
+  "type": ["Qualification"],
+  "qualificationCategory": "National Directives Engineer",
+  "qualificationValue": "Consultant"
+}
+
+
+ + +
Quantitative Value
+ +

A point value or interval for product characteristics and other purposes

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/QuantitativeValue
schemahttps://w3id.org/traceability/openapi/components/schemas/common/QuantitativeValue.yml
+ + +
+
{
+  "type": ["QuantitativeValue"],
+  "unitCode": "hg/ha",
+  "value": "4121"
+}
+
+
+ + +
RawMaterial
+ +

Basic material used to produce finished goods.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#RawMaterial
schemahttps://w3id.org/traceability/openapi/components/schemas/common/RawMaterial.yml
+ + +
+
{
+  "type": [
+    "RawMaterial"
+  ],
+  "name": "Scrap Metal (Iron)",
+  "inchiKey": "AEIXRCIKZIZYPM-UHFFFAOYSA-M"  
+}
+
+
+ + +
RevocationList2020Status
+ +

Verifiable Credential credentialStatus Schema for RevocationList2020Status

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#RevocationList2020Status
schemahttps://w3id.org/traceability/openapi/components/schemas/common/RevocationList2020Status.yml
+ + +
+
{
+  "type" : ["RevocationList2020Status"],
+  "revocationListIndex" : "0",
+  "revocationListCredential": "https://example.gov/revocation-lists/urn:uuid:3bc24f87-b47b-43a0-b5bf-b9fde7913746"
+}
+
+
+ + +
RoutingInfo
+ +

Routing info is a banking code that makes it easy to identify the financial institution and branch location associated with your bank account.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#RoutingInfo
schemahttps://w3id.org/traceability/openapi/components/schemas/common/RoutingInfo.yml
+ + +
+
{
+  "type": ["RoutingInfo"],
+  "code": "GBDSC",
+  "value": "042962"
+}
+
+
+ + +
SIMA Steel Import License
+ +

SIMA Steel Import License

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SIMASteelImportLicense
schemahttps://w3id.org/traceability/openapi/components/schemas/common/SIMASteelImportLicense.yml
+ + +
+
{
+  "type": [
+    "SIMASteelImportLicense"
+  ],
+  "customsEntryNumber": "34001239",
+  "importer": {
+    "type": [
+      "Organization"
+    ],
+    "name": "American Prime Steel Inc."
+  },
+  "exporter": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Maxi Acero Mexicano"
+  },
+  "manufacturer": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Maxi Acero Mexicano"
+  },
+  "countryOfOrigin": "MX",
+  "countryOfExportation": "MX",
+  "expectedPortOfEntry": "USMOB",
+  "expectedDateOfExport": "2022-04-02T08:00:00Z",
+  "expectedDateOfImport": "2022-04-09T10:30:00Z",
+  "productInformation": [
+    {
+      "type": [
+        "SIMASteelImportProductSpecifier"
+      ],
+      "commodity": {
+        "type": [
+          "Commodity"
+        ],
+        "commodityCode": "7207200075",
+        "commodityCodeType": "HTS",
+        "description": "SEMIFINISHED IRON/NONALLOW STL"
+      },
+      "productCategory": "Blooms, Billets and Slabs",
+      "countryOfMeltAndPour": "AR",
+      "weight": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "10000",
+        "unitCode": "KGM"
+      },
+      "customsValue": {
+        "type": [
+          "MonetaryAmount"
+        ],
+        "value": 24000,
+        "currency": "USD"
+      }
+    }
+  ]
+}
+
+
+ + +
Steel Product
+ +

A finished or unfinished manufactured steel product

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SIMASteelImportProductSpecifier
schemahttps://w3id.org/traceability/openapi/components/schemas/common/SIMASteelImportProductSpecifier.yml
+ + +
+
{
+  "type": [
+    "SIMASteelImportProductSpecifier"
+  ],
+  "commodity": {
+    "type": [
+      "Commodity"
+    ],
+    "commodityCode": "7207200075",
+    "commodityCodeType": "HTS",
+    "description": "SEMIFINISHED IRON/NONALLOW STL"
+  },
+  "productCategory": "Blooms, Billets and Slabs",
+  "countryOfMeltAndPour": "AR",
+  "weight": {
+    "type": [
+      "MeasuredValue"
+    ],
+    "value": "10000",
+    "unitCode": "KGM"
+  },
+  "customsValue": {
+    "type": [
+      "MonetaryAmount"
+    ],
+    "value": 24000,
+    "currency": "USD"
+  }
+}
+
+
+ + +
OssfScorecard
+ +

Scorecards is an automated tool that assesses a number of important heuristics +("checks") associated with software security and assigns each check a score of 0-10. +Learn more at [github.com/ossf/scorecard](https://github.com/ossf/scorecard#what-is-scorecards).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#OssfScorecard
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Scorecard.yml
+ +
+ + +
Sea Cargo Manifest
+ +

The Sea Cargo Manifest is issued by the ocean carrier listing out all cargo that is on board the vessel.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SeaCargoManifest
schemahttps://w3id.org/traceability/openapi/components/schemas/common/SeaCargoManifest.yml
+ + +
+
{
+  "type": ["SeaCargoManifest"],
+  "vesselName": "MS Seventh Sea",
+  "vesselNumber": "IMO1208812",
+  "voyageNumber": "W-0239",
+  "registrationCountry": "ES",
+  "plannedDepartureDateTime": "2022-03-11T08:10:00Z",
+  "plannedArrivalDateTime": "2022-03-13T06:30:00Z",
+  "portOfDeparture": {
+    "type": ["Place"],
+    "unLocode": "DEBRV"
+  },
+  "portOfArrival": {
+    "type": ["Place"],
+    "unLocode": "DKAAR"
+  },
+  "netTonnage": {
+    "type": ["QuantitativeValue"],
+    "value": "120800",
+    "unitCode": "T"
+  },
+  "grossTonnage": {
+    "type": ["QuantitativeValue"],
+    "value": "252100",
+    "unitCode": "T"
+  },
+  "totalNumberOfTransportDocuments": 342,
+  "transportEquipmentQuantity": 805,
+  "totalNumberOfPackages": 13044,
+  "transportDocumentInformation": [
+    {
+      "type": ["MasterBillOfLading"],
+      "billOfLadingNumber": "EX600822199A",
+      "bookingNumber": [
+        "EX600822199"
+      ],
+      "shipper": {
+        "type": ["Organization"],
+        "name": "Espresso Italiano Co.",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "Via Vico Ferrovia 5",
+            "addressLocality": "Goro",
+            "addressRegion": "Ferrara",
+            "postalCode": "44020",
+            "addressCountry": "IT"
+          }
+        },
+        "email": "sales@espresso-italiano.example.com",
+        "phoneNumber": "+39 5555 8844141"
+      },
+      "consignee": {
+        "type": ["Organization"],
+        "name": "Prosumer Coffee Supplies, Ltd.",
+        "description": "Coffee Machine Imports",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "streetAddress": "3934 Spinnaker Lane",
+            "addressLocality": "Joliet",
+            "addressRegion": "Illinois",
+            "postalCode": "60432",
+            "addressCountry": "US"
+          }
+        }
+      },
+      "notifyParty": [
+        {
+          "type": ["Organization"],
+          "name": "Prosumer Coffee Supplies, Ltd.",
+          "description": "Coffee Machine Imports",
+          "location": {
+            "type": ["Place"],
+            "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "3934 Spinnaker Lane",
+              "addressLocality": "Joliet",
+              "addressRegion": "Illinois",
+              "postalCode": "60432",
+              "addressCountry": "US"
+            }
+          }
+        }
+      ],
+      "carrier": {
+        "type": ["Organization"],
+        "id": "did:web:organization.example.com",
+        "name": "MULTI CONTAINER LINE",
+        "location": {
+          "type": ["Place"],
+          "address": {
+            "type": ["PostalAddress"],
+            "name": "MCL Multi Container Line LTD.",
+            "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+            "addressLocality": "Kowloon Bay",
+            "addressRegion": "Hong Kong",
+            "addressCountry": "Hong Kong SAR"
+          }
+        }
+      },
+      "mainCarriageTransportMovement": {
+        "type": ["Transport"],
+        "vesselNumber": "MS Seven Seas",
+        "voyageNumber": "Atl-W0425"
+      },
+      "portOfLoading": {
+        "type": ["Place"],
+        "unLocode": "ITMIL"
+      },
+      "portOfDischarge": {
+        "type": ["Place"],
+        "unLocode": "USLGB"
+      },
+      "totalNumberOfPackages": 2200,
+      "transportEquipmentQuantity": 2,
+      "utilizedTransportEquipment": [
+        {
+          "type": ["TransportEquipment"],
+          "equipmentReference": "APZU4812090",
+          "ISOEquipmentCode": "40GP",
+          "seals": [
+            {
+              "type": ["Seal"],
+              "sealNumber": "PTW-002290109692"
+            }
+          ]
+        },
+        {
+          "type": ["TransportEquipment"],
+          "equipmentReference": "APZU5985096",
+          "ISOEquipmentCode": "40GP",
+          "seals": [
+            {
+              "type": ["Seal"],
+              "sealNumber": "PTW-002255398220"
+            }
+          ]
+        }
+      ],
+      "includedConsignmentItems": [
+        {
+          "type": ["ConsignmentItem"],
+          "marksAndNumbers": "Espresso Italiano",
+          "commodity": {
+            "type": ["Commodity"],
+            "commodityCode": "851671",
+            "commodityCodeType": "HS"
+          },
+          "packageQuantity": 2200,
+          "netWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "14600"
+          },
+          "grossWeight": {
+            "type": ["QuantitativeValue"],
+            "unitCode": "kg",
+            "value": "15960"
+          },
+          "grossVolume": {
+            "type": ["QuantitativeValue"],
+            "value": "856",
+            "unitCode": "cmb"
+          }
+        }
+      ],
+      "freightAndCharges": [{
+        "type": ["ServiceCharge"],
+        "chargeCode": "basicFreight",
+        "paymentTerm": "collect",
+        "chargeText": "Negotiated ocean freight",
+        "rate": {
+          "type": ["PriceSpecification"],
+          "price": 2250,
+          "priceCurrency": "USD"
+        },
+        "calculationBasis": "Per container",
+        "appliedAmount": {
+          "type": ["PriceSpecification"],
+          "price": 4500,
+          "priceCurrency": "USD"
+        }
+      }],
+      "declaredValue": {
+        "type": ["PriceSpecification"],
+        "price": 240000,
+        "priceCurrency": "USD"
+      },
+      "shippedOnBoardDate": "2022-02-02T09:30:00Z",
+      "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+    }
+  ]
+}
+
+
+ + +
Seal
+ +

addresses the seal-related information associated with the shipment equipment. A seal is put on a shipment equipment once it is loaded. This seal is meant to stay on until the shipment equipment reaches its final destination.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/Seal
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Seal.yml
+ + +
+
{
+  "type": ["Seal"],
+  "sealNumber": "PTW-002290109692",
+  "sealSource": "SHI",
+  "sealType": "BLT"
+}
+
+
+ + +
Service Charge
+ +

A charge made for services rendered or assessed, such as freight charges.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/ServiceCharge
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ServiceCharge.yml
+ + +
+
{
+  "type": ["ServiceCharge"],
+  "chargeCode": "basicFreight",
+  "paymentTerm": "collect",
+  "chargeText": "Negotiated ocean freight",
+  "rate": {
+    "type": ["PriceSpecification"],
+    "price": 2250,
+    "priceCurrency": "USD"
+  },
+  "calculationBasis": "Per container",
+  "appliedAmount": {
+    "type": ["PriceSpecification"],
+    "price": 4500,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
Shipping Details
+ +

Details for a shipment, such as the bill of lading number and

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ShippingDetails
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ShippingDetails.yml
+ + +
+
{
+  "type":[
+      "ShippingDetails"
+  ],
+  "containerNumber":"SEA-01",
+  "masterBillOfLadingNumber":"HASL6022D2CA001",
+  "manufacturerAddress":{
+      "type":[
+        "PostalAddress"
+      ],
+      "addressLocality":"Hunter Valley",
+      "addressRegion":"Texas",
+      "postalCode":"78599",
+      "addressCountry":"United States"
+  },
+  "customerAddress":{
+      "type":[
+        "PostalAddress"
+      ],
+      "addressLocality":"Sprague",
+      "addressRegion":"Manitoba",
+      "postalCode":"R0A1Z0",
+      "addressCountry":"CA"
+  }
+}
+
+
+ + +
ShippingInstructions
+ +

A separately identifiable collection of goods items to be transported or available to be transported from one consignor to one consignee via one or more modes of transport where each consignment is the subject of one single transport contract.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#ShippingInstructions
schemahttps://w3id.org/traceability/openapi/components/schemas/common/ShippingInstructions.yml
+ + +
+
{
+  "type": ["ShippingInstructions"],
+  "billOfLadingNumber": "EX600822199A",
+  "bookingNumber": [
+    "EX600822199"
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    },
+    "email": "sales@espresso-italiano.example.com",
+    "phoneNumber": "+39 5555 1880717"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Prosumer Coffee Supplies, Ltd.",
+    "description": "Coffee Machine Imports",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Illinois",
+        "postalCode": "60432",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "notifyParty": [
+    {
+      "type": ["Organization"],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    }
+  ],
+  "mainCarriageTransportMovement": {
+    "type": ["Transport"],
+    "vesselNumber": "MS Seven Seas",
+    "voyageNumber": "Atl-W0425"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "totalNumberOfPackages": 2200,
+  "transportEquipmentQuantity": 2,
+  "utilizedTransportEquipment": [
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU4812090",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002290109692"
+        }
+      ]
+    },
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU5985096",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002255398220"
+        }
+      ]
+    }
+  ],
+  "includedConsignmentItems": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 2200,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "14600"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "15960"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "856",
+        "unitCode": "cbm"
+      }
+    }
+  ],
+  "declaredValue": {
+    "type": ["PriceSpecification"],
+    "price": 240000,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
SPDX Software Bill Of Materials
+ +

The structure for this Certificate is adapted from +the Software Package Data Exchange® (SPDX®) specification is a standard format for communicating the components, +licenses and copyrights associated with software packages. https://github.com/spdx/spdx-spec +The specific example used as the basis for this file can be found here: +https://github.com/spdx/spdx-examples/blob/master/example1/spdx/example1.spdx

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SoftwareBillOfMaterials
schemahttps://w3id.org/traceability/openapi/components/schemas/common/SoftwareBillOfMaterials.yml
+ + +
+
{
+  "type" : ["SoftwareBillOfMaterials"],
+  "SPDXVersion": "SPDX-2.2",
+  "dataLicense": "CC0-1.0",
+  "SPDXID": "SPDXRef-DOCUMENT",
+  "documentName": "hello",
+  "documentNamespace": "https://swinslow.net/spdx-examples/example1/hello-v3",
+  "creator": {
+    "type": ["Person"],
+    "name": "Steve Winslow",
+    "email" : "steve@swinslow.net"
+  },
+  "tool": [
+    "github.com/spdx/tools-golang/builder",
+    "github.com/spdx/tools-golang/idsearcher"
+  ],
+  "packageRelationship" : [
+    "DESCRIBES SPDXRef-Package-hello"
+  ],
+  "packages": [
+    {
+      "type": ["SoftwarePackage"],
+      "packageName": "hello",
+      "SPDXID": "SPDXRef-Package-hello",
+      "packageDownloadLocation": "git+https://github.com/swinslow/spdx-examples.git#example1/content",
+      "filesAnalyzed": true,
+      "packageVerificationCode": "9d20237bb72087e87069f96afb41c6ca2fa2a342",
+      "packageLicenseConcluded": "GPL-3.0-or-later",
+      "packageLicenseInfoFromFiles": "GPL-3.0-or-later",
+      "packageLicenseDeclared": "GPL-3.0-or-later",
+      "packageCopyrightText": "NOASSERTION",
+      "files" : [
+        {
+          "type" : ["SoftwarePackageFile"],
+          "fileName": "/build/hello",
+          "SPDXID": "SPDXRef-hello-binary",
+          "fileType": "BINARY",
+          "fileChecksum" : {
+            "SHA1": "20291a81ef065ff891b537b64d4fdccaf6f5ac02",
+            "SHA256": "83a33ff09648bb5fc5272baca88cf2b59fd81ac4cc6817b86998136af368708e",
+            "MD5": "08a12c966d776864cc1eb41fd03c3c3d"
+          },
+          "licenseConcluded": "GPL-3.0-or-later",
+          "licenseInfoInFile": "NOASSERTION",
+          "fileCopyrightText": "NOASSERTION",
+          "fileRelation" : [
+            "GENERATED_FROM SPDXRef-hello-src",
+            "GENERATED_FROM SPDXRef-Makefile"
+          ]
+        },
+        {
+          "type" : ["SoftwarePackageFile"],
+          "fileName": "/src/Makefile",
+          "SPDXID": "SPDXRef-Makefile",
+          "fileType": "SOURCE",
+          "fileChecksum": { 
+            "SHA1": "69a2e85696fff1865c3f0686d6c3824b59915c80",
+            "SHA256": "5da19033ba058e322e21c90e6d6d859c90b1b544e7840859c12cae5da005e79c",
+            "MD5": "559424589a4f3f75fd542810473d8bc1"
+          },
+          "licenseConcluded": "GPL-3.0-or-later",
+          "licenseInfoInFile": "GPL-3.0-or-later",
+          "fileCopyrightText": "NOASSERTION",
+          "fileRelation" : [
+            "BUILD_TOOL_OF SPDXRef-Package-hello"
+          ]
+        },
+        {
+          "type" : ["SoftwarePackageFile"],
+          "fileName": "/src/hello.c",
+          "SPDXID": "SPDXRef-hello-src",
+          "fileType": "SOURCE",
+          "fileChecksum": {
+            "SHA1": "20862a6d08391d07d09344029533ec644fac6b21",
+            "SHA256": "b4e5ca56d1f9110ca94ed0bf4e6d9ac11c2186eb7cd95159c6fdb50e8db5a823",
+            "MD5": "935054fe899ca782e11003bbae5e166c"
+          },
+          "licenseConcluded": "GPL-3.0-or-later",
+          "licenseInfoInFile": "GPL-3.0-or-later",
+          "fileCopyrightText": "Copyright Contributors to the spdx-examples project."
+        }
+      ]
+    }
+  ]
+}
+
+
+ + +
Steel Product
+ +

A finished or unfinished manufactured steel product

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#SteelProduct
schemahttps://w3id.org/traceability/openapi/components/schemas/common/SteelProduct.yml
+ + +
+
{
+  "type": ["SteelProduct"],
+  "heatNumber": "4761",
+  "specification": "ASTM-66272",
+  "grade": ["95913"],
+  "originalCountryOfMeltAndPour": "Oman",
+  "weight": 3200,
+  "weightUnit": "https://vocabulary.uncefact.org/UnitMeasureCode#KGM",
+  "commodity": {
+    "type": ["Commodity"],
+    "commodityCode": "721320",
+    "commodityCodeType": "HS",
+    "description": "Steel Coils"
+  },
+  "inspection": {
+    "type": ["InspectionReport"],
+    "inspectors": [
+      {
+        "type": [
+          "Person"
+        ],
+        "firstName": "John",
+        "lastName": "Doe",
+        "email": "john@doe.com",
+        "phoneNumber": "+1-600-555-9118",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "IRON APPROVERS INC.",
+          "description": "Inpsections for Iron Commodities",
+          "location": {
+            "type": [
+              "Place"
+            ],
+            "address": {
+              "type": [
+                "PostalAddress"
+              ],
+              "streetAddress": "21 Jump Street",
+              "addressLocality": "Salem",
+              "addressRegion": "Oregon",
+              "postalCode": "21445",
+              "addressCountry": "US"
+            }
+          }
+        },
+        "jobTitle": "Cheif Inspector"
+      }
+    ],
+    "inspectionFacility" : {
+      "type": ["Place"],
+      "globalLocationNumber": "3177794693200",
+      "address": {
+          "type": ["PostalAddress"],
+          "name": "Canada Border Services Agency",
+          "streetAddress": "Highway 12",
+          "addressLocality": "Sprague",
+          "addressRegion": "Manitoba",
+          "postalCode": "R0A1Z0",
+          "addressCountry": "CA"
+      }
+    },
+    "chemicalObservation": [
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Xenon",
+          "formula": "Xe",
+          "inchi": "InChI=1S/Xe",
+          "inchikey": "FHNFHKCVQCLJFQ-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "4.4313",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Neptunium",
+          "formula": "Np",
+          "inchi": "InChI=1S/Np",
+          "inchikey": "LFNLGNPSGWYGGD-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "3.2397",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Strontium",
+          "formula": "Sr",
+          "inchi": "InChI=1S/Sr",
+          "inchikey": "CIOAGBVUUVVLOB-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "6.4585",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Lawrencium",
+          "formula": "Lr",
+          "inchi": "InChI=1S/Lr",
+          "inchikey": "CNQCVBJFEGMYDW-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "31.155",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Fermium",
+          "formula": "Fm",
+          "inchi": "InChI=1S/Fm",
+          "inchikey": "MIORUQGGZCBUGO-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "24.618",
+          "unitCode": "P1"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["ChemicalProperty"],
+          "name": "Xenon",
+          "formula": "Xe",
+          "inchi": "InChI=1S/Xe",
+          "inchikey": "FHNFHKCVQCLJFQ-UHFFFAOYSA-N"
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "30.098",
+          "unitCode": "P1"
+        }
+      }
+    ],
+    "mechanicalObservation": [
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["MechanicalProperty"],
+          "identifier": "ISO 1352",
+          "name": "Torque-controlled fatigue testing",
+          "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "00.00",
+          "unitCode": "UNKNOWN"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["MechanicalProperty"],
+          "identifier": "ISO 3738",
+          "name": "Rockwell Hardness Test (Scale A)",
+          "description": "The Rockwell hardness test is an empirical indentation hardness test that can provide useful information about metallic materials."
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "00.00",
+          "unitCode": "UNKNOWN"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["MechanicalProperty"],
+          "identifier": "ISO 148",
+          "name": "Charpy Impact Strength Test",
+          "description": "ISO 148-1:2016 specifies the Charpy (V-notch and U-notch) pendulum impact test method for determining the energy absorbed in an impact test of metallic materials. This part of ISO 148 does not cover instrumented impact testing, which is specified in ISO 14556."
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "16.610",
+          "unitCode": "B13"
+        }
+      },
+      {
+        "type": ["Observation"],
+        "date": "2019-12-11T03:50:55Z",
+        "property": {
+          "type": ["MechanicalProperty"],
+          "identifier": "ISO 180",
+          "name": "Izod Impact Strength Test",
+          "description": "ISO 180 defines the method used for pendulums to determine the impact resistance of a plastic specimen when supported in a cantilever configuration. Test results are used to evaluate the resilience of materials, typically plastics."
+        },
+        "measurement": {
+          "type": ["MeasuredValue"],
+          "value": "43.416",
+          "unitCode": "B13"
+        }
+      }
+    ]
+  }
+}
+
+
+ + +
TSCA Certification
+ +

TSCA Import Certification Statement

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability/TSCACertification
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TSCACertification.yml
+ + +
+
{
+  "type": ["TSCACertification"],
+  "certificationType": "Positive", 
+  "certifierDetails": {
+    "type": ["Organization"],
+    "id": "did:web:organization.example.com",
+    "name": "Chemical Import Co",
+    "description": "Specialist in importing and distributing chemical products",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "123 Industry Blvd",
+        "addressLocality": "Chemtown",
+        "addressRegion": "CA",
+        "postalCode": "90001",
+        "addressCountry": "USA"
+      }
+    },
+    "email": "contact@chemicalimportco.com",
+    "phoneNumber": "+1-555-123-4567"
+  }
+}
+
+
+ + +
Taxonomy
+ +

A taxonomic description for some type of organism.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Taxonomy
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Taxonomy.yml
+ + +
+
{
+  "type": ["Taxonomy"],
+  "kingdom": "Plantae",
+  "family": "Asteraceae",
+  "genus": "Centaurea",
+  "species": "solstitialis"
+}
+
+
+ + +
Temperature Reading
+ +

Temperature reading at 0 C (32 F).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TemperatureReading
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TemperatureReading.yml
+ + +
+
{
+  "type": ["TemperatureReading"],
+  "bulbNumber": "3",
+  "tests": [
+    1.25,
+    0.28,
+    2.1
+  ]
+}
+
+
+ + +
Template
+ +

A template for rendering schemas for example with JSON Schema Forms.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Template
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Template.yml
+ + +
+
{
+  "type": ["Template"],
+  "id": "d35f9540-7390-4130-904d-3dfb560cf1d9",
+  "industryTags": [
+      "E-Commerce",
+      "Steel"
+  ],
+  "industryRoleTags": [
+      "Freight Forwarder",
+      "Carrier"
+  ],
+  "tags": [
+      "common"
+  ],
+  "schema": {},
+  "uiSchema": {},
+  "formData": {
+      "@context": [
+          "https://www.w3.org/ns/credentials/v2",
+          "https://w3id.org/traceability/v1"
+      ],
+      "id": "https://example.com/credential/123",
+      "type": [
+          "VerifiableCredential",
+          "BillOfLadingCertificate"
+      ],
+      "name": "Bill Of Lading Certificate",
+      "description": "This document includes recommended bill of lading fields.",
+      "relatedLink": [
+          {
+              "type": [
+                  "LinkRole"
+              ],
+              "target": "did:example:789",
+              "linkRelationship": "commercialInvoiceLink"
+          },
+          {
+              "type": [
+                  "LinkRole"
+              ],
+              "target": "https://www.example.com/template/123",
+              "linkRelationship": "millTestReportLink"
+          }
+      ],
+      "validFrom": "2019-12-11T03:50:55Z",
+      "issuer": {
+          "id": "did:web:organization.example.com",
+          "type": ["Organization"],
+          "name": "Hauck Group",
+          "description": "Focused secondary synergy",
+          "address": {
+              "type": ["PostalAddress"],
+              "streetAddress": "3198 O'Kon Wall",
+              "addressLocality": "North Adolphchester",
+              "addressRegion": "Nevada",
+              "postalCode": "50788",
+              "addressCountry": "Cote d'Ivoire"
+          },
+          "email": "Bernita.Quitzon98@example.com",
+          "phoneNumber": "+1-166-555-0069",
+          "faxNumber": "+1-307-555-3707"
+      },
+      "credentialSubject": {
+          "type": [
+              "BillOfLading"
+          ],
+          "billOfLadingNumber": "991205182A",
+          "bookingNumber": "991205182",
+          "relatedDocuments": [
+              {
+                  "type": [
+                      "Purchase"
+                  ],
+                  "customer": {
+                      "type": [
+                          "Person"
+                      ],
+                      "email": "Deangelo56@example.org",
+                      "phoneNumber": "+1-471-555-3952"
+                  }
+              }
+          ],
+          "carrier": {
+              "type": [
+                  "Organization"
+              ],
+              "scac": "NISC",
+              "email": "Adaline29@example.com",
+              "phoneNumber": "+1-898-555-0270"
+          },
+          "consignor": {
+              "type": [
+                  "Organization"
+              ],
+              "email": "Idella60@example.org",
+              "phoneNumber": "+1-248-555-0902"
+          },
+          "consignee": {
+              "type": [
+                  "Organization"
+              ],
+              "email": "Victoria.Hane74@example.org",
+              "phoneNumber": "+1-779-555-3631"
+          },
+          "notify": {
+              "type": [
+                  "Organization"
+              ],
+              "email": "Florida91@example.net",
+              "phoneNumber": "+1-545-555-4655"
+          },
+          "freight": {
+              "type": ["ParcelDelivery"],
+              "deliveryAddress": {
+                  "type": "Place",
+                  "address": {
+                      "type": ["PostalAddress"],
+                      "name": "Goyette Inc",
+                      "streetAddress": "3685 Hessel Field",
+                      "addressLocality": "North Alexannemouth",
+                      "addressRegion": "Kansas",
+                      "postalCode": "67998",
+                      "addressCountry": "Denmark"
+                  }
+              },
+              "originAddress": {
+                  "type": "Place",
+                  "address" : {
+                      "type": ["PostalAddress"],
+                      "name": "Schaefer, Beer and O'Reilly",
+                      "streetAddress": "269 Aaliyah Trafficway",
+                      "addressLocality": "Caylaland",
+                      "addressRegion": "Maryland",
+                      "postalCode": "34283",
+                      "addressCountry": "Malta"
+                  }
+              },
+              "deliveryMethod": "Truck transport",
+              "trackingNumber": "128857427430"
+          },
+          "portOfLoading": {
+              "unLocode": "USMOB"
+          },
+          "portOfDischarge": {
+              "unLocode": "MXATM"
+          }
+      }
+  },
+  "organization": {
+      "id": "https://w3c-ccg.github.io/traceability-vocab/",
+      "type": ["Organization"],
+      "name": "Traceability Vocab"
+  },
+  "image": "bill-of-lading-icon.png",
+  "created": "2022-04-21T10:00:00.000Z",
+  "updated": "2022-04-21T10:00:00.000Z"
+}
+
+
+ + +
Thing
+ +

The most generic type of item.

+ + + + + + + + + + + + + + + + + +
@idhttps://schema.org/Thing
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Thing.yml
+ + +
+
{
+    "type": [
+      "Thing"
+    ],
+    "identifier": "123",
+    "name": "entrySummaryId"
+}
+
+
+ + +
Traceability API
+ +

An object which can be listed as a DID service to enable discovery for subsequent presentation exchange.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TraceabilityAPI
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TraceabilityAPI.yml
+ + +
+
{
+  "id": "did:web:platform.example:organization:123#traceability-api",
+  "type": ["TraceabilityAPI"],
+  "serviceEndpoint": "https://platform.example/organization/123"
+}
+
+
+ + +
Trade Line Item
+ +

Line items on trade documents such as Commercial Invoices. A trade line item describes separately identifiable product and packaging characteristics.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/SupplyChainTradeLineItem
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TradeLineItem.yml
+ + +
+
{
+  "type": [
+    "TradeLineItem"
+  ],
+  "description": "Parts and accessories for photographic cameras.",
+  "packageQuantity": 3,
+  "product": {
+    "type": ["Product"],
+    "description": "Lens flare filter",
+    "manufacturer": {
+      "type": ["Organization"],
+      "name": "Premium Camera Goods, Inc." 
+    },
+    "productPrice":   {
+      "type": ["PriceSpecification"],
+      "price": 400,
+      "priceCurrency": "USD"
+    },
+    "commodity": {
+      "type": ["Commodity"],
+      "commodityCode": "9006.9",
+      "commodityCodeType": "HS"
+    }
+  },
+  "itemCount": 30,
+  "grossWeight": {
+    "type": ["QuantitativeValue"],
+    "value": "75",
+    "unitCode": "lbs"
+  },
+  "lineItemTotalPrice": {
+    "type": [
+      "PriceSpecification"
+    ],
+    "price": 12000,
+    "priceCurrency": "USD"
+  }
+}
+
+
+ + +
Transfer Event
+ +

A transfer custody or ownership event, extending the Event schema.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TransferEvent
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TransferEvent.yml
+ + +
+
{
+  "type": [
+    "Event",
+    "TransferEvent"
+  ],
+  "eventType": "TransferOwnership",
+  "eventId": "b9d46bb9-9c0f-48aa-8d7d-d115aa9b1121",
+  "eventTime": "2022-04-01T19:13:48.305Z",
+  "place": {
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "42.8864",
+      "longitude": "-78.8784"
+    },
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "postalCode": "",
+      "addressRegion": "New York",
+      "streetAddress": "",
+      "addressCountry": "US",
+      "addressLocality": "Buffalo"
+    }
+  },
+  "price": 1200,
+  "products": [
+    "http://example.org/products/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk="
+  ],
+  "actor": [
+    {
+      "name": "Fabricator Co.",
+      "type": [
+        "Organization"
+      ]
+    },
+    {
+      "name": "Steel Co.",
+      "type": [
+        "Organization"
+      ]
+    }
+  ],
+  "initiator": "did:key:z6MkiQ89X1yScaGBJ5sVS62wGFAhzyz1zPiwmK8GrchJ5EKX",
+  "receiver": "did:key:z6Mko5QGjK56EwM59qdjn99TrJqQFvNcokxwwCTUJ8sfiG4Z",
+  "portOfArrival": {
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "42.8864",
+      "longitude": "-78.8784"
+    },
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "postalCode": "",
+      "addressRegion": "New York",
+      "streetAddress": "",
+      "addressCountry": "USA",
+      "addressLocality": "Buffalo"
+    }
+  },
+  "portOfEntry": {
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "42.8864",
+      "longitude": "-78.8784"
+    },
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "postalCode": "",
+      "addressRegion": "New York",
+      "streetAddress": "",
+      "addressCountry": "USA",
+      "addressLocality": "Buffalo"
+    }
+  },
+  "portOfDestination": {
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "42.8864",
+      "longitude": "-78.8784"
+    },
+    "type": [
+      "Place"
+    ],
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "postalCode": "",
+      "addressRegion": "New York",
+      "streetAddress": "",
+      "addressCountry": "USA",
+      "addressLocality": "Buffalo"
+    }
+  },
+  "countryOfDestination": "CA"
+}
+
+
+ + +
Transform Event
+ +

A product transformation event, extending the Event schema.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TransformEvent
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TransformEvent.yml
+ + +
+
{
+  "type":[
+    "Event",
+    "TransformEvent"
+  ],
+  "eventType":"Smelt",
+  "eventId":"30ee76a2-9ff9-4884-8ecf-c85c9f3343f4",
+  "eventTime":"2022-01-14T18:24:31Z",
+  "place":{
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude": "42.8864",
+      "longitude": "-78.8784"
+    },
+    "type":[
+      "Place"
+    ],
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "postalCode":"",
+      "addressRegion":"New York",
+      "streetAddress":"",
+      "addressCountry":"USA",
+      "addressLocality":"Buffalo"
+    }
+  },
+  "actor":[
+    {
+      "name":"Fabricator Co.",
+      "type":[
+        "Organization"
+      ]
+    }
+  ],
+  "newProducts":[
+    "http://example.org/products/429d2c3b-73d3-429d-9bd0-91db17c1e2ec?hl=t10H2RwsspADWwmbwR2xCISYwBEJ49MoTi3heucZrKs="
+  ],
+  "consumedProducts":[
+    "http://example.org/products/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk=",
+    "http://example.org/products/0f67ab5c-1a78-4744-8392-19c21ad0f6c7?hl=EK1bNv2VcnbjBlHe1v+JnZ1cBgI8jfVuS6jh1+hTH1A=",
+    "http://example.org/products/2c748483-cdde-49ec-826b-8b7c00584568?hl=yibnswLb+ROwnWWq0MJd5StoFe97iihzGpusGgwIex0="
+  ]
+}
+
+
+ + +
Transport
+ +

A transport which can be a leg of a journey. In contexts where a stop is expected this can be understood to mean the departure location.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#Transport
schemahttps://w3id.org/traceability/openapi/components/schemas/common/Transport.yml
+ + +
+
{
+  "type": ["Transport"],
+  "departureLocation": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "arrivalLocation": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "modeOfTransport": "Vessel",
+  "vesselNumber": "MS Seven Seas",
+  "voyageNumber": "Atl-W0425",
+  "carrier": {
+    "type": ["Organization"],
+    "name": "Koepp - Ratke",
+    "description": "Fully-configurable 5th generation infrastructure",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "7070 Mohr Village",
+        "addressLocality": "Dereckmouth",
+        "addressRegion": "Washington",
+        "postalCode": "79586",
+        "addressCountry": "Equatorial Guinea"
+      }
+    },
+    "email": "Oliver16@example.com",
+    "phoneNumber": "+1-408-555-6112",
+    "faxNumber": "+1-104-555-9003"
+  },
+  "arrivalDate": "2021-03-09"
+}
+
+
+ + +
Transport Document
+ +

A generic type of transport document.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TransportDocument
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TransportDocument.yml
+ + +
+
{
+  "type": ["MasterBillOfLading"],
+  "billOfLadingNumber": "EX600822199A",
+  "bookingNumber": [
+    "EX600822199"
+  ],
+  "shipper": {
+    "type": ["Organization"],
+    "name": "Espresso Italiano Co.",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Via Vico Ferrovia 5",
+        "addressLocality": "Goro",
+        "addressRegion": "Ferrara",
+        "postalCode": "44020",
+        "addressCountry": "IT"
+      }
+    },
+    "email": "sales@espresso-italiano.example.com",
+    "phoneNumber": "+39 5555 4952487"
+  },
+  "consignee": {
+    "type": ["Organization"],
+    "name": "Prosumer Coffee Supplies, Ltd.",
+    "description": "Coffee Machine Imports",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "3934 Spinnaker Lane",
+        "addressLocality": "Joliet",
+        "addressRegion": "Illinois",
+        "postalCode": "60432",
+        "addressCountry": "US"
+      }
+    }
+  },
+  "notifyParty": [
+    {
+      "type": ["Organization"],
+      "name": "Prosumer Coffee Supplies, Ltd.",
+      "description": "Coffee Machine Imports",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "3934 Spinnaker Lane",
+          "addressLocality": "Joliet",
+          "addressRegion": "Illinois",
+          "postalCode": "60432",
+          "addressCountry": "US"
+        }
+      }
+    }
+  ],
+  "carrier": {
+    "type": ["Organization"],
+    "id": "did:web:organization.example.com",
+    "name": "MULTI CONTAINER LINE",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "MCL Multi Container Line LTD.",
+        "streetAddress": "Rm. 3501, 35/F Manhatten Place, 23 Wang Tai Road",
+        "addressLocality": "Kowloon Bay",
+        "addressRegion": "Hong Kong",
+        "addressCountry": "Hong Kong SAR"
+      }
+    }
+  },
+  "mainCarriageTransportMovement": {
+    "type": ["Transport"],
+    "vesselNumber": "MS Seven Seas",
+    "voyageNumber": "Atl-W0425"
+  },
+  "portOfLoading": {
+    "type": ["Place"],
+    "unLocode": "ITMIL"
+  },
+  "portOfDischarge": {
+    "type": ["Place"],
+    "unLocode": "USLGB"
+  },
+  "totalNumberOfPackages": 2200,
+  "transportEquipmentQuantity": 2,
+  "utilizedTransportEquipment": [
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU4812090",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002290109692"
+        }
+      ]
+    },
+    {
+      "type": ["TransportEquipment"],
+      "equipmentReference": "APZU5985096",
+      "ISOEquipmentCode": "40GP",
+      "seals": [
+        {
+          "type": ["Seal"],
+          "sealNumber": "PTW-002255398220"
+        }
+      ]
+    }
+  ],
+  "includedConsignmentItems": [
+    {
+      "type": ["ConsignmentItem"],
+      "marksAndNumbers": "Espresso Italiano",
+      "commodity": {
+        "type": ["Commodity"],
+        "commodityCode": "851671",
+        "commodityCodeType": "HS"
+      },
+      "packageQuantity": 2200,
+      "netWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "14600"
+      },
+      "grossWeight": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "kg",
+        "value": "15960"
+      },
+      "grossVolume": {
+        "type": ["QuantitativeValue"],
+        "value": "856",
+        "unitCode": "cmb"
+      }
+    }
+  ],
+  "freightAndCharges": [{
+    "type": ["ServiceCharge"],
+    "chargeCode": "basicFreight",
+    "paymentTerm": "collect",
+    "chargeText": "Negotiated ocean freight",
+    "rate": {
+      "type": ["PriceSpecification"],
+      "price": 2250,
+      "priceCurrency": "USD"
+    },
+    "calculationBasis": "Per container",
+    "appliedAmount": {
+      "type": ["PriceSpecification"],
+      "price": 4500,
+      "priceCurrency": "USD"
+    }
+  }],
+  "declaredValue": {
+    "type": ["PriceSpecification"],
+    "price": 240000,
+    "priceCurrency": "USD"
+  },
+  "shippedOnBoardDate": "2022-02-02T09:30:00Z",
+  "termsAndConditions": "https://terms-of-shipment.carrier.example.com"
+}
+
+
+ + +
Transport Equipment
+ +

A piece of equipment used to hold, protect or secure cargo for transportation purposes.

+ + + + + + + + + + + + + + + + + +
@idhttps://vocabulary.uncefact.org/LogisticsTransportEquipment
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TransportEquipment.yml
+ + +
+
{
+  "type": ["TransportEquipment"],
+  "id": "urn:epc:id:bic:APZU4812090",
+  "equipmentReference": "APZU4812090",
+  "ISOEquipmentCode": "40GP",
+  "seals": [
+    {
+      "type": ["Seal"],
+      "sealNumber": "PTW-002290109692",
+      "sealSource": "SHI",
+      "sealType": "BLT"
+    }
+  ]
+}
+
+
+ + +
Transport Event
+ +

A product transport event, extending the Event schema.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#TransportEvent
schemahttps://w3id.org/traceability/openapi/components/schemas/common/TransportEvent.yml
+ + +
+
{
+  "type":[
+    "Event",
+    "TransportEvent"
+  ],
+  "eventType":"TransportStart",
+  "eventId":"e2f47865-c465-4761-927b-f22de6335306",
+  "eventTime":"2022-03-03T16:49:31Z",
+  "place":{
+    "geo":{
+      "type":[
+        "GeoCoordinates"
+      ],
+      "latitude":"46.8139",
+      "longitude":"-71.208"
+    },
+    "type":[
+      "Place"
+    ],
+    "address":{
+      "type":[
+        "PostalAddress"
+      ],
+      "postalCode":"",
+      "addressRegion":"QC",
+      "streetAddress":"",
+      "addressCountry":"Canada",
+      "addressLocality":"Quebec City"
+    }
+  },
+  "actor":[
+    {
+      "name":"Carrier Co.",
+      "type":[
+        "Organization"
+      ]
+    }
+  ],
+  "products":[
+    "http://example.org/products/05b6867b-2211-4c8f-ae7a-2a770b9510af?hl=ZfqLwiBj3yidP7p344d71z8ybyjb2+YVfhckGGHHEzk="
+  ],
+  "deliveryMethod":"Truck",
+  "trackingNumber":"1258"
+}
+
+
+ + +
USDA PPQ 203 Foreign Site Certificate of Inspection and/or Treatment
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 203, Foreign Site Certificate of Inspection and/or Treatment.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ203ForeignSiteInspection
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ203ForeignSiteInspection.yml
+ + +
+
{
+  "type": ["USDAPPQ203ForeignSiteInspection"],
+  "certificateNumber": "3812549",
+  "commonInfo": {
+    "type": ["AgricultureInspectionCommonInfo"],
+    "applicant": {
+      "type" : ["Organization"],
+      "name": "Miracle Produce",
+      "description": "Organic fruits & vegetables",
+      "email": "contact@example.com",
+      "phoneNumber": "+1-497-555-3690",
+      "url": "miracle.example.com"
+    },
+    "facility": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "5449782976823",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "-79.6395",
+        "longitude": "178.5353"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Miracle Produce",
+        "streetAddress": "853 Wisozk River",
+        "addressLocality": "New Noemyfort",
+        "addressRegion": "New Mexico",
+        "postalCode": "18047-2038",
+        "addressCountry": "Togo"
+      },
+      "unLocode": "DKCPH"
+    },
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-497-555-1059",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-222-555-0444",
+          "faxNumber": "+1-000-555-1363"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "delegateOf": {
+      "type": ["Organization"],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-054-555-6437",
+      "faxNumber": "+1-397-555-4376"
+    },
+    "regulatoryAgency": {
+      "type": ["Organization"],
+      "name": "CDFA",
+      "description": "California Department of Food and Agriculture",
+      "email": "relations@example.org",
+      "phoneNumber": "+1-338-555-2432",
+      "faxNumber": "+1-957-555-0146"
+    },
+    "inspectionStarted": "2020-03-15T14:30-08:00",
+    "inspectionEnded": "2020-03-15T17:30-08:00"
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-233-555-6933",
+      "faxNumber": "+1-625-555-9260"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Avocados, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-224-555-4962"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Ashlee.Grady@example.net",
+                "phoneNumber": "+1-622-555-1265"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "6960"
+              },
+              "sku": "81055399441"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-054-555-7293"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-482-555-0143",
+      "faxNumber": "+1-730-555-8614"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-476-555-6947"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "signatureDate": "2021-02-27",
+  "inspectionType": "Package audit",
+  "observations": [
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "ChemicalProperty"
+        ],
+        "name": "Radon"
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "58.340",
+        "unitCode": "P1"
+      }
+    },
+    {
+      "type": [
+        "Observation"
+      ],
+      "date": "2019-12-11T03:50:55Z",
+      "property": {
+        "type": [
+          "MechanicalProperty"
+        ],
+        "identifier": "ISO 1352",
+        "name": "Torque-controlled fatigue testing",
+        "description": "ISO 1352:2011 specifies the conditions for performing torsional, constant-amplitude, nominally elastic stress fatigue tests on metallic specimens without deliberately introducing stress concentrations. The tests are carried out at ambient temperature (ideally at between 10 °C and 35 °C) in air by applying a pure couple to the specimen about its longitudinal axis."
+      },
+      "measurement": {
+        "type": [
+          "MeasuredValue"
+        ],
+        "value": "00.00",
+        "unitCode": "UNKNOWN"
+      }
+    }
+  ]
+}
+
+
+ + +
USDA PPQ 309A Pest Interception Record
+ +

A record describing the results of a USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) pest inspection performed on a plant-based product intercepted in transit.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ309APestInterceptionRecord
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ309APestInterceptionRecord.yml
+ + +
+
{
+  "type": ["USDAPPQ309APestInterceptionRecord"],
+  "interceptionNumber": "143l5khj1234l134",
+  "shippingStop": {
+    "type": ["Transport"],
+    "departureLocation": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "name": "Tremblay, Prosacco and Beatty",
+        "streetAddress": "69047 Mann Lodge",
+        "addressLocality": "Cormierview",
+        "addressRegion": "Mississippi",
+        "postalCode": "87042",
+        "addressCountry": "Colombia"
+      }
+    },
+    "carrier": {
+      "type": ["Organization"],
+      "name": "Koepp - Ratke",
+      "description": "Fully-configurable 5th generation infrastructure",
+      "location": {
+        "type": ["Place"],
+        "address": {
+          "type": ["PostalAddress"],
+          "streetAddress": "7070 Mohr Village",
+          "addressLocality": "Dereckmouth",
+          "addressRegion": "Washington",
+          "postalCode": "79586",
+          "addressCountry": "Equatorial Guinea"
+        }
+      },
+      "email": "Oliver16@example.com",
+      "phoneNumber": "+1-091-555-4343",
+      "faxNumber": "+1-369-555-7331"
+    },
+    "vesselNumber": "ACMECarrierVessel#770",
+    "arrivalDate": "2021-03-09"
+  },
+  "forwardTo": "PPQ",
+  "priority": "Prompt",
+  "interceptionDate": "2021-10-07",
+  "inspector": {
+    "type": [
+      "Inspector"
+    ],
+    "person": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Jason",
+      "lastName": "Grant",
+      "email": "Santa43@example.org",
+      "phoneNumber": "+1-217-555-0553",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-671-555-6281",
+        "faxNumber": "+1-463-555-5804"
+      },
+      "jobTitle": "Principal Data Supervisor"
+    },
+    "qualification": [
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Agricultural Security Analyst",
+        "qualificationValue": "Executive"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Future Metrics Planner",
+        "qualificationValue": "Coordinator"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Internal Identity Agent",
+        "qualificationValue": "Assistant"
+      }
+    ]
+  },
+  "overtime": false,
+  "pathway": "Maritime",
+  "modeOfTransportation": "Vessel",
+  "materialFor": "Consumption",
+  "narp": false,
+  "importedAs": "Fruit",
+  "shipment": {
+    "type": [
+      "AgriculturePackage"
+    ],
+    "packageName": "Tomatoes, Bulk",
+    "grade": "AA",
+    "responsibleParty": {
+      "type": ["Organization"],
+      "name": "Example Responsible Party Organization",
+      "email": "Chadrick_Gibson@example.com",
+      "phoneNumber": "+1-426-555-4205"
+    },
+    "voicePickCode": "4642",
+    "harvestDate": "2021-03-14",
+    "labelImageUrl": "https://img.example.org/640/480/",
+    "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+    "agricultureProduct": [
+      {
+        "type": [
+          "AgricultureProduct"
+        ],
+        "plu": "94225",
+        "product": {
+          "type": [
+            "Product"
+          ],
+          "manufacturer": {
+            "type": [
+              "Organization"
+            ],
+            "email": "Sven22@example.org",
+            "phoneNumber": "+1-683-555-8810"
+          },
+          "name": "Tomatoes",
+          "description": "Tomatoes, Cartons",
+          "weight": {
+            "type": [
+              "QuantitativeValue"
+            ],
+            "unitCode": "lbs",
+            "value": "640"
+          },
+          "sku": "164664203943"
+        },
+        "unitQuantity": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "cartons",
+          "value": "348"
+        },
+        "scientificName": "Solanum lycopersicum",
+        "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+      }
+    ]
+  },
+  "whereIntercepted": "General Cargo",
+  "pestSample": {
+    "type": ["PestSample"],
+    "hostName": {
+      "type": ["Taxonomy"],
+      "family": "Solanaceae",
+      "genus": "Solanum",
+      "species": "S. lycopersicum"
+    },
+    "hostQuantity": {
+      "type": ["QuantitativeValue"],
+      "unitCode": "crates",
+      "value": "33"
+    },
+    "affected": 12,
+    "plantPartsAffected": [
+      "Stem"
+    ],
+    "pestDistribution": "Common",
+    "pestProximity": "On",
+    "pestType": "Insect",
+    "aliveAdults": 23,
+    "aliveEggs": 13,
+    "deadAdults": 77,
+    "samplingMethod": "Randomized inspection of product"
+  },
+  "pestDeterminations": [
+    {
+      "type": ["PestDetermination"],
+      "final": true,
+      "determination": {
+        "type": ["Taxonomy"],
+        "family": "Aphididae",
+        "genus": "Acyrthosiphon",
+        "species": "argus"
+      },
+      "method": "Morphology",
+      "determinedBy": {
+        "type": ["Person"],
+        "firstName": "Mary",
+        "lastName": "Smith",
+        "email": "msmith@example.org",
+        "phoneNumber": "+1-258-555-6349",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & organic assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-076-555-5650",
+          "faxNumber": "+1-353-555-2093"
+        },
+        "jobTitle": "Certification Specialist"
+      },
+      "date": "2021-10-11"
+    }  
+  ],
+  "quarantineStatus": "Check Regs."
+}
+
+
+ + +
USDA PPQ 368 Notice of Arrival
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 368, Notice of Arrival, is to be prepared by a permittee or their agent immediately upon arrival, for submission to the PPQ office having jurisdiction over the port of arrival.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ368NoticeOfArrival
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ368NoticeOfArrival.yml
+ + +
+
{
+  "type": ["USDAPPQ368NoticeOfArrival"],
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-843-555-3757",
+      "faxNumber": "+1-148-555-3510"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Avocados, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-120-555-3811"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Ashlee.Grady@example.net",
+                "phoneNumber": "+1-677-555-7232"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "6960"
+              },
+              "sku": "81055399441"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-234-555-5964"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-367-555-6695",
+      "faxNumber": "+1-200-555-4667"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-205-555-0452"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "arrivalDate": "2020-01-24",
+  "permitNumber": "98asdf89897",
+  "customsEntryNumber": "0981098706",
+  "presentLocation": {
+    "type": ["Place"],
+    "geo": {
+      "type": ["GeoCoordinates"],
+      "latitude": "31.319706",
+      "longitude": "-92.117524"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Pattie's Packers",
+      "streetAddress": "8974 Bolton Drive",
+      "addressLocality": "Port Mark",
+      "addressRegion": "LA",
+      "postalCode": "67391",
+      "addressCountry": "United States"
+    },
+    "locationName": "PP Packing Shed"
+  },
+  "locationGrown": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "5449782976823",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-79.6395",
+      "longitude": "178.5353"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Ace Agricultural",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "unLocode": "DKCPH"
+  },
+  "ITNumber": "8108",
+  "ppqOfficial": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jason",
+    "lastName": "Grant",
+    "email": "Santa43@example.org",
+    "phoneNumber": "+1-937-555-7035",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "Agricultural cleanliness & grade assurance",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-672-555-6580",
+      "faxNumber": "+1-730-555-6980"
+    },
+    "jobTitle": "Principal Data Supervisor"
+  },
+  "dateSigned": "2020-01-25"
+}
+
+
+ + +
USDA PPQ 391 Specimens for Determination
+ +

A record describing a pest sample submitted to a USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) office as well as the findings of the recipient lab.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ391SpecimensForDetermination
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ391SpecimensForDetermination.yml
+ + +
+
{
+  "type": ["USDAPPQ391SpecimensForDetermination"],
+  "priority": "Prompt",
+  "priorityExplanation": "Samples exected to decay within a week",
+  "collectionNumber": "21-RTH-80",
+  "submissionDate": "2021-05-29",
+  "collectionDate": "2021-05-28",
+  "submittingAgency": "State Cooperator",
+  "submitter": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Karson",
+    "lastName": "Mante",
+    "email": "Alexandrea_Wisozk44@example.org",
+    "phoneNumber": "+1-443-555-7044",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Jimbo's Awesome Farm",
+      "description": "Organic fruits & vegetables",
+      "email": "Chloe.Ondricka42@jimbofarm.example.org",
+      "phoneNumber": "+1-154-555-0933",
+      "faxNumber": "+1-097-555-0695"
+    },
+    "jobTitle": "Chief Markets Agent"
+  },
+  "identificationReason": "Suspected Pest of Regulatory Concern",
+  "remarks": "Aphids initially suspected",
+  "tentativeDetermination": {
+    "type": ["PestDetermination"],
+    "final": false,
+    "determination": {
+      "type": ["Taxonomy"],
+      "family": "Aphididae"
+    },
+    "method": "Morphology",
+    "determinedBy": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Karson",
+      "lastName": "Mante",
+      "email": "Alexandrea_Wisozk44@example.org",
+      "phoneNumber": "+1-693-555-1901",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Jimbo's Awesome Farm",
+        "description": "Organic fruits & vegetables",
+        "email": "Chloe.Ondricka42@jimbofarm.example.org",
+        "phoneNumber": "+1-292-555-0613",
+        "faxNumber": "+1-638-555-7799"
+      },
+      "jobTitle": "Chief Markets Agent"
+    },
+    "date": "2021-05-28"
+  },
+  "finalDetermination": {
+    "type": ["PestDetermination"],
+    "final": true,
+    "determination": {
+      "type": ["Taxonomy"],
+      "family": "Aphididae",
+      "genus": "Acyrthosiphon",
+      "species": "argus"
+    },
+    "method": "Morphology",
+    "determinedBy": {
+      "type": ["Person"],
+      "firstName": "Mary",
+      "lastName": "Smith",
+      "email": "msmith@example.org",
+      "phoneNumber": "+1-067-555-3114",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & organic assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-038-555-9360",
+        "faxNumber": "+1-488-555-8286"
+      },
+      "jobTitle": "Certification Specialist"
+    },
+    "date": "2021-06-02"
+  },
+  "sampleDisposition": "Retained for Collection/Stored",
+  "labConformationNumber": "04332",
+  "dateReceived": "2021-06-01"
+}
+
+
+ + +
USDA PPQ 429 Fumigation Record
+ +

A record for fumigation with or without tarpaulin, combining USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 429A (Fumigation Record With Tarpaulin) and 429B (Fumigation Record Without Tarpaulin).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ429FumigationRecord
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ429FumigationRecord.yml
+ + +
+
{
+  "type": ["USDAPPQ429FumigationRecord"],
+  "tarpaulin": true,
+  "pest": "Aphids",
+  "interceptionRecord": {
+    "type": ["USDAPPQ309APestInterceptionRecord"],
+    "interceptionNumber": "143l5khj1234l134",
+    "forwardTo": "PPQ",
+    "priority": "Prompt",
+    "interceptionDate": "2021-10-07",
+    "inspector": {
+      "type": [
+        "Inspector"
+      ],
+      "person": {
+        "type": [
+          "Person"
+        ],
+        "firstName": "Jason",
+        "lastName": "Grant",
+        "email": "Santa43@example.org",
+        "phoneNumber": "+1-467-555-8005",
+        "worksFor": {
+          "type": [
+            "Organization"
+          ],
+          "name": "Glayson & Co. Inspections",
+          "description": "Agricultural cleanliness & grade assurance",
+          "email": "Marina96@glaysonco.net",
+          "phoneNumber": "+1-428-555-3605",
+          "faxNumber": "+1-918-555-3321"
+        },
+        "jobTitle": "Principal Data Supervisor"
+      },
+      "qualification": [
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Agricultural Security Analyst",
+          "qualificationValue": "Executive"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Future Metrics Planner",
+          "qualificationValue": "Coordinator"
+        },
+        {
+          "type": ["Qualification"],
+          "qualificationCategory": "Internal Identity Agent",
+          "qualificationValue": "Assistant"
+        }
+      ]
+    },
+    "overtime": false,
+    "pathway": "Maritime",
+    "modeOfTransportation": "Vessel",
+    "materialFor": "Consumption",
+    "narp": false,
+    "importedAs": "Fruit",
+    "whereIntercepted": "General Cargo",
+    "pestSample": {
+      "type": ["PestSample"],
+      "hostName": {
+        "type": ["Taxonomy"],
+        "family": "Solanaceae",
+        "genus": "Solanum",
+        "species": "S. lycopersicum"
+      },
+      "hostQuantity": {
+        "type": ["QuantitativeValue"],
+        "unitCode": "crates",
+        "value": "33"
+      },
+      "affected": 12,
+      "plantPartsAffected": [
+        "Stem"
+      ],
+      "pestDistribution": "Common",
+      "pestProximity": "On",
+      "pestType": "Insect",
+      "aliveAdults": 23,
+      "aliveEggs": 13,
+      "deadAdults": 77,
+      "samplingMethod": "Randomized inspection of product"
+    },
+    "pestDeterminations": [
+      {
+        "type": ["PestDetermination"],
+        "final": true,
+        "determination": {
+          "type": ["Taxonomy"],
+          "family": "Aphididae",
+          "genus": "Acyrthosiphon",
+          "species": "argus"
+        },
+        "method": "Morphology",
+        "determinedBy": {
+          "type": ["Person"],
+          "firstName": "Mary",
+          "lastName": "Smith",
+          "email": "msmith@example.org",
+          "phoneNumber": "+1-522-555-1868",
+          "worksFor": {
+            "type": [
+              "Organization"
+            ],
+            "name": "Glayson & Co. Inspections",
+            "description": "Agricultural cleanliness & organic assurance",
+            "email": "Marina96@glaysonco.net",
+            "phoneNumber": "+1-007-555-5554",
+            "faxNumber": "+1-671-555-8710"
+          },
+          "jobTitle": "Certification Specialist"
+        },
+        "date": "2021-10-11"
+      }  
+    ],
+    "quarantineStatus": "Check Regs."
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-107-555-0452",
+      "faxNumber": "+1-219-555-5798"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Tomatoes, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-642-555-2793"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Sven22@example.org",
+                "phoneNumber": "+1-821-555-5567"
+              },
+              "name": "Tomatoes",
+              "description": "Tomatoes, Cartons",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "lbs",
+                "value": "640"
+              },
+              "sku": "164664203943"
+            },
+            "unitQuantity": {
+              "type": [
+                "QuantitativeValue"
+              ],
+              "unitCode": "cartons",
+              "value": "348"
+            },
+            "scientificName": "Solanum lycopersicum",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-255-555-9718"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-601-555-9622",
+      "faxNumber": "+1-794-555-8505"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-425-555-1727"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "fumigationContractor": {
+    "type": ["Organization"],
+    "name": "Western Fumigators Inc.",
+    "description": "Safe & thorough shipment fumigation",
+    "email": "contact@example.com",
+    "phoneNumber": "+1-905-555-1995"
+  },
+  "dateFumigationOrdered": "2021-10-08",
+  "fumigationSite": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "5449782976823",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "-79.6395",
+      "longitude": "178.5353"
+    },
+    "unLocode": "DKCPH"
+  },
+  "dateFumigated": "2021-10-10",
+  "temperatureOfSpace": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "C",
+    "value": "14"
+  },
+  "temperatureOfCommodity": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "C",
+    "value": "15"
+  },
+  "gasAnalyzer": "Fumiscope 392A2",
+  "weatherConditions": "cloudy with 10mph gusts of wind",
+  "cubicCapacity": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "m3",
+    "value": "59"
+  },
+  "section18Exemption": false,
+  "numberOfFans": 7,
+  "totalCFMOfFans": 217,
+  "timeFansOperated": "52 minutes",
+  "foodOrFeedCommodity": true,
+  "gasIntroductionStart": "2021-10-10T09:28Z",
+  "gasIntroductionFinish": "2021-10-10T010:30Z",
+  "totalGasIntroduced": {
+    "type": ["QuantitativeValue"],
+    "unitCode": "kg",
+    "value": "3.291"
+  },
+  "residueSampleTaken": false,
+  "remarks": "fumigation was halted briefly partway through due to a fire alarm, triggered by mistake",
+  "inspector": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jane",
+    "lastName": "Lucia",
+    "email": "jlucia@example.net",
+    "phoneNumber": "+1-874-555-9173",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "In-transit pest management administration",
+      "email": "contact@example.net",
+      "phoneNumber": "+1-152-555-9999"
+    },
+    "jobTitle": "Principal Inspections Administrator"
+  },
+  "reviewer": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jason",
+    "lastName": "Grant",
+    "email": "jgrant@example.net",
+    "phoneNumber": "+1-379-555-7301",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Inspections",
+      "description": "In-transit pest management administration",
+      "email": "contact@example.net",
+      "phoneNumber": "+1-525-555-6200"
+    },
+    "jobTitle": "Inspection Review Technician"
+  },
+  "fumigatorMaterials": [
+    "Tarpaulin",
+    "Burlap / Padding",
+    "Fans (metal)",
+    "Extension Cords",
+    "Gas Introduction Line",
+    "Volatilizer",
+    "Approved Air Monitoring Device per Fumigation Label, PID-Photo Ionization Detector",
+    "Thermometer",
+    "PPQ Treatment Manual"
+  ],
+  "ppqMaterials": [
+    "Self-Contained Breathing Apparatus (SCBA)",
+    "Tape Measure",
+    "Thermometer",
+    "Blank PPQ Form 429",
+    "PPQ Treatment Manual"
+  ],
+  "preparationProcedures": [
+    "1. Ventilated Area",
+    "1. Sheltered Area",
+    "1. Impervious Surface",
+    "2. Placement of Padding",
+    "4. Plant Pest"
+  ]
+}
+
+
+ + +
USDA PPQ 449-R Temperature Recording Calibration Report (In-Transit Cold Treatment)
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 449-R, Temperature Recording Calibration Report (In-Transit Cold Treatment).

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ449RTemperatureCalibration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ449RTemperatureCalibration.yml
+ + +
+
{
+  "type": ["USDAPPQ449RTemperatureCalibration"],
+  "vesselName": "USS Example",
+  "ppqDutyStation": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "4947538126450",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "40.5464",
+      "longitude": "-37.6146"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Moen - Swift",
+      "streetAddress": "9746 Laron Gardens",
+      "addressLocality": "Port Flossie",
+      "addressRegion": "Hawaii",
+      "postalCode": "64687",
+      "addressCountry": "Djibouti"
+    },
+    "unLocode": "DKCPH"
+  },
+  "inspectionDate": "2021-05-09",
+  "inspectionPoint": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "2184109798407",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "38.8485",
+      "longitude": "-34.0883"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Mills, Daugherty and Nader",
+      "streetAddress": "39514 Kulas Terrace",
+      "addressLocality": "East Avis",
+      "addressRegion": "Utah",
+      "postalCode": "45553",
+      "addressCountry": "Northern Mariana Islands"
+    },
+    "unLocode": "DKCPH"
+  },
+  "hullNumberDockyard": "123, East Dock",
+  "imoNumber": "01823",
+  "flagCode": "KSU",
+  "shipsOfficer": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jason",
+    "lastName": "Grant",
+    "email": "Santa43@example.org",
+    "phoneNumber": "+1-413-555-9338",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Glayson & Co. Transport",
+      "description": "Rapid & secure maritime transport of agricultural goods",
+      "email": "Marina96@glaysonco.net",
+      "phoneNumber": "+1-992-555-5748",
+      "faxNumber": "+1-182-555-8280"
+    },
+    "jobTitle": "Chief Officer"
+  },
+  "ownerOperator": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Karson",
+    "lastName": "Mante",
+    "email": "Alexandrea_Wisozk44@example.org",
+    "phoneNumber": "+1-519-555-7283",
+    "worksFor": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Jimbo's Awesome Farm",
+      "description": "Organic fruits & vegetables",
+      "email": "Chloe.Ondricka42@jimbofarm.example.org",
+      "phoneNumber": "+1-273-555-0942",
+      "faxNumber": "+1-232-555-4417"
+    },
+    "jobTitle": "Chief Markets Agent"
+  },
+  "instrument1MakeModel": "IRF FreezeFunction",
+  "locationsDiagramMatchSatisfactory": true,
+  "sensorsBoxesLabelingSatisfactory": false,
+  "cableLengthSatisfactory": true,
+  "reactionTimeSatisfactory": true,
+  "temperatureReadings": [
+    {
+      "type": ["TemperatureReading"],
+      "bulbNumber": "3",
+      "tests": [
+        1.25,
+        0.28,
+        2.1
+      ]
+    },
+    {
+      "type": ["TemperatureReading"],
+      "bulbNumber": "4",
+      "tests": [
+        3.09,
+        -1.87,
+        -2.62
+      ]
+    },
+    {
+      "type": ["TemperatureReading"],
+      "bulbNumber": "5",
+      "tests": [
+        3.01,
+        4.12,
+        2.98
+      ]
+    }
+  ],
+  "remarks": "Bulb 3 exhibits moderate corrosion",
+  "company": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Glayson & Co. Transport",
+    "description": "Rapid & secure maritime transport of agricultural goods",
+    "email": "Marina96@glaysonco.net",
+    "phoneNumber": "+1-086-555-4691",
+    "faxNumber": "+1-850-555-1282"
+  },
+  "signatureDate": "2021-05-09"
+}
+
+
+ + +
USDA PPQ 505 Plant and Plant Product Declaration
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 505, Plant and Plant Product Declaration. This credential also encompasses PPQ 505B, Plant and Plant Product Declaration Supplemental Form, which provides room for additional product declarations.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ505PlantDeclaration
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ505PlantDeclaration.yml
+ + +
+
{
+  "type": ["USDAPPQ505PlantDeclaration"],
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Industrial Distributions",
+      "streetAddress": "853 Wisozk River",
+      "addressLocality": "New Noemyfort",
+      "addressRegion": "New Mexico",
+      "postalCode": "18047-2038",
+      "addressCountry": "Togo"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Green Fields",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "U.S."
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is delicate so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-876-555-5169",
+      "faxNumber": "+1-853-555-2754"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ],
+        "packageName": "Avocados, Bulk",
+        "grade": "AA",
+        "responsibleParty": {
+          "type": ["Organization"],
+          "name": "Example Responsible Party Organization",
+          "email": "Chadrick_Gibson@example.com",
+          "phoneNumber": "+1-445-555-2091"
+        },
+        "voicePickCode": "4642",
+        "harvestDate": "2021-03-14",
+        "labelImageUrl": "https://img.example.org/640/480/",
+        "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+        "agricultureProduct": [
+          {
+            "type": [
+              "AgricultureProduct"
+            ],
+            "plu": "94225",
+            "product": {
+              "type": [
+                "Product"
+              ],
+              "manufacturer": {
+                "type": [
+                  "Organization"
+                ],
+                "email": "Ashlee.Grady@example.net",
+                "phoneNumber": "+1-160-555-8454"
+              },
+              "name": "Avocados",
+              "description": "Avocados, 4 pack boxes",
+              "weight": {
+                "type": [
+                  "QuantitativeValue"
+                ],
+                "unitCode": "hg/ha",
+                "value": "6960"
+              },
+              "sku": "81055399441"
+            },
+            "scientificName": "Persea americana",
+            "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+            "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+          }
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-929-555-4177"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-058-555-4766",
+      "faxNumber": "+1-761-555-9920"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-630-555-6148"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "productDeclarations": [
+    {
+      "type": ["LaceyActProductDeclaration"],
+      "htsNumber": "9401692010",
+      "enteredValue": 1354,
+      "articleOrComponent": "Bulk Avocadoes",
+      "plantScientificNames": [
+        {
+          "type": ["Taxonomy"],
+          "genus": "Persea",
+          "species": "americana"
+        }
+      ],
+      "countryOfHarvest": "Mexico"
+    }
+  ],
+  "preparer": {
+    "type": ["Person"],
+    "firstName": "Mary",
+    "lastName": "Smith",
+    "email": "msmith@example.org",
+    "phoneNumber": "+1-220-555-6163",
+    "worksFor": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@example.org",
+      "phoneNumber": "+1-032-555-8231",
+      "faxNumber": "+1-130-555-7457"
+    },
+    "jobTitle": "Import Specialist"
+  },
+  "date": "2022-04-21"
+}
+
+
+ + +
USDA PPQ 519 Compliance Agreement
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 519, Compliance Agreement.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ519ComplianceAgreement
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ519ComplianceAgreement.yml
+ + +
+
{
+  "type": ["USDAPPQ519ComplianceAgreement"],
+  "person": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Jason",
+    "lastName": "Grant",
+    "email": "jgrant@example.com",
+    "phoneNumber": "+1-408-555-2201",
+    "jobTitle": "Principal Data Supervisor"
+  },
+  "firm": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Ace Foodstuffs",
+    "description": "Agricultural goods shipping & distribution",
+    "email": "logistics@example.com",
+    "phoneNumber": "+1-499-555-4573",
+    "faxNumber": "+1-082-555-0750"
+  },
+  "regulatedArticles": "298 crates of broccoli containing significant aphid infestation",
+  "quarantinesRegulations": "Regulation 123 prohibiting distribution of goods containing insect infestations above permitted thresholds",
+  "agreement": "To comply with relevant regulations this shipment is to be redirected to the nearby Signet landfill.",
+  "signatureDate": "2021-02-16",
+  "ppqCbpOfficial": {
+    "type": [
+      "Person"
+    ],
+    "firstName": "Sylvia",
+    "lastName": "Stone",
+    "email": "sylvia.stone@example.org",
+    "phoneNumber": "+1-186-555-1860",
+    "jobTitle": "Chief Regulatory Officer"
+  },
+  "agreementNumber": "1548039",
+  "agreementDate": "2021-02-16"
+}
+
+
+ + +
USDA PPQ 587 Application for Permit to Import Plants or Plant Products
+ +

USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 587, Application for Permit to Import Plants or Plant Products

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDAPPQ587PlantImportApplication
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDAPPQ587PlantImportApplication.yml
+ + +
+
{
+  "type": ["USDAPPQ587PlantImportApplication"],
+  "applicant": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Ace Foodstuffs",
+    "description": "Agricultural goods shipping & distribution",
+    "email": "Hipolito58@acefoodstuffs.org",
+    "phoneNumber": "+1-133-555-3764",
+    "faxNumber": "+1-592-555-3697"
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Bartell - Doyle",
+      "streetAddress": "84189 Roberts Route",
+      "addressLocality": "Kautzerstad",
+      "addressRegion": "Louisiana",
+      "postalCode": "37950-5855",
+      "addressCountry": "Mongolia"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Marks, Runte and Bartell",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "Virgin Islands, U.S."
+    },
+    "foreignPortExport": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "4947538126450",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "40.5464",
+        "longitude": "-37.6146"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Moen - Swift",
+        "streetAddress": "9746 Laron Gardens",
+        "addressLocality": "Port Flossie",
+        "addressRegion": "Hawaii",
+        "postalCode": "64687",
+        "addressCountry": "Djibouti"
+      },
+      "unLocode": "DKCPH"
+    },
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "2184109798407",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "38.8485",
+        "longitude": "-34.0883"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Mills, Daugherty and Nader",
+        "streetAddress": "39514 Kulas Terrace",
+        "addressLocality": "East Avis",
+        "addressRegion": "Utah",
+        "postalCode": "45553",
+        "addressCountry": "Northern Mariana Islands"
+      },
+      "unLocode": "DKCPH"
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-413-555-8078",
+      "faxNumber": "+1-625-555-7496"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-630-555-9134"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-449-555-8392",
+      "faxNumber": "+1-542-555-0393"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-191-555-8578"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Koch LLC",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "signatureDate": "2021-02-16",
+  "intendedUse": "fruits and vegetables"
+}
+
+
+ + +
USDA SC-6 Exempt Commodity Form
+ +

Importer's Exempt Commodity Form (SC-6) to declare the intent to import an agricultural commodity exempt from grade requirements for the commodity.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDASC6ExemptCommodityForm
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDASC6ExemptCommodity.yml
+ + +
+
{
+  "type": "USDASC6ExemptCommodityForm",
+  "facility": {
+    "type": [
+      "Place"
+    ],
+    "globalLocationNumber": "3475490139573",
+    "geo": {
+      "type": [
+        "GeoCoordinates"
+      ],
+      "latitude": "60.2752",
+      "longitude": "121.1738"
+    },
+    "address": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Friesen Inc",
+      "streetAddress": "0644 Grant Viaduct",
+      "addressLocality": "West Gretaton",
+      "addressRegion": "Rhode Island",
+      "postalCode": "96424",
+      "addressCountry": "French Guiana"
+    },
+    "unLocode": "DKCPH"
+  },
+  "inspector": {
+    "type": [
+      "Inspector"
+    ],
+    "person": {
+      "type": [
+        "Person"
+      ],
+      "firstName": "Kevon",
+      "lastName": "Bailey",
+      "email": "Gaston.Simonis27@example.com",
+      "phoneNumber": "+1-282-555-2442",
+      "worksFor": {
+        "type": [
+          "Organization"
+        ],
+        "name": "Glayson & Co. Inspections",
+        "description": "Agricultural cleanliness & grade assurance",
+        "email": "Marina96@glaysonco.net",
+        "phoneNumber": "+1-855-555-9256",
+        "faxNumber": "+1-969-555-4944"
+      },
+      "jobTitle": "Lead Response Assistant"
+    },
+    "qualification": [
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Internal Factors Supervisor",
+        "qualificationValue": "Engineer"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Dynamic Division Coordinator",
+        "qualificationValue": "Consultant"
+      },
+      {
+        "type": ["Qualification"],
+        "qualificationCategory": "Product Communications Technician",
+        "qualificationValue": "Executive"
+      }
+    ]
+  },
+  "shipment": {
+    "type": [
+      "AgricultureParcelDelivery"
+    ],
+    "deliveryAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Bartell - Doyle",
+      "streetAddress": "84189 Roberts Route",
+      "addressLocality": "Kautzerstad",
+      "addressRegion": "Louisiana",
+      "postalCode": "37950-5855",
+      "addressCountry": "Mongolia"
+    },
+    "originAddress": {
+      "type": [
+        "PostalAddress"
+      ],
+      "name": "Marks, Runte and Bartell",
+      "streetAddress": "97696 Weissnat Pines",
+      "addressLocality": "Reynabury",
+      "addressRegion": "North Dakota",
+      "postalCode": "51361-9603",
+      "addressCountry": "Virgin Islands, U.S."
+    },
+    "foreignPortExport": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "4947538126450",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "40.5464",
+        "longitude": "-37.6146"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Moen - Swift",
+        "streetAddress": "9746 Laron Gardens",
+        "addressLocality": "Port Flossie",
+        "addressRegion": "Hawaii",
+        "postalCode": "64687",
+        "addressCountry": "Djibouti"
+      },
+      "unLocode": "DKCPH"
+    },
+    "portOfEntry": {
+      "type": [
+        "Place"
+      ],
+      "globalLocationNumber": "2184109798407",
+      "geo": {
+        "type": [
+          "GeoCoordinates"
+        ],
+        "latitude": "38.8485",
+        "longitude": "-34.0883"
+      },
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "Mills, Daugherty and Nader",
+        "streetAddress": "39514 Kulas Terrace",
+        "addressLocality": "East Avis",
+        "addressRegion": "Utah",
+        "postalCode": "45553",
+        "addressCountry": "Northern Mariana Islands"
+      },
+      "unLocode": "DKCPH"
+    },
+    "deliveryMethod": "Truck transport",
+    "trackingNumber": "866440000109",
+    "expectedArrival": "2021-03-14",
+    "specialInstructions": "The package is top-heavy so handle with appropriate caution.",
+    "consignee": {
+      "type": [
+        "Organization"
+      ],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-304-555-1375",
+      "faxNumber": "+1-207-555-5326"
+    },
+    "agriculturePackage": [
+      {
+        "type": [
+          "AgriculturePackage"
+        ]
+      }
+    ],
+    "shipper": {
+      "type": ["Organization"],
+      "name": "Green Fields",
+      "description": "Growing & packaging for high quality produce",
+      "email": "sales@greenfields.org",
+      "phoneNumber": "+1-150-555-5196"
+    },
+    "purchaser": {
+      "type": ["Organization"],
+      "name": "Ace Foodstuffs",
+      "description": "Agricultural goods shipping & distribution",
+      "email": "Hipolito58@acefoodstuffs.org",
+      "phoneNumber": "+1-436-555-0048",
+      "faxNumber": "+1-494-555-3691"
+    },
+    "carrier": {
+      "type": [
+        "Organization"
+      ],
+      "email": "Adaline29@example.com",
+      "phoneNumber": "+1-568-555-7909"
+    },
+    "broker": {
+      "type": ["Organization"],
+      "name": "Cole United",
+      "leiCode": "54321351219389121979"
+    }
+  },
+  "applicant": {
+    "type": ["Organization"],
+    "name": "Example Application Organization",
+    "email": "Marjorie68@example.org",
+    "phoneNumber": "+1-926-555-2071"
+  },
+  "inspectionDate": "2020-03-15",
+  "serialNumber": "645034884751",
+  "customsEntryNumber": "212378528766",
+  "tariffCodeNumber": "848573918632",
+  "lotId": "857589100385",
+  "carrierId": "401636193922",
+  "dateOfEntry": "2021-02-14",
+  "signatureDate": "2021-02-16",
+  "importerSignatureDate": "2021-02-15",
+  "intendedUse": "Processing",
+  "intendedUseCert": "Processing"
+}
+
+
+ + +
USDA Specialty Crops 237A Form
+ +

Form SC-237A is used by personnel of USDA audit services to record information when applications for services are made.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#USDASpecialtyCrops237AForm
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USDASpecialtyCrops237AForm.yml
+ + +
+
{
+  "type": ["USDASpecialtyCrops237AForm"],
+  "requestDate": "2021-03-14",
+  "anticipatedAuditDate": "2021-04-12",
+  "auditee": {
+    "type": ["Organization"],
+    "name": "John's Produce",
+    "description": "Producing top quality agricultural products since 1932",
+    "email": "contact@example.com",
+    "phoneNumber": "+1-410-555-9145",
+    "faxNumber": "+1-273-555-2806",
+    "contactPoint":  {
+      "type": [ "ContactPoint"],
+      "name": "John Davis",
+      "email": "jdavis@example.com",
+      "phoneNumber": "+1-975-555-3343"
+    }
+  },
+  "billingAccountNumber": "103481237",
+  "locations": [
+    {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "name": "John's Produce",
+        "streetAddress": "4335 Walsh Underpass",
+        "addressLocality": "Port Mark",
+        "addressRegion": "LA",
+        "postalCode": "67391",
+        "addressCountry": "United States"
+      },
+      "locationName": "John's Tomato Farm #1"
+    }
+  ],
+  "totalArea": {
+    "type": [
+      "QuantitativeValue"
+    ],
+    "unitCode": "ac",
+    "value": "38"
+  },
+  "commoditiesCovered": [
+    {
+      "type": [
+        "AgricultureProduct"
+      ],
+      "plu": "94225",
+      "product": {
+        "type": [
+          "Product"
+        ],
+        "manufacturer": {
+          "type": [
+            "Organization"
+          ],
+          "email": "Sven22@example.org",
+          "phoneNumber": "+1-596-555-5245"
+        },
+        "name": "Tomatoes",
+        "description": "Tomatoes, Cartons",
+        "weight": {
+          "type": [
+            "QuantitativeValue"
+          ],
+          "unitCode": "lbs",
+          "value": "640"
+        },
+        "sku": "164664203943"
+      },
+      "unitQuantity": {
+        "type": [
+          "QuantitativeValue"
+        ],
+        "unitCode": "cartons",
+        "value": "348"
+      },
+      "scientificName": "Solanum lycopersicum",
+      "labelImageUrl": "https://img.example.org/033383401508/640/480/",
+      "labelImageHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+    }
+  ],
+  "auditProgramsRequested": [
+    "Produce GAPs Harmonized Audit: Field Operations & Harvesting",
+    "Plant Systems Audit"
+  ],
+  "countByInspector": true
+}
+
+
+ + +
USMCA Certifier
+ +

USMCA product origin specifier

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability/USMCACertifier
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USMCACertifier.yml
+ + +
+
{
+  "type": ["USMCACertifier"],
+  "role": "Exporter",
+  "certifierDetails": {
+    "type": ["Organization"],
+    "id": "did:key:z6Mkj8LpyahD8sn2yBAyqj5gqckDjvyAbNSusehsxtkvknfa",
+    "name": "Maxi Acero Mexicano",
+    "description": "Fusión y fabricación de acero sólido",
+    "location": {
+      "type": ["Place"],
+      "address": {
+        "type": ["PostalAddress"],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "Mexico"
+      }
+    },
+    "email": "info@example.net",
+    "phoneNumber": "+1-098-555-5905"
+  }
+}
+
+
+ + +
USMCA Claims
+ +

Claims for preferential treatment under the USMCA.

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability/USMCAClaims
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USMCAClaims.yml
+ + +
+
{
+  "type": ["USMCAClaims"],
+  "importerDetails": [{
+    "type": [
+      "Organization"
+    ],
+    "name": "Maxi Acero Mexicano",
+    "description": "Fusión y fabricación de acero sólido",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "Avenida Carlos 100",
+        "addressLocality": "Hernádez de Mara",
+        "addressRegion": "Nuevo Leon",
+        "postalCode": "32200",
+        "addressCountry": "Mexico"
+      }
+    },
+    "email": "info@example.net",
+    "phoneNumber": "+1-286-555-0207"
+  }],
+  "exporterDetails": {
+    "type": [
+      "Organization"
+    ],
+    "name": "American Prime Steel Inc.",
+    "description": "Quality Steel since 1952",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "streetAddress": "1551 Keebler Knoll",
+        "addressLocality": "Vivianeburgh",
+        "addressRegion": "Oregon",
+        "postalCode": "47090",
+        "addressCountry": "US"
+      }
+    },
+    "email": "contact@example.net",
+    "phoneNumber": "+1-834-555-9332"
+  },
+  "producerDetails": {
+    "type": [
+      "Organization"
+    ],
+    "name": "Melt Global, Inc.",
+    "phoneNumber": "+1-804-555-3340",
+    "location": {
+      "type": [
+        "Place"
+      ],
+      "address": {
+        "type": [
+          "PostalAddress"
+        ],
+        "addressLocality": "Hunter Valley",
+        "addressRegion": "Texas",
+        "postalCode": "78599",
+        "addressCountry": "United States"
+      }
+    }
+  },
+  "goods": [
+    {
+      "type": ["USMCAProduct"],
+      "description": "Non-alloy steel rolls",
+      "commodityCode": "721320",
+      "commodityCodeType": "HS",
+      "originCriterion": "A",
+      "countryOfOrigin": "MX"
+    }
+  ]
+}
+
+
+ + +
USMCA Product
+ +

USMCA product origin specifier

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability/USMCAProduct
schemahttps://w3id.org/traceability/openapi/components/schemas/common/USMCAProduct.yml
+ + +
+
{
+  "type": ["USMCAProduct"],
+  "description": "Non-alloy steel rolls",
+  "commodityCode": "721320",
+  "commodityCodeType": "HS",
+  "originCriterion": "A",
+  "countryOfOrigin": "MX"
+}
+
+
+ + +
WebLEI
+ +

GLEIF LEI Redord Level 1 Schema

+ + + + + + + + + + + + + + + + + +
@idhttps://w3id.org/traceability#WebLEI
schemahttps://w3id.org/traceability/openapi/components/schemas/common/WebLEI.yml
+ + +
+
{
+  "type": ["WebLEI"],
+  "lei": "1GS89XTLP3YKEINUGJM9",
+  "entity": {
+    "type": ["LEIEntity"],
+    "legalName": "Bashirian, Botsford, and Hill",
+    "otherNames": [
+      "Waelchi - Sipes",
+      "Goodwin Group"
+    ],
+    "transliteratedOtherNames": [
+      "Waelchi - Sipes",
+      "Goodwin Group"
+    ],
+    "legalAddress": {
+      "type": ["LEIAddress"],
+      "language": "en",
+      "firstAddressLine": "29723 Dare Radial",
+      "additionalAddressLines": [
+        "Cormier - Quigley",
+        "25974 Meda Valley"
+      ],
+      "addressNumber": "5",
+      "addressNumberWithinBuilding": "5",
+      "mailRouting": "633 Padberg Roads, 75463",
+      "city": "East Morris",
+      "region": "Bedfordshire",
+      "country": "Saint Helena",
+      "postalCode": "56041-9807"
+    },
+    "headquartersAddress": {
+      "type": ["LEIAddress"],
+      "language": "sk",
+      "firstAddressLine": "ul. Švermova 43",
+      "additionalAddressLines": [
+        "Zieme, Carroll and Torphy",
+        "29723 Dare Radial"
+      ],
+      "addressNumber": "105",
+      "addressNumberWithinBuilding": "4",
+      "mailRouting": "539 Spencer Unions, 81768-3826",
+      "city": "Banská Bystrica",
+      "region": "Buckinghamshire",
+      "country": "Yemen",
+      "postalCode": "98342-0463"
+    },
+    "registrationAuthority": {
+      "type": ["LEIAuthority"],
+      "validationAuthorityID": "RA000001",
+      "otherValidationAuthorityID": "1QXYYF6U",
+      "validationAuthorityEntityID": "OK35QOCIONDW5FEW4RKH"
+    },
+    "legalJurisdiction": "Cambridgeshire",
+    "entityCategory": "Jewelery",
+    "legalForm": "LLC",
+    "associatedEntity": {
+      "type": ["Organization"],
+      "leiCode": "GO6JI8JKTTQ1NM4CPAIE",
+      "name": "Torphy Group"
+    },
+    "status": "IN PROGRESS",
+    "validUntil": "2022-07-11",
+    "expirationReason": "whiteboard visionary web-readiness",
+    "successorEntity": {
+      "type": ["Organization"],
+      "leiCode": "XB3M42K0WGZB1FC975RO",
+      "name": "Larkin - Carter"
+    },
+    "otherAddresses": []
+  },
+  "registration": {
+    "type": ["LEIRegistration"],
+    "initialRegistrationDate": "2020-01-01",
+    "lastUpdateDate": "2020-01-01",
+    "status": "IN PROGRESS",
+    "nextRenewalDate": "2021-02-02",
+    "managingLou": "UHNIJRHAQSSVWKITUEOI",
+    "validationSources": "NOT_CORROBORATED",
+    "validationAuthority": [
+      {
+        "type": ["LEIAuthority"],
+        "validationAuthorityID": "RA000004",
+        "otherValidationAuthorityID": "7HBOLS20",
+        "validationAuthorityEntityID": "5W2KTTRTR6P3OPH5NU1Q"
+      }
+    ]
+  },
+  "bic": [
+    "ZNZNLCZTEY"
+  ]
+}
+
+
+ + + + + + + + + + + + + + + +
+ + +
Test Suite

This section is non-normative.

+ +

+ A test report for this vocabulary can be found here: + Vocabulary Test Suite. +

+
+ +
+
+ + + + + + + + +

A. References

A.1 Normative references

+ +
[RFC2119]
+ Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc2119 +
[RFC8174]
+ Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words. B. Leiba. IETF. May 2017. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc8174 +
+

A.2 Informative references

+ +
[rfc3986]
+ Uniform Resource Identifier (URI): Generic Syntax. T. Berners-Lee; R. Fielding; L. Masinter. IETF. January 2005. Internet Standard. URL: https://www.rfc-editor.org/rfc/rfc3986 +
[rfc4122]
+ A Universally Unique IDentifier (UUID) URN Namespace. P. Leach; M. Mealling; R. Salz. IETF. July 2005. Proposed Standard. URL: https://www.rfc-editor.org/rfc/rfc4122 +
[WCAG21]
+ Web Content Accessibility Guidelines (WCAG) 2.1. Michael Cooper; Andrew Kirkpatrick; Joshue O'Connor; Alastair Campbell. W3C. 21 September 2023. W3C Recommendation. URL: https://www.w3.org/TR/WCAG21/ +
+
\ No newline at end of file diff --git a/CGFR/2024-10-10/index_files/W3C-UD b/CGFR/2024-10-10/index_files/W3C-UD new file mode 100644 index 000000000..0394bcef1 --- /dev/null +++ b/CGFR/2024-10-10/index_files/W3C-UD @@ -0,0 +1,14 @@ + +/* Style for an "Unofficial Draft" */ + +@import "base.css"; + +body { + background: url(logos/UD) no-repeat fixed, + url(logos/UD-watermark-light-draft) repeat-y center left fixed, + url(logos/UD-watermark-light-unofficial) repeat-y center right fixed; + background-image: url(logos/UD), + var(--draft-watermark), + var(--unofficial-watermark); + background-color: var(--bg); +} diff --git a/CGFR/2024-10-10/index_files/air-waybill-form.png b/CGFR/2024-10-10/index_files/air-waybill-form.png new file mode 100644 index 0000000000000000000000000000000000000000..efe0cbf942d3ddfe879784580e688de502a512c9 GIT binary patch literal 306184 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 z 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 N#}Bn06sed6{Xa(-&u#z! literal 0 HcmV?d00001 diff --git a/CGFR/2024-10-10/index_files/base.css b/CGFR/2024-10-10/index_files/base.css new file mode 100644 index 000000000..2c5343076 --- /dev/null +++ b/CGFR/2024-10-10/index_files/base.css @@ -0,0 +1,1586 @@ +/****************************************************************************** + * Style sheet for the W3C specifications * + * + * Special classes handled by this style sheet include: + * + * Indices + * - .toc for the Table of Contents (
    ) + * + for the section numbers + * - #toc for the Table of Contents (