Skip to main content

The Virtual Knowledge Graph System Ontop

  • Conference paper
  • First Online:
The Semantic Web – ISWC 2020 (ISWC 2020)

Abstract

Ontop is a popular open-source virtual knowledge graph system that can expose heterogeneous data sources as a unified knowledge graph. Ontop has been widely used in a variety of research and industrial projects. In this paper, we describe the challenges, design choices, new features of the latest release of Ontop v4, summarizing the development efforts of the last 4 years.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/ontop/ontop-dockertests

  2. 2.

    https://github.com/ontop/ontop/issues/346

  3. 3.

    https://hub.docker.com/r/ontop/ontop-endpoint

  4. 4.

    https://sourceforge.net/projects/ontop4obda/files/stats/timeline

  5. 5.

    https://ontop-vkg.org/

  6. 6.

    https://github.com/ontop/ontop/

  7. 7.

    https://groups.google.com/forum/#!aboutgroup/ontop4obda

  8. 8.

    http://ontopic.biz/

  9. 9.

    https://www.unibz.it/it/news/132449 (in Italian).

  10. 10.

    http://unics.cloud/

  11. 11.

    http://www.toscanaopenresearch.it/

  12. 12.

    https://sparql.opendatahub.bz.it/

  13. 13.

    https://github.com/noi-techpark/webcomp-kg

References

  1. Arenas, M., Gottlob, G., Pieris, A.: Expressive languages for querying the semantic web. ACM Trans. Database Syst. 43(3), 13:1–13:45 (2018)

    Article  MathSciNet  Google Scholar 

  2. Artale, A., Calvanese, D., Kontchakov, R., Zakharyaschev, M.: The DL-Lite family and relations. J. Artif. Intell. Res. 36, 1–69 (2009)

    Article  MathSciNet  Google Scholar 

  3. Calvanese, D., et al.: Ontop: answering SPARQL queries over relational databases. SWJ 8(3), 471–487 (2017)

    Google Scholar 

  4. Calvanese, D., et al.: The MASTRO system for ontology-based data access. SWJ 2(1), 43–53 (2011)

    Google Scholar 

  5. Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Rosati, R.: Tractable reasoning and efficient query answering in description logics: the DL-Lite family. JAR 39, 385–429 (2007)

    Article  MathSciNet  Google Scholar 

  6. Chakravarthy, U.S., Grant, J., Minker, J.: Logic-based approach to semantic query optimization. ACM TODS 15(2), 162–207 (1990)

    Article  Google Scholar 

  7. Chaloupka, M., Necasky, M.: Using Berlin SPARQL benchmark to evaluate relational database virtual SPARQL endpoints. Submitted to SWJ (2020)

    Google Scholar 

  8. Chebotko, A., Lu, S., Fotouhi, F.: Semantics preserving SPARQL-to-SQL translation. DKE 68(10), 973–1000 (2009)

    Article  Google Scholar 

  9. Das, S., Sundara, S., Cyganiak, R.: R2RML: RDB to RDF mapping language. W3C recommendation, W3C (2012)

    Google Scholar 

  10. Feigenbaum, L., Williams, G.T., Clark, K.G., Torres, E.: SPARQL 1.1 protocol. W3C recommendation, W3C (2013)

    Google Scholar 

  11. Glimm, B., Ogbuji, C.: SPARQL 1.1 entailment regimes. W3C recommendation (2013)

    Google Scholar 

  12. Harris, S., Seaborne, A., Prud’hommeaux, E.: SPARQL 1.1 query language. W3C recommendation, W3C (2013)

    Google Scholar 

  13. Kontchakov, R., Rezk, M., Rodriguez-Muro, M., Xiao, G., Zakharyaschev, M.: Answering SPARQL queries over databases under OWL 2 QL entailment regime. In: Proceedings of ISWC (2014)

    Google Scholar 

  14. Motik, B., et al.: OWL 2 Web Ontology Language: Profiles. W3C Recommendation, W3C (2012)

    Google Scholar 

  15. Namici, M., De Giacomo, G.: Comparing query answering in OBDA tools over W3C-compliant specifications. In: Proceedings of DL, vol. 2211. CEUR-WS.org (2018)

    Google Scholar 

  16. Poggi, A., Lembo, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Rosati, R.: Linking data to ontologies. J. Data Sem. 10, 133–173 (2008)

    MATH  Google Scholar 

  17. Polleres, A.: From SPARQL to rules (and back). In: WWW, pp. 787–796. ACM (2007)

    Google Scholar 

  18. Priyatna, F., Corcho, Ó., Sequeda, J.F.: Formalisation and experiences of R2RML-based SPARQL to SQL query translation using morph. In: WWW, pp. 479–490 (2014)

    Google Scholar 

  19. Rodríguez-Muro, M., Kontchakov, R., Zakharyaschev, M.: Ontology-based data access: ontop of databases. In: Alani, H., et al. (eds.) ISWC 2013. LNCS, vol. 8218, pp. 558–573. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41335-3_35

    Chapter  Google Scholar 

  20. Rodriguez-Muro, M., Rezk, M.: Efficient SPARQL-to-SQL with R2RML mappings. J. Web Sem. 33, 141–169 (2015)

    Article  Google Scholar 

  21. Sequeda, J.F., Arenas, M., Miranker, D.P.: Ontology-based data access using views. In: Krötzsch, M., Straccia, U. (eds.) RR 2012. LNCS, vol. 7497, pp. 262–265. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33203-6_29

    Chapter  Google Scholar 

  22. Unbehauen, J., Stadler, C., Auer, S.: Optimizing SPARQL-to-SQL rewriting. In: Proceedings of IIWAS, pp. 324–330. ACM (2013)

    Google Scholar 

  23. Xiao, G., et al.: Ontology-based data access: a survey. In: Proceedings of IJCAI (2018)

    Google Scholar 

  24. Xiao, G., Ding, L., Cogrel, B., Calvanese, D.: Virtual knowledge graphs: an overview of systems and use cases. Data Intell. 1, 201–223 (2019)

    Article  Google Scholar 

  25. Xiao, G., Kontchakov, R., Cogrel, B., Calvanese, D., Botoeva, E.: Efficient handling of SPARQL OPTIONAL for OBDA. In: Proceedings of ISWC, pp. 354–373 (2018)

    Google Scholar 

  26. Xiao, G., Rezk, M., Rodríguez-Muro, M., Calvanese, D.: Rules and ontology based data access. In: Kontchakov, R., Mugnier, M.-L. (eds.) RR 2014. LNCS, vol. 8741, pp. 157–172. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11113-1_11

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guohui Xiao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xiao, G. et al. (2020). The Virtual Knowledge Graph System Ontop. In: Pan, J.Z., et al. The Semantic Web – ISWC 2020. ISWC 2020. Lecture Notes in Computer Science(), vol 12507. Springer, Cham. https://doi.org/10.1007/978-3-030-62466-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-62466-8_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-62465-1

  • Online ISBN: 978-3-030-62466-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics