Skip to main content

Transactional and Incremental Type Inference from Data Updates

  • Conference paper
  • First Online:
Data Science (BICOD 2015)

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

Included in the following conference series:

Abstract

A distinctive property of relational database systems is the ability to perform data updates and queries in atomic blocks called transactions, with the well known ACID properties. To date, the ability of systems performing reasoning to maintain the ACID properties even over data held within a relational database, has been largely ignored. This paper studies an approach to reasoning over data from OWL 2 ontologies held in a relational database, where the ACID properties of transactions are maintained. Taking an incremental approach to maintaining materialised views of the result of reasoning, the approach is demonstrated to support a query and reasoning performance comparable to or better than other OWL reasoning systems, yet adding the important benefit of supporting transactions.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    All experiments were processed on a machine with Intel i7-2600 CPU @ 3.40 GHz, 8 Cores, and 16 GB of memory, running Microsoft SQL Server 2014. SQOWL2 uses OWL API v3.4.3 for ontology loading and Pellet v2.3.1 for classification. For comparisons, we used OWLim-Lite v5.4.6486 and Stardog-Community v2.2.1.

References

  1. Bagosi, T., Calvanese, D., Hardi, J., Komla-Ebri, S., Lanti, D., Rezk, M., Rodríguez-Muro, M., Slusnys, M., Xiao, G.: The ontop framework for ontology based data access. In: Zhao, D., Du, J., Wang, H., Wang, P., Ji, D., Pan, J.Z. (eds.) CSWS 2014. CCIS, vol. 480, pp. 67–77. Springer, Heidelberg (2014)

    Google Scholar 

  2. Grau, B.C., Motik, B., Stoilos, G., Horrocks, I.: Completeness guarantees for incomplete ontology reasoners: theory and practice. J. JAIR 43(1), 419–476 (2012)

    MATH  Google Scholar 

  3. Guo, Y., Pan, Z., Heflin, J.: LUBM: a benchmark for OWL knowledge base systems. J. Web Semant. 3(2–3), 158–182 (2005)

    Article  Google Scholar 

  4. Gupta, A., Mumick, I.S., Subrahmanian, V.S.: Maintaining views incrementally. In: Proceedings of SIGMOD, pp. 157–166 (1993)

    Google Scholar 

  5. Horridge, M., Bechhofer, S.: The OWL API: a Java API for owl ontologies. Semant. Web 2(1), 11–21 (2011)

    Google Scholar 

  6. Kiryakov, A., Ognyanov, D., Manov, D.: OWLIM-a pragmatic semantic repository for OWL. In: Proceedings of WISE, pp. 182–192 (2005)

    Google Scholar 

  7. Liu, Y., McBrien, P.: SQOWL2: transactional type inference for OWL 2 DL in an RDBMS. In: Description Logics, pp. 779–790 (2013)

    Google Scholar 

  8. McBrien, P.J., Rizopoulos, N., Smith, A.C.: SQOWL: type inference in an RDBMS. In: Parsons, Jeffrey, Saeki, Motoshi, Shoval, Peretz, Woo, Carson, Wand, Yair (eds.) ER 2010. LNCS, vol. 6412, pp. 362–376. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. McBrien, P., Rizopoulos, N., Smith, A.C.: Type inference methods and performance for data in an RDBMS. In: Proceedings of SWIM, p. 6 (2012)

    Google Scholar 

  10. Motik, B., Grau, B.C., Horrocks, I., Wu, Z., Fokoue, A., Lutz, C.: OWL 2 web ontology language profiles. W3C Recommendation 27, 61 (2007)

    Google Scholar 

  11. Motik, B., Nenov, Y., Piro, R., Horrocks, I.: Incremental Update of Datalog Materialisation: The Backward/Forward Algorithm. AAAI Press, California (2015)

    Google Scholar 

  12. Motik, B., Nenov, Y., Piro, R., Horrocks, I., Olteanu, D.: Parallel materialisation of datalog programs in centralised, main-memory RDF systems. In: Proceedings of the AAAI, pp. 129–137 (2014)

    Google Scholar 

  13. Pan, Z., Zhang, X., Heflin, J.: DLDB2: a scalable multi-perspective semantic web repository. In: Proceedings of WI-IAT 2008, pp. 489–495 (2008)

    Google Scholar 

  14. Pérez-Urbina, H., Rodrıguez-Dıaz, E., Grove, M., Konstantinidis, G., Sirin, E.: Evaluation of query rewriting approaches for OWL 2. In: Proceedings of SSWS+ HPCSW, vol. 943 (2012)

    Google Scholar 

  15. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical owl-dl reasoner. J. Web Semant. 5(2), 51–53 (2007)

    Article  Google Scholar 

  16. Stoilos, G., Grau, B.C., Horrocks, I.: How incomplete is your semantic web reasoner? In: AAAI (2010)

    Google Scholar 

  17. Urbani, J., Kotoulas, S., Maassen, J., Van Harmelen, F., Bal, H.: WebPIE: a web-scale parallel inference engine using mapreduce. J. Web Semant. 10, 59–75 (2012)

    Article  Google Scholar 

  18. Wu, Z., Eadon, G., Das, S., Chong, E.I., Kolovski, V., Annamalai, M., Srinivasan, J.: Implementing an inference engine for RDFS/OWL constructs and user-defined rules in oracle. In: Proceedings of ICDE, pp. 1239–1248 (2008)

    Google Scholar 

  19. Zhou, J., Ma, L., Liu, Q., Zhang, L., Yu, Y., Pan, Y.: Minerva: a scalable OWL ontology storage and inference system. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 429–443. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Liu, Y., McBrien, P. (2015). Transactional and Incremental Type Inference from Data Updates. In: Maneth, S. (eds) Data Science. BICOD 2015. Lecture Notes in Computer Science(), vol 9147. Springer, Cham. https://doi.org/10.1007/978-3-319-20424-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20424-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20423-9

  • Online ISBN: 978-3-319-20424-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics