Cargando…

Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration

BACKGROUND: Application Programming Interfaces (APIs) are now widely used to distribute biological data. And many popular biological APIs developed by many different research teams have adopted Javascript Object Notation (JSON) as their primary data format. While usage of a common data format offers...

Descripción completa

Detalles Bibliográficos
Autores principales: Xin, Jiwen, Afrasiabi, Cyrus, Lelong, Sebastien, Adesara, Julee, Tsueng, Ginger, Su, Andrew I., Wu, Chunlei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5796402/
https://www.ncbi.nlm.nih.gov/pubmed/29390967
http://dx.doi.org/10.1186/s12859-018-2041-5
_version_ 1783297500619210752
author Xin, Jiwen
Afrasiabi, Cyrus
Lelong, Sebastien
Adesara, Julee
Tsueng, Ginger
Su, Andrew I.
Wu, Chunlei
author_facet Xin, Jiwen
Afrasiabi, Cyrus
Lelong, Sebastien
Adesara, Julee
Tsueng, Ginger
Su, Andrew I.
Wu, Chunlei
author_sort Xin, Jiwen
collection PubMed
description BACKGROUND: Application Programming Interfaces (APIs) are now widely used to distribute biological data. And many popular biological APIs developed by many different research teams have adopted Javascript Object Notation (JSON) as their primary data format. While usage of a common data format offers significant advantages, that alone is not sufficient for rich integrative queries across APIs. RESULTS: Here, we have implemented JSON for Linking Data (JSON-LD) technology on the BioThings APIs that we have developed, MyGene.info, MyVariant.info and MyChem.info. JSON-LD provides a standard way to add semantic context to the existing JSON data structure, for the purpose of enhancing the interoperability between APIs. We demonstrated several use cases that were facilitated by semantic annotations using JSON-LD, including simpler and more precise query capabilities as well as API cross-linking. CONCLUSIONS: We believe that this pattern offers a generalizable solution for interoperability of APIs in the life sciences. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2041-5) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5796402
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-57964022018-02-12 Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration Xin, Jiwen Afrasiabi, Cyrus Lelong, Sebastien Adesara, Julee Tsueng, Ginger Su, Andrew I. Wu, Chunlei BMC Bioinformatics Research Article BACKGROUND: Application Programming Interfaces (APIs) are now widely used to distribute biological data. And many popular biological APIs developed by many different research teams have adopted Javascript Object Notation (JSON) as their primary data format. While usage of a common data format offers significant advantages, that alone is not sufficient for rich integrative queries across APIs. RESULTS: Here, we have implemented JSON for Linking Data (JSON-LD) technology on the BioThings APIs that we have developed, MyGene.info, MyVariant.info and MyChem.info. JSON-LD provides a standard way to add semantic context to the existing JSON data structure, for the purpose of enhancing the interoperability between APIs. We demonstrated several use cases that were facilitated by semantic annotations using JSON-LD, including simpler and more precise query capabilities as well as API cross-linking. CONCLUSIONS: We believe that this pattern offers a generalizable solution for interoperability of APIs in the life sciences. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2041-5) contains supplementary material, which is available to authorized users. BioMed Central 2018-02-01 /pmc/articles/PMC5796402/ /pubmed/29390967 http://dx.doi.org/10.1186/s12859-018-2041-5 Text en © The Author(s). 2018 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 Research Article
Xin, Jiwen
Afrasiabi, Cyrus
Lelong, Sebastien
Adesara, Julee
Tsueng, Ginger
Su, Andrew I.
Wu, Chunlei
Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title_full Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title_fullStr Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title_full_unstemmed Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title_short Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration
title_sort cross-linking biothings apis through json-ld to facilitate knowledge exploration
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5796402/
https://www.ncbi.nlm.nih.gov/pubmed/29390967
http://dx.doi.org/10.1186/s12859-018-2041-5
work_keys_str_mv AT xinjiwen crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT afrasiabicyrus crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT lelongsebastien crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT adesarajulee crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT tsuengginger crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT suandrewi crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration
AT wuchunlei crosslinkingbiothingsapisthroughjsonldtofacilitateknowledgeexploration