Seafood Module Master Data

The seafood module builds on the core module requirements by introducing additional KDE requirements for locations and products, as well as introducing the seafood and processed product classifications.

Locations

The seafood module introduces the following new KDE requirements for locations.

KDE

Description

Example Value

owning_party

The PGLN or GDST identifier for the legal entity that owns the facility.

urn:gdst:example.org:party:example_prefix.0, urn:epc:id:sgln:08600031303.0.0

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": "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"
                      }
                  ],
                  "postalCode" : "94111"
                  "addressRegion": [
                      {
                          "@language": "en-US",
                          "@value": "CA"
                      }
                  ],
              "countryCode": "US"
              }
          }

Products

The seafood module adds the following new KDE requirements for products.

KDE

Description

Example Value

speciesForFisheryStatisticsPurposesCode

The FAO 3 Alpha code of the species.

YFT

speciesForFisheryStatisticsPurposesName

The scientific name of the species.

Thunnus albacares

tradeItemConditionCode

Code (selected from GS1 code values for Trade Item Condition code) that describes the seafood.

OTH

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"
              ]
          }

Trading Parties

The seafood module uses the core trading party definition without any extensions.

Trading Party 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"
              },
              "@type": "gs1:Organization",
              "globalLocationNumber": "urn:gdst:example.org:party:solution.fishfarm",
              "cbvmda:owning_party": "urn:gdst:example.org:party:solution.fishfarm",
              "cbvmda:informationProvider": "urn:gdst:example.org:party:solution.fishfarm",
              "organizationName": [
                  {
                      "@language": "en-US",
                      "@value": "Fish Farm Co."
                  }
              ]
          }


How did we do?

Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)