{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:20:58Z","timestamp":1777890058984,"version":"3.51.4"},"reference-count":26,"publisher":"SAGE Publications","license":[{"start":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T00:00:00Z","timestamp":1728950400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SW"],"published-print":{"date-parts":[[2024,10,15]]},"abstract":"<jats:p>Property graphs (PG) and RDF graphs are two popular database graph models, but they are not interoperable: data modeled in PG cannot be directly integrated with other data modeled in RDF. This lack of interoperability also impedes the use of the tools of one model when data are modeled in the other. In this paper, we propose PRSC, a configurable conversion to transform a PG into an RDF graph. This conversion relies on PG schemas and user-defined mappings called PRSC contexts. We also formally prove that a subset of PRSC contexts, called well-behaved contexts, can be used to reverse back to the original PG, and provide the related algorithm. Algorithms for conversion and reversion are available as open-source implementations.<\/jats:p>","DOI":"10.3233\/sw-243675","type":"journal-article","created":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T11:29:36Z","timestamp":1728991776000},"page":"1-41","source":"Crossref","is-referenced-by-count":0,"title":["PRSC: From PG to RDF and back, using schemas"],"prefix":"10.1177","author":[{"given":"Julian","family":"Bruyat","sequence":"first","affiliation":[{"name":"INSA Lyon, CNRS, Universite Claude Bernard Lyon 1, LIRIS, UMR5205, 69621 Villeurbanne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre-Antoine","family":"Champin","sequence":"additional","affiliation":[{"name":"INSA Lyon, CNRS, Universite Claude Bernard Lyon 1, LIRIS, UMR5205, 69621 Villeurbanne, France"},{"name":"W3C, Sophia Antipolis, France"},{"name":"University C\u00f4te d\u2019Azur, Inria, CNRS, I3S UMR 7271, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lionel","family":"M\u00e9dini","sequence":"additional","affiliation":[{"name":"INSA Lyon, CNRS, Universite Claude Bernard Lyon 1, LIRIS, UMR5205, 69621 Villeurbanne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9d\u00e9rique","family":"Laforest","sequence":"additional","affiliation":[{"name":"INSA Lyon, CNRS, Universite Claude Bernard Lyon 1, LIRIS, UMR5205, 69621 Villeurbanne, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/SW-243675_ref1","unstructured":"G.\u00a0Abuoda, D.\u00a0Dell\u2019Aglio, A.\u00a0Keen and K.\u00a0Hose, Transforming RDF-star to Property Graphs: A preliminary analysis of transformation approaches, in: Proceedings of the QuWeDa 2022: 6th Workshop on Storing, Querying and Benchmarking Knowledge Graphs Co-Located with 21st International Semantic Web Conference (ISWC 2022), Hangzhou, China, 23\u201327 October 2022, M.\u00a0Saleem and A.N.\u00a0Ngomo, eds, CEUR Workshop Proceedings, Vol.\u00a03279, CEUR-WS.org, 2022, pp.\u00a017\u201332, https:\/\/ceur-ws.org\/Vol-3279\/paper2.pdf."},{"key":"10.3233\/SW-243675_ref2","unstructured":"R.\u00a0Angles, The property graph database model, in: Proceedings of the 12th Alberto Mendelzon International Workshop on Foundations of Data Management, Cali, Colombia, May 21\u201325, 2018, D.\u00a0Olteanu and B.\u00a0Poblete, eds, CEUR Workshop Proceedings, Vol.\u00a02100, CEUR-WS.org, 2018, https:\/\/ceur-ws.org\/Vol-2100\/paper26.pdf."},{"issue":"2","key":"10.3233\/SW-243675_ref3","doi-asserted-by":"publisher","first-page":"198:1","DOI":"10.1145\/3589778","article-title":"PG-schema: Schemas for Property Graphs","volume":"1","author":"Angles","year":"2023","journal-title":"Proc. ACM Manag. Data"},{"key":"10.3233\/SW-243675_ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3534540.3534696"},{"key":"10.3233\/SW-243675_ref5","doi-asserted-by":"publisher","first-page":"86091","DOI":"10.1109\/ACCESS.2020.2993117","article-title":"Mapping RDF databases to property graph databases","volume":"8","author":"Angles","year":"2020","journal-title":"IEEE Access"},{"key":"10.3233\/SW-243675_ref6","unstructured":"G.A.\u00a0Atemezing and A.\u00a0Huynh, Knowledge Graph publication and browsing using Neo4J, in: 1st Workshop on Squaring the Circles on Graphs, SEMANTiCS, Amsterdam, Netherlands, 2021."},{"issue":"12","key":"10.3233\/SW-243675_ref8","doi-asserted-by":"publisher","first-page":"3654","DOI":"10.14778\/3554821.3554867","article-title":"DiscoPG: Property Graph schema discovery and exploration","volume":"15","author":"Bonifati","year":"2022","journal-title":"Proc. VLDB Endow."},{"key":"10.3233\/SW-243675_ref10","unstructured":"J.\u00a0Bruyat, P.-A.\u00a0Champin, L.\u00a0M\u00e9dini and F.\u00a0Laforest, PREC: Semantic translation of property graphs, in: 1st Workshop on Squaring the Circles on Graphs, SEMANTiCS, Amsterdam, Netherlands, 2021, https:\/\/hal.archives-ouvertes.fr\/hal-03407785."},{"key":"10.3233\/SW-243675_ref11","unstructured":"H.\u00a0Chiba, R.\u00a0Yamanaka and S.\u00a0Matsumoto, G2GML: Graph to graph mapping language for bridging RDF and Property Graphs, in: Proceedings of the ISWC 2020 Demos and Industry Tracks: From Novel Ideas to Industrial Practice Co-Located with 19th International Semantic Web Conference (ISWC 2020), Globally Online, November 1\u20136, 2020 (UTC), K.L.\u00a0Taylor, R.S.\u00a0Gon\u00e7alves, F.\u00a0L\u00e9cu\u00e9 and J.\u00a0Yan, eds, CEUR Workshop Proceedings, Vol.\u00a02721, CEUR-WS.org, 2020, pp.\u00a0363\u2013368, https:\/\/ceur-ws.org\/Vol-2721\/paper591.pdf."},{"key":"10.3233\/SW-243675_ref12","doi-asserted-by":"publisher","DOI":"10.5441\/002\/EDBT.2014.82"},{"key":"10.3233\/SW-243675_ref13","unstructured":"T.\u00a0Delva, J.\u00a0Arenas-Guerrero, A.\u00a0Iglesias-Molina, \u00d3.\u00a0Corcho, D.\u00a0Chaves-Fraga and A.\u00a0Dimou, RML-star: A declarative mapping language for RDF-star generation, in: Proceedings of the ISWC 2021 Posters, Demos and Industry Tracks: From Novel Ideas to Industrial Practice Co-Located with 20th International Semantic Web Conference (ISWC 2021), Virtual Conference, October 24\u201328, 2021, O.\u00a0Seneviratne, C.\u00a0Pesquita, J.\u00a0Sequeda and L.\u00a0Etcheverry, eds, CEUR Workshop Proceedings, Vol.\u00a02980, CEUR-WS.org, 2021, https:\/\/ceur-ws.org\/Vol-2980\/paper374.pdf."},{"key":"10.3233\/SW-243675_ref14","unstructured":"A.\u00a0Dimou, M.V.\u00a0Sande, P.\u00a0Colpaert, R.\u00a0Verborgh, E.\u00a0Mannens and R.V.\u00a0de\u00a0Walle, RML: A generic language for integrated RDF mappings of heterogeneous data, in: Proceedings of the Workshop on Linked Data on the Web Co-Located with the 23rd International World Wide Web Conference (WWW 2014), Seoul, Korea, April 8, 2014, C.\u00a0Bizer, T.\u00a0Heath, S.\u00a0Auer and T.\u00a0Berners-Lee, eds, CEUR Workshop Proceedings, Vol.\u00a01184, CEUR-WS.org, 2014, https:\/\/ceur-ws.org\/Vol-1184\/ldow2014_paper_01.pdf."},{"key":"10.3233\/SW-243675_ref15","doi-asserted-by":"publisher","first-page":"113100","DOI":"10.1109\/ACCESS.2021.3104293","article-title":"ProGOMap: Automatic generation of mappings from Property Graphs to ontologies","volume":"9","author":"Fathy","year":"2021","journal-title":"IEEE Access"},{"key":"10.3233\/SW-243675_ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190657"},{"key":"10.3233\/SW-243675_ref17","unstructured":"O.\u00a0Hartig, Foundations of RDF\u22c6 and SPARQL\u22c6 (an alternative approach to statement-level metadata in RDF), in: Proceedings of the 11th Alberto Mendelzon International Workshop on Foundations of Data Management and the Web, Montevideo, Uruguay, June 7\u20139, 2017, J.L.\u00a0Reutter and D.\u00a0Srivastava, eds, CEUR Workshop Proceedings, Vol.\u00a01912, CEUR-WS.org, 2017, https:\/\/ceur-ws.org\/Vol-1912\/paper12.pdf."},{"key":"10.3233\/SW-243675_ref18","unstructured":"O.\u00a0Hartig, Foundations to query labeled Property Graphs using SPARQL, in: Joint Proceedings of the 1st International Workshop on Semantics for Transport and the 1st International Workshop on Approaches for Making Data Interoperable Co-Located with 15th Semantics Conference (SEMANTiCS 2019), Karlsruhe, Germany, September 9, 2019, L.\u00a0Kaffee, K.M.\u00a0Endris, M.\u00a0Vidal, M.\u00a0Comerio, M.\u00a0Sadeghi, D.\u00a0Chaves-Fraga and P.\u00a0Colpaert, eds, CEUR Workshop Proceedings, Vol.\u00a02447, CEUR-WS.org, 2019, https:\/\/ceur-ws.org\/Vol-2447\/paper3.pdf."},{"key":"10.3233\/SW-243675_ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3534540.3534695"},{"issue":"1","key":"10.3233\/SW-243675_ref23","doi-asserted-by":"publisher","first-page":"125","DOI":"10.3233\/SW-223273","article-title":"The OneGraph vision: Challenges of breaking the graph model lock-in","volume":"14","author":"Lassila","year":"2023","journal-title":"Semantic Web"},{"key":"10.3233\/SW-243675_ref24","unstructured":"D.L.\u00a0McGuinness, F.\u00a0Van Harmelen et al., OWL web ontology language overview, W3C recommendation 10(10), 2004, 2004."},{"key":"10.3233\/SW-243675_ref25","unstructured":"V.\u00a0Nguyen, H.Y.\u00a0Yip, H.\u00a0Thakkar, Q.\u00a0Li, E.\u00a0Bolton and O.\u00a0Bodenreider, Singleton Property Graph: Adding a Semantic Web abstraction layer to graph databases, in: Proceedings of the Blockchain Enabled Semantic Web Workshop (BlockSW) and Contextualized Knowledge Graphs (CKG) Workshop Co-Located with the 18th International Semantic Web Conference, BlockSW\/CKG@ISWC 2019, Auckland, New Zealand, October 27, 2019, R.\u00a0Samavi, M.P.\u00a0Consens, S.\u00a0Khatchadourian, V.\u00a0Nguyen, A.P.\u00a0Sheth, J.M.\u00a0Gim\u00e9nez-Garc\u00eda and H.\u00a0Thakkar, eds, CEUR Workshop Proceedings, Vol.\u00a02599, CEUR-WS.org, 2019, https:\/\/ceur-ws.org\/Vol-2599\/CKG2019_paper_4.pdf."},{"key":"10.3233\/SW-243675_ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSC50631.2021.00049"},{"key":"10.3233\/SW-243675_ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2815072.2815073"},{"key":"10.3233\/SW-243675_ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3210259.3210271"},{"key":"10.3233\/SW-243675_ref32","doi-asserted-by":"publisher","first-page":"118355","DOI":"10.1109\/ACCESS.2020.3002018","article-title":"PGO: Describing property graphs in RDF","volume":"8","author":"Tomaszuk","year":"2020","journal-title":"IEEE Access"},{"key":"10.3233\/SW-243675_ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960421"},{"key":"10.3233\/SW-243675_ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-30952-7_41"}],"container-title":["Semantic Web"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/SW-243675","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:27:34Z","timestamp":1777613254000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/SW-243675"}},"subtitle":[],"editor":[{"given":"Stefan","family":"Schlobach","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Netherlands"}],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2024,10,15]]},"references-count":26,"URL":"https:\/\/doi.org\/10.3233\/sw-243675","relation":{},"ISSN":["2210-4968","1570-0844"],"issn-type":[{"value":"2210-4968","type":"electronic"},{"value":"1570-0844","type":"print"}],"subject":[],"published":{"date-parts":[[2024,10,15]]}}}