{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:19:46Z","timestamp":1777889986747,"version":"3.51.4"},"reference-count":50,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T00:00:00Z","timestamp":1705017600000},"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,1,12]]},"abstract":"<jats:p>Knowledge Graphs are currently created using an assortment of techniques and tools: ad hoc code in a programming language, database export scripts, OpenRefine transformations, mapping languages, etc. Focusing on the latter, the wide variety of use cases, data peculiarities, and potential uses has had a substantial impact in how mappings have been created, extended, and applied. As a result, a large number of languages and their associated tools have been created. In this paper, we present the Conceptual Mapping ontology, that is designed to represent the features and characteristics of existing declarative mapping languages to construct Knowledge Graphs. This ontology is built upon the requirements extracted from experts experience, a thorough analysis of the features and capabilities of current mapping languages presented as a comparative framework; and the languages\u2019 limitations discussed by the community and denoted as Mapping Challenges. The ontology is evaluated to ensure that it meets these requirements and has no inconsistencies, pitfalls or modelling errors, and is publicly available online along with its documentation and related resources.<\/jats:p>","DOI":"10.3233\/sw-223224","type":"journal-article","created":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T11:46:45Z","timestamp":1672400805000},"page":"191-221","source":"Crossref","is-referenced-by-count":4,"title":["An ontological approach for representing declarative mapping languages"],"prefix":"10.1177","volume":"15","author":[{"given":"Ana","family":"Iglesias-Molina","sequence":"first","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Cimmino","sequence":"additional","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edna","family":"Ruckhaus","sequence":"additional","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Chaves-Fraga","sequence":"additional","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"},{"name":"Declarative Languages and Artificial Intelligence Group, KU Leuven, Belgium"},{"name":"Flanders Make, DTAI-FET, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ra\u00fal","family":"Garc\u00eda-Castro","sequence":"additional","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oscar","family":"Corcho","sequence":"additional","affiliation":[{"name":"Ontology Engineering Group, Universidad Polit\u00e9cnica de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/SW-223224_ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2018.09.003"},{"key":"10.3233\/SW-223224_ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1807085.1807116"},{"issue":"4","key":"10.3233\/SW-223224_ref4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1620585.1620589","article-title":"The recovery of a schema mapping: Bringing exchanged data back","volume":"34","author":"Arenas","year":"2009","journal-title":"ACM Transactions on Database Systems (TODS)"},{"key":"10.3233\/SW-223224_ref5","unstructured":"J.\u00a0Arenas-Guerrero, M.\u00a0Scrocca, A.\u00a0Iglesias-Molina, J.\u00a0Toledo, L.P.\u00a0Gilo, D.\u00a0Dona, O.\u00a0Corcho and D.\u00a0Chaves-Fraga, Knowledge graph construction with R2RML and RML: An ETL system-based overview, in: Proceedings of the 2nd International Workshop on Knowledge Graph Construction co-located with 18th Extended Semantic Web Conference (ESWC 2021), Online, CEUR Workshop Proceedings, Vol.\u00a02873, CEUR-WS.org, 2021. http:\/\/ceur-ws.org\/Vol-2873\/paper11.pdf."},{"key":"10.3233\/SW-223224_ref6","doi-asserted-by":"publisher","DOI":"10.1007\/b106149"},{"issue":"3","key":"10.3233\/SW-223224_ref7","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/s13740-012-0008-7","article-title":"Mapping between RDF and XML with XSPARQL","volume":"1","author":"Bischof","year":"2012","journal-title":"Journal on Data Semantics"},{"key":"10.3233\/SW-223224_ref8","unstructured":"C.\u00a0Bizer and A.\u00a0Seaborne, D2RQ-treating non-RDF databases as virtual RDF graphs, in: 3rd International Semantic Web Conference (ISWC2004) Posters, Hiroshima, Japan, 2004. http:\/\/iswc2004.semanticweb.org\/posters\/PID-SMCVRKBT-1089637165.pdf."},{"key":"10.3233\/SW-223224_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2020.100596"},{"key":"10.3233\/SW-223224_ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-06981-9_20"},{"issue":"10","key":"10.3233\/SW-223224_ref11","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1016\/j.datak.2009.04.001","article-title":"Semantics preserving SPARQL-to-SQL translation","volume":"68","author":"Chebotko","year":"2009","journal-title":"Data & Knowledge Engineering"},{"key":"10.3233\/SW-223224_ref12","unstructured":"A.\u00a0Chortaras and G.\u00a0Stamou, D2RML: Integrating heterogeneous data and web services into custom RDF graphs, in: Workshop on Linked Data on the Web co-located with the Web Conference 2018 (LDOW@WWW 2018), Lyon, France, CEUR Workshop Proceedings, Vol.\u00a02073, CEUR-WS.org, 2018. http:\/\/ceur-ws.org\/Vol-2073\/article-07.pdf."},{"key":"10.3233\/SW-223224_ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-92639-1_13"},{"key":"10.3233\/SW-223224_ref15","doi-asserted-by":"publisher","DOI":"10.3390\/s20030822"},{"issue":"1","key":"10.3233\/SW-223224_ref16","doi-asserted-by":"publisher","first-page":"153","DOI":"10.3233\/SW-190384","article-title":"Towards a new generation of ontology based data access","volume":"11","author":"Corcho","year":"2020","journal-title":"Semantic Web"},{"key":"10.3233\/SW-223224_ref18","doi-asserted-by":"publisher","DOI":"10.3233\/ssw210035"},{"key":"10.3233\/SW-223224_ref20","unstructured":"B.\u00a0De Meester, P.\u00a0Heyvaert, R.\u00a0Verborgh and A.\u00a0Dimou, Mapping languages analysis of comparative characteristics, in: 1st International Workshop on Knowledge Graph Building and Large Scale RDF Analytics, co-located with the 16th Extended Semantic Web Conference (ESWC 2019), Portoro\u017e, Slovenia, CEUR Workshop Proceedings, Vol.\u00a02489, CEUR-WS.org, 2019. http:\/\/ceur-ws.org\/Vol-2489\/paper4.pdf."},{"key":"10.3233\/SW-223224_ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-58451-5_3"},{"key":"10.3233\/SW-223224_ref22","unstructured":"C.\u00a0Debruyne and D.\u00a0O\u2019Sullivan, R2RML-F: Towards sharing and executing domain logic in R2RML mappings, in: Workshop on Linked Data on the Web co-located with 25th International World Wide Web Conference (LDOW@WWW 2016), Florence, Italy, CEUR Workshop Proceedings, Vol.\u00a01593, CEUR-WS.org, 2016. http:\/\/ceur-ws.org\/Vol-1593\/article-13.pdf."},{"key":"10.3233\/SW-223224_ref23","unstructured":"T.\u00a0Delva, D.\u00a0Van Assche, P.\u00a0Heyvaert, B.\u00a0De Meester and A.\u00a0Dimou, Integrating nested data into knowledge graphs with RML fields, in: Proceedings of the 2nd International Workshop on Knowledge Graph Construction co-located with 18th Extended Semantic Web Conference (ESWC 2021), Online, CEUR Workshop Proceedings, Vol.\u00a02873, CEUR-WS.org, 2021, pp.\u00a01\u201316. http:\/\/ceur-ws.org\/Vol-2873\/paper9.pdf."},{"key":"10.3233\/SW-223224_ref24","unstructured":"A.\u00a0Dimou, M.V.\u00a0Sande, P.\u00a0Colpaert, R.\u00a0Verborgh, E.\u00a0Mannens and R.\u00a0Van De Walle, RML: A generic language for integrated RDF mappings of heterogeneous data, in: Workshop on Linked Data on the Web co-located with the 23rd International World Wide Web Conference (LDOW@WWW 2014), Seoul, Korea, CEUR Workshop Proceedings, Vol.\u00a01184, CEUR-WS.org, 2014. http:\/\/ceur-ws.org\/Vol-1184\/ldow2014_paper_01.pdf."},{"key":"10.3233\/SW-223224_ref26","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA53542.2021.9686935"},{"key":"10.3233\/SW-223224_ref27","unstructured":"H.\u00a0Garc\u00eda-Gonz\u00e1lez, A ShExML perspective on mapping challenges: Already solved ones, language modifications and future required actions, in: Proceedings of the 2nd International Workshop on Knowledge Graph Construction co-located with 18th Extended Semantic Web Conference (ESWC 2021), Online, CEUR Workshop Proceedings, Vol.\u00a02873, CEUR-WS.org, 2021, pp.\u00a01\u201314. http:\/\/ceur-ws.org\/Vol-2873\/paper2.pdf."},{"key":"10.3233\/SW-223224_ref29","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.318"},{"key":"10.3233\/SW-223224_ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-68204-4_9"},{"key":"10.3233\/SW-223224_ref31","unstructured":"D.\u00a0Garijo, O.\u00a0Corcho and M.\u00a0Poveda-Villal\u00f3n, FOOPS!: An ontology pitfall scanner for the FAIR principles, in: International Semantic Web Conference (ISWC) 2021: Posters, Demos, and Industry Tracks, CEUR Workshop Proceedings, Vol.\u00a02980, CEUR-WS.org, 2021. http:\/\/ceur-ws.org\/Vol-2980\/paper321.pdf."},{"key":"10.3233\/SW-223224_ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2063518.2063522"},{"key":"10.3233\/SW-223224_ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-98192-5_40"},{"issue":"4","key":"10.3233\/SW-223224_ref35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447772","article-title":"Knowledge graphs","volume":"54","author":"Hogan","year":"2021","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"10.3233\/SW-223224_ref36","unstructured":"A.\u00a0Iglesias-Molina, D.\u00a0Chaves-Fraga, F.\u00a0Priyatna and O.\u00a0Corcho, Enhancing the maintainability of the Bio2RDF project using declarative mappings, in: 12th International Conference on Semantic Web Applications and Tools for Health Care and Life Sciences, Edinburgh, Scotland, UK, CEUR Workshop Proceedings, Vol.\u00a02849, CEUR-WS.org, 2019. http:\/\/ceur-ws.org\/Vol-2849\/paper-01.pdf."},{"key":"10.3233\/SW-223224_ref37","unstructured":"A.\u00a0Iglesias-Molina, A.\u00a0Cimmino and O.\u00a0Corcho, Devising mapping interoperability with mapping translation, in: Proceedings of the 3rd International Workshop on Knowledge Graph Construction co-located with 19th Extended Semantic Web Conference (ESWC 2022), Hersonissos, Greece, CEUR Workshop Proceedings, Vol.\u00a03141, CEUR-WS.org, 2022, pp.\u00a01\u20138. http:\/\/ceur-ws.org\/Vol-3141\/paper6.pdf."},{"key":"10.3233\/SW-223224_ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3011141.3011152"},{"key":"10.3233\/SW-223224_ref41","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.websem.2018.08.003","article-title":"GeoTriples: Transforming geospatial data into RDF graphs using R2RML and RML mappings","volume":"52\u201353","author":"Kyzirakos","year":"2018","journal-title":"Journal of Web Semantics"},{"key":"10.3233\/SW-223224_ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04930-9_23"},{"key":"10.3233\/SW-223224_ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-58068-5_3"},{"key":"10.3233\/SW-223224_ref46","doi-asserted-by":"publisher","DOI":"10.5220\/0005448304430454"},{"key":"10.3233\/SW-223224_ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-62466-8_19"},{"issue":"3","key":"10.3233\/SW-223224_ref50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1567274.1567278","article-title":"Semantics and complexity of SPARQL","volume":"34","author":"P\u00e9rez","year":"2009","journal-title":"ACM Transactions on Database Systems (TODS)"},{"key":"10.3233\/SW-223224_ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77688-8_5"},{"key":"10.3233\/SW-223224_ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2022.104755"},{"issue":"2","key":"10.3233\/SW-223224_ref54","doi-asserted-by":"publisher","first-page":"7","DOI":"10.4018\/ijswis.2014040102","article-title":"Oops! (ontology pitfall scanner!): An on-line tool for ontology evaluation","volume":"10","author":"Poveda-Villal\u00f3n","year":"2014","journal-title":"International Journal on Semantic Web and Information Systems (IJSWIS)"},{"issue":"1","key":"10.3233\/SW-223224_ref55","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13326-017-0155-8","article-title":"Querying clinical data in HL7 RIM based relational model with morph-RDB","volume":"8","author":"Priyatna","year":"2017","journal-title":"Journal of Biomedical Semantics"},{"key":"10.3233\/SW-223224_ref56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-70407-4_22"},{"key":"10.3233\/SW-223224_ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2660517.2660523"},{"key":"10.3233\/SW-223224_ref58","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/j.websem.2015.03.001","article-title":"Efficient SPARQL-to-SQL with R2RML mappings","volume":"33","author":"Rodriguez-Muro","year":"2015","journal-title":"Journal of Web Semantics"},{"key":"10.3233\/SW-223224_ref59","unstructured":"U.\u00a0Simsek, J.\u00a0Umbrich and D.\u00a0Fensel, Towards a knowledge graph lifecycle: A pipeline for the population of a commercial knowledge graph, in: Proceedings of the Conference on Digital Curation Technologies (Qurator 2020), Berlin, Germany, January 20th\u201321st, 2020, A.\u00a0Paschke, C.\u00a0Neudecker, G.\u00a0Rehm, J.A.\u00a0Qundus and L.\u00a0Pintscher, eds, CEUR Workshop Proceedings, Vol.\u00a02535, CEUR-WS.org, 2020. http:\/\/ceur-ws.org\/Vol-2535\/paper_10.pdf."},{"key":"10.3233\/SW-223224_ref60","unstructured":"J.\u00a0Slepicka, C.\u00a0Yin, P.A.\u00a0Szekely and C.A.\u00a0Knoblock, KR2RML: An alternative interpretation of R2RML for heterogenous sources, in: Proceedings of the 6th International Workshop on Consuming Linked Data co-located with 14th International Semantic Web Conference (ISWC 2015), Bethlehem, Pennsylvania, US, CEUR Workshop Proceedings, Vol.\u00a01426, CEUR-WS.org, 2015. http:\/\/ceur-ws.org\/Vol-1426\/paper-08.pdf."},{"key":"10.3233\/SW-223224_ref62","unstructured":"C.\u00a0Stadler, J.\u00a0Unbehauen, P.\u00a0Westphal, M.A.\u00a0Sherif and J.\u00a0Lehmann, Simplified RDB2RDF mapping, in: Workshop on Linked Data on the Web co-located with the 24th International World Wide Web Conference (LDOW@WWW 2015), Florence, Italy, CEUR Workshop Proceedings, Vol.\u00a01409, CEUR-WS.org, 2015. http:\/\/ceur-ws.org\/Vol-1409\/article-07.pdf."},{"issue":"2","key":"10.3233\/SW-223224_ref64","doi-asserted-by":"publisher","first-page":"107","DOI":"10.3233\/AO-150145","article-title":"The NeOn methodology framework: A scenario-based methodology for ontology development","volume":"10","author":"Su\u00e1rez-Figueroa","year":"2015","journal-title":"Applied ontology"},{"key":"10.3233\/SW-223224_ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3360901.3364449"},{"key":"10.3233\/SW-223224_ref68","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2018\/777"}],"container-title":["Semantic Web"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/SW-223224","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:26:46Z","timestamp":1777613206000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/SW-223224"}},"subtitle":[],"editor":[{"given":"Tania","family":"Tudorache","sequence":"additional","affiliation":[{"name":"Stanford University, USA"}],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2024,1,12]]},"references-count":50,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/sw-223224","relation":{},"ISSN":["2210-4968","1570-0844"],"issn-type":[{"value":"2210-4968","type":"electronic"},{"value":"1570-0844","type":"print"}],"subject":[],"published":{"date-parts":[[2024,1,12]]}}}