Enabling Semantic Complex Event Processing in the Domain of Logistics

  • Tobias Metzke
  • Andreas Rogge-Solti
  • Anne Baumgrass
  • Jan Mendling
  • Mathias Weske
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8377)


During the execution of business processes, companies generate vast amounts of events, which makes it hard to detect meaningful process information that could be used for process analysis and improvement. Complex event processing (CEP) can help in this matter by providing techniques for continuous analysis of events. The consideration of domain knowledge can increase the performance of reasoning tasks but it is different for each domain and depends on the requirements of these domains. In this paper, an existing approach of combining CEP and ontological knowledge is applied to the domain of logistics. We show the benefits of semantic complex event processing (SCEP) for logistics processes along the specific use case of tracking and tracing goods and processing related events. In particular, we provide a novel domain-specific function that allows to detect meaningful events for a transportation route. For the demonstration, a prototypical implementation of a system enabling SCEP queries is introduced and analyzed in an experiment.


Resource Description Framework Transportation Plan Transportation Route Semantic Event Event Stream 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Luckham, D.C.: The Power of Events. Addison-Wesley (2002)Google Scholar
  2. 2.
    Teymourian, K., Rohde, M., Paschke, A.: Fusion of Background Knowledge and Streams of Events. In: Proc. of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS), pp. 302–313 (2012)Google Scholar
  3. 3.
    Zhou, Q., Simmhan, Y., Prasanna, V.: SCEPter: Semantic Complex Event Processing over End-to-end Data Flows. Technical report, Technical Report 12-926. Computer Science Department, University of Southern California (2012)Google Scholar
  4. 4.
    Walavalkar, O.B.: Streaming Knowledge Bases. ProQuest (2007)Google Scholar
  5. 5.
    Van Dorp, K.J.: Tracking and Tracing: A Structure for Development and Contemporary Practices. Logistics Information Management 15(1), 24–33 (2002)CrossRefGoogle Scholar
  6. 6.
    Shamsuzzoha, A., Helo, P.T.: Real-time Tracking and Tracing System: Potentials for the Logistics Network. In: Proceedings of the 2011 International Conference on Industrial Engineering and Operations Management, pp. 22–24 (2011)Google Scholar
  7. 7.
    Teymourian, K., Paschke, A.: Enabling Knowledge-based Complex Event Processing. In: Proc. of the 2010 EDBT/ICDT Workshops, vol. 37, pp. 1–37. ACM (2010)Google Scholar
  8. 8.
    Anicic, D., Rudolph, S., Fodor, P., Stojanovic, N.: Stream Reasoning and Complex Event Processing in ETALIS. Semantic Web 3(4), 397–407 (2012)Google Scholar
  9. 9.
    Zhou, Q., Simmhan, Y., Prasanna, V.: Towards an Inexact Semantic Complex Event Processing Framework. In: Proc. of the 5th ACM International Conference on Distributed Event-based Systems (DEBS), pp. 401–402 (2011)Google Scholar
  10. 10.
    Lian, P., Park, D.W., Kwon, H.C.: Design of Logistics Ontology for Semantic Representing of Situation in Logistics. In: Proc. of the 2nd Workshop on Digital Media and its Application in Museum & Heritages, pp. 432–437. IEEE (2007)Google Scholar
  11. 11.
    Hoxha, J., Scheuermann, A., Bloehdorn, S.: An Approach to Formal and Semantic Representation of Logistics Services. In: Proc. of the Workshop on Artificial Intelligence and Logistics (AILog), pp. 73–78 (2010)Google Scholar
  12. 12.
    Kiryakov, A., Popov, B., Terziev, I., Manov, D., Ognyanoff, D.: Semantic Annotation, Indexing, and Retrieval. Web Semantics: Science, Services and Agents on the World Wide Web 2(1) (2011)Google Scholar
  13. 13.
    Demers, A., Gehrke, J., Panda, B., Riedewald, M., Sharma, V., White, W.M., et al.: Cayuga: A General Purpose Event Monitoring System. In: CIDR (2007)Google Scholar
  14. 14.
    Herzberg, N., Meyer, A., Weske, M.: An Event Processing Platform for Business Process Management. In: Proc. of the 17th IEEE International EDOC Conference (2013)Google Scholar
  15. 15.
    Crapo, A., Wang, X., Lizzi, J., Larson, R.: The Semantically Enabled Smart Grid. In: Proc. of the Grid-Interop Forum, vol. 2009, pp. 177–185 (2009)Google Scholar
  16. 16.
    Barbieri, D.F., Braga, D., Ceri, S., Grossniklaus, M.: An Execution Environment for C-SPARQL Queries. In: Proc. of the 13th International Conference on Extending Database Technology, pp. 441–452. ACM (2010)Google Scholar
  17. 17.
    Anicic, D., Fodor, P., Rudolph, S., Stojanovic, N.: EP-SPARQL: A Unified Language for Event Processing and Stream Reasoning. In: Proc. of the 20th International Conference on World Wide Web, pp. 635–644. ACM (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Tobias Metzke
    • 1
  • Andreas Rogge-Solti
    • 1
  • Anne Baumgrass
    • 1
  • Jan Mendling
    • 2
  • Mathias Weske
    • 1
  1. 1.Hasso Plattner Institute at the University of PotsdamGermany
  2. 2.Institute for Information Business at Vienna University of Economics and BusinessAustria

Personalised recommendations