SPARQL2Git: Transparent SPARQL and Linked Data API Curation via Git

Albert Meroño-Peñuela, Rinke Hoekstra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this demo, we show how an effective and application agnostic way of curating SPARQL queries can be achieved by leveraging Git-based architectures. Often, SPARQL queries are hard-coded into Linked Data consuming applications. This tight coupling poses issues in code maintainability, since these queries are prone to change to adapt to new situations; and query reuse, since queries that might be useful in other applications remain inaccessible. In order to enable decoupling, version control, availability and accessibility of SPARQL queries, we propose SPARQL2Git, an interface for editing, curating and storing SPARQL queries that uses cloud based Git repositories (such as GitHub) as a backend. We describe the query management capabilities of SPARQL2Git, its convenience for SPARQL users that lack Git knowledge, and its combination with grlc to easily generate Linked Data APIs.

Original languageEnglish
Title of host publicationThe Semantic Web
Subtitle of host publicationESWC 2017 Satellite Events - Revised Selected Papers
EditorsEva Blomqvist, Olaf Hartig, Heiko Paulheim, Katja Hose, Fabio Ciravegna, Agnieszka Lawrynowicz
PublisherSpringer Verlag
Pages143-148
Number of pages6
ISBN (Print)9783319704067
DOIs
StatePublished - 2017
Externally publishedYes
Event14th International Conference on Semantic Web, ESWC 2017 - Portoroz, Slovenia
Duration: May 28 2017Jun 1 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10577 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Semantic Web, ESWC 2017
Country/TerritorySlovenia
CityPortoroz
Period05/28/1706/1/17

Keywords

  • Git
  • Query curation
  • Query history
  • SPARQL

Fingerprint

Dive into the research topics of 'SPARQL2Git: Transparent SPARQL and Linked Data API Curation via Git'. Together they form a unique fingerprint.

Cite this