Traceability Vocabulary v1.0

A vocabulary for traceability in supply chains

Final Community Group Report

This version:
https://www.w3.org/community/reports/credentials/CG-FINAL-traceability-vocab-20241204/
Latest published version:
https://www.w3.org/community/reports/credentials/CG-FINAL-traceability-vocab-20241204
Latest editor's draft:
https://w3id.org/traceability
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 specification was published by the Credentials Community Group. It is not a W3C Standard nor is it on the W3C Standards Track. Please note that under the W3C Community Final Specification Agreement (FSA) other conditions apply. Learn more about W3C Community and Business Groups.

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)

GitHub Issues are preferred for discussion of this specification.

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 Segment Subject Matter Expert Contact
Agriculture Michael Prorock mprorock@mesur.io
E-Commerce Nis Jespersen nis@transmute.industries
Oil and Gas Mahmoud Alkhraishi mahmoud@mavennet.com
Software Supply Chain Benjamin Collins benjamin@transmute.industries
Steel and Metals Orie Steele orie@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
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
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
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
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
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
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
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
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
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

@id https://w3id.org/traceability#ActivityPubActorCard
schema https://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.

@id https://w3id.org/traceability#AgricultureActivityCredential
schema https://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

@id https://w3id.org/traceability#AgricultureCanineCard
schema https://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,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"
  },
  "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

@id https://w3id.org/traceability#BankAccountCredential
schema https://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).

@id https://w3id.org/traceability#BillOfLadingCredential
schema https://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)).

@id https://w3id.org/traceability#CBP3461EntryCredential
schema https://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).

@id https://w3id.org/traceability#CBP7501EntrySummaryCredential
schema https://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

@id https://w3id.org/traceability#CBPEntryType86Credential
schema https://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).

@id https://w3id.org/traceability#CBPSection321DeMinimisCredential
schema https://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.

@id https://w3id.org/traceability#CTPATCertificate
schema https://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.)

@id https://w3id.org/traceability#CertificationOfOrigin
schema https://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).

@id https://w3id.org/traceability#CommercialInvoiceCredential
schema https://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)

@id https://w3id.org/traceability#DCSAShippingInstructionCredential
schema https://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)

@id https://w3id.org/traceability#DCSATransportDocumentCredential
schema https://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

@id https://w3id.org/traceability#DeliveryScheduleCredential
schema https://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

@id https://w3id.org/traceability#DeliveryStatementCredential
schema https://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.

@id https://w3id.org/traceability#DigitalProductPassportCredential
schema https://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.

@id https://w3id.org/traceability#DigitalProductPassportDataCarrierCredential
schema https://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.

@id https://w3id.org/traceability#EPA35401PesticidesCredential
schema https://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

@id https://w3id.org/traceability#EPA35401PesticidesPart2Credential
schema https://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

@id https://w3id.org/traceability#EPA35401PesticidesPart3Credential
schema https://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.

@id https://w3id.org/traceability#EntryNumberCredential
schema https://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.

@id https://w3id.org/traceability#EnvironmentalImpactCredential
schema https://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.

@id https://w3id.org/traceability#EventCredential
schema https://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

@id https://w3id.org/traceability#FSMACreatingCTECredential
schema https://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

@id https://w3id.org/traceability#FSMAFirstReceiverDataCredential
schema https://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

@id https://w3id.org/traceability#FSMAGrowingCTECredential
schema https://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

@id https://w3id.org/traceability#FSMAReceivingCTECredential
schema https://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

@id https://w3id.org/traceability#FSMAShippingCTECredential
schema https://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

@id https://w3id.org/traceability#FSMATransformingCTECredential
schema https://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

@id https://w3id.org/traceability#FSVPImporterCredential
schema https://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).

@id https://w3id.org/traceability#FoodDefenseInspectionCredential
schema https://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.

@id https://w3id.org/traceability#FoodFacilityRegistrationCredential
schema https://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).

@id https://w3id.org/traceability#FoodGradeInspectionCredential
schema https://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).

@id https://w3id.org/traceability#FreightManifestCredential
schema https://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).

@id https://w3id.org/traceability#GAPInspectionCredential
schema https://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.

@id https://w3id.org/traceability#GS18PrefixLicenseCredential
schema https://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.

@id https://w3id.org/traceability#GS1CompanyPrefixLicenseCredential
schema https://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).

@id https://w3id.org/traceability#GS1DataCredential
schema https://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.

@id https://w3id.org/traceability#GS1DelegationCredential
schema https://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.

@id https://w3id.org/traceability#GS1IdentificationKeyLicenseCredential
schema https://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.).

@id https://w3id.org/traceability#GS1KeyCredential
schema https://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.

@id https://w3id.org/traceability#GS1PrefixLicenseCredential
schema https://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.)

@id https://w3id.org/traceability#HouseBillOfLadingCredential
schema https://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

@id https://w3id.org/traceability#IATAAirWaybillCredential
schema https://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

@id https://w3id.org/traceability#ImporterSecurityFilingCredential
schema https://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.

@id https://w3id.org/traceability#IntellectualPropertyRightsCredential
schema https://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.

@id https://w3id.org/traceability#IntellectualPropertyRightsLicenseCredential
schema https://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.

@id https://w3id.org/traceability#IntentToImportCredential
schema https://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.

@id https://w3id.org/traceability#InventoryRegistrationCredential
schema https://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

@id https://w3id.org/traceability#MasterBillOfLadingCredential
schema https://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

@id https://w3id.org/traceability#MexicoEInvoiceCredential
schema https://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/)

@id https://w3id.org/traceability#MillTestReportCredential
schema https://w3id.org/traceability/openapi/components/schemas/credentials/MillTestReportCredential.yml
Table View
JSON Pointer Value CATAIR
/type/1 MillTestReportCredential ❌ Absent
/issuer/location/address/streetAddress 701 Brazos St Present
/credentialSubject/inspections/0/heatNumber 841 ❌ 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.

@id https://w3id.org/traceability#MonthlyAdvanceManifestCredential
schema https://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

@id https://w3id.org/traceability#MonthlyAggregateDeliveryStatementCredential
schema https://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

@id https://w3id.org/traceability#MultiModalBillOfLadingCredential
schema https://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

@id https://w3id.org/traceability#NaturalGasProducerEnvironmentalPassportCredential
schema https://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

@id https://w3id.org/traceability#OilAndGasDeliveryTicketCredential
schema https://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

@id https://w3id.org/traceability#OilAndGasProductCredential
schema https://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.

@id https://w3id.org/traceability#OrderConfirmationCredential
schema https://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).

@id https://w3id.org/traceability#OrganicCertificateCredential
schema https://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

@id https://w3id.org/traceability#PGAShipmentStatusCredential
schema https://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).

@id https://w3id.org/traceability#PackingListCredential
schema https://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.

@id https://w3id.org/traceability#PhytosanitaryCredential
schema https://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).

@id https://w3id.org/traceability#PlantSystemsInspectionCredential
schema https://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.

@id https://spec.edmcouncil.org/fibo/ontology/BE/LegalEntities/LegalPersons/PowerOfAttorney
schema https://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.

@id https://w3id.org/traceability#ProductRegistrationCredential
schema https://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).

@id https://w3id.org/traceability#PurchaseOrderCredential
schema https://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.

@id https://w3id.org/traceability#QualifiedWebLEIIssuerCredential
schema https://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.

@id https://w3id.org/traceability#SIMASteelImportLicenseApplicationCredential
schema https://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.

@id https://w3id.org/traceability#SIMASteelImportLicenseCredential
schema https://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.

@id https://w3id.org/traceability#SeaCargoManifestCredential
schema https://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.

@id https://w3id.org/traceability#ShippingInstructionsCredential
schema https://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

@id https://w3id.org/traceability#SoftwareBillOfMaterialsCredential
schema https://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

@id https://w3id.org/traceability#TSCACertificationCredential
schema https://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.

@id https://w3id.org/traceability#ThingCredential
schema https://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.

@id https://w3id.org/traceability#USDAPPQ203ForeignSiteInspectionCredential
schema https://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

@id https://w3id.org/traceability#USDAPermitToImportCredential
schema https://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.

@id https://w3id.org/traceability#USMCACertificationOfOrigin
schema https://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.

@id https://w3id.org/traceability#VerifiableBusinessCard
schema https://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,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ZSA0LjQuMC1FeGl2MiI+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.

@id https://w3id.org/traceability#VerifiablePostmanCollection
schema https://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)

@id https://w3id.org/traceability#VerifiableScorecard
schema https://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.

@id https://w3id.org/traceability#WebLeiCredential
schema https://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.

@id https://w3id.org/traceability#AgricultureActivity
schema https://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.

@id https://w3id.org/traceability#AgricultureInspectionCommonInfo
schema https://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.

@id https://w3id.org/traceability#AgricultureInspectionGeneric
schema https://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

@id https://w3id.org/traceability#AgriculturePackage
schema https://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.

@id https://w3id.org/traceability#AgricultureParcelDelivery
schema https://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

@id https://w3id.org/traceability#AgricultureProduct
schema https://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.

@id https://w3id.org/traceability#BankAccount
schema https://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.

@id https://w3id.org/traceability#BankAccountHolderAffirmation
schema https://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

@id https://w3id.org/traceability#BillOfLading
schema https://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.

@id https://w3id.org/traceability#BusinessRegistrationVerification
schema https://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)).

@id https://w3id.org/traceability#CBPEntry
schema https://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.

@id https://w3id.org/traceability#CBPEntryEntity
schema https://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.

@id https://w3id.org/traceability#CBPEntryLineItem
schema https://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).

@id https://w3id.org/traceability#CBPEntrySummary
schema https://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.

@id https://w3id.org/traceability#CBPEntrySummaryLineItem
schema https://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

@id https://w3id.org/traceability#CBPEntryType86
schema https://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).

@id https://w3id.org/traceability#CBPImporterOfRecord
schema https://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.

@id https://w3id.org/traceability#CTPAT
schema https://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

@id https://w3id.org/traceability#CTPAT
schema https://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.

@id https://schema.org/Organization
schema https://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.

@id https://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/cargoItem
schema https://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.

@id https://w3id.org/traceability#CargoLineItem
schema https://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.

@id https://w3id.org/traceability#ChargeDeclaration
schema https://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.

@id https://w3id.org/traceability#ChemicalProperty
schema https://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.

@id https://w3id.org/traceability#CommissionEvent
schema https://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.

@id https://w3id.org/traceability#Commodity
schema https://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.

@id https://vocabulary.uncefact.org/ConsignmentItem
schema https://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.

@id https://w3id.org/traceability#ConsignmentRatingDetail
schema https://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.

@id https://schema.org/ContactPoint
schema https://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

@id https://w3id.org/traceability#Customer
schema https://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)

@id https://vocabulary.uncefact.org/TransportInstructions
schema https://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)

@id https://api.swaggerhub.com/domains/dcsaorg/DCSA_DOMAIN/1.0.1#/components/schemas/transportDocument
schema https://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).

@id https://w3id.org/traceability#DeMinimisShipment
schema https://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

@id https://w3id.org/traceability#DeliverySchedule
schema https://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

@id https://w3id.org/traceability#DeliveryStatement
schema https://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.

@id https://w3id.org/traceability#EDDShape
schema https://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.

@id https://w3id.org/traceability#EDDShapeMeta
schema https://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

@id https://w3id.org/traceability#Entity
schema https://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

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

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

@id https://schema.org/Event
schema https://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.

@id https://w3id.org/traceability#ExternalResource
schema https://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"

@id https://w3id.org/traceability#FSMAAbstractKDE
schema https://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"

@id https://w3id.org/traceability#FSMACreatingCTE
schema https://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"

@id https://w3id.org/traceability#FSMAFirstReceiverData
schema https://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"

@id https://w3id.org/traceability#FSMAGrowingCTE
schema https://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"

@id https://w3id.org/traceability#FSMAProduct
schema https://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"

@id https://w3id.org/traceability#FSMAReceivingCTE
schema https://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"

@id https://w3id.org/traceability#FSMAShipment
schema https://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"

@id https://w3id.org/traceability#FSMAShippingCTE
schema https://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"

@id https://w3id.org/traceability#FSMATraceabilityLot
schema https://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"

@id https://w3id.org/traceability#FSMATransformingCTE
schema https://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.

@id https://w3id.org/traceability#FoodDefenseDeficiency
schema https://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.

@id https://w3id.org/traceability#FoodDefenseInspection
schema https://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.

@id https://w3id.org/traceability#FoodDefenseQuestion
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspection
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspectionDefect
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspectionLot
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspectionResult
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspectionSample
schema https://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.

@id https://w3id.org/traceability#FoodGradeInspectionSampleProperty
schema https://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.

@id https://w3id.org/traceability#ForeignChargeDeclaration
schema https://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.

@id https://vocabulary.uncefact.org/manifestRelatedDocument
schema https://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).

@id https://w3id.org/traceability#GAPCorrectiveActionReport
schema https://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.

@id https://w3id.org/traceability#GAPInspection
schema https://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.

@id https://w3id.org/traceability#GAPLocationCertification
schema https://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.

@id https://w3id.org/traceability#GAPRequirementResult
schema https://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.

@id https://schema.org/GeoCoordinates
schema https://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.

@id https://w3id.org/traceability#HouseBillOfLading
schema https://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

@id https://w3id.org/traceability#IATAAirWaybill
schema https://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

@id https://w3id.org/traceability#ImporterSecurityFiling
schema https://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

@id https://w3id.org/traceability#Inbond
schema https://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

@id https://w3id.org/traceability#InspectionReport
schema https://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

@id https://w3id.org/traceability#Inspector
schema https://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.

@id https://vocabulary.uncefact.org/TransportInstructions
schema https://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.

@id https://w3id.org/traceability#InstrumentOfTrade
schema https://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

@id https://w3id.org/traceability#IntellectualPropertyRights
schema https://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.

@id https://w3id.org/traceability#IntellectualPropertyRightsAffirmation
schema https://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

@id https://w3id.org/traceability#IntellectualPropertyRightsLicense
schema https://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.

@id https://w3id.org/traceability#IntentToImport
schema https://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.

@id https://schema.org/Invoice
schema https://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)

@id https://www.gleif.org/ontology/Base/PhysicalAddress
schema https://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

@id https://w3id.org/traceability#LEIAuthority
schema https://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

@id https://w3id.org/traceability#LEIEntity
schema https://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

@id https://w3id.org/traceability#LEIRegistration
schema https://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.

@id https://w3id.org/traceability#LaceyActProductDeclaration
schema https://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.

@id https://schema.org/LinkRole
schema https://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.

@id https://w3id.org/traceability#MapResource
schema https://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.

@id https://w3id.org/traceability#MasterBillOfLading
schema https://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.

@id https://w3id.org/traceability#MeasuredProperty
schema https://w3id.org/traceability/openapi/components/schemas/common/MeasuredProperty.yml
Measured Value

The measurement of an Observation.

@id https://schema.org/QuantitativeValue
schema https://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.

@id https://w3id.org/traceability#MechanicalProperty
schema https://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.

@id https://schema.org/MonetaryAmount
schema https://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.

@id https://w3id.org/traceability#MonthlyAdvanceManifest
schema https://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

@id https://w3id.org/traceability#MonthlyDeliveryStatement
schema https://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.

@id https://w3id.org/traceability#MultiModalBillOfLading
schema https://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.

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

Details regarding an observed infestation.

@id https://w3id.org/traceability#NAISMAInfestation
schema https://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.

@id https://w3id.org/traceability#NAISMAInformationSource
schema https://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.

@id https://w3id.org/traceability#NAISMALocation
schema https://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.

@id https://w3id.org/traceability#NAISMARecordLevelIdentifiers
schema https://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.

@id https://w3id.org/traceability#NAISMARecordStatus
schema https://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.

@id https://w3id.org/traceability#NAISMASubject
schema https://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.

@id https://w3id.org/traceability#NAISMATaxonomy
schema https://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.

@id https://schema.org/Observation
schema https://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

@id https://w3id.org/traceability#OilAndGasDeliveryTicket
schema https://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

@id https://w3id.org/traceability#OilAndGasProduct
schema https://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.

@id https://schema.org/Order
schema https://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.

@id https://schema.org/OrderItem
schema https://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.

@id https://w3id.org/traceability#OrganicCertificate
schema https://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.

@id https://w3id.org/traceability#OrganicInspection
schema https://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.

@id https://w3id.org/traceability#OrganicOSPSectionReview
schema https://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.

@id https://w3id.org/traceability#OrganicProductCertificate
schema https://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.

@id https://w3id.org/traceability#OrganicReview
schema https://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.

@id https://schema.org/Organization
schema https://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

@id https://w3id.org/traceability#PGAShipmentStatus
schema https://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.

@id https://w3id.org/traceability#PGAShipmentStatusList
schema https://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.

@id https://vocabulary.uncefact.org/Package
schema https://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).

@id https://w3id.org/traceability#PackingList
schema https://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.

@id https://schema.org/ParcelDelivery
schema https://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

@id https://schema.org/OrderItem
schema https://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

@id https://schema.org/Person
schema https://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.

@id https://w3id.org/traceability#PestDetermination
schema https://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.

@id https://w3id.org/traceability#PestSample
schema https://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.

@id https://w3id.org/traceability#Phytosanitary
schema https://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.

@id https://schema.org/Place
schema https://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.

@id https://w3id.org/traceability#PlantSystemsInspection
schema https://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.

@id https://w3id.org/traceability#PlantSystemsQuestion
schema https://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.

@id https://schema.org/PostalAddress
schema https://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).

@id https://w3id.org/traceability#PostmanCollection
schema https://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.

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

A product

@id https://schema.org/Product
schema https://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

@id https://w3id.org/traceability#Purchase
schema https://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

@id https://vocabulary.uncefact.org/DocumentCodeList#105
schema https://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.

@id https://schema.org/qualifications
schema https://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

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

Basic material used to produce finished goods.

@id https://w3id.org/traceability#RawMaterial
schema https://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

@id https://w3id.org/traceability#RevocationList2020Status
schema https://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.

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

SIMA Steel Import License

@id https://w3id.org/traceability#SIMASteelImportLicense
schema https://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

@id https://w3id.org/traceability#SIMASteelImportProductSpecifier
schema https://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).

@id https://w3id.org/traceability#OssfScorecard
schema https://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.

@id https://w3id.org/traceability#SeaCargoManifest
schema https://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.

@id https://vocabulary.uncefact.org/Seal
schema https://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.

@id https://vocabulary.uncefact.org/ServiceCharge
schema https://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

@id https://w3id.org/traceability#ShippingDetails
schema https://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.

@id https://w3id.org/traceability#ShippingInstructions
schema https://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

@id https://w3id.org/traceability#SoftwareBillOfMaterials
schema https://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

@id https://w3id.org/traceability#SteelProduct
schema https://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

@id https://w3id.org/traceability/TSCACertification
schema https://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.

@id https://w3id.org/traceability#Taxonomy
schema https://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).

@id https://w3id.org/traceability#TemperatureReading
schema https://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.

@id https://w3id.org/traceability#Template
schema https://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.

@id https://schema.org/Thing
schema https://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.

@id https://w3id.org/traceability#TraceabilityAPI
schema https://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.

@id https://vocabulary.uncefact.org/SupplyChainTradeLineItem
schema https://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.

@id https://w3id.org/traceability#TransferEvent
schema https://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.

@id https://w3id.org/traceability#TransformEvent
schema https://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.

@id https://w3id.org/traceability#Transport
schema https://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.

@id https://w3id.org/traceability#TransportDocument
schema https://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.

@id https://vocabulary.uncefact.org/LogisticsTransportEquipment
schema https://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.

@id https://w3id.org/traceability#TransportEvent
schema https://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.

@id https://w3id.org/traceability#USDAPPQ203ForeignSiteInspection
schema https://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.

@id https://w3id.org/traceability#USDAPPQ309APestInterceptionRecord
schema https://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.

@id https://w3id.org/traceability#USDAPPQ368NoticeOfArrival
schema https://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.

@id https://w3id.org/traceability#USDAPPQ391SpecimensForDetermination
schema https://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).

@id https://w3id.org/traceability#USDAPPQ429FumigationRecord
schema https://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).

@id https://w3id.org/traceability#USDAPPQ449RTemperatureCalibration
schema https://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.

@id https://w3id.org/traceability#USDAPPQ505PlantDeclaration
schema https://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.

@id https://w3id.org/traceability#USDAPPQ519ComplianceAgreement
schema https://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

@id https://w3id.org/traceability#USDAPPQ587PlantImportApplication
schema https://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.

@id https://w3id.org/traceability#USDASC6ExemptCommodityForm
schema https://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.

@id https://w3id.org/traceability#USDASpecialtyCrops237AForm
schema https://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

@id https://w3id.org/traceability/USMCACertifier
schema https://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.

@id https://w3id.org/traceability/USMCAClaims
schema https://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

@id https://w3id.org/traceability/USMCAProduct
schema https://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

@id https://w3id.org/traceability#WebLEI
schema https://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/
Syntax error in textmermaid version 10.1.0