DOI Content in ONIX for DOI Format


How to represent DOI content in ONIX for DOI format?



ONIX for DOI is an XML schema used by which is a DOI Registration Agency in Italy. If you want to register a new DOI with you need submit your request in ONIX for DOI format.

The ONIX for DOI format is triggered by the "application/vnd.medra.onixdoi+xml" MIME type as shown this HTTP request syntax:

GET{doi} HTTP/1.1
Accept: application/vnd.medra.onixdoi+xml  

Here is an example of how to use the DOI Content Negotiation service to get the ONIX for DOI format of a given DOI:

fyicenter$ curl -H "Accept: application/vnd.medra.onixdoi+xml" \

<html><head><title>Handle Redirect</title></head>
<a href=""></a>

Okay, is not serving this Content Negotiation request directly. It is redirecting you to to get the response.

You can add the -L option to let "curl" follow the redirected location. will return you the DOI content in ONIX for DOI format.

fyicenter$ curl -LH "Accept: application/vnd.medra.onixdoi+xml" \

No acceptable resource available.

Too bad. does not support this content format.


DOI Content in DataCite XML Format

DOI Content in RDF XML Format

DOI Content Negotiation at

⇑⇑ DOI - Frequently Asked Questions

2022-10-06, 168👍, 0💬