A SPARQL Extension for Generating RDF from Heterogeneous Formats

被引:62
作者
Lefrancois, Maxime [1 ]
Zimmermann, Antoine [1 ]
Bakerally, Noorani [1 ]
机构
[1] Univ Lyon, MINES St Etienne, CNRS, Lab Hubert Curien,UMR 5516, F-42023 St Etienne, France
来源
SEMANTIC WEB ( ESWC 2017), PT I | 2017年 / 10249卷
关键词
D O I
10.1007/978-3-319-58068-5_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:35 / 50
页数:16
相关论文
共 13 条
[1]  
[Anonymous], 2007, Gleaning Resource Descriptions from Dialects of Languages ({GRDDL})
[2]  
Arenas M., 2012, A Direct Mapping of Relational Data to RDF, V27, P1
[3]   Incorporating Functions in Mappings to Facilitate the Uplift of CSV Files into RDF [J].
Crotti, Ademar Junior ;
Debruyne, Christophe ;
O'Sullivan, Declan .
SEMANTIC WEB, ESWC 2016, 2016, 9989 :55-59
[4]  
Das S., 2012, R2RML: RDB to RDF Mapping Language, DOI DOI 10.1017/CBO9781107415324.004
[5]  
DellAglio D., 2014, SEMWEB
[6]  
Dimou A., 2014, LDOW, V1184
[7]  
Harris S., 2013, SPARQL 1.1 query language
[8]  
Hert M., 2011, P 7 INT C SEMANTIC S, P25, DOI [10.1145/2063518.2063522, DOI 10.1145/2063518.2063522]
[9]   Supporting Arbitrary Custom Datatypes in RDF and SPARQL [J].
Lefrancois, Maxime ;
Zimmermann, Antoine .
SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 :371-386
[10]  
Lopes N., 2011, P 15 PORT C ART INT, P10