Ontology-Based Data Access Mapping Generation Using Data, Schema, Query, and Mapping Knowledge

  • Pieter HeyvaertEmail author
  • Anastasia Dimou
  • Ruben Verborgh
  • Erik Mannens
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10250)


Ontology-Based Data Access systems provide access to non-rdf data using ontologies. These systems require mappings between the non-rdf data and ontologies to facilitate this access. Manually defining such mappings can become a costly process when dealing with large and complex data sources, and/or multiple data sources at the same time. This resulted in different mapping generation tools. While a number of these tools use knowledge from the original data, existing Linked Data, schemas, and/or mappings, they still fall short when dealing with complex challenges and the user effort can be high. In this paper, we propose an approach, together with an evaluation, that discovers and uses extended knowledge from existing (Linked) Data, schemas, query workload, and mappings, and combines it with knowledge provided by the mapping process to generate a new mapping. Our approach aims to improve the mapping quality, while decreasing the task complexity, and subsequently the user effort.


  1. 1.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. Int. J. Semantic Web Inf. Syst. 5(3), 1–22 (2009). doi: 10.4018/jswis.2009081901CrossRefGoogle Scholar
  2. 2.
    Pinkel, C., Binnig, C., Jiménez-Ruiz, E., Kharlamov, E., May, W., Nikolov, A., Skjæveland, M.G., Solimando, A., Taheriyan, M., Heupel, C., et al.: RODI: Benchmarking Relational-to-Ontology Mapping Generation Quality. Semant. Web(2016, pre-print).
  3. 3.
    Kharlamov, E., Hovland, D., Jiménez-Ruiz, E., Lanti, D., Lie, H., Pinkel, C., Rezk, M., Skjæveland, M.G., Thorstensen, E., Xiao, G., Zheleznyakov, D., Horrocks, I.: Ontology based access to exploration data at Statoil. In: Arenas, M., Corcho, O., Simperl, E., Strohmaier, M., d’Aquin, M., Srinivas, K., Groth, P., Dumontier, M., Heflin, J., Thirunarayan, K., Staab, S. (eds.) ISWC 2015. LNCS, vol. 9367, pp. 93–112. Springer, Cham (2015). doi: 10.1007/978-3-319-25010-6_6CrossRefGoogle Scholar
  4. 4.
    Kharlamov, E., Solomakhina, N., Özçep, Ö.L., Zheleznyakov, D., Hubauer, T., Lamparter, S., Roshchin, M., Soylu, A., Watson, S.: How semantic technologies can enhance data access at siemens energy. In: Mika, P., Tudorache, T., Bernstein, A., Welty, C., Knoblock, C., Vrandečić, D., Groth, P., Noy, N., Janowicz, K., Goble, C. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 601–619. Springer, Cham (2014). doi: 10.1007/978-3-319-11964-9_38CrossRefGoogle Scholar
  5. 5.
    He, B., Patel, M., Zhang, Z., Chang, K.C.-C.: Accessing the deep web. Commun. ACM 50(5), 94–101 (2007)CrossRefGoogle Scholar
  6. 6.
    Liu, P., Li, Z.: Task complexity: a review and conceptualization framework. Int. J. Ind. Ergon. 42(6), 553–568 (2012)CrossRefGoogle Scholar
  7. 7.
    Ramnandan, S.K., Mittal, A., Knoblock, C.A., Szekely, P.: Assigning semantic labels to data sources. In: Gandon, F., Sabou, M., Sack, H., d’Amato, C., Cudré-Mauroux, P., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9088, pp. 403–417. Springer, Cham (2015). doi: 10.1007/978-3-319-18818-8_25CrossRefGoogle Scholar
  8. 8.
    Taheriyan, M., Knoblock, C.A., Szekely, P., Ambite, J.L.: Leveraging linked data to discover semantic relations within data sources. In: Groth, P., Simperl, E., Gray, A., Sabou, M., Krötzsch, M., Lecue, F., Flöck, F., Gil, Y. (eds.) ISWC 2016. LNCS, vol. 9981, pp. 549–565. Springer, Cham (2016). doi: 10.1007/978-3-319-46523-4_33CrossRefGoogle Scholar
  9. 9.
    Taheriyan, M., Knoblock, C.A., Szekely, P., Ambite, J.L.: Learning the semantics of structured data sources. Web Semant. Sci. Serv. Agents World Wide Web 37, 152–169 (2016)CrossRefGoogle Scholar
  10. 10.
    Jiménez-Ruiz, E., Kharlamov, E., Zheleznyakov, D., Horrocks, I., Pinkel, C., Skjæveland, M.G., Thorstensen, E., Mora, J.: BootOX: practical mapping of RDBs to OWL 2. In: Arenas, M., Corcho, O., Simperl, E., Strohmaier, M., d’Aquin, M., Srinivas, K., Groth, P., Dumontier, M., Heflin, J., Thirunarayan, K., Staab, S. (eds.) ISWC 2015. LNCS, vol. 9367, pp. 113–132. Springer, Cham (2015). doi: 10.1007/978-3-319-25010-6_7CrossRefGoogle Scholar
  11. 11.
    Pinkel, C., Binnig, C., Kharlamov, E., Haase, P.: IncMap: pay as you go matching of relational schemata to OWL ontologies. In: Proceedings of the 8th International Conference on Ontology Matching, pp. 37–48. (2013)Google Scholar
  12. 12.
    Bizer, C., Seaborne, A.: D2RQ - treating non-RDF databases as virtual RDF graphs. In: Proceedings of the 3rd International Semantic Web Conference (2004)Google Scholar
  13. 13.
    Jiménez-Ruiz, E., Grau, B.C.: LogMap: logic-based and scalable ontology matching. In: Aroyo, L., Welty, C., Alani, H., Taylor, J., Bernstein, A., Kagal, L., Noy, N., Blomqvist, E. (eds.) ISWC 2011. LNCS, vol. 7031, pp. 273–288. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-25073-6_18CrossRefGoogle Scholar
  14. 14.
    de Medeiros, L.F., Priyatna, F., Corcho, O.: MIRROR: automatic R2RML mapping generation from relational databases. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 326–343. Springer, Cham (2015). doi: 10.1007/978-3-319-19890-3_21CrossRefGoogle Scholar
  15. 15.
    Calvanese, D., Cogrel, B., Komla-Ebri, S., Kontchakov, R., Lanti, D., Rezk, M., Rodriguez-Muro, M., Xiao, G.: Ontop: answering SPARQL queries over relational databases. Semant. Web 8(3), 471–487 (2017)CrossRefGoogle Scholar
  16. 16.
    Rodrıguez-Muro, M., Calvanese, D.: Dependencies: making ontology based data access work in practice. In: Proceedings of the 5th Alberto Mendelzon International Workshop on Foundations of Data Management (2011)Google Scholar
  17. 17.
    Sicilia, Á., Nemirovski, G.: AutoMap4OBDA: automated generation of R2RML mappings for OBDA. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds.) EKAW 2016. LNCS (LNAI), vol. 10024, pp. 577–592. Springer, Cham (2016). doi: 10.1007/978-3-319-49004-5_37CrossRefGoogle Scholar
  18. 18.
    Battle, S.: Gloze: XML to RDF and back again. In: Jena User Conference (2006)Google Scholar
  19. 19.
    Yao, Y., Wu, R., Liu, H.: JTOWL: a JSON to OWL convertor. In: Proceedings of the 5th International Workshop on Web-scale Knowledge Representation Retrieval & Reasoning, pp. 13–14. ACM (2014)Google Scholar
  20. 20.
    Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: a versatile graph matching algorithm and its application to schema matching. In: Proceedings of the 18th International Conference on Data Engineering, pp. 117–128. IEEE (2002)Google Scholar
  21. 21.
    Knoblock, C.A., Szekely, P., Ambite, J.L., Goel, A., Gupta, S., Lerman, K., Muslea, M., Taheriyan, M., Mallick, P.: Semi-automatically mapping structured sources into the semantic web. In: Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V. (eds.) ESWC 2012. LNCS, vol. 7295, pp. 375–390. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-30284-8_32CrossRefGoogle Scholar
  22. 22.
    Heyvaert, P., Dimou, A., Verborgh, R., Mannens, E.: Data analysis of hierarchical data for RDF term identification. In: Li, Y.-F., Hu, W., Dong, J.S., Antoniou, G., Wang, Z., Sun, J., Liu, Y. (eds.) JIST 2016. LNCS, vol. 10055, pp. 204–212. Springer, Cham (2016). doi: 10.1007/978-3-319-50112-3_15CrossRefGoogle Scholar
  23. 23.
    Heyvaert, P., Dimou, A., Herregodts, A.-L., Verborgh, R., Schuurman, D., Mannens, E., Van de Walle, R.: RMLEditor: a graph-based mapping editor for linked data mappings. In: Sack, H., Blomqvist, E., d’Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 709–723. Springer, Cham (2016). doi: 10.1007/978-3-319-34129-3_43CrossRefGoogle Scholar
  24. 24.
    Dimou, A., Sande, M.V., Colpaert, P., Verborgh, R., Mannens, E., Van de Walle, R.: RML: a generic language for integrated RDF mappings of heterogeneous data. In: Proceedings of the 7th Workshop on Linked Data on the Web (2014)Google Scholar
  25. 25.
    Dimou, A., Heyvaert, P., Maroy, W., De Graeve, L., Verborgh, R., Mannens, E.: Towards an interface for user-friendly linked data generation administration. In: Proceedings of the 15th International Semantic Web Conference: Posters and Demos (2016)Google Scholar
  26. 26.
    Heyvaert, P., Dimou, A., Verborgh, R., Mannens, E., Van de Walle, R.: Towards approaches for generating RDF mapping definitions. In: Proceedings of the 14th International Semantic Web Conference: Posters and Demos (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Pieter Heyvaert
    • 1
    Email author
  • Anastasia Dimou
    • 1
  • Ruben Verborgh
    • 1
  • Erik Mannens
    • 1
  1. 1.IDLabGhent University - imecGhentBelgium

Personalised recommendations