Skip to main content

RML and FnO: Shaping DBpedia Declaratively

  • Conference paper
  • First Online:

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

Abstract

dbpedia data is largely generated from extracting and parsing the wikitext from the infoboxes of Wikipedia. This generation process is handled by the dbpedia Extraction Framework (dbpedia ef). This framework currently consists of data transformations, a series of custom hard-coded steps which parse the wikitext, and schema transformations, which model the resulting rdf data. Therefore, applying changes to the resulting rdf data needs both Semantic Web expertise and development within the dbpedia ef. As such, the current dbpedia data is being shaped by a small amount of core developers. However, by describing both schema and data transformations declaratively, we shape and generate dbpedia data using solely declarations, splitting the concerns between implementation and modeling. The parsing functions development is decoupled from the dbpedia ef, and other data transformation functions can easily be integrated during dbpedia data generation. This demo showcases an interactive Web application that allows non-technical users to (re-)shape the dbpedia data and use external data transformation functions, solely by editing a mapping document via html controls.

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

Notes

  1. 1.

    http://www.mail-archive.com/dbpedia-discussion@lists.sourceforge.net/msg07837.html.

  2. 2.

    http://semweb.datasciencelab.be/ns/fnml/.

  3. 3.

    https://github.com/RMLio/RML-Mapper/tree/extension-fno.

  4. 4.

    https://github.com/FnOio/function-processor-java.

  5. 5.

    https://github.com/FnOio/dbpedia-parsing-functions-scala.

  6. 6.

    https://github.com/OpenRefine/OpenRefine/wiki/GREL-Functions.

  7. 7.

    https://github.com/FnOio/dbpedia-demo.

References

  1. 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). https://doi.org/10.1007/978-3-540-76298-0_52

    Chapter  Google Scholar 

  2. Auer, S., Lehmann, J.: What Have Innsbruck and Leipzig in Common? Extracting semantics from wiki content. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 503–517. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72667-8_36

    Chapter  Google Scholar 

  3. De Meester, B., Dimou, A., Verborgh, R., Mannens, E.: An ontology to semantically declare and describe functions. In: Sack, H., Rizzo, G., Steinmetz, N., Mladenić, D., Auer, S., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9989, pp. 46–49. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-47602-5_10

    Chapter  Google Scholar 

  4. De Meester, B., Maroy, W., Dimou, A., Verborgh, R., Mannens, E.: Declarative data transformations for Linked Data generation: the case of DBpedia. In: Blomqvist, E., Maynard, D., Gangemi, A., Hoekstra, R., Hitzler, P., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10250, pp. 33–48. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58451-5_3

    Chapter  Google Scholar 

  5. Dimou, A., Vander Sande, M., Colpaert, P., Verborgh, R., Mannens, E., Van de Walle, R.: RML: a generic language for integrated RDF mappings of heterogeneous data. In: Bizer, C., Heath, T., Auer, S., Berners-Lee, T. (eds.) Proceedings of the 7th Workshop on Linked Data on the Web, CEUR Workshop Proceedings, vol. 1184, April 2014

    Google Scholar 

  6. Heyvaert, P., Dimou, A., Herregodts, A.-L., Verborgh, R., Schuurman, D., Mannens, E., 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). https://doi.org/10.1007/978-3-319-34129-3_43

    Chapter  Google Scholar 

  7. Rahm, E., Do, H.H.: Data cleaning: problems and current approaches. IEEE Data Eng. Bull. 23(4), 3–13 (2000)

    Google Scholar 

  8. Regalia, B., Janowicz, K., Gao, S.: VOLT: a provenance-producing, transparent SPARQL proxy for the on-demand computation of linked data and its application to spatiotemporally dependent data. In: The Semantic Web. Latest Advances and New Domains (2016)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ben De Meester .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

De Meester, B., Maroy, W., Dimou, A., Verborgh, R., Mannens, E. (2017). RML and FnO: Shaping DBpedia Declaratively. In: Blomqvist, E., Hose, K., Paulheim, H., Ławrynowicz, A., Ciravegna, F., Hartig, O. (eds) The Semantic Web: ESWC 2017 Satellite Events. ESWC 2017. Lecture Notes in Computer Science(), vol 10577. Springer, Cham. https://doi.org/10.1007/978-3-319-70407-4_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70407-4_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70406-7

  • Online ISBN: 978-3-319-70407-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics