Cannot export some fields for Locate engine

https://github.com/zotero/zotero/blob/1f5639da4297ac20fd21223d2004a7cfeef72e21/chrome/content/zotero/xpcom/locateManager.js#L204-L268

"any Zotero field identified by the Zotero namespace" (per above link) should be accessible for export when constructing a Locate engine, no? Though `libraryCatalog` and `note`/extra appears in the typemap , I haven't found a way to use them in a Locate lookup URL. Does this need to be coded manually?

While on the subject, since we have {z:year}, it would also be useful to have {z:monthdate} and {rft.oclcnum}. The latter is specified at https://www.oclc.org/developer/develop/web-services/worldcat-knowledge-base-api/openurl-resource.en.html and we capture a book/journal's OCLC number in the Extra field as "OCLC: 123456", so it would probably need a custom function in locateManager.js. I could take a shot at it, but wanted to check on the above first
Sign In or Register to comment.