Transshipment Event
How to record the Landing events given different scenarios.
Sometimes after products are harvested from the wild they are transferred to other ships before they are offloaded at shore. When this happens, we refer to these events as Transshipment Events. There are many different names throughout the world for these "middle-men" ships, TransShipment Vessel, Tender, etc. Regardless of the local vocabulary used to describe the ship, or the size of the ship, anytime products harvested from the wild are transferred to another ship prior to reaching land is considered a Transshipment event.
It is important that if there is a change of ownership during the transfer of the products, then that change of ownership should be recorded in the source and destination list
on the event as well as the disposition should be set to urn:gdst:disposition:entering_commerce
if this is the first time the products changed ownership.
Example #1
In this case, a Transshipment event is recorded. Here we are going to build on the previous scenario where a Vessel with Multiple Harvests and Multiple Fishing Events transshipped all 4 catches to a Transshipment Vessel. In this scenario, the Transshipment Vessel, Jimmy's Tender Vessel owned by Jimmy's Tender Co., is purchasing the Tuna from the Fishing Vessel, so these products are changing ownership and entering commerce for the first time.
{
"@context": [
"https://ref.gs1.org/standards/epcis/epcis-context.jsonld",
{
"xsi": "http://www.w3.org/2001/XMLSchema-instance/"
},
{
"sbdh": "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader/"
},
{
"gdst": "https://traceability-dialogue.org/epcis/"
}
],
"type": "EPCISDocument",
"creationDate": "2001-12-17T09:30:47.0000000+00:00",
"schemaVersion": "2.0",
"sender": "test",
"receiver": "test",
"instanceIdentifier": "9999",
"epcisBody": {
"eventList": [
{
"type": "ObjectEvent",
"eventTime": "2019-01-28T00:00:00.0000000-06:00",
"eventTimeZoneOffset": "+00:00",
"eventID": "urn:uuid:691b7a9d-3d1b-4e36-8c40-ee77dac64f89",
"epcList": [],
"action": "OBSERVE",
"bizStep": "urn:gdst:bizstep:transshipment",
"disposition": "urn:gdst:entering_commerce",
"readPoint": {
"id": "geo:37.860236,-123.144697"
},
"bizLocation": {
"id": "urn:gdst:traceability-solution.com:location:loc:0048000.019283"
},
"quantityList": [
{
"epcClass": "urn:gdst:traceability-solution.com:product:lot:class:0b4e59bb-29ba-4edd-8e51-7e8d1a96dce7.yft-fillet.lot20203015",
"quantity": 5000.0,
"uom": "KGM"
}
],
"sourceList": [
{
"type": "owning_party",
"source": "urn:gdst:traceability-solution.com:party:0b4e59bb-29ba-4edd-8e51-7e8d1a96dce7"
}
],
"destinationList": [
{
"type": "owning_party",
"destination": "urn:gdst:traceability-solution.com:party:0048000.000001"
}
],
"gdst:productOwner": "urn:gdst:traceability-solution.com:party:0b4e59bb-29ba-4edd-8e51-7e8d1a96dce7",
"gdst:humanWelfarePolicy": "3P Audit",
"cbvmda:informationProvider": "urn:gdst:traceability-solution.com:party:0048000.000001",
"gdst:certificationList": {
"certification": [
{
"certificationType": "urn:gdst:certType:transshipment",
"certificationStandard": "Transshipment Authority",
"certificationAgency": "Transshipment Authority",
"certificationValue": "TA_123456789",
"certificationIdentification": "TA_123456789"
},
{
"certificationType": "urn:gdst:certType:harvestCoC",
"certificationStandard": "MSC Chain of Custody",
"certificationAgency": "MSC",
"certificationValue": "MSC_COC_1234567890",
"certificationIdentification": "MSC_COC_1234567890"
},
{
"certificationType": "urn:gdst:certType:humanyPolicy",
"certificationStandard": "WHO Human Decency Policy",
"certificationAgency": "WHO",
"certificationValue": "1234567890",
"certificationIdentification": "0987654321"
}
]
}
}
]
}
}