CrossRefOrcid.get_metadata_from_doi

CrossRefOrcid.get_metadata_from_doi(doi)[source]

Fetch full metadata from CrossRef using DOI.

Parameters:

doi (str) – The DOI of the publication.

Returns:

A dictionary containing metadata.

Return type:

dict

Examples:

>>> from pyhelpers.ops import CrossRefOrcid
>>> co = CrossRefOrcid()
>>> doi = 'https://doi.org/10.1016/j.jii.2024.100729'
>>> co.get_metadata_from_doi(doi)
{'journal': 'Journal of Industrial Information Integration',
 'conference': '',
 'volume': '42',
 'issue': '',
 'pages': '100729',
 'authors': 'Fu, Qian, Nicholson, Gemma L., Easton, John M.'}