Other Resources:
DOI API for Python - Crossref Commons
What is DOI API for Python - Crossref Commons?
✍: FYIcenter.com
"Crossref Commons" is a Python library that
offers a DOI API for you to access the DOI database.
"Crossref Commons" offers 5 main DOI API functionalities:
1. Retrieving entities with the "retrieval" module.
import crossref_commons.retrieval crossref_commons.retrieval.get_publication_as_json('10.5621/sciefictstud.40.2.0382') crossref_commons.retrieval.get_publication_as_xml('10.5621/sciefictstud.40.2.0382') crossref_commons.retrieval.get_publication_as_refstring('10.5621/sciefictstud.40.2.0382', 'ieee') crossref_commons.retrieval.get_member_as_json('15')
2. Retrieving entities with the "get_entity" module.
from crossref_commons.retrieval import get_entity from crossref_commons.types import EntityType, OutputType get_entity('10.5621/sciefictstud.40.2.0382', EntityType.PUBLICATION, OutputType.JSON) get_entity('10.5621/sciefictstud.40.2.0382', EntityType.PUBLICATION, OutputType.XML) get_entity('10.5621/sciefictstud.40.2.0382', EntityType.PUBLICATION, OutputType.REFSTRING, 'ieee') get_entity('15', EntityType.MEMBER, OutputType.JSON)
3. Retrieving relations.
from crossref_commons.relations import get_related get_related('10.1167/18.8.6')
4. Iterating.
from crossref_commons.iteration import iterate_publications_as_json filter = {'funder': '10.13039/501100000038', 'type': 'journal-article'} queries = {'query.author': 'li', 'query.affiliation': 'university'} for p in iterate_publications_as_json(max_results=189, filter=filter, queries=queries): print(p['DOI'])
5. Sampling.
from crossref_commons.sampling import get_sample filter = {'funder': '10.13039/501100000038', 'type': 'journal-article'} queries = {'query.author': 'li', 'query.affiliation': 'university'} sample = get_sample(size=121, filter=filter, queries=queries)
For more information, visit https://gitlab.com/crossref/crossref_commons_py.
⇒ XML API - doi.crossref.org/servlet/query?id={doi}
2022-12-21, 450👍, 1💬
Popular Posts:
doi.FYIcenter.com is a FYI center on DOI (Digital Object Identifier). Questions and comments are wel...
Paper Summary: Title: Legal empowerment approaches in the context of COVID-19 Author(s): Dhital, S.,...
doi.FYIcenter.com is a FYI center on DOI (Digital Object Identifier). Questions and comments are wel...
Paper Summary: Title: Brain foods: the effects of nutrients on brain function Author(s): Gómez-Pinil...
Paper Summary: Title: Tooth Bleaching in Children and Teens Author(s): Croll, Theodore P.; Donly, Ke...