Skip to main content

Parallel Construction of Knowledge Graphs from Relational Databases

  • Conference paper
  • First Online:
PRICAI 2023: Trends in Artificial Intelligence (PRICAI 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 14325))

Included in the following conference series:

Abstract

Knowledge graphs have recently seen a wide range of applications in various domains. In many such applications data stored in relational databases constitutes an important source for the construction of knowledge graphs. R2RML is a mapping language that can be used to specify mappings from relational to RDF data, and so it naturally suits the purpose of knowledge graph construction from relational data. In this paper, we present Fingr, a concurrent dictionary aided parallel R2RML engine that achieves fine-grained parallelization at the database tuple level. Our experiments show that our prototypical system parallelizes well, and it yields better performance than existing R2RML engines.

S. Wang and J. Yan—Both authors contributed equally.

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

    https://www.w3.org/TR/rdf11-concepts/.

  2. 2.

    https://www.w3.org/TR/r2rml/.

  3. 3.

    https://github.com/CNGL-repo/db2triples.

  4. 4.

    https://rml.io/implementation-report/#rml-processor.

  5. 5.

    https://github.com/RMLio/rmlmapper-java.

  6. 6.

    https://github.com/carml/carml.

  7. 7.

    https://github.com/ShadowNearby/R2RML.

  8. 8.

    https://www.w3.org/TR/turtle/.

  9. 9.

    https://www.w3.org/TR/r2rml/.

  10. 10.

    https://github.com/facebook/folly.

  11. 11.

    https://github.com/oeg-upm/gtfs-bench.

  12. 12.

    https://github.com/oeg-upm/morph-rdb.

References

  1. Arenas-Guerrero, J., et al.: Knowledge graph construction with r2rml and rml: an etl system-based overview. In: CEUR Workshop Proceedings, vol. 2873 (2021)

    Google Scholar 

  2. Arenas-Guerrero, J., Chaves-Fraga, D., Toledo, J., Pérez, M.S., Corcho, O.: Morph-KGC: scalable knowledge graph materialization with mapping partitions. Semantic Web (2022)

    Google Scholar 

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

    Article  Google Scholar 

  4. Debruyne, C., Sullivan, D.O.: R2RML-F: towards sharing and executing domain logic in r2rml mappings. In: Proceedings of LDOW (2016)

    Google Scholar 

  5. 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 LDOW (2014)

    Google Scholar 

  6. Haesendonck, G., Maroy, W., Heyvaert, P., Verborgh, R., Dimou, A.: Parallel RDF generation from heterogeneous big data. In: Proceedings of SBD@SIGMOD, pp. 1:1–1:6 (2019)

    Google Scholar 

  7. Iglesias, E., Jozashoori, S., Chaves-Fraga, D., Collarana, D., Vidal, M.-E.: Sdm-rdfizer: an RML interpreter for the efficient creation of RDF knowledge graphs. CoRR, arXiv:2008.07176v1 (2020)

  8. Priyatna, F., Corcho, O., Sequeda, J.: Formalisation and experiences of r2rml-based sparql to sql query translation using morph. In: Proceedings of WWW, pp. 479–490 (2014)

    Google Scholar 

  9. Scrocca, M., Comerio, M., Carenini, A., Celino, I.: Turning transport data to comply with EU standards while enabling a multimodal transport knowledge graph. In Proceedings of ISWC 2020, Part II, pp. 411–429 (2020)

    Google Scholar 

  10. Simsek, U., Kärle, E., Fensel, D.: Rocketrml - a nodejs implementation of a use case specific RML mapper. In: ESWC 2019, vol. 2489 of CEUR Workshop Proceedings, pp. 46–53 (2019)

    Google Scholar 

  11. Zou, X.: A survey on application of knowledge graph. J. Phys: Conf. Ser. 1487(1), 012016 (2020)

    Google Scholar 

  12. Bizer, C., Schultz, A.: The berlin SPARQL benchmark. Int. J. Semantic Web Inf. Syst. 5(2), 1–24 (2009)

    Article  Google Scholar 

  13. Chaves-Fraga, D., Priyatna, F., Cimmino, A., Toledo, J., Ruckhaus, E., Corcho, Ó.: GTFS-madrid-bench: a benchmark for virtual knowledge graph access in the transport domain. J. Web Semant. 65, 100596 (2020)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pan Hu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, S., Yan, J., Liu, Y., Hu, P., Cai, H., Jiang, L. (2024). Parallel Construction of Knowledge Graphs from Relational Databases. In: Liu, F., Sadanandan, A.A., Pham, D.N., Mursanto, P., Lukose, D. (eds) PRICAI 2023: Trends in Artificial Intelligence. PRICAI 2023. Lecture Notes in Computer Science(), vol 14325. Springer, Singapore. https://doi.org/10.1007/978-981-99-7019-3_42

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-7019-3_42

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-7018-6

  • Online ISBN: 978-981-99-7019-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics