CrossRef / cayenne

MOVED to https://gitlab.com/crossref/rest_api
https://gitlab.com/crossref/rest_api
MIT License
17 stars 9 forks source link

Inconsistent Content Negotiation response for 10.4414-prefixed DOI #34

Closed afandian closed 6 years ago

afandian commented 6 years ago

Content negotiation for https://doi.org/10.4414/smw.2018.14628 doesn't work. The DOI proxy should redirect to a service that can provide a response (e.g. data.crossref.org)

curl -vLH "Accept: application/rdf+xml" https://doi.org/10.4414/smw.2018.14628

< HTTP/1.1 303 See Other
< Server: Apache-Coyote/1.1
< Location: https://doi.emh.ch/smw.2018.14628

Instead, it redirects to the DOI's landing page. This may be caused by a bug in the DOI proxy, or missing data.

The DOI appears to be a Crossref one:

http://api.crossref.org/works/10.4414/smw.2018.14628/agency

This behaviour happens with other DOIs with the same prefix, e.g.:

afandian commented 6 years ago

The issue was a DOI prefix misconfigured at CNRI (not in the REST API). This has now been fixed and content negotiation now works for this prefix.