diff --git a/credentials/CG-FINAL-traceability-vocab-20241204/index.html b/credentials/CG-FINAL-traceability-vocab-20241204/index.html new file mode 100644 index 0000000..f37cdb8 --- /dev/null +++ b/credentials/CG-FINAL-traceability-vocab-20241204/index.html @@ -0,0 +1,33495 @@ +
+ + + + + + + ++ Final Community Group Report + +
++ Copyright + © + 2024 + + the Contributors to the Traceability Vocabulary v1.0 + Specification, published by the + Credentials Community Group under the + W3C Community Final Specification Agreement (FSA). A human-readable + summary + is available. + +
++ 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. +
++ 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:
+
+ 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. + + +
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). +
+ ++ 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. +
+ + ++ 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. +
+ ++ 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. +
+ ++ 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. +
+ ++ 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. +
+ ++ 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 | +
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. +
+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. +
+
+ 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. +
+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. +
+ + ++ 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). +
++ 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 +
++ 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. +
++ 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. +
+ ++ 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. +
++ The + Mill Test Report + certifies metal type and quality, listing chemical and mechanical + properties. +
++ Commercial Invoice + indicates to authorities the value of goods subject to tariffs and + duties. +
++ 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 Cards + hold verifiable presentation endpoint addresses. +
++ The + USMCA Certificate Of Origin + schema is adapted from + + FedEx's + and + UPS's + USMCA Forms, implementing the + United States - Mexico - Canada Agreement (USMCA). +
++ The Purchase Order + is a formal request of goods by buyer to seller. +
++ 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. +
++ 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. +
++ 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. +
++ The Importer Security + Filing, commonly referred to as "10+2" is a requirement for + import containerized cargo into the United States. +
++
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: + +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
+ +
CBP E-Commerce Apparel Tech Demo 2024
+ Credentials Used: +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
+ +
CBP E-Commerce Pesticides Tech Demo 2024
+ Credentials Used: +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
+ +
CBP Steel Tech Demo 2023
+ Credentials Used: +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
+ +
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: + +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
+ +
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: + +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
+ +
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: + +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
+ +
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: + +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
+ +
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: +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
+
+ 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"
.
+
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"
+ ]
+ }
+}
+ A credential asserting activities that take place on the farm that need to be recorded, such as planting, harvesting, applying fertilizer, etc.
+ + +{
+ "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"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
+ 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
+ }
+}
+ 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"
+ }
+ }
+}
+ 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"
+ }
+ }
+ ]
+ }
+}
+ 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"
+ }
+}
+ Customs and Border Protection Form 7501 for Entry Summary (https://www.cbp.gov/sites/default/files/assets/documents/2021-Sep/CBP%20Form%207501.pdf).
+ + +{
+ "@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"
+ }
+ }
+}
+ 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"
+ }
+ }
+}
+ 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).
+ + +{
+ "@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"
+ }
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+ }
+}
+ 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)
+ + +{
+ "@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"
+ }
+ ]
+ }
+}
+ 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)
+ + +{
+ "@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"
+ }
+ ]
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+ }
+ ]
+ }
+}
+ European Commission Digital Product Passport.
+ + +{
+ "@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"
+ }
+ ]
+ }
+}
+ 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.
+ + +{
+ "@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"
+ }
+ ]
+}
+ 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.
+ + +{
+ "@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=="
+ }
+}
+ Part II; To Be Completed by U.S. Environmental Protection Agency
+ + +{
+ "@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
+ }
+}
+ Part III; To Be Completed by U.S. Customs and Border Protection
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+}
+ A credential that represents the environmental impact of a product or event.
+ + +{
+ "@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"
+ }
+}
+ 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="
+ ]
+ }
+}
+ 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"
+ }
+}
+ 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
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+}
+ 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).
+ + +{
+ "@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"
+ }
+ ]
+ }
+}
+ 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.
+ + +{
+ "@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"
+ }
+ }
+}
+ 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).
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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"
+ }
+}
+ 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.
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ ]
+ }
+}
+ 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.
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+ }
+}
+ 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
+ + +{
+ "@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"
+ }
+ }
+ }
+ ]
+ }
+}
+ Credential claiming intellectual property rights of a product.
+ + +{
+ "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/"
+ }
+}
+ Credential licensing intellectual property rights.
+ + +{
+ "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"
+ }
+}
+ 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."
+ }
+}
+ Credential used for Ecommerce Filfillment Centers to register inventory.
+ + +{
+ "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"
+ }
+ }
+}
+ 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
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+}
+ 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 | +
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": "%"
+ }
+ }
+ }
+ ]
+ }
+}
+ A manifest that contains the scheduled deliveries by location for the upcoming month.
+ + +{
+ "@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
+ }
+ ]
+ }
+}
+ Credential containing aggregate statements indicating item(s) delivered during the month
+ + +{
+ "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"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
+ 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
+ + +{
+ "@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"
+ }
+}
+ A credential that represents the environmental passport of a natural gas producer
+ + +{
+ "@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"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
+ A delivery ticket for an Oil and Gas pipeline shipment
+ + +{
+ "@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"
+ }
+ }
+ ]
+ }
+}
+ 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"
+ }
+ }
+ }
+}
+ 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
+ }
+ ]
+ }
+}
+ 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).
+ + +{
+ "@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"
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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
+ }
+}
+ 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"
+ }
+}
+ 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).
+ + +{
+ "@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"
+ ]
+ }
+}
+ Legal authorization given by the Principal to the Agent to perform certain acts on the principal's behalf.
+ + +{
+ "@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"
+ }
+ }
+ }
+}
+ Credential used for Ecommerce Sellers to register listed products.
+ + +{
+ "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"
+ }
+ }
+}
+ 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"
+ }
+ }
+}
+ Level 1 Authority granting the authority to issue WebLEI credentials to a Qualified WebLEI Issuer.
+ + +{
+ "@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."
+ }
+}
+ Steel Import Monitoring and Analysis Licensing Application based on https://www.trade.gov/us-industry-licensing.
+ + +{
+ "@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"
+ }
+ }
+ ]
+ }
+}
+ Steel Import Monitoring and Analysis Licensing based on https://www.trade.gov/us-industry-licensing.
+ + +{
+ "@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"
+ }
+ }
+ ]
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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.
+ + +{
+ "@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"
+ }
+ }
+}
+ 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
+ + +{
+ "@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."
+ }
+ ]
+ }
+ ]
+ }
+}
+ 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"
+ }
+ }
+}
+ 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"
+ }
+}
+ USDA APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 203, Foreign Site Certificate of Inspection and/or Treatment.
+ + +{
+ "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"
+ }
+ }
+ ]
+ }
+}
+ USDA APHIS (Animal and Plant Health Inspection Service) Permit to Import Plants or Plant Products
+ + +{
+ "@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..."
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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"
+ }
+}
+ 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": []
+ }
+ ]
+ }
+}
+ 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"
+ }
+ ]
+ }
+}
+ 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"
+ }
+ }
+ }
+}
+ 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. +
+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
The object MUST conform to the basic requirements section of the W3C VC Data Model.
+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
.
+ 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). +
+ ++ 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. +
++ 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"
+ }
+ }
+ }
+}
+ + 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. +
+ ++ 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"
+ }
+ }
+ }
+}
+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"
+ }
+ ]
+}
+ This section is non-normative.
+ +This section is non-normative.
+ + ++ This section details the general privacy considerations and specific + privacy implications of deploying this specification into production + environments. +
+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. +
+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. +
+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. +
++ 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. +
+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"
+ }
+ }
+ ]
+}
+ Information common to agriculture inspection credentials.
+ + +{
+ "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"
+}
+ 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"
+}
+ 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"
+ }
+ ]
+}
+ 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"
+ }
+}
+ 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 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"
+ }
+}
+ 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
+ + +@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"
+ }
+ }
+ ]
+}
+ 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.
+ + +{
+ "affirmingParty": {
+ "type": ["Organization"],
+ "id": "did:web:ecommerce-marketplace.example.com"
+ },
+ "registrationUrl": "https://country.gov/corporation-directory/298774108",
+ "taxIdentificationNumber": "298774108",
+ "countryOfRegistration": "MX"
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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 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"
+}
+ 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 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"
+ }
+ }
+ ]
+}
+ Addresses the cargo items to be stuffed into a container for a shipment. A cargo item cannot be split across containers.
+ + +{
+ "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"
+}
+ 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 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
+ }
+}
+ 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"
+}
+ 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 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"
+}
+ 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 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 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 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"
+}
+ 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"
+ }
+ ]
+}
+ 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)
+ + +{
+ "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"
+ }]
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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 (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 (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"
+}
+ 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"
+}
+ 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"
+}
+ 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="
+ ]
+}
+ 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"
+}
+ "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"
+}
+ "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"
+}
+ "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"
+}
+ "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"
+ }
+}
+ "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"
+ }
+ ]
+}
+ "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"
+}
+ "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."
+ }
+ ]
+}
+ "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"
+ }
+ ]
+}
+ "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"
+}
+ "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"
+}
+ 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"
+}
+ 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"
+ }
+ ]
+}
+ 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
+}
+ 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"
+}
+ 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
+}
+ 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"
+ }
+}
+ 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
+}
+ 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"
+ }
+ ]
+}
+ A property of some agriculture grade inspection sample.
+ + +{
+ "type": ["FoodGradeInspectionSampleProperty"],
+ "propertyName": "Temp °F",
+ "propertyValue": "53"
+}
+ 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
+}
+ 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"
+ }
+ }
+ ]
+ }
+ ]
+}
+ 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"
+ }
+}
+ 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"
+ }
+ ]
+}
+ 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
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+ }
+ }
+ ]
+}
+ @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"
+ }
+}
+ 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"
+ }
+ }
+ ]
+}
+ 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"
+ }
+ ]
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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.
+ + +{
+ "affirmingParty": {
+ "type": ["Organization"],
+ "id": "https://climing-gear.example.com",
+ "name": "Climing Gear, Inc"
+ },
+ "intellectualPropertyRightsType": "Patent",
+ "evidenceDocumentUrl": "https://patents.google.com/patent/EP1820540B1/"
+}
+ Licensing of Intellectual Property Ownership or Rights
+ + +{
+ "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"
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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"
+}
+ 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": []
+}
+ 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"
+ }
+ ]
+}
+ 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 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"
+ }
+}
+ 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"
+}
+ 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 | +
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"
+}
+ 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."
+}
+ 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"
+}
+ 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 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"
+ }
+ }
+ ]
+ }
+ ]
+}
+ 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"
+}
+ 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
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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."
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+ }
+ ]
+}
+ 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"
+ }
+ }
+}
+ 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
+ }
+ ]
+}
+ 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
+}
+ 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"
+}
+ 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\""
+ ]
+ }
+ ]
+}
+ 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\""
+ ]
+}
+ 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
+}
+ 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\"."
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ }
+ ]
+}
+ 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"
+ }
+}
+ 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
+}
+ 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 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"
+ }
+ }
+ ]
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ ]
+}
+ 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
+}
+ 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"
+}
+ 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": [
+
+ ]
+ }
+ ]
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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
+ + +@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"
+ }
+ }
+ ]
+}
+ A finished or unfinished manufactured steel product
+ + +{
+ "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"
+ }
+}
+ 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 | +
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"
+ }
+ ]
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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"
+ }
+}
+ 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."
+ }
+ ]
+ }
+ ]
+}
+ 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 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"
+ }
+}
+ 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 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
+ ]
+}
+ 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"
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ }
+}
+ 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"
+}
+ 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="
+ ]
+}
+ 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"
+}
+ 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"
+}
+ 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"
+ }
+ ]
+}
+ 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 APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 203, Foreign Site Certificate of Inspection and/or Treatment.
+ + +{
+ "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"
+ }
+ }
+ ]
+}
+ 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.
+ + +{
+ "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 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"
+}
+ 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.
+ + +{
+ "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"
+}
+ 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 APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 449-R, Temperature Recording Calibration Report (In-Transit Cold Treatment).
+ + +{
+ "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 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 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 APHIS (Animal and Plant Health Inspection Service) PPQ (Plant Protection and Quarantine) 587, Application for Permit to Import Plants or Plant Products
+ + +{
+ "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"
+}
+ 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"
+}
+ 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 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"
+ }
+}
+ 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 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"
+}
+ 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"
+ ]
+}
+ This section is non-normative.
+ ++ A test report for this vocabulary can be found here: + Vocabulary Test Suite. +
+