Cargando…

SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases

BACKGROUND: Toward improved interoperability of distributed biological databases, an increasing number of datasets have been published in the standardized Resource Description Framework (RDF). Although the powerful SPARQL Protocol and RDF Query Language (SPARQL) provides a basis for exploiting RDF d...

Descripción completa

Detalles Bibliográficos
Autores principales: Chiba, Hirokazu, Uchiyama, Ikuo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5299738/
https://www.ncbi.nlm.nih.gov/pubmed/28178937
http://dx.doi.org/10.1186/s12859-017-1531-1
_version_ 1782506082844803072
author Chiba, Hirokazu
Uchiyama, Ikuo
author_facet Chiba, Hirokazu
Uchiyama, Ikuo
author_sort Chiba, Hirokazu
collection PubMed
description BACKGROUND: Toward improved interoperability of distributed biological databases, an increasing number of datasets have been published in the standardized Resource Description Framework (RDF). Although the powerful SPARQL Protocol and RDF Query Language (SPARQL) provides a basis for exploiting RDF databases, writing SPARQL code is burdensome for users including bioinformaticians. Thus, an easy-to-use interface is necessary. RESULTS: We developed SPANG, a SPARQL client that has unique features for querying RDF datasets. SPANG dynamically generates typical SPARQL queries according to specified arguments. It can also call SPARQL template libraries constructed in a local system or published on the Web. Further, it enables combinatorial execution of multiple queries, each with a distinct target database. These features facilitate easy and effective access to RDF datasets and integrative analysis of distributed data. CONCLUSIONS: SPANG helps users to exploit RDF datasets by generation and reuse of SPARQL queries through a simple interface. This client will enhance integrative exploitation of biological RDF datasets distributed across the Web. This software package is freely available at http://purl.org/net/spang. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-017-1531-1) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5299738
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-52997382017-02-13 SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases Chiba, Hirokazu Uchiyama, Ikuo BMC Bioinformatics Software BACKGROUND: Toward improved interoperability of distributed biological databases, an increasing number of datasets have been published in the standardized Resource Description Framework (RDF). Although the powerful SPARQL Protocol and RDF Query Language (SPARQL) provides a basis for exploiting RDF databases, writing SPARQL code is burdensome for users including bioinformaticians. Thus, an easy-to-use interface is necessary. RESULTS: We developed SPANG, a SPARQL client that has unique features for querying RDF datasets. SPANG dynamically generates typical SPARQL queries according to specified arguments. It can also call SPARQL template libraries constructed in a local system or published on the Web. Further, it enables combinatorial execution of multiple queries, each with a distinct target database. These features facilitate easy and effective access to RDF datasets and integrative analysis of distributed data. CONCLUSIONS: SPANG helps users to exploit RDF datasets by generation and reuse of SPARQL queries through a simple interface. This client will enhance integrative exploitation of biological RDF datasets distributed across the Web. This software package is freely available at http://purl.org/net/spang. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-017-1531-1) contains supplementary material, which is available to authorized users. BioMed Central 2017-02-08 /pmc/articles/PMC5299738/ /pubmed/28178937 http://dx.doi.org/10.1186/s12859-017-1531-1 Text en © The Author(s). 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Chiba, Hirokazu
Uchiyama, Ikuo
SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title_full SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title_fullStr SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title_full_unstemmed SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title_short SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
title_sort spang: a sparql client supporting generation and reuse of queries for distributed rdf databases
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5299738/
https://www.ncbi.nlm.nih.gov/pubmed/28178937
http://dx.doi.org/10.1186/s12859-017-1531-1
work_keys_str_mv AT chibahirokazu spangasparqlclientsupportinggenerationandreuseofqueriesfordistributedrdfdatabases
AT uchiyamaikuo spangasparqlclientsupportinggenerationandreuseofqueriesfordistributedrdfdatabases