Closed matthias-samwald closed 10 years ago
DOIs are available in the PubMed records: /PubmedArticle/PubmedData/ArticleIdList/ArticleId[@IdType='doi'] but they are not mandatory e.g. http://www.ncbi.nlm.nih.gov/pubmed/24597294. The NCBI eutils can be used to get all outlinks for a pmid as a list: http://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=pubmed&id=24597294&retmode=llinks&cmd=llinks for the example above. They are not available in the PubMed records!
If we are using the DOI we have to keep in mind that the resolution of multiple URLs is supported by the DOI resolver: http://www.doi.org/multiple-url-resolution.html. "For DOI names with multiple URL values, the proxy servers (at http://dx.doi.org, and also the one at http://hdl.handle.net) simply select the first URL value in the list of values returned by the DOI name resolution. Because the order of that list is nondeterministic, there is no intelligent selection of a URL to which the client would be redirected."
Nevertheless I'm also recommending adding a DOI link:
The link targets look reasonable. I think we should switch from displaying the URL to displaying a static text (since the URLs look messy). Something like:
"View in PubMed" "View Fulltext"
This could probably also be realized with buttons to stay touch-friendly.
"View in PubMed" is OK from a librarian point of view instead of "View Fulltext" I would recommend "Resolve DOI" because it is citation linking and no link to the fulltext, the user on the other hand is expecting the fulltext, perhaps a compromise is "View Fulltext (via DOI)"
Currently the abstract preview in FindMeEvidence leads to the abstract in PubMed, which seems quite redundant.
I guess this could be done via DOIs (I assume they are available in the PubMed records?)