XLWrap - Querying and Integrating Arbitrary Spreadsheets with SPARQL

Presented at: 8th International Semantic Web Conference (ISWC2009)

by Andreas Langegger, Wolfram Wöß

Webpage: http://data.semanticweb.org/pdfs/iswc/2009/paper203.pdf
Webpage: http://dx.doi.org/10.1007/978-3-642-04930-9_23
Webpage: http://www.springerlink.com/content/5wv05052rl584572

In this paper a novel approach is presented for generating RDF graphs of arbitrary complexity from various spreadsheet layouts. Currently, none of the available spreadsheet-to-RDF wrappers supports cross tables and tables where data is not aligned in rows. Similar to RDF123, XLWrap is based on template graphs where fragments of triples can be mapped to specific cells of a spreadsheet. Additionally, it features a full expression algebra based on the syntax of OpenOffice Calc and various shift operations, which can be used to repeat similar mappings in order to wrap cross tables including multiple sheets and spreadsheet files. The set of available expression functions includes most of the native functions of OpenOffice Calc and can be easily extended by users of XLWrap. Additionally, XLWrap is able to execute SPARQL queries, and since it is possible to define multiple virtual class extents in a mapping specification, it can be used to integrate information from multiple spreadsheets. XLWrap supports a special identity concept which allows to link anonymous resources (blank nodes) - which may originate from different spreadsheets - in the target graph.

XLWrap - Querying and Integrating Arbitrary Spreadsheets with SPARQL was presented at this event.

Keywords: Semantic Web

Resource URI on the dog food server: http://data.semanticweb.org/conference/iswc/2009/paper/research/203

Explore this resource elsewhere: