IOTEL: A Tool for Generating IoT-enriched Object-Centric Event Logs

This paper presents IOTEL, a tool designed to systematically generate IoT-enriched Object-Centric Event Logs (OCEL) by integrating heterogeneous IoT data with business process logs, thereby enabling effective analysis of IoT-enhanced processes without requiring specialized schemas or extensive preprocessing.

Jia Wei, Xin Su, Chun Ouyang

Published Tue, 10 Ma
📖 4 min read☕ Coffee break read

Imagine you are trying to understand a complex story, like a heist movie. You have two different types of evidence:

  1. The Script (The Event Log): This is the official record of what happened. "The guard opened the door at 10:00 AM." "The safe was cracked at 10:05 AM." It tells you the order of events and the people involved.
  2. The Security Footage (The IoT Data): This is the raw, high-speed stream of data from cameras and sensors. It's a million frames per second showing the guard's heartbeat, the temperature of the door handle, the exact GPS location of the getaway car, and the vibration of the floor.

The Problem:
If you try to paste the entire security footage (the raw IoT data) directly into the script, you get a mess. The script becomes thousands of pages long, filled with irrelevant details like "the camera lens was 20 degrees Celsius." It's too big, too messy, and impossible to read. You can't analyze the story anymore because you're drowning in noise.

The Solution: IOTEL
The paper introduces IOTEL, a smart tool that acts like a super-efficient film editor.

Instead of pasting the raw footage into the script, IOTEL does three clever things:

1. The "Smart Filter" (IoT Data Processing)

Imagine you have a giant pile of raw ingredients (the IoT data). IOTEL doesn't just dump the whole pile into your soup. It looks at the recipe (the business process) and only picks the ingredients that actually matter.

  • It throws away the "noise" (like the temperature of the camera lens).
  • It keeps the "flavor" (like the truck's weight or its GPS location).
  • It uses a special dictionary (called an Ontology) to make sure it understands that a "sensor reading" is actually a "truck weight."

2. The "Organizer" (OCEL Log Exploration)

Before mixing anything, IOTEL looks at the script (the Event Log) to understand the cast of characters.

  • In a normal script, you might just see "Truck A."
  • But in the real world, "Truck A" interacts with "Cargo," "The Gate," and "The Driver."
  • IOTEL understands that these are all different characters in the same play. It maps out who is talking to whom, so it knows exactly where to insert the new information.

3. The "Seamless Stitcher" (Integration)

This is the magic part. IOTEL knows how to add the filtered data to the script without breaking the story.

  • Scenario A: If a sensor measures the truck's weight, IOTEL attaches that data to the Truck character in the script. Now, whenever you look at the Truck, you see its weight history.
  • Scenario B: If a sensor measures the weather (which affects the whole scene), IOTEL attaches that data to the Event (the "Gate Opening" scene).
  • It doesn't just glue things together; it makes sure the new data fits perfectly into the existing structure, like adding a new chapter to a book without tearing out the old pages.

Why Does This Matter? (The Real-World Example)

The authors tested this tool at a shipping port.

  • The Problem: Port managers wanted to catch trucks that were lying about their weight (to steal cargo). They had the "script" (gate logs) and the "footage" (GPS and weight sensors), but they were stored in two different buildings.
  • The Fix: They used IOTEL. It took the messy sensor data, filtered out the junk, and stitched the real-time weight and location data right into the truck's daily log.
  • The Result: Suddenly, the managers could see a clear picture: "Truck X entered at 10:00, but the sensor said it was 5 tons heavier than the log said." The fraud was exposed instantly.

The Bottom Line

IOTEL is a tool that helps businesses stop drowning in data. It takes the raw, chaotic stream of information from the "Internet of Things" (sensors, smart devices) and carefully weaves it into the official business records.

It turns a chaotic pile of raw data into a clear, readable story, allowing companies to see the full picture of what is really happening in their operations. It's the bridge between the "digital world" of sensors and the "human world" of business processes.