Opened 5 years ago
Last modified 5 years ago
#1858 accepted defect
Safari connector grabs incorrect DOI
| Reported by: | stakats | Owned by: | ajlyon |
|---|---|---|---|
| Priority: | major | Milestone: | Standalone Alpha 3 |
| Component: | connectors | Version: | 2.1 |
| Keywords: | Cc: |
Description
At http://www.nature.com/news/2010/101013/full/467775a.html, Safari seems to think there's a semicolon at the end of the DOI, while Chrome gets it right.
Chrome looks for:
http://www.crossref.org/openurl/?pid=zter:zter321&url_ver=Z39.88-2004&&rft_id=info:doi/10.1038/467775a&noredirect=true&format=unixref
Change History (2)
comment:1 Changed 5 years ago by ajlyon
comment:2 Changed 5 years ago by ajlyon
- Owner changed from simon to ajlyon
- Status changed from new to accepted
I sent a message today to Nature about this-- the request was issued reference number #110807-000218. Any fix to this on our end would risk corrupting DOIs on other sites.
Note: See
TracTickets for help on using
tickets.
That's because Safari is using the COinS translator, since the Nature page has COinS. Unfortunately, they've made a mistake constructing the COinS:
You'll notice that there's an errant semicolon at the end of the DOI -- and there's no way Zotero can guess that the semicolon is a mistake, since they're allowed by the DOI spec.
Chrome is apparently not using the COinS translator, but rather the DOI translator, which isn't tripped up by Nature's mistake.