Seafood Module Decommission Event

Decommission events capture the removal of products from a supply chain. These events typically occur when a products is destroyed, disposed, or arrives at the final point of sale. The seafood decommission event records the removal seafood products.

Event Profile

Seafood decommission events are identified by the following event characteristics.

KDE

Value

type

ObjectEvent

action

DELETE

bizStep

destroying

A seafood decommission event must have at least one product with a productClassification of seafood.

KDE Requirements

The following KDEs are required on the root of a seafood decommission event.

KDE Description Example Value
eventID A URN formatted universally unique ID (UUID) urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
action The action says how an event relates to the lifecycle of the entity being described. ADD means the entity in question has been created or added to. OBSERVE means the entity in question has not been changed. DELETE means the entity in question has been removed from or destroyed altogether ADD, DELETE, OBSERVE
eventTime A string value formatted as an ISO datetime 2026-01-01T00:00:00.000Z
bizLocation A URN formatted GLN or GDST location identifier validated as a GLN with related master data urn:epc:id:gln:1234567890123, urn:gdst:example.org:location:loc:examplePrefix.0
productOwner A URN formatted PGLN or GDST party identifier urn:epc:sgln:08600031303.0.0, urn:gdst:example.org:party:example_prefix.0
informationProvider A URN formatted PGLN or GDST party identifier urn:epc:sgln:08600031303.0.0, urn:gdst:example.org:party:example_prefix.0
readPoint A readPoint object with an id property equal to a geo formatted coordinate pair geo:37.860236,-123.144697

Full JSON Example

{
              "@context": [
                  "https://ref.gs1.org/standards/epcis/epcis-context.jsonld",
                  {
                      "gdst": "https://traceability-dialogue.org/epcis"
                  }
              ],
              "type": "ObjectEvent",
              "eventTime": "2026-04-19T10:58:39.4957023+00:00",
              "eventTimeZoneOffset": "+00:00",
              "eventID": "urn:uuid:e90fa643-5598-4df5-a3cc-fa32652117cf",
              "epcList": [],
              "action": "DELETE",
              "bizStep": "destroying",
              "readPoint": {
                  "id": "geo:37.7749,-122.4194"
              },
              "bizLocation": {
                  "id": "urn:gdst:example.org:location:loc:solution.processorplant"
              },
              "quantityList": [
                  {
                      "epcClass": "urn:gdst:example.org:product:lot:class:solution.wildfish.lot2",
                      "quantity": 10,"uom": "KGM"
                  }
              ],
              "gdst:productOwner": "urn:gdst:example.org:party:solution.processor",
              "cbvmda:informationProvider": "urn:gdst:example.org:party:solution.processor"
          }


How did we do?

Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)