- Riccardo Tommasini17,18,
- Pieter Bonte17,18,
- Emanuele Della Valle17,18,
- Femke Ongenae17,18 &
- …
- Filip De Turck17,18
Part of the book series:Lecture Notes in Computer Science ((LNAI,volume 11313))
Included in the following conference series:
1091Accesses
Abstract
Stream Reasoning (SR) envisioned, investigated and proved the possibility to make sense of streaming data in real-time. Now, the community is investigating more powerful solutions, realizing the vision of expressive stream reasoning. Ontology-Based Event Processing (OBEP) is our contribution to this field. OBEP combines Description Logics and Event Recognition Languages. It allows describing events either as logical statements or as complex event patterns, and it captures their occurrences over ontology streams. In this paper, we define OBEP’s query model, we present a language to define OBEP queries, and we explain the language semantics.
This is a preview of subscription content,log in via an institution to check access.
Access this chapter
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 5719
- Price includes VAT (Japan)
- Softcover Book
- JPY 7149
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Due to the lack of space, we focus on the essential definition, and we provide references for the interested reader.
- 2.
We refer the reader to Horrocks et. al. [11] for a thorough discussion of a more expressive DL.
- 3.
Due to the lack of space, we only present SEQ, FIRST, and DURING operators. The remaining ones are available in our extended version athttps://github.com/riccardotommasini/obep.
- 4.
We consider only the rules (i) <:s rdf:type :C>\(\rightarrow \) C(s); (ii) <:s :p :o>\(\rightarrow \) P(s,o).
- 5.
We implemented this mechanism using OWL Annotation Properties since they do not impact the reasoning, but allows distinguishing TBox axioms.
- 6.
We will use Manchester Syntax to express Bhttps://www.w3.org/TR/owl2-manchester-syntax/.
- 7.
- 8.
ObservesPerson.
- 9.
ObservesClosedDoor.
- 10.
Virtually, the EDS is populated by all the combination of events instances.
- 11.
An extended version of this paper, with more examples and all the operators semantics is athttps://github.com/riccardotommasini/obep.
References
Anicic, D., Fodor, P., Rudolph, S., Stojanovic, N.: EP-SPARQL: a unified language for event processing and stream reasoning, pp. 635–644 (2011)
Anicic, D., Rudolph, S., Fodor, P., Stojanovic, N.: Stream reasoning and complex event processing in ETALIS. Semant. Web3(4), 397–407 (2012)
Baader, F.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, New York (2003)
Chakravarthy, S., Mishra, D.: Snoop: an expressive event specification language for active databases. Data Knowl. Eng.14(1), 1–26 (1994)
Chen, J., Lécué, F., Pan, J.Z., Chen, H.: Learning from ontology streams with semantic concept drift. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI 2017, Melbourne, Australia, 19–25 August 2017, pp. 957–963 (2017).https://doi.org/10.24963/ijcai.2017/133
Cugola, G.: Processing flows of information: from data stream to complex event processing. ACM Comput. Surv.44(3), 15 (2012)
Cugola, G., Margara, A.: TESLA: a formally defined event specification language. In: Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, DEBS, Cambridge, United Kingdom (2010)
Dell’Aglio, D., Dao-Tran, M., Calbimonte, J., Phuoc, D.L., Della Valle, E.: A query model to capture event pattern matching in RDF stream processing query languages. In: Knowledge Engineering and Knowledge Management - 20th International Conference, EKAW, Bologna, Italy (2016)
Dell’Aglio, D., Della Valle, E., Calbimonte, J., Corcho, Ó.: RSP-QL semantics: a unifying query model to explain heterogeneity of RDF stream processing systems. Int. J. Semantic Web Inf. Syst.10(4), 17–44 (2014)
Dell’Aglio, D., Della Valle, E., van Harmelen, F., Bernstein, A.: Stream reasoning: a survey and outlook1(1–2), 59–83 (2017)
Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible SROIQ. In: KR, vol. 6, pp. 57–67 (2006)
Luckham, D.C.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)
Paschke, A.: ECA-RuleML: an approach combining ECA rules with temporal interval-based KR event/action logics and transactional update logics. CoRR abs/cs/0610167 (2006)
Pérez, J., Arenas, M., Gutiérrez, C.: Semantics and complexity of SPARQL. ACM Trans. Database Syst.34(3), 16:1–16:45 (2009)
Le-Phuoc, D., Dao-Tran, M., Pham, M.-D., Boncz, P., Eiter, T., Fink, M.: Linked stream data processing engines: facts and figures. In: Cudré-Mauroux, P., et al. (eds.) ISWC 2012. LNCS, vol. 7650, pp. 300–312. Springer, Heidelberg (2012).https://doi.org/10.1007/978-3-642-35173-0_20
Ren, Y., Pan, J.Z.: Optimising ontology stream reasoning with truth maintenance system. In: Proceedings of the 20th ACM Conference on Information and Knowledge Management, CIKM 2011, Glasgow, United Kingdom, 24–28 October 2011, pp. 831–836 (2011).https://doi.org/10.1145/2063576.2063696
Stuckenschmidt, H., et al.: Towards expressive stream reasoning. In: Semantic Challenges in Sensor Networks, 24–29 January 2010
Tommasini, R., Bonte, P., Della Valle, E., Mannens, E., De Turck, F., Ongenae, F.: Towards ontology based event processing. In: OWLED2016, the International Experiences and Directions Workshop on OWL (2016)
Zemke, F., Witkowski, A., Cherniack, M., Colby, L.: Pattern matching in sequences of rows. Technical report, Technical Report ANSI Standard Proposal (2007)
Author information
Authors and Affiliations
DEIB, Politecnico di Milano, Milan, Italy
Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Femke Ongenae & Filip De Turck
Ghent University - imec, Ghent, Belgium
Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Femke Ongenae & Filip De Turck
- Riccardo Tommasini
You can also search for this author inPubMed Google Scholar
- Pieter Bonte
You can also search for this author inPubMed Google Scholar
- Emanuele Della Valle
You can also search for this author inPubMed Google Scholar
- Femke Ongenae
You can also search for this author inPubMed Google Scholar
- Filip De Turck
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toRiccardo Tommasini.
Editor information
Editors and Affiliations
Université Côte d’Azur, CNRS, Inria, I3S, Sophia Antipolis, France
Catherine Faron Zucker
Fondazione Bruno Kessler, Trento, Italy
Chiara Ghidini
University of Lorraine, CNRS, Inria, LORIA, Nancy, France
Amedeo Napoli
University of Lorraine, CNRS, Inria, LORIA, Nancy, France
Yannick Toussaint
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Tommasini, R., Bonte, P., Della Valle, E., Ongenae, F., De Turck, F. (2018). A Query Model for Ontology-Based Event Processing over RDF Streams. In: Faron Zucker, C., Ghidini, C., Napoli, A., Toussaint, Y. (eds) Knowledge Engineering and Knowledge Management. EKAW 2018. Lecture Notes in Computer Science(), vol 11313. Springer, Cham. https://doi.org/10.1007/978-3-030-03667-6_28
Download citation
Published:
Publisher Name:Springer, Cham
Print ISBN:978-3-030-03666-9
Online ISBN:978-3-030-03667-6
eBook Packages:Computer ScienceComputer Science (R0)
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative