Skip to main content

G2GML: Graph to Graph Mapping Language for Bridging RDF and Property Graphs

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

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

Included in the following conference series:

Abstract

How can we maximize the value of accumulated RDF data? Whereas the RDF data can be queried using the SPARQL language, even the SPARQL-based operation has a limitation in implementing traversal or analytical algorithms. Recently, a variety of database implementations dedicated to analyses on the property graph (PG) model have emerged. Importing RDF datasets into these graph analysis engines provides access to the accumulated datasets through various application interfaces. However, the RDF model and the PG model are not interoperable. Here, we developed a framework based on the Graph to Graph Mapping Language (G2GML) for mapping RDF graphs to PGs to make the most of accumulated RDF data. Using this framework, accumulated graph data described in the RDF model can be converted to the PG model, which can then be loaded to graph database engines for further analysis. For supporting different graph database implementations, we redefined the PG model and proposed its exchangeable serialization formats. We demonstrate several use cases, where publicly available RDF data are extracted and converted to PGs. This study bridges RDF and PGs and contributes to interoperable management of knowledge graphs, thereby expanding the use cases of accumulated RDF data.

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

Similar content being viewed by others

References

  1. RDF 1.1 Concepts and Abstract Syntax, W3C Recommendation, 25 February 2014. http://www.w3.org/TR/rdf11-concepts/

  2. Lehmann, J., et al.: DBpedia-a large-scale, multilingual knowledge base extracted from Wikipedia. Semant. Web 6(2), 167–195 (2015)

    Article  Google Scholar 

  3. Vrandevcć, D., Krötzsch, M.: Wikidata: a free collaborative knowledgebase. Commun. ACM 57(10), 78–85 (2014)

    Article  Google Scholar 

  4. SPARQL 1.1 Query Language, W3C Recommendation, 21 March 2013. http://www.w3.org/TR/sparql11-query/

  5. Angles, R., Gutierrez, C.: An Introduction to Graph Data Management. arXiv preprint arXiv:1801.00036 (2017)

  6. Angles, R., Arenas, M., Barceló, P., Hogan, A., Reutter, J., Vrgoc, D.: Foundations of modern query languages for graph databases. ACM Comput. Surv. (CSUR) 50(5), 68 (2017)

    Google Scholar 

  7. Abad-Navarro, F., Bernabé-Diaz, J.A., García-Castro, A., Fernandez-Breis, J.T.: Semantic publication of agricultural scientific literature using property graphs. Appl. Sci. 10(3), 861 (2020)

    Article  Google Scholar 

  8. The Neo4j Graph Platform. https://neo4j.com/

  9. Oracle Database Property Graph. https://www.oracle.com/goto/propertygraph

  10. Amazon Neptune. https://aws.amazon.com/neptune/

  11. Hartig, O.: Reconciliation of RDF* and property graphs. arXiv preprint arXiv:1409.3288 (2014)

  12. openCypher. https://www.opencypher.org/

  13. van Rest, O., Hong, S., Kim, J., Meng, X., Chafi, H.: PGQL: a property graph query language. In: Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems, p. 7. ACM (2016)

    Google Scholar 

  14. Angles, R., et al.: G-CORE: a core for future graph query languages. In: Proceedings of the 2018 International Conference on Management of Data, pp. 1421–1432 (2018)

    Google Scholar 

  15. W3C Workshop on Web Standardization for Graph Data. https://www.w3.org/Data/events/data-ws-2019/

  16. Tomaszuk, D., Angles, R., Szeremeta, Ł., Litman, K., Cisterna, D.: Serialization for property graphs. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds.) BDAS 2019. CCIS, vol. 1018, pp. 57–69. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19093-4_5

    Chapter  Google Scholar 

  17. De Virgilio, R., Maccioni, A., Torlone, R.: Converting relational to graph databases. In: First International Workshop on Graph Data Management Experiences and Systems, p. 1. ACM (2013)

    Google Scholar 

  18. Angles, R., Thakkar, H., Tomaszuk, D.: RDF and property graphs interoperability: status and issues. In: Proceedings of the 13th Alberto Mendelzon International Workshop on Foundations of Data Management (2019)

    Google Scholar 

  19. Das, S., Srinivasan, J., Perry, M., Chong, E. I., Banerjee, J.: A tale of two graphs: property graphs as RDF in Oracle. In: EDBT, pp. 762–773 (2014)

    Google Scholar 

  20. Thakkar, H., Punjani, D., Keswani, Y., Lehmann, J., Auer, S.: A stitch in time saves nine-SPARQL querying of property graphs using gremlin traversals. arXiv preprint arXiv:1801.02911 (2018)

  21. Tomaszuk, D.: RDF data in property graph model. In: Garoufallou, E., Subirats Coll, I., Stellato, A., Greenberg, J. (eds.) MTSR 2016. CCIS, vol. 672, pp. 104–115. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49157-8_9

    Chapter  Google Scholar 

  22. De Virgilio, R.: Smart RDF data storage in graph databases. In: 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 872–881. IEEE (2017)

    Google Scholar 

  23. Alocci, D., Mariethoz, J., Horlacher, O., Bolleman, J.T., Campbell, M.P., Lisacek, F.: Property graph vs RDF triple store: a comparison on glycan substructure search. PLoS ONE 10(12), e0144578 (2015)

    Article  Google Scholar 

  24. A Direct Mapping of Relational Data to RDF, W3C Recommendation, 27 September 2012. https://www.w3.org/TR/r2rml/

  25. R2RML: RDB to RDF Mapping Language, W3C Recommendation, 27 September 2012. https://www.w3.org/TR/r2rml/

Download references

Acknowledgements

Part of the work was conducted in BioHackathon meetings (http://www.biohackathon.org). We thank Yuka Tsujii for helping create the figures. We thank Ramona Röß for careful review of the manuscript and useful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hirokazu Chiba .

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

Chiba, H., Yamanaka, R., Matsumoto, S. (2020). G2GML: Graph to Graph Mapping Language for Bridging RDF and Property Graphs. 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_11

Download citation

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

  • 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