skip to main content
10.1145/3308560.3314192acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Velocity on the Web - a PhD Symposium

Published: 13 May 2019 Publication History

Abstract

It is a streaming world: a new generation of Web Applications is pushing the Web infrastructure to evolve and process data as soon as they arrive. However, the Web of Data is not appealing to the growing number of Web Applications demanding to tame Data Velocity. To solve these issues, we need to introduce new key abstractions, i.e., stream and events. Moreover, we need to investigate how to identify, represent and process streams and events on the Web. In this paper, we discuss why taming Velocity on the Web of Data. We present a Design Science research plan that builds on the state of the art of Stream Reasoning and RDF Stream Processing. Finally, we present our research results, for representing and processing stream and events on the Web.

References

[1]
Damminda Alahakoon and Xinghuo Yu. 2016. Smart Electricity Meter Data Intelligence for Future Energy Systems: A Survey. IEEE Trans. Industrial Informatics 12, 1 (2016), 425–436.
[2]
Darko Anicic. 2012. Event Processing and Stream Reasoning with ETALIS. Ph.D. Dissertation. Karlsruhe Institute of Technology.
[3]
Darko Anicic, Paul Fodor, Sebastian Rudolph, and Nenad Stojanovic. 2011. EP-SPARQL: a unified language for event processing and stream reasoning. In WWW. ACM, 635–644.
[4]
Davide Francesco Barbieri and Emanuele Della Valle. 2010. A Proposal for Publishing Data Streams as Linked Data - A Position Paper. In LDOW(CEUR Workshop Proceedings), Vol. 628. CEUR-WS.org.
[5]
Christoph Böhm, Johannes Lorey, and Felix Naumann. 2011. Creating voiD descriptions for Web-scale data. J. Web Sem. 9, 3 (2011), 339–345.
[6]
Pieter Bonte, Riccardo Tommasini, Emanuele Della Valle, Filip De Turck, and Femke Ongenae. 2018. Streaming MASSIF: Cascading Reasoning for Efficient Processing of IoT Data Streams. Sensors 18, 11 (2018), 3832.
[7]
François Bry and Michael Eckert. 2007. Twelve Theses on Reactive Rules for the Web. In Event Processing(Dagstuhl Seminar Proceedings), Vol. 07191.
[8]
Jean-Paul Calbimonte. 2014. RDF Stream Processing: Let’s React. In OrdRing@ISWC(CEUR Workshop Proceedings), Vol. 1303. CEUR-WS.org, 1–10.
[9]
Jean-Paul Calbimonte and Óscar Corcho. 2014. Evaluating SPARQL Queries over Linked Data Streams. In Linked Data Management. Chapman and Hall/CRC.
[10]
Jeremy J. Carroll, Christian Bizer, Patrick J. Hayes, and Patrick Stickler. 2005. Named graphs. J. Web Sem. 3, 4 (2005), 247–267.
[11]
Gianpaolo Cugola and Alessandro Margara. 2012. Processing flows of information: From data stream to complex event processing. ACM Comput. Surv. 44, 3 (2012), 15:1–15:62.
[12]
C. J. Date. 1984. Some Principles of Good Language Design (with especial reference to the design of database languages). SIGMOD Record 14, 3 (1984), 1–7.
[13]
Daniele Dell’Aglio, Minh Dao-Tran, Jean-Paul Calbimonte, Danh Le Phuoc, and Emanuele Della Valle. 2016. A Query Model to Capture Event Pattern Matching in RDF Stream Processing Query Languages. In EKAW(Lecture Notes in Computer Science), Vol. 10024. 145–162.
[14]
Daniele Dell’Aglio, Emanuele Della Valle, Frank van Harmelen, and Abraham Bernstein. 2017. Stream reasoning: A survey and outlook. Data SciencePreprint(2017).
[15]
Daniele Dell’Aglio and Emanuele Della Valle. 2014. Incremental Reasoning on RDF Streams. In Linked Data Management. Chapman and Hall/CRC, 413–435.
[16]
Daniele Dell’Aglio, Emanuele Della Valle, Jean-Paul Calbimonte, and Óscar Corcho. 2014. RSP-QL Semantics: A Unifying Query Model to Explain Heterogeneity of RDF Stream Processing Systems. Int. J. Semantic Web Inf. Syst. 10, 4 (2014).
[17]
Stefano Germano, Thu-Le Pham, and Alessandra Mileo. 2015. Web Stream Reasoning in Practice: On the Expressivity vs. Scalability Tradeoff. In RR(Lecture Notes in Computer Science), Vol. 9209. Springer, 105–112.
[18]
Olaf Görlitz and Steffen Staab. 2011. SPLENDID: SPARQL Endpoint Federation Exploiting VOID Descriptions. In COLD(CEUR Workshop Proceedings), Vol. 782.
[19]
Jim Gray (Ed.). 1993. The Benchmark Handbook for Database and Transaction Systems (2nd Edition). Morgan Kaufmann.
[20]
Thomas R. Gruber. 1995. Toward principles for the design of ontologies used for knowledge sharing?Int. J. Hum.-Comput. Stud. 43, 5-6 (1995), 907–928.
[21]
Tobias Käfer, Ahmed Abdelrahman, Jürgen Umbrich, Patrick O’Byrne, and Aidan Hogan. 2013. Observing Linked Data Dynamics. In ESWC(Lecture Notes in Computer Science), Vol. 7882. Springer, 213–227.
[22]
Robin Keskisärkkä. 2016. Representing RDF Stream Processing Queries in RSP-SPIN. In International Semantic Web Conference (Posters & Demos)(CEUR Workshop Proceedings), Vol. 1690. CEUR-WS.org.
[23]
Alessandro Margara, Jacopo Urbani, Frank van Harmelen, and Henri E. Bal. 2014. Streaming the Web: Reasoning over dynamic data. J. Web Sem. 25(2014), 24–44.
[24]
Michael Mathioudakis and Nick Koudas. 2010. TwitterMonitor: trend detection over the twitter stream. In SIGMOD Conference. ACM, 1155–1158.
[25]
Yves Raimond and Samer Abdallah. 2007. The event ontology.
[26]
Mikko Rinne, Eva Blomqvist, Robin Keskisärkkä, and Esko Nuutila. 2013. Event Processing in RDF. In WOP(CEUR Workshop Proceedings), Vol. 1188.
[27]
Thomas Scharrenbach, Jacopo Urbani, Alessandro Margara, Emanuele Della Valle, and Abraham Bernstein. 2013. Seven Commandments for Benchmarking Semantic Flow Processing Systems. In ESWC(Lecture Notes in Computer Science), Vol. 7882. Springer, 305–319.
[28]
Yehia Abo Sedira, Riccardo Tommasini, and Emanuele Della Valle. 2017. Towards VoIS: A Vocabulary of Interlinked Streams. In DeSemWeb@ISWC(CEUR Workshop Proceedings), Vol. 1934. CEUR-WS.org.
[29]
Juan F. Sequeda and Óscar Corcho. 2009. Linked Stream Data: A Position Paper. In SSN(CEUR Workshop Proceedings), Vol. 522. CEUR-WS.org, 148–157.
[30]
Ryan Shaw, Raphaël Troncy, and Lynda Hardman. 2009. LODE: Linking Open Descriptions of Events. In ASWC(Lecture Notes in Computer Science), Vol. 5926. Springer, 153–167.
[31]
Michael Stonebraker, Ugur Çetintemel, and Stanley B. Zdonik. 2005. The 8 requirements of real-time stream processing. SIGMOD Record 34, 4 (2005), 42–47.
[32]
Heiner Stuckenschmidt, Stefano Ceri, Emanuele Della Valle, and Frank van Harmelen. 2010. Towards Expressive Stream Reasoning. In Semantic Challenges in Sensor Networks(Dagstuhl Seminar Proceedings), Vol. 10042. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany.
[33]
Kia Teymourian, Malte Rohde, and Adrian Paschke. 2012. Knowledge-based processing of complex stock market events. In EDBT. ACM, 594–597.
[34]
Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Erik Mannens, Filip De Turck, and Femke Ongenae. 2016. Towards Ontology-Based Event Processing. In OWLED(Lecture Notes in Computer Science), Vol. 10161. Springer, 115–127.
[35]
Riccardo Tommasini, Pieter Bonte, Emanuele Della Valle, Femke Ongenae, and Filip De Turck. 2018. A Query Model for Ontology-Based Event Processing over RDF Streams. In EKAW(Lecture Notes in Computer Science), Vol. 11313. Springer.
[36]
Riccardo Tommasini, Yehia Abo Sedira, Daniele Dell’Aglio, Marco Balduini, Muhammad Intizar Ali, Danh Le Phuoc, Emanuele Della Valle, and Jean-Paul Calbimonte. 2018. VoCaLS: Vocabulary and Catalog of Linked Streams. In International Semantic Web Conference (2)(Lecture Notes in Computer Science), Vol. 11137. Springer, 256–272.
[37]
Riccardo Tommasini and Emanuele Della Valle. 2017. Challenges & Opportunities of RSP-QL Implementations. In WSP/WOMoCoE@ISWC(CEUR Workshop Proceedings), Vol. 1936. CEUR-WS.org, 48–57.
[38]
Riccardo Tommasini and Emanuele Della Valle. 2017. Yasper 1.0: Towards an RSP-QL Engine. In International Semantic Web Conference (Posters, Demos & Industry Tracks)(CEUR Workshop Proceedings), Vol. 1963. CEUR-WS.org.
[39]
Riccardo Tommasini, Emanuele Della Valle, Marco Balduini, and Daniele Dell’Aglio. 2016. Heaven: A Framework for Systematic Comparative Research Approach for RSP Engines. In ESWC(Lecture Notes in Computer Science), Vol. 9678. Springer, 250–265.
[40]
Riccardo Tommasini, Emanuele Della Valle, Andrea Mauri, and Marco Brambilla. 2017. RSPLab: RDF Stream Processing Benchmarking Made Easy. In International Semantic Web Conference (2)(Lecture Notes in Computer Science), Vol. 10588. Springer, 202–209.
[41]
Emanuele Della Valle, Stefano Ceri, Frank van Harmelen, and Dieter Fensel. 2009. It’s a Streaming World! Reasoning upon Rapidly Changing Information. IEEE Intelligent Systems 24, 6 (2009), 83–89.
[42]
Emanuele Della Valle, Daniele Dell’Aglio, and Alessandro Margara. 2016. Taming velocity and variety simultaneously in big data with stream reasoning: tutorial. In DEBS. ACM, 394–401.
[43]
Emanuele Della Valle, Riccardo Tommasini, and Marco Balduini. 2018. Engineering of Web Stream Processing Applications. In Reasoning Web(Lecture Notes in Computer Science), Vol. 11078. Springer, 223–226.
[44]
Willem Robert van Hage, Véronique Malaisé, Roxane Segers, Laura Hollink, and Guus Schreiber. 2011. Design and use of the Simple Event Model (SEM). J. Web Sem. 9, 2 (2011), 128–136.
[45]
Roel Wieringa. 2014. Design Science Methodology for Information Systems and Software Engineering. Springer.

Cited By

View all

Index Terms

  1. Velocity on the Web - a PhD Symposium
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Information & Contributors

              Information

              Published In

              cover image ACM Other conferences
              WWW '19: Companion Proceedings of The 2019 World Wide Web Conference
              May 2019
              1331 pages
              ISBN:9781450366755
              DOI:10.1145/3308560
              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              In-Cooperation

              • IW3C2: International World Wide Web Conference Committee

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              Published: 13 May 2019

              Permissions

              Request permissions for this article.

              Check for updates

              Author Tags

              1. Complex Event Processing
              2. Stream Processing
              3. Stream Reasoning
              4. Web of Data

              Qualifiers

              • Research-article
              • Research
              • Refereed limited

              Conference

              WWW '19
              WWW '19: The Web Conference
              May 13 - 17, 2019
              San Francisco, USA

              Acceptance Rates

              Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

              Contributors

              Other Metrics

              Bibliometrics & Citations

              Bibliometrics

              Article Metrics

              • 0
                Total Citations
              • 145
                Total Downloads
              • Downloads (Last 12 months)6
              • Downloads (Last 6 weeks)0
              Reflects downloads up to 17 Jan 2025

              Other Metrics

              Citations

              Cited By

              View all

              View Options

              Login options

              View options

              PDF

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader

              HTML Format

              View this article in HTML Format.

              HTML Format

              Media

              Figures

              Other

              Tables

              Share

              Share

              Share this Publication link

              Share on social media