crossref_unix_parser pulls in extra dois

cowsandmilk - May 30, 2009 - 18:04
Project:Bibliography Module
Version:6.x-1.x-dev
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:closed
Description

The crossref_unix_parser ends up concatenating all the DOIs returned by crossref.
For instance, looking up 10.1111/j.1747-0285.2007.00614.x
gives a doi of
10.1111/jpp.2008.71.issue-210.1111/j.1747-0285.2007.00614.x

which is three concatenated dois coming from the full journal doi, the journal issue doi, then the article doi.

To replicate this issue, use the doi lookup on the doi I provided, then look at the automatically populated DOI field

#1

cowsandmilk - May 30, 2009 - 18:07

just a correction to what I said, it's two concatenated DOIs in this case, but there are other cases when there are 3.

#2

rjerome - May 31, 2009 - 01:27

Now the question is... if you had to keep only one, which one would you want. I'm guessing the article DOI?

#3

cowsandmilk - May 31, 2009 - 17:47

yes, the article DOI would be best.

#4

rjerome - June 1, 2009 - 01:20
Status:active» fixed

Ok, this now defaults to the article DOI and ignores the DOI from any publications in which the article is contained.

Ron.

#5

System Message - June 15, 2009 - 01:30
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.