Collections:
Other Resources:
XML API - doi.crossref.org/servlet/query?id={doi}
How to use XML API URL, doi.crossref.org/servlet/query?id={doi}, for DOI-to-metadata query?
✍: FYIcenter.com
XML API URL doi.crossref.org/servlet/query?id={doi}
allows you to query for metadata of a given DOI
and receive output in XML format.
This XML API supports the following parameters:
pid={email} - Required. The email address to identify yourself.
format={format} - Optional. The format for the returning XML: xsd_xml, unixsd or unixref.
id={doi} - Required if "data" is not provided. The DOI of the research paper.
qdata={query_xml} - Required if "id" is not provided. The XML string of the query.
Here is an example of how to use the XML API with the default format, which is a simple text format, not XML:
fyicenter$ curl 'https://doi.crossref.org/servlet/query?pid=email@address.com&id=10.1577/H02-043' 0899-7659,1548-8667|Journal of Aquatic Animal Health|Hawke|15|3|189|2003|full_text||10.1577/H02-043
Here is the same query with response in 'unixref' format:
fyicenter$ curl 'https://doi.crossref.org/servlet/query?pid=email@address.com&id=10.1577/H02-043&format=unixref'
<?xml version="1.0" encoding="UTF-8"?>
<doi_records>
<doi_record owner="10.1002" timestamp="2020-04-02 06:37:10">
<crossref>
<journal>
<journal_metadata language="en">
<full_title>Journal of Aquatic Animal Health</full_title>
<abbrev_title>Journal of Aquatic Animal Health</abbrev_title>
<issn media_type="print">0899-7659</issn>
<issn media_type="electronic">1548-8667</issn>
</journal_metadata>
<journal_issue>
<publication_date media_type="print">
<month>09</month>
<year>2003</year>
</publication_date>
<journal_volume>
<volume>15</volume>
</journal_volume>
<issue>3</issue>
</journal_issue>
<journal_article publication_type="full_text">
<titles>
<title>
Molecular and Phenotypic Characterization of Strains of
<i>Photobacterium damselae</i>
subsp.
<i>piscicida</i>
Isolated from Hybrid Striped Bass Cultured in Louisiana, USA
</title>
</titles>
<contributors>
<person_name sequence="first" contributor_role="author">
<given_name>John P.</given_name>
<surname>Hawke</surname>
...
Here is the same query with response in 'unixsd' format:
fyicenter$ curl 'https://doi.crossref.org/servlet/query?pid=email@address.com&id=10.1577/H02-043&format=unixsd'
<?xml version="1.0" encoding="UTF-8"?>
<crossref_result xmlns="http://www.crossref.org/qrschema/3.0" version="3.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.crossref.org/qrschema/3.0 http://www.crossref.org/schemas/crossref_query_output3.0.xsd">
<query_result>
<head>
<doi_batch_id>none</doi_batch_id>
</head>
<body>
<query status="resolved">
<doi type="journal_article">10.1577/H02-043</doi>
<crm-item name="publisher-name" type="string">Wiley</crm-item>
<crm-item name="prefix-name" type="string">Wiley (John Wiley & Sons)</crm-item>
<crm-item name="member-id" type="number">311</crm-item>
<crm-item name="citation-id" type="number">11719606</crm-item>
<crm-item name="journal-id" type="number">28145</crm-item>
<crm-item name="deposit-timestamp" type="number">2011120809095000643</crm-item>
<crm-item name="owner-prefix" type="string">10.1002</crm-item>
<crm-item name="last-update" type="date">2020-04-02T10:37:10Z</crm-item>
<crm-item name="created" type="date">2004-06-07T20:39:40Z</crm-item>
<crm-item name="citedby-count" type="number">20</crm-item>
<doi_record>
<crossref xmlns="http://www.crossref.org/xschema/1.1" xsi:schemaLocation="http://www.crossref.org/xschema/1.1 http://doi.crossref.org/schemas/unixref1.1.xsd">
<journal>
<journal_metadata language="en">
<full_title>Journal of Aquatic Animal Health</full_title>
<abbrev_title>Journal of Aquatic Animal Health</abbrev_title>
<issn media_type="print">0899-7659</issn>
<issn media_type="electronic">1548-8667</issn>
</journal_metadata>
<journal_issue>
<publication_date media_type="print">
<month>09</month>
<year>2003</year>
</publication_date>
...
See next tutorial on how to use the "qdata={query_xml}" parameter.
⇒ XML API - doi.crossref.org/servlet/query?qdata={xml}
2022-10-08, ∼1475🔥, 0💬
Popular Posts:
How to represent DOI content in ONIX for DOI format? ONIX for DOI is an XML schema used by mEDRA.org...
How to download scientif paper with LibGen (Library Genesis)? LibGen (Library Genesis) is a file-sha...
Paper Summary: DOI: 10.1002/aoc.6688 Received on: 2024-04-26
Paper Summary: Title: On Backup Battery Data in Base Stations of Mobile Networks: Measurement, Analy...
Paper Summary: Title: Rauschkontrolleure und das Legalitätsprinzip: Polizeiliche Perspektiven zu Dro...