I just added Doi as a default field in my library.  Quite a few  
references already had it.  I created a new reference and copied in a  
value for the Doi field in the Edit window.

I was surprised that it didn't show up in the Files section, because  
those items that had a Doi now had a link to the dx.doi.org resolver.   
Adding the Doi column did give me a clickable link.

I tested a bit in a new bibliography and if I closed the bib then re- 
opened it I got the 'migration' dialog pane, and once I said Convert  
the Doi link showed up in the Files pane.

The same happens for URL (or Eprints fields), so I assume this is  
about fields typed "Remote URL".

So is there a recommended way to add Doi so that the library doesn't  
have to be 'converted' again to have them show up in the Files pane?

For URLs (starting with http:) I can simply paste into the Files pane,  
but this doesn't work when one has a Doi on the pasteboard (I guess  
because it doesn't start with Doi). (since DOIs aren't URLs how would  
one sniff that one has a DOI?)

I find it a little non-intuitive that simply adding a URL to the URL  
field or a string to the Doi field, after one has converted one's  
library doesn't add them to the Files pane.

Thx,
James

ps. I think implementing the paste into File Area for DOI might be  
hard since there is no easy way to tell that a string is a DOI:

http://info-uri.info/registry/OAIHandler?verb=GetRecord&metadataPrefix=reg&identifier=info:doi/

> The syntax of the DOI string is: DIR"."REG"/"DSS
> where
> DIR is the Directory Code assigned by the International DOI  
> Foundation,
> REG is the Registrant Code assigned to the Registrant by the  
> International DOI
> Foundation, and
> DSS is the DOI Suffix String which is assigned by the Registrant.
> There is no limit on the length of a DOI string, or any of its  
> components.
> Legal characters are the legal graphic characters of Unicode. 

so AFAICS one could only test to see whether it matches this regex:

.+\..+\/.+

ouch.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to