Advertisement

Bridging Web APIs and Linked Data with SPARQL Micro-Services

  • Franck Michel
  • Catherine Faron-Zucker
  • Fabien Gandon
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11155)

Abstract

Web APIs are a prominent source of machine-readable information that remains insufficiently connected to the Web of Data. To enable automatic combination of Linked Data (LD) interfaces and Web APIs, we present the SPARQL Micro-Service architecture. A SPARQL micro-service is a lightweight SPARQL endpoint that provides access to a small, resource-centric, virtual graph, while dynamically assigning stable, dereferenceable URIs to Web API resources that do not have URIs in the first place. We believe that the emergence of an ecosystem of SPARQL micro-services could enable LD-based applications to glean pieces of data from a wealth of distributed, scalable and reliable services from independent providers. We describe an experimentation where we dynamically augment biodiversity-related LD resources with data from Flickr, MusicBrainz and the Macauley scientific media library.

Keywords

Web API SPARQL Micro-service Linked Data JSON-LD 

References

  1. 1.
    Michel, F., Faron-Zucker, C., Gandon, F.: SPARQL micro-services: lightweight integration of web APIs and linked data. In: Proceedings of LDOW 2018 (2018)Google Scholar
  2. 2.
    Newman, S.: Building Microservices. O’Reilly Media, Sebastopol (2015)Google Scholar
  3. 3.
    Verborgh, R., et al.: Triple pattern fragments: a low-cost knowledge graph interface for the web. J. Web Semant. 37–38, 184–206 (2016)CrossRefGoogle Scholar
  4. 4.
    Zaveri, A., et al.: smartAPI: towards a more intelligent network of web APIs. In: Blomqvist, E., Maynard, D., Gangemi, A., Hoekstra, R., Hitzler, P., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10250, pp. 154–169. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-58451-5_11CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Franck Michel
    • 1
  • Catherine Faron-Zucker
    • 1
  • Fabien Gandon
    • 1
  1. 1.Université Côte d’Azur, Inria, CNRS, I3S (UMR 7271)NiceFrance

Personalised recommendations