Biodiversity Information Science and Standards | |
Integration of Biodiversity Linked Data and Web APIs using SPARQL Micro-Services | |
article | |
Franck Michel1  Catherine Faron-Zucker1  Fabien Gandon1  | |
[1] Université Côte d'Azur, CNRS, Inria | |
关键词: Web API; SPARQL; data integration; linked data; JSON-LD; | |
DOI : 10.3897/biss.2.25481 | |
来源: Pensoft | |
【 摘 要 】
Web APIs (Application Programming Interface) are a common means for Web portals and data producers to enable HTTP-based, machine-processable access to their data. They are a prominent source of information*1 pertaining to topics as diverse as scientific information, social networks, entertainment or finance. The methods of Linked Data (Heath and Bizer 2011) similarly aim to publish machine-readable data on the Web, while connecting related resources within and between datasets, thereby creating a large distributed knowledge graph. Today, the biodiversity community is increasingly adopting the Linked Data principles to publish data such as trait banks, museum collections and taxonomic registers (Parr et al. 2016, Baskauf et al. 2016). However, standard approaches are still missing to combine disparate representations coming from both Linked Data interfaces and the manifold Web APIs that were developed during the last two decades to expose legacy biodiversity databases on the Web.The SPARQL Micro-Service architecture (Michel et al. 2018) tackles the goal of reconciling Linked Data interfaces and Web APIs. It proposes a lightweight method to query a Web API using SPARQL (Harris and Seaborne 2013), the Semantic Web standard to query knowledge graphs expressed in the Resource Description Framework (RDF). A SPARQL micro-service provides access to a small RDF graph, typically resource-centric, that it builds at run-time by transforming a fraction of the whole dataset served by the Web API into RDF triples. Furthermore, Web APIs traditionally rely on internal, proprietary resource identifiers that are unsuited for use as Uniform Resource Identifiers (URIs). To address this concern, a SPARQL micro-service can assign a URI to a Web API resource, allowing an application to look up this URI and get a description of the resource in return (this process is referred to as dereferencing).In this demo, we wish to showcase the value of SPARQL micro-services in the biodiversity domain. We first query TAXREF-LD, a Linked Data representation of the French taxonomic register of living beings (Michel et al. 2017), to retrieve information about a given taxon. Then, we demonstrate how we can enrich our knowledge about this taxon with various types of data retrieved on-the-fly from multiple Web APIs:trait data from the Encyclopedia of Life trait bank (Parr et al. 2016),articles or books from the Biodiversity Heritage Library,audio recordings from the Macaulay scientific media archive,photos from the Flickr photography social network, andmusic tunes from MusicBrainz.Different visualizations are demonstrated, ranging from raw RDF triples to Web pages generated dynamically and integrating heterogeneous data, as suggested in Fig. 1. Depending on the audience’s interests, we shall touch upon the alignment of Web APIs’ proprietary vocabularies with well-adopted thesauri or ontologies, or more technical concerns e.g. related to the effort required to deploy a new SPARQL micro-service.
【 授权许可】
Unknown
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202307130002449ZK.pdf | 223KB | download |