Skip to main content
Top

2018 | OriginalPaper | Chapter

A Query Model for Ontology-Based Event Processing over RDF Streams

Authors : Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Femke Ongenae, Filip De Turck

Published in: Knowledge Engineering and Knowledge Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
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 at https://​github.​com/​riccardotommasin​i/​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 B https://​www.​w3.​org/​TR/​owl2-manchester-syntax/​.
 
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 at https://​github.​com/​riccardotommasin​i/​obep.
 
Literature
1.
go back to reference 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., Fodor, P., Rudolph, S., Stojanovic, N.: EP-SPARQL: a unified language for event processing and stream reasoning, pp. 635–644 (2011)
2.
go back to reference Anicic, D., Rudolph, S., Fodor, P., Stojanovic, N.: Stream reasoning and complex event processing in ETALIS. Semant. Web 3(4), 397–407 (2012) Anicic, D., Rudolph, S., Fodor, P., Stojanovic, N.: Stream reasoning and complex event processing in ETALIS. Semant. Web 3(4), 397–407 (2012)
3.
go back to reference Baader, F.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, New York (2003)MATH Baader, F.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, New York (2003)MATH
4.
go back to reference Chakravarthy, S., Mishra, D.: Snoop: an expressive event specification language for active databases. Data Knowl. Eng. 14(1), 1–26 (1994)CrossRef Chakravarthy, S., Mishra, D.: Snoop: an expressive event specification language for active databases. Data Knowl. Eng. 14(1), 1–26 (1994)CrossRef
5.
go back to reference 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 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
6.
go back to reference Cugola, G.: Processing flows of information: from data stream to complex event processing. ACM Comput. Surv. 44(3), 15 (2012)CrossRef Cugola, G.: Processing flows of information: from data stream to complex event processing. ACM Comput. Surv. 44(3), 15 (2012)CrossRef
7.
go back to reference 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) 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)
8.
go back to reference 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., 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)
9.
go back to reference 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)CrossRef 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)CrossRef
10.
go back to reference Dell’Aglio, D., Della Valle, E., van Harmelen, F., Bernstein, A.: Stream reasoning: a survey and outlook 1(1–2), 59–83 (2017) Dell’Aglio, D., Della Valle, E., van Harmelen, F., Bernstein, A.: Stream reasoning: a survey and outlook 1(1–2), 59–83 (2017)
11.
go back to reference Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible SROIQ. In: KR, vol. 6, pp. 57–67 (2006) Horrocks, I., Kutz, O., Sattler, U.: The even more irresistible SROIQ. In: KR, vol. 6, pp. 57–67 (2006)
12.
go back to reference 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) 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)
13.
go back to reference 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) 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)
14.
go back to reference Pérez, J., Arenas, M., Gutiérrez, C.: Semantics and complexity of SPARQL. ACM Trans. Database Syst. 34(3), 16:1–16:45 (2009)CrossRef Pérez, J., Arenas, M., Gutiérrez, C.: Semantics and complexity of SPARQL. ACM Trans. Database Syst. 34(3), 16:1–16:45 (2009)CrossRef
16.
go back to reference 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 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
17.
go back to reference Stuckenschmidt, H., et al.: Towards expressive stream reasoning. In: Semantic Challenges in Sensor Networks, 24–29 January 2010 Stuckenschmidt, H., et al.: Towards expressive stream reasoning. In: Semantic Challenges in Sensor Networks, 24–29 January 2010
18.
go back to reference 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) 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)
19.
go back to reference Zemke, F., Witkowski, A., Cherniack, M., Colby, L.: Pattern matching in sequences of rows. Technical report, Technical Report ANSI Standard Proposal (2007) Zemke, F., Witkowski, A., Cherniack, M., Colby, L.: Pattern matching in sequences of rows. Technical report, Technical Report ANSI Standard Proposal (2007)
Metadata
Title
A Query Model for Ontology-Based Event Processing over RDF Streams
Authors
Riccardo Tommasini
Pieter Bonte
Emanuele Della Valle
Femke Ongenae
Filip De Turck
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-03667-6_28

Premium Partner