COinS adds non-canonical url
Whe using the COinS translator to add books to zotero from firefox (for example from this library catalogue [opac] http://www.gateway-bayern.de/) zotero (or the COinS translator) adds a URL from the database (something like https://opacplus.bsb-muenchen.de/search?isbn=0195644573&db=100). This should not happen, as the url does not point to the cannonical source.
Instead the translator should only add the snapshot to the url (which is added correctly)
Instead the translator should only add the snapshot to the url (which is added correctly)
If you're referring to the URL field, I'm not seeing that. Can you provide exact steps to reproduce?Oh, never mind. Reproduced with the second link you gave. We'll look into it.
I'll let others who are more familiar with COinS comment on the merits of that, but it seems like correct behavior to me.
OPACplus has mis-encoded themselves as the referent rather than the referrer (rfr_id). They should fix things on their end.
I can't think of a generic way for Zotero to "know" that a site has bad data. It could work around bad data using site-specific translators, but I'm not sure if this data source is popular enough or if the defect is large enough to justify that.
*[@id=#marcLink]
which maybe could be provided in a way that unapi translator recognizes it...