TransformationEvent

class

Transformation Event

A technical event carrier representing the transformation of one or more input objects into one or more output objects, capturing material or structural change across event inputs and outputs. Each TransformationEvent includes at least one input context and at least one output context, expressed at instance level, quantity level, or both. It may refer to an identified transformation used to correlate multiple events describing the same transformation.

URI:https://w3id.org/eudpp#TransformationEvent

Upstream alignment

How this class and its properties align to external and upstream vocabularies. Open a vocabulary to see the exact term-by-term relationships.

Properties (16)

DescriptionDomainRangeVocabularies
eventIdentifier
event identifier
A unique identifier assigned to the event.cirpass2:EPCISCarrierxsd:anyURI——
eventTime
event time
The date and time at which the event occurred.cirpass2:EPCISCarrierxsd:dateTime——
eventTimeZoneOffset
event time zone offset
The time zone offset in effect at the time and place where the event occurred.cirpass2:EPCISCarrierxsd:string——
hasBusinessLocation
has business location
Links an event carrier to the business location associated with the event.cirpass2:EPCISCarriercirpass2:BusinessLocation——
hasBusinessStep
has business step
Links an EPCIS carrier to the business step that provides the immediate business context of the event.cirpass2:EPCISCarriercirpass2:BusinessStep——
hasDestinationList
has destination list
Links an event carrier to a destination context associated with the event.cirpass2:EPCISCarriercirpass2:SourceOrDestination——
hasDisposition
has disposition
Links an EPCIS carrier to the disposition that expresses the business state of the object or objects following the event.cirpass2:EPCISCarriercirpass2:Disposition——
hasInputObjectContext
has input object context
Links a transformation event to an instance-level identifier used to represent an input object.cirpass2:TransformationEventcirpass2:InstanceIdentifier——
hasInputQuantityContext
has input quantity context
Links a transformation event to a quantity element used to identify an input object at class level together with quantity information.cirpass2:TransformationEventcirpass2:QuantityElement——
hasOutputObjectContext
has output object context
Links a transformation event to an instance-level identifier used to represent an output object.cirpass2:TransformationEventcirpass2:InstanceIdentifier——
hasOutputQuantityContext
has output quantity context
Links a transformation event to a quantity element used to identify an output object at class level together with quantity information.cirpass2:TransformationEventcirpass2:QuantityElement——
hasProductEvent
has product event
Links an EPCIS-inspired technical event carrier to the product event semantics it journalises.cirpass2:EPCISCarriercirpass2:ProductEvent——
hasReadPoint
has read point
Links an event carrier to the read point at which the event observation or capture occurred.cirpass2:EPCISCarriercirpass2:ReadPoint——
hasSourceList
has source list
Links an event carrier to a source context associated with the event.cirpass2:EPCISCarriercirpass2:SourceOrDestination——
hasTransformation
has transformation
Links a TransformationEvent to the identified transformation it refers to.cirpass2:TransformationEventcirpass2:Transformation——
recordedAt
recorded at
The date and time at which the event was recorded by the repository or information system.cirpass2:EPCISCarrierxsd:dateTime——

Subclass Of

JSON-LD Example

{
  "@context": "https://ref.openepcis.org/extensions/upstream/cirpass2-eudpp/cirpass2-eudpp-context.jsonld",
  "type": "TransformationEvent",
  "hasInputObjectContext": "...",
  "hasInputQuantityContext": "...",
  "hasOutputObjectContext": "..."
}