Skip to main content

Magic Rewritings for Efficiently Processing Reactivity on Web Ontologies

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5332))

Abstract

In this paper, we describe an approach aiming at enriching the Semantic Web with active information. We propose ACTION, an ACTIve ONtology formalism to express reactive behavior. In ACTION, events are categorized as concepts of an ontology and, in conjunction with classes, properties and instances, are considered during the query answering and reasoning tasks. We hypothesize that ACTION provides a more expressive solution to the problem of representing and querying active knowledge than existing ECA-based approaches. However, this expressivity power can negatively impact on the complexity of the query processing and reasoning tasks because the number of derived data depends on the number and relationships of the events. The main source of complexity is produced because the number of the derived facts is polynomial with respect to the size of the events, and the same evaluations may be fired by different events. To overcome this problem, we propose optimization strategies to identify Magic Set rewritings where the number of duplicate evaluations is minimized. We present the query rewriting technique called Intersection of Magic Rewritings (IMR), which is based on Magic Sets rewritings that annotate the minimal set of rules that need to be evaluated to process reactive behavior on an ontology. We have conducted an experimental study and have observed that the proposed strategies are able to speed up the tasks of reasoning and query evaluation in two orders of magnitude for small ontologies, and in four orders of magnitude for medium and large ontologies, with respect to the bottom-up strategy.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J.: The Lorel Query Language for Semistructured Data. International Journal on Digital Libraries 1 (April 1997)

    Google Scholar 

  2. Bailey, J., Poulovassilis, A., Wood, P.: Analysis and optimization for event-condition-action rules on XML. Computer Networks (2002)

    Google Scholar 

  3. Bancilhon, F., Maier, D., Sagiv, Y., Ullman, J.: Magic sets and other strange ways to implement logic programs (extended abstract). Symposium on Principles of Database Systems. In: Proceedings of the fifth ACM SIGACT-SIGMOD, 1985 symposium on Principles of database systems, Cambridge, Massachusetts, USA, pp. 1–15 (1985)

    Google Scholar 

  4. Beeri, C., Ramakrishnan, R.: Symposium on Principles of Database Systems. In: Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART 1987 symposium on Principles of database systems, San Diego California, USA (1987)

    Google Scholar 

  5. Bonifati, A., et al.: Active XQuery. In: Proc. of the IEEE (ICDE) (2002)

    Google Scholar 

  6. Bonifati, A., et al.: Active rules for XML: A new paradigm for e-services. VLDB Journal 10 (2001)

    Google Scholar 

  7. Cohen, E.: Estimating the size of the transitive closure in linear time. In: 35th Annual Symposium on Foundations of Computer Science, pp. 190–200. IEEE, Los Alamitos (1994)

    Chapter  Google Scholar 

  8. Foster, I., Voeckler, J., Wilde, M., Zhao, Y.: Chimera: A virtual data system for representing, querying and automating data derivation. In: Proceedings of Global and Peer-to-Peer Computing on Large Scale Distributed Systems Workshop (May 1995)

    Google Scholar 

  9. Gergatsoulis, M., Lilis, P.: Multidimensional RDF. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3761, pp. 1188–1205. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  10. Goldin, D., Srinivasa, S., Srikanti, V.: Active Databases as Information Systems, cse.uconn.edu/~dqg/papers/ideas04.pdf

  11. Gruninger, M., Fox, M.: An Activity for Enterprise Modeling, www.eil.utoronto.ca/enterprise-modelling/papers/gruninger-wetice94-act.pdf

  12. Kantere, V., Kiringa, I., Mylopoulos, J., Kementsitsidis, A., Arenas, A.: Coordinating peer databases using ECA rules. DBISP2P (2003)

    Google Scholar 

  13. Morgenstern, M.: Active databases as a Paradigm for Enhanced Computing Environments. In: Proc. of Intl. Conf. on Very Large Data Bases, pp. 34–42 (1983)

    Google Scholar 

  14. OWL, Recommendation W3C, http://www.w3.org/TR/owl-features

  15. Papamarkos, G., Poulovassilis, A., Wood, P.: Event-Condition-Action Rule Languages for the Semantic Web. In: Proc. WWW 2002, Hawai, USA (2002)

    Google Scholar 

  16. Ruckhaus, E., Ruiz, E., Vidal, M.E.: Query Optimization in The Semantic Web. In: International Workshop on Applications of Logic Programming in the Semantic Web and Semantic Web Services, Seattle, USA (2006)

    Google Scholar 

  17. Udrea, O., Subrahmanian, V.S., Majkic, Z.: Probabilistic RDF. In: Proceedings of the IEEE International Conference on Information Reuse and Integration (IRI), pp. 172–177 (2006)

    Google Scholar 

  18. RDF Semantics, W3C Working Draft, Edit. Patrick Hayes (October 1, 2003)

    Google Scholar 

  19. SWAT Projects- the Lehigh University Benchmark (LUBM), http://swat.cse.lehigh.edu/projects/lubm/

  20. Tovar, E., Vidal, M.E.: Technical report Tovar-Vidal-1-2007: Events as Concept within Ontology (2007), http://mg.facyt.uc.edu.ve/etovar/TR-tovar-vidal-1-2007.pdf

  21. Weithaner, T., Liebig, T., Luther, M., Bahm, S.: What’s Wrong with OWL Benchmarks? In: Proceedings of the Second International Workshop on Scalable Semantic Web Knowledge Base Systems SSWS 2006, Athens, GA, USA (November 2006)

    Google Scholar 

  22. Xing, W., Corcho, O., Goble, C., Dikaiakos, M.: Active Ontology: An Information Integration Approach for Dynamic Information Sources. Poster at 4th European Semantic Web Conference (2007)

    Google Scholar 

  23. XSLT Specification. W3C Recommendation (November 1999), http://eee.w3.org/TR/WD-xsl

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tovar, E.L., Vidal, ME. (2008). Magic Rewritings for Efficiently Processing Reactivity on Web Ontologies. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems: OTM 2008. OTM 2008. Lecture Notes in Computer Science, vol 5332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88873-4_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88873-4_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88872-7

  • Online ISBN: 978-3-540-88873-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics