Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-319-58068-5_3guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A SPARQL Extension for Generating RDF from Heterogeneous Formats

Published: 28 May 2017 Publication History

Abstract

RDF aims at being the universal abstract data model for structured data on the Web. While there is effort to convert data in RDF, the vast majority of data available on the Web does not conform to RDF. Indeed, exposing data in RDF, either natively or through wrappers, can be very costly. Furthermore, in the emerging Web of Things, resource constraints of devices prevent from processing RDF graphs. Hence one cannot expect that all the data on the Web be available as RDF anytime soon. Several tools can generate RDF from non-RDF data, and transformation or mapping languages have been designed to offer more flexible solutions (GRDDL, XSPARQL, R2RML, RML, CSVW, etc.). In this paper, we introduce a new language, SPARQL-Generate, that generates RDF from: (i) a RDF Dataset, and (ii) a set of documents in arbitrary formats. As SPARQL-Generate is designed as an extension of SPARQL 1.1, it can provably: (i) be implemented on top on any existing SPARQL engine, and (ii) leverage the SPARQL extension mechanism to deal with an open set of formats. Furthermore, we show evidence that (iii) it can be easily learned by knowledge engineers that know SPARQL 1.1, and (iv) our first naive open source implementation performs better than the reference implementation of RML for big transformations.

References

[1]
Arenas, M., Bertails, A., Prud’hommeaux, E., Sequeda, J.: A direct mapping of relational data to RDF. W3C Recommendation, W3C, 27 September 2012
[2]
Connolly, D.: Gleaning resource descriptions from dialects of languages (GRDDL). W3C Recommendation, W3C, 11 September 2007
[3]
Das, S., Sundara, S., Cyganiak, R.: R2RML: RDB to RDF mapping language. W3C Recommendation, W3C, 27 September 2012
[4]
Dell’Aglio, D., Polleres, A., Lopes, N., Bischof, S.: Querying the web of data with XSPARQL 1.1. In: Proceedings of the ISWC Developers Workshop 2014, Co-located with the 13th International Semantic Web Conference (ISWC 2014), Riva del Garda, Italy (2014)
[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 the Workshop on Linked Data on the Web, Co-located with the 23rd International World Wide Web Conference (WWW 2014), Seoul, Korea (2014)
[6]
Harris, S., Seaborne, A.: SPARQL 1.1 query language. W3C Recommendation, W3C, 21 March 2013
[7]
Hert, M., Reif, G., Gall, H.C.: A comparison of RDB-to-RDF mapping languages. In: Proceedings the 7th International Conference on Semantic Systems, I-SEMANTICS 2011, Graz, Austria, pp. 25–32 (2011)
[8]
Junior AC, Debruyne C, and O’Sullivan D Sack H, Rizzo G, Steinmetz N, Mladenić D, Auer S, and Lange C Incorporating functions in mappings to facilitate the uplift of CSV files into RDF The Semantic Web 2016 Cham Springer 55-59
[9]
Lefrançois M and Zimmermann A Sack H, Blomqvist E, d’Aquin M, Ghidini C, Ponzetto SP, and Lange C Supporting arbitrary custom datatypes in RDF and SPARQL The Semantic Web. Latest Advances and New Domains 2016 Cham Springer 371-386
[10]
Lopes, N., Bischof, S., Polleres, A.: On the semantics of heterogeneous querying of relational, XML, and RDF data with XSPARQL. In: Proceedings of the 15th Portuguese Conference on Artificial Intelligence - Computational Logic with Applications Track (2011)
[11]
Polleres, A., Krennwallner, T., Lopes, N., Kopecký, J., Decker, S.: XSPARQL language specification. W3C Member Submission, W3C, 20 January 2009
[12]
Tandy, J., Herman, I., Kellogg, G.: Generating RDF from tabular data on the web. W3C Recommendation, W3C, 17 December 2015
[13]
Williams, S.: Mapping between URIs and internet media types. TAG Finding, W3C, 27 May 2002

Cited By

View all
  • (2024)FlexRML: A Flexible and Memory Efficient Knowledge Graph MaterializerThe Semantic Web10.1007/978-3-031-60635-9_3(40-56)Online publication date: 26-May-2024
  • (2023)Knowledge Graph Construction with a Façade: A Unified Method to Access Heterogeneous Data Sources on the WebACM Transactions on Internet Technology10.1145/355531223:1(1-31)Online publication date: 23-Feb-2023
  • (2023)Practical challenges of ODRL and potential courses of actionCompanion Proceedings of the ACM Web Conference 202310.1145/3543873.3587628(1428-1431)Online publication date: 30-Apr-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
The Semantic Web: 14th International Conference, ESWC 2017, Portorož, Slovenia, May 28 – June 1, 2017, Proceedings, Part I
May 2017
687 pages
ISBN:978-3-319-58067-8
DOI:10.1007/978-3-319-58068-5

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 28 May 2017

Author Tags

  1. Generate SPARQL Queries
  2. SPARQL Engine
  3. JSONPath (JSON)
  4. Italicized Clause
  5. Basic Graph Pattern

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)FlexRML: A Flexible and Memory Efficient Knowledge Graph MaterializerThe Semantic Web10.1007/978-3-031-60635-9_3(40-56)Online publication date: 26-May-2024
  • (2023)Knowledge Graph Construction with a Façade: A Unified Method to Access Heterogeneous Data Sources on the WebACM Transactions on Internet Technology10.1145/355531223:1(1-31)Online publication date: 23-Feb-2023
  • (2023)Practical challenges of ODRL and potential courses of actionCompanion Proceedings of the ACM Web Conference 202310.1145/3543873.3587628(1428-1431)Online publication date: 30-Apr-2023
  • (2023)Discovering Relationships Between Heterogeneous Declarative Mappings for RDF Knowledge GraphModel and Data Engineering10.1007/978-3-031-49333-1_6(69-83)Online publication date: 2-Nov-2023
  • (2023)The SAREF Pipeline and Portal—An Ontology Verification FrameworkThe Semantic Web – ISWC 202310.1007/978-3-031-47243-5_8(134-151)Online publication date: 6-Nov-2023
  • (2023)A Meta-Graph for the Construction of an RNA-Centered Knowledge GraphBioinformatics and Biomedical Engineering10.1007/978-3-031-34953-9_13(165-180)Online publication date: 12-Jul-2023
  • (2023)Boosting Knowledge Graph Generation from Tabular Data with RML ViewsThe Semantic Web10.1007/978-3-031-33455-9_29(484-501)Online publication date: 28-May-2023
  • (2022)Ontology Reshaping for Knowledge Graph Construction: Applied on Bosch Welding CaseThe Semantic Web – ISWC 202210.1007/978-3-031-19433-7_44(770-790)Online publication date: 23-Oct-2022
  • (2022)RMLStreamer-SISO: An RDF Stream Generator from Streaming Heterogeneous DataThe Semantic Web – ISWC 202210.1007/978-3-031-19433-7_40(697-713)Online publication date: 23-Oct-2022
  • (2022)Balancing RDF Generation from Heterogeneous Data SourcesThe Semantic Web: ESWC 2022 Satellite Events10.1007/978-3-031-11609-4_40(264-274)Online publication date: 29-May-2022
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media