Updating Wikipedia via DBpedia Mappings and SPARQL

  • Albin AhmetiEmail author
  • Javier D. Fernández
  • Axel Polleres
  • Vadim Savenkov
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10249)


DBpedia crystallized most of the concepts of the Semantic Web using simple mappings to convert Wikipedia articles (i.e., infoboxes and tables) to RDF data. This “semantic view” of wiki content has rapidly become the focal point of the Linked Open Data cloud, but its impact on the original Wikipedia source is limited. In particular, little attention has been paid to the benefits that the semantic infrastructure can bring to maintain the wiki content, for instance to ensure that the effects of a wiki edit are consistent across infoboxes. In this paper, we present an approach to allow ontology-based updates of wiki content. Starting from DBpedia-like mappings converting infoboxes to a fragment of OWL 2 RL ontology, we discuss various issues associated with translating SPARQL updates on top of semantic data to the underlying Wiki content. On the one hand, we provide a formalization of DBpedia as an Ontology-Based Data Management framework and study its computational properties. On the other hand, we provide a novel approach to the inherently intractable update translation problem, leveraging the pre-existent data for disambiguating updates.



The work of Fernández was supported by the Austrian Science Fund (FWF): M1720-G11. Ahmeti was supported by the Vienna Science and Technology Fund (WWTF), project SEE: ICT12–15. Savenkov was supported by the Austrian Research Promotion Agency (FFG), project 855407.


  1. 1.
    Ahmeti, A., Calvanese, D., Polleres, A.: Updating RDFS ABoxes and TBoxes in SPARQL. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 441–456. Springer, Cham (2014). doi: 10.1007/978-3-319-11964-9_28CrossRefGoogle Scholar
  2. 2.
    Ahmeti, A., Calvanese, D., Polleres, A., Savenkov, V.: Handling inconsistencies due to class disjointness in SPARQL updates. In: Sack, H., Blomqvist, E., d’Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 387–404. Springer, Cham (2016). doi: 10.1007/978-3-319-34129-3_24CrossRefGoogle Scholar
  3. 3.
    Auer, S., Bizer, C., Kobilarov, G., Lehmann, J., Cyganiak, R., Ives, Z.: DBpedia: a nucleus for a web of open data. In: Aberer, K., et al. (eds.) ASWC/ISWC -2007. LNCS, vol. 4825, pp. 722–735. Springer, Heidelberg (2007). doi: 10.1007/978-3-540-76298-0_52CrossRefGoogle Scholar
  4. 4.
    Bancilhon, F., Spyratos, N.: Update semantics of relational views. ACM Trans. Database Syst. 6(4), 557–575 (1981)CrossRefGoogle Scholar
  5. 5.
    Benferhat, S., Bouraoui, Z., Papini, O., Würbel, E.: A prioritized assertional-based revision for dl-lite knowledge bases. In: Fermé, E., Leite, J. (eds.) JELIA 2014. LNCS (LNAI), vol. 8761, pp. 442–456. Springer, Cham (2014). doi: 10.1007/978-3-319-11558-0_31CrossRefGoogle Scholar
  6. 6.
    Bischof, S., Krötzsch, M., Polleres, A., Rudolph, S.: Schema-agnostic query rewriting in SPARQL 1.1. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 584–600. Springer, Cham (2014). doi: 10.1007/978-3-319-11964-9_37CrossRefGoogle Scholar
  7. 7.
    Brickley, D., Guha, R. (eds.): RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation (2004)Google Scholar
  8. 8.
    Calvanese, D., Kharlamov, E., Nutt, W., Zheleznyakov, D.: Evolution of DLLite knowledge bases. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010. LNCS, vol. 6496, pp. 112–128. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-17746-0_8CrossRefGoogle Scholar
  9. 9.
    Cong, G., Fan, W., Geerts, F., Li, J., Luo, J.: On the complexity of view update analysis and its application to annotation propagation. IEEE TKDE 24(3), 506–519 (2012)Google Scholar
  10. 10.
    De Giacomo, G., Lenzerini, M., Poggi, A., Rosati, R.: On instance-level update and erasure in description logic ontologies. J. Log. Comput. 19(5), 745–770 (2009)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Dimou, A., Kontokostas, D., Freudenberg, M., Verborgh, R., Lehmann, J., Mannens, E., Hellmann, S., Walle, R.: Assessing and refining mappingsto RDF to improve dataset quality. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9367, pp. 133–149. Springer, Cham (2015). doi: 10.1007/978-3-319-25010-6_8CrossRefGoogle Scholar
  12. 12.
    Fuxman, A., Hernández, M.A., Ho, C.T.H., Miller, R.J., Papotti, P., Popa, L.: Nested mappings: schema mapping reloaded. In: Proceedings of the VLDB, pp. 67–78 (2006)Google Scholar
  13. 13.
    Garey, M., Johnson, D., Stockmeyer, L.: Some simplified np-complete graph problems. Theoret. Comput. Sci. 1(3), 237–267 (1976)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Gearon, P., Passant, A., Polleres, A.: SPARQL 1.1 update. W3C Recommendation (2013)Google Scholar
  15. 15.
    Glimm, B., Ogbuji, C.: SPARQL 1.1 entailment regimes. W3C Recommendation (2013)Google Scholar
  16. 16.
    Grau, B.C., Jiménez-Ruiz, E., Kharlamov, E., Zheleznyakov, D.: Ontology evolution under semantic constraints. In: Proceedings of the (KR 2012), pp. 137–147. AAAI Press (2012)Google Scholar
  17. 17.
    Hansson, S.O.: A survey of non-prioritized belief revision. Erkenntnis 50(2–3), 413–427 (1999)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Hernández, D., Hogan, A., Riveros, C., Rojas, C., Zerega, E.: Querying Wikidata: comparing SPARQL, relational and graph databases. In: Groth, P., Simperl, E., Gray, A., Sabou, M., Krötzsch, M., Lecue, F., Flöck, F., Gil, Y. (eds.) ISWC 2016. LNCS, vol. 9982, pp. 88–103. Springer, Cham (2016). doi: 10.1007/978-3-319-46547-0_10CrossRefGoogle Scholar
  19. 19.
    Jentzsch, A., Sahnwaldt, C., Isele, R., Bizer, C.: Dbpedia mapping language. Technical report (2010).
  20. 20.
    Karvounarakis, G., Green, T.J., Ives, Z.G., Tannen, V.: Collaborative data sharing via update exchange and provenance. ACM ToDS 38(3), 19:1–19:42 (2013)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Kharlamov, E., Zheleznyakov, D., Calvanese, D.: Capturing model-based ontology evolution at the instance level: the case of DL-Lite. J. Comput. Syst. Sci. 79(6), 835–872 (2013)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Kolaitis, P.G., Pichler, R., Sallinger, E., Savenkov, V.: Nested dependencies: structure and reasoning. In: Proceedings of the PODS 2014, pp. 176-187 (2014)Google Scholar
  23. 23.
    Kontchakov, R., Rezk, M., Rodríguez-Muro, M., Xiao, G., Zakharyaschev, M.: Answering SPARQL queries over databases under OWL 2 QL entailment regime. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 552–567. Springer, Cham (2014). doi: 10.1007/978-3-319-11964-9_35CrossRefGoogle Scholar
  24. 24.
    Lehmann, J., Isele, R., Jakob, M., Jentzsch, A., Kontokostas, D., Mendes, P.N., Hellmann, S., Morsey, M., van Kleef, P., Auer, S., et al.: Dbpedia-a large-scale, multilingual knowledge base extracted from Wikipedia. SWJ 6(2), 167–195 (2015)Google Scholar
  25. 25.
    Lenzerini, M.: Ontology-based data management. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, CIKM 2011, pp. 5–6. ACM (2011)Google Scholar
  26. 26.
    Nikitina, N., Rudolph, S., Glimm, B.: Interactive ontology revision. JWS 12–13, 118–130 (2012)CrossRefGoogle Scholar
  27. 27.
    Paulheim, H., Gangemi, A.: Serving DBpedia with DOLCE – more than just adding a cherry on top. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9366, pp. 180–196. Springer, Cham (2015). doi: 10.1007/978-3-319-25007-6_11CrossRefGoogle Scholar
  28. 28.
    Priyatna, F., Corcho, O., Sequeda, J.: Formalisation and experiences of r2rml-based sparql to sql query translation using morph. In: Proceedings of the WWW 2014, pp. 479–490. ACM (2014)Google Scholar
  29. 29.
    Rodríguez-Muro, M., Rezk, M.: Efficient SPARQL-to-SQL with R2RML mappings. JWS 33(1), 141–169 (2015)CrossRefGoogle Scholar
  30. 30.
    Suchanek, F.M., Kasneci, G., Weikum, G.: Yago: a core of semantic knowledge. In: Proceedings of the WWW 2007, pp. 697-706. ACM (2007)Google Scholar
  31. 31.
    Töpper, G., Knuth, M., Sack, H.: Dbpedia ontology enrichment for inconsistency detection. In: Proceedings of the I-SEMANTICS 2012, pp. 33–40. ACM (2012)Google Scholar
  32. 32.
    Bienvenu, M., Bourgaux, C., Goasdoué, F.: Query-driven repairing of inconsistent DL-Lite knowledge bases. In: Proceedings of the IJCAI 2016, pp. 957–964. IJCAI/AAAI Press (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Albin Ahmeti
    • 1
    Email author
  • Javier D. Fernández
    • 1
    • 2
  • Axel Polleres
    • 1
    • 2
  • Vadim Savenkov
    • 1
  1. 1.Vienna University of Economics and BusinessViennaAustria
  2. 2.Complexity Science Hub ViennaViennaAustria

Personalised recommendations