Abstract

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.TheSPARQL Micro-Servicearchitecture (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 asdereferencing).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 concernse.g.related to the effort required to deploy a new SPARQL micro-service.

Highlights

  • Ce identifiers that are unsuited for use as Uniform Resource Identifiers (URIs)

  • We wish to showcase the value of SPARQL micro-services in the biodiversity domain

  • 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

Read more

Summary

Introduction

Ce 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). We wish to showcase the value of SPARQL micro-services in the biodiversity domain.

Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.