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...
Autores principales: | , , , , , , |
---|---|
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 |