| |
traceabilityEvents:actionCode | The Action type says how an event relates to the lifecycle of the entity being described. For example, AggregationEvent is used to capture events related to aggregations of objects, such as cases aggregated to a pallet. Throughout its life, the pallet load participates in many business process steps, each of which may generate an EPCIS event. The action field of each event says how the aggregation itself has changed during the event: have objects been added to the aggregation, have objects been removed from the aggregation, or has the aggregation simply been observed without change to its membership? The action is independent of the bizStep (of type BusinessStepID) which identifies the specific business process step in which the action took place. allowed values are: - ADD (The entity in question has been created or added to.) - OBSERVE (Theentityinquestionhasnotbeenchanged:ithasneitherbeencreated,addedto,destroyed,orremovedfrom.) - DELETE (The entity in question has been removed from or destroyed altogether.) |
| |
traceabilityEvents:assessmentLevel | The integrity level of the sustainability claims. Self asssed or independently certified. |
| |
traceabilityEvents:businessStepCode | BusinessStepID is a vocabulary whose elements denote steps in business processes. An example is an identifier that denotes “shipping.” The business step field of an event specifies the business context of an event: what business process step was taking place that caused the event to be captured? This specification has chosena 5 of the 41 possible bizstep values defined by GS1 that are appropriate for the sustainbility use case. |
traceabilityEvents:certificateID | The ID of the certificate document |
traceabilityEvents:certification | Any test result or certification related to this EPCIS event.Could be self-assessed or independent and has asssociated sustainabiloity claims from the ITC vocabulary. |
traceabilityEvents:childItems | The list of child items that have been aggreated into the parent (or disaggregated from the parent). Maybe a list of pckage referneces (eg boxes on a pallet) or may be individual items (eg products in a box). |
traceabilityEvents:childQuantityList | List of quantified product classes that have been aggregated into the parent. Used whwn the child items do not have unique identifiers (eg 100 Kg of cotton bales) |
traceabilityEvents:criteriaList | Optional list of specific sustainability criteria that the certificate claims are met. |
traceabilityEvents:destinationParty | The destination party for this supply chain transaction - typcially the buyer party. |
| |
traceabilityEvents:dispositionCode | Disposition code is a vocabulary whose elements denote a business state of an object. An example is a code that denotes “recalled". 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. Intervening events that do not specify a disposition field have no effect on the presumed disposition of the object. The GS1 vocabulary (CBV v2.0) defines 33 possible disposition codes but this specification restricts the options to the minimum set of values that are relevant for supply chain traceability. |
traceabilityEvents:documentURL | The URL of the referenced trade document. For privacy and integrity reasons, it is recommended (but not required) that * the documentURL is a hashlink (https://w3c-ccg.github.io/hashlink/) so that if the document the URL is changed then the hash verification will fail.* the document is encrypted for privacy reasons and that the hex encoded symmetric key for decruption is provided as a URL parameter.* the document filename is a GUID so that there is no leakage of possibly identifying information in the URL.https://domain/GUID?h1={document_hash}&key={decryption_key}For examplehttps://docstore.com/ef1e69fbbeaf47b4af97e29c69dc09cf.pdf?h1=zQmWvQxTqbG2Z9HPJgG57jjwR154cKhbtJenbyYTWkjgF3e&key=462D4A614E645267556B587032733576 |
traceabilityEvents:domain | DNS domain of the counter party |
traceabilityEvents:email | email address of the verifier person for manual verifications. |
traceabilityEvents:eventID | The unique identifier of this event - SHOULD be a UUID |
traceabilityEvents:eventTime | The ISO-8601 date time when the event occured. |
| |
traceabilityEvents:eventType | The event type - object, aggregation, transformation, transaction. |
traceabilityEvents:evidenceURL | The URL of the certificate document. For privacy and integrity reasons, it is recommended (but not required) that * the documentURL is a hashlink (https://w3c-ccg.github.io/hashlink/) so that if the document the URL is changed then the hash verification will fail.* the document is encrypted for privacy reasons and that the symmetric key for decruption is provided as a URL parameter.* the document filename is a GUID so that there is no leakage of possibly identifying information in the URL.https://domain/GUID?h1={document_hash}&key={decryption_key}For examplehttps://docstore.com/ef1e69fbbeaf47b4af97e29c69dc09cf.pdf?h1=zQmWvQxTqbG2Z9HPJgG57jjwR154cKhbtJenbyYTWkjgF3e&key=462D4A614E645267556B587032733576 |
traceabilityEvents:file | Base64 eoncided blob that is the document to be stored. |
traceabilityEvents:fileType | MIME type of stored document |
traceabilityEvents:hash | Multi-hash of the stored document object which is also used as the ID of the document. |
traceabilityEvents:identifier | The identifier of the trade transaction document - eg an invoice number or bill of lading number. Must be unique for a given source party |
traceabilityEvents:inputItemList | The list of uniquely identified items that are the intput of this transformation event - for example a list of individually identified bobbins of yarn that are the input of a weaving process. |
traceabilityEvents:inputQuantityList | The quantified list of product classes that are the input of this transformation event - usend when each item does not have a unique identity. for example the weight of raw cotton that is the input to a ginning process. |
traceabilityEvents:itemID | The globally unique identifier (eg GS1 GTIN or digital link) of the product item. |
traceabilityEvents:itemList | A list of uniquely identified items (eg specific items serial numbers or tagged shipments / packages) that are the focus of this object event. |
traceabilityEvents:key | symmetric encryption key used to encrypt the stored document. |
traceabilityEvents:locationId | A Business Location is a uniquely identified and discretely recorded geospatial location that is meant to designate the specific place where an object is assumed to be following an EPCIS event until it is reported to be at a different Business Location by a subsequent EPCIS event. This specification requires the use of https://maps.google.com/pluscodes/ as geospatial identifiers rather than identifier schemes that cannot be reolved to a geogrpahic point or area. |
traceabilityEvents:name | The entity name of the identified party - usually the business anme from the corresponding natinal registery -eg ACME LTD |
traceabilityEvents:outputItemList | The list of uniquely identified items that are the output of this transformation event - for example a list of individually identified bolts of cloth that are the output of a weaving process. |
traceabilityEvents:outputQuantityList | The quantified list of product classes that are the output of this transformation event - usend when each item does not have a unique identity. for example a count of the bales of cleaned cotton that are the output of a ginning process. |
traceabilityEvents:parentItem | The unique item identifier that is the result of this aggreation. Typcially a packaging ID used in shipments that represents a box/ pallet / container of contained items. |
traceabilityEvents:partyID | The globally unique identifier of the party. This must be expressed as a URI that is (preferably) resolvable to an entity register such as a national business register - eg https://abr.business.gov.au/ABN/View?abn=41161080146 |
traceabilityEvents:processType | An industry specific process type code. |
traceabilityEvents:productClass | THe identifier of a product class (as opposed to a product instance) such as a GTIN code for a manufactured product. |
traceabilityEvents:quantity | The numeric quantity of the product class (eg 100 kg of cotton) |
traceabilityEvents:quantityList | A quantified list of product classes (eg GS1 GTINs) that are the focus of this object event |
traceabilityEvents:readPointId | A Read Point is a discretely recorded location that is meant to identify the most specific place at which an EPCIS event took place. Read Points are determined by the EPCIS Capturing Application, perhaps inferred as a function of logical reader if stationary readers are used, perhaps determined overtly by reading a location tag if the reader is mobile, or in general determined by any other means the EPCIS Capturing Application chooses to use. Conceptually, the Read Point is designed to identify “where objects were at the time of the EPCIS event.” |
traceabilityEvents:referenceStandard | The identifier (as a URI) of the sustainability standard against whichthe certificate is issued. For example abvtex.org.br/v4.0 |
traceabilityEvents:responsibleAgency | The issuing authority of the certificate. |
traceabilityEvents:role | Role of the coutner party (business partner or certifier) |
traceabilityEvents:sourceParty | The source party for this supply chain transaction - typcially the seller party |
traceabilityEvents:transaction | The supply chain transaction reference for this transaction event - eg the invoice, order, or despatch advice |
traceabilityEvents:type | The document type representing the trade transaciton. This profile for supply chain traceability defines a simple subset of 5 document types that may be referenced by a transaction event. |
traceabilityEvents:uom | The unit of measure for the quantity value (eg Kg or meters etc) using the UNECE Rec 20 unit of measure codelist. |
traceabilityEvents:url | The storage URL of the document which is of the form {path}/{hash}#{key} |
traceabilityEvents:verficationID | The unique ID of of the verification created by the counter party. |
traceabilityEvents:verificationData | The event data that is to be verified by the counter party |
traceabilityEvents:verificationDateTime | The dateTime stamp of the verification |
| |
traceabilityEvents:verificationOutcome | The outcome of the counter party verification - returned by the verification callback end point. |