Not signed in (Sign In)
 

Quick Links

Vanilla 1.1.5a is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorklager
    • CommentTimeApr 24th 2008
     
    How do I get Zotero to also import the DOI numbers from a PubMed entry? The DOI number are available in the PubMed XLM format, but I can't get Zotero to import DOI numbers? And without DOI numbers are all citations worthless, since there's no link to the full text article.
    • CommentAuthorTjowens
    • CommentTimeMay 6th 2008
     
    DOIs should now be captured from Pub Med Central. Please report back here if you have additional issues.
    • CommentAuthorklager
    • CommentTimeMay 16th 2008
     
    Yes The DOI numbers might be captured from PubMed Central. But PubMed Central isn't really interesting, it doesn't hold many articles. I was referring to NCBI PubMed (Medline with 17 000 000 references), where Zotero (version 1.0.4) fails to import the DOI number from the XML format of the PubMed entry. Most other reference management software can import NCBI PubMed entries using the XML format, which contains a lot of extra information. Including the DOI number of the article and other extra information.
    • CommentAuthormdoube
    • CommentTimeOct 23rd 2008
     
    The DOI number that is imported to Zotero (version 1.5-sync2.2) from a PubMed result is actually the PMID, which is not helpful, because the PMID is not a DOI. Try entering a PMID into http://dx.doi.org/ .

    If it's possible, please improve the PubMed translator to record the DOI in Zotero's DOI field, and not the PMID.
    • CommentAuthormdoube
    • CommentTimeOct 23rd 2008
     
    This is an xml snippet from the xml view in PubMed:

    <ArticleIdList>
    <ArticleId IdType="pii">S8756-3282(07)00062-2</ArticleId>
    <ArticleId IdType="doi">10.1016/j.bone.2007.02.013</ArticleId>
    <ArticleId IdType="pubmed">17400044</ArticleId>
    </ArticleIdList>

    Sometimes the translator saves the PII, sometimes the PMID but never the DOI to Zotero's DOI field. I have installed Scaffold but it shows an empty list of translators, so I can't hack this one myself, unfortunately.
    • CommentAuthormdoube
    • CommentTimeOct 24th 2008
     
    OK, so a new installation of Zotero 1.0.7 and Scaffold and I can see this in the NCBI PubMed translator

    newItem.DOI = xml.PubmedArticle[i].PubmedData.ArticleIdList.ArticleId[0].text().toString();

    Which looks to me as though it is picking up the zeroth item in the <ArticleIdList> which isn't reliably picking up the DOI. How do we change this line to pick up the ArticleId with IdType="doi" ?
    • CommentAuthormcburton
    • CommentTimeDec 14th 2008
     
    This problem has been fixed. Please wait 24 hours or manually update your Zotero translators in the preferences.
    • CommentAuthormdoube
    • CommentTimeDec 17th 2008
     
    This is working properly now, thanks. I see the change in this line:

    newItem.DOI = xml.PubmedArticle[i].PubmedData.ArticleIdList.ArticleId.(@IdType == "doi").text().toString();

Zotero Forums are powered by Vanilla 1.1.5a