Matthew Heun via Bibdesk-users writes:
it says that "A document must always produce the same URL even if the document is 
moved renamed or edited."  The script below will not meet that requirement if the 
cite key changes.  Should we rather use the DOI of an entry as the primary URL, if the 
DOI is present?  (The scheme you suggested (using the cite key) could be a backup scheme 
when no DOI is present.)


Based on my experience, I would say that it's the responsibility of the user to maintain the cite key as a permanent identifier. In other words, the user shouldn't change the cite key, and it should be fine to use the cite key as a permanent identifier. If the user changes the cite key, they are going to have bigger problems than Hook not working: all the LaTeX commands that use that cite key won't work, any other x-bdsk://citekey URLs you've created won't work, etc. Just don't change the cite key and you'll be fine. You should set up a standard cite key format at the start and use it until you die. That's my experience (though I haven't died yet).

Should the URL returned by this script also encode an identifier for the .bib 
file in which the entry is embedded?  It seems like Hook will need to know 
which .bib file to open before finding the entry within that .bib file.


Christiaan can correct me if I'm wrong, but the way x-bdsk://citekey URLs work does not need an identifier for the .bib file.

Nathan

_______________________________________________
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to