Wild Catch Module On-vessel Processing Event
On-vessel transformation events refer to any type of transformation that happens on a vessel, rather than on land.
Event Profile
An on-vessel processing event is identified by the following event characteristics.
KDE | Value |
type | TransformationEvent |
bizStep | commissioning |
disposition | active |
To be classified as an on-vessel processing event, the location of the event must have a
locationClassification of vessel.KDE Requirements
The following KDEs are required on the root of the on-vessel processing event.
| KDE | Description | Example Value |
|---|---|---|
| eventID | A URN formatted universally unique ID (UUID) | urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| eventTime | A string value formatted as an ISO datetime | 2026-01-01T00:00:00.000Z |
| disposition | The disposition field of an event specifies the business condition of the event's objects, subsequent to the event. The disposition is assumed to hold true until another event indicates a change of disposition. A full list of disposition values and their definitions is available in the EPCIS Core Business Vocabulary | active |
| bizLocation | Event location identifier for the vessel where processing occurred; validated as a GLN with related master data | urn:epc:id:gln:1234567890123 |
| informationProvider | A URN formatted PGLN or GDST party identifier | urn:epc:sgln:08600031303.0.0, urn:gdst:example.org:party:example_prefix.0 |
| productOwner | 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 |
| humanWelfarePolicy | Indicates whether a human welfare policy applies. Must be one of the allowed values (see below). | none, 3P, internal policy |
Instance Lot Master Data (ILMD) Requirements
The following KDEs are required on the ilmd object property of the on-vessel processing event.
| KDE | Description | Example Value |
|---|---|---|
| countryofOrigin | ISO 3166-1 alpha-2 or alpha-3 country code for the nation where the product underwent the last substantial transformation | US, USA |
Certificates
The following certificates are required on the certificationList property of the ilmd property of the on-vessel processing event.
| Certification description | Certification type |
|---|---|
| Chain of Custody | urn:gdst:certType:harvestCoC |
| Human Welfare Policy Standards | urn:gdst:certType:humanPolicy |
| Legal authorization (processor license) | urn:gdst:certType:processorLicense |
Certificates are required to have the following properties
| Certificate Property | Description | Example Value |
|---|---|---|
| certificationType | A URN formatted string defining the type of certificte | urn:gdst:certType:harvestCert |
| certificationAgency | The name of the certificate program owner | WHO |
| certificationStandard | The name of the standard associated with the certificate | WHO Human Decency Policy |
| certificationValue | An additional descriptor of the certificate if there are different quality values for the certificate | Quality class 4 |
| certificationIdentification | The ID of the certificate | 0987654321 |
Full JSON Example
{
"@context": [
"https://ref.gs1.org/standards/epcis/epcis-context.jsonld",
{
"gdst": "https://traceability-dialogue.org/epcis"
}
],
"type": "TransformationEvent",
"eventTime": "2026-04-17T21:58:47.3535287+00:00",
"eventTimeZoneOffset": "+00:00",
"eventID": "urn:uuid:524604ff-4f6c-447c-8758-f546aada5cee",
"inputQuantityList": [
{
"epcClass": "urn:gdst:example.org:product:lot:class:solution.wildfish.lot1",
"quantity": 9876,"uom": "KGM"
}
],
"outputQuantityList": [
{
"epcClass": "urn:gdst:example.org:product:lot:class:solution.wildfish.lot2",
"quantity": 9876,
"uom": "KGM"
}
],
"bizStep": "commissioning",
"disposition": "active",
"readPoint": {
"id": "geo:37.7749,-122.4194"
},
"bizLocation": {
"id": "urn:gdst:example.org:location:loc:solution.vessel1"
},
"ilmd": {
"cbvmda:countryOfOrigin": "US",
"cbvmda:certificationList": {
"certification": [
{
"gdst:certificationType": "urn:gdst:certType:harvestCoC",
"certificationAgency": "CoC Agency",
"certificationStandard": "Generic Chain of Custody Standard",
"certificationValue": "abc123",
"certificationIdentification": "COC-0001"
},
{
"gdst:certificationType": "urn:gdst:certType:processorLicense",
"certificationAgency": "Processor Agency",
"certificationStandard": "Processor License Standard",
"certificationValue": "def456",
"certificationIdentification": "PROC-0002"
},
{
"gdst:certificationType": "urn:gdst:certType:humanPolicy",
"certificationAgency": "Human Policy Agency",
"certificationStandard": "Human Welfare Policy Standard",
"certificationValue": "pqr678","certificationIdentification": "HUMN-0006"
}
]
}
},
"gdst:productOwner": "urn:gdst:example.org:party:solution.fisherman",
"gdst:humanWelfarePolicy": "3p",
"cbvmda:informationProvider": "urn:gdst:example.org:party:solution.fisherman"
}