Wild Catch Module Master Data

The Wild Catch module builds on the Seafood module requirements by introducing additional requirements for the Vessel location master data element, and the wildcaught product classification.

Locations

The wild-catch module introduces vessel classifications for locations. However, land facility locations share the same KDEs as seafood land facility locations without any extensions.

Land Facility Locations

Land facility locations are inherited from the seafood module without any extensions.

Land Facility JSON Example
{
              "@context": {
                  "cbvmda": "urn:epcglobal:cbvmda:mda",
                  "xsd": "http://www.w3.org/2001/XMLSchema#",
                  "gs1": "http://gs1.org/voc/",
                  "@vocab": "http://gs1.org/voc/",
                  "gdst": "https://traceability-dialogue.org/vocab"
              },
              "gdst:locationClassification": [
                  {
                      "type": "GDST",
                      "value": "Land Facility"
                  } 
              ],
              "@type": "gs1:Place",
              "globalLocationNumber": "urn:gdst:example.org:location:loc:solution.processorplant",
              "cbvmda:owning_party": "urn:gdst:example.org:party:solution.processor",
              "cbvmda:informationProvider": "urn:gdst:example.org:party:solution.processor",
              "name": [
                  {
                      "@language": "en-US",
                      "@value": "Processor Plant"
                  }
              ],
              "address": {
                  "@type": "gs1:PostalAddress",
                  "streetAddress": [
                      {
                          "@language": "en-US",
                          "@value": "321 Cannery Row"
                      }
                  ],
                  "addressLocality": [
                      {
                          "@language": "en-US",
                          "@value": "San Francisco"
                      }
                  ],
                  "addressRegion": [
                      {
                          "@language": "en-US",
                          "@value": "CA"
                      }
                  ],
                  "postalCode": "","countryCode": "US"
              }
          }

Vessel Locations

The wild catch module introduces the vessel location type, which inherits the same requirements as a core location and extends it with the following properties:

KDE

Field

Description

Vessel Registration

vesselID

The standardized number or identifier distinguishing a vessel from other vessels registered under the same flag nation.

Unique Vessel Identification

imoNumber

A permanent identifier associated with a vessel for its entire existence, never re-used by any other vessel; shown as a physical marking on the craft.

Vessel Flag

vesselFlagState

Country code for the nation under which the fishing vessel is registered, licensed, and/or monitored.

Public Vessel Registry Hyperlink

vesselPublicRegistry

Link to the web address of the vessel registry managed by the vessel flag state's regulatory authority.

Vessel Location JSON Example
{
              "@context": {
              "cbvmda": "urn:epcglobal:cbvmda:mda",
              "xsd": "http://www.w3.org/2001/XMLSchema#",
              "gs1": "http://gs1.org/voc/",
              "@vocab": "http://gs1.org/voc/",
              "gdst": "https://traceability-dialogue.org/vocab"
              },
              "gdst:locationClassification": [
                  {
                      "type": "GDST",
                      "value": "Vessel"
                  }
              ],
              "cbvmda:vesselFlagState": "US",
              "cbvmda:vesselID": "VESSEL1",
              "gdst:imoNumber": "IMO1234567",
              "gdst:vesselPublicRegistry": "https://example.org/vessels/VESSEL1",
              "@type": "gs1:Place",
              "globalLocationNumber": "urn:gdst:example.org:location:loc:solution.vessel1",
              "cbvmda:owning_party": "urn:gdst:example.org:party:solution.fisherman",
              "cbvmda:informationProvider": "urn:gdst:example.org:party:solution.fisherman",
              "name": [
                  {
                      "@language": "en-US",
                      "@value": "Vessel #1"
                  }
              ]
          }

Products

Wild caught products use the same KDEs as seafood products without introducing any new KDEs. The wildcaught productClassification is added to assist in profiling wild-catch events.

Wild Caught Product JSON Example
{
              "@context": {
                  "cbvmda": "urn:epcglobal:cbvmda:mda",
                  "xsd": "http://www.w3.org/2001/XMLSchema#",
                  "gs1": "http://gs1.org/voc/",
                  "@vocab": "http://gs1.org/voc/",
                  "gdst": "https://traceability-dialogue.org/vocab"
              },
              "gdst:productClassification": [
                  {
                      "type": "GDST",
                      "value": "seafood"
                  },
                  {
                      "type": "GDST",
                      "value": "WildCaught"
                  }
              ],
              "@type": "gs1:Product",
              "gtin": "urn:gdst:example.org:product:class:solution.wildfish",
              "productName": [
                  {
                      "@language": "en-US",
                      "@value": "Wild Yellowfin Tuna"
                  }
              ],
              "cbvmda:tradeItemConditionCode": "FIL",
              "cbvmda:owning_party": "urn:gdst:example.org:party:solution.fisherman",
              "cbvmda:informationProvider": "urn:gdst:example.org:party:solution.fisherman",
              "cbvmda:speciesForFisheryStatisticsPurposesName": [
                  "Thunnus albacares"
              ],
              "cbvmda:speciesForFisheryStatisticsPurposesCode": [
                  "YFT"
              ]
          }


How did we do?

Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)