Micro extension

The Micro extension defines a nesting level, a nesting parent, and the (optional) number of nested children for events within a log.

Attributes

Level
  • Key: level
  • Components:
    • event
  • Datatype: xs:long

A positive integer. The lowest level is level 1.

Parent ID
  • Key: parentId
  • Components:
    • event
  • Datatype: ID

May not be present if level equals 1. Must be present for all other levels. If present, then this event must have a level that is one higher than the event with the specified Id.

Length
  • Key: length
  • Components:
    •    event
  • Datatype: xs:long

The number of child events, that is, the number of events that have this event as parent event. If not present, the number of child events must be retrieved from the event log.

Relation to other extensions

The Micro extension requires the Identity extension to be able to assign Ids to events.

The Micro extension also has a relation with the Concept extension and the Lifecycle extension. In a way, the Concept extension (concept:name) and certain values for the Lifecycle extension (lifecycle:transition, like start and complete) can be used to capture events on level 1, whereas the other values for the Lifecycle extension (like input_customer_info, input_insurance_app, and input_etc) can be used to capture events on level 2. As before, the concept:instance attribute is then used to correlate different events.