DOI Content in in JSON-LD Format


How to represent DOI content in in JSON-LD format?


A in JSON-LD is the LD (Linked Data) style of JSON format developed by It contains embedded links to allow applications to follow related data that are hosted on different sites across the Web.

You can use the DOI Content Negotiation service provided by to represent the content of a given DOI in in JSON-LD format.

The in JSON-LD format is triggered by the "application/vnd.schemaorg.ld+json" MIME type as shown this HTTP request syntax:

GET{doi} HTTP/1.1
Accept: application/vnd.schemaorg.ld+json

Here is an example of how to use the DOI Content Negotiation service to get the in JSON-LD format of a given DOI:

fyicenter$ curl -H "Accept: application/vnd.schemaorg.ld+json" \

<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 in JSON-LD format.

fyicenter$ curl -LH "Accept: application/vnd.schemaorg.ld+json" \

No acceptable resource available.

Too bad. does not support this content format.


DOI Content in Citeproc JSON Format

DOI Content in RDF Turtle Format

DOI Content Negotiation at

⇑⇑ DOI - Frequently Asked Questions

2022-10-06, 156👍, 0💬