marc translator vs. coins
I'm interested in moving my library catalog from use of a specialized translator that uses the marc import features in zotero to use of generic coins data. I can generate coins on my pages. Will Zotero be able to understand and take advantage of the coins data by default? Will the original translator for my site have to be removed from the database before Zotero will import using coins?
The current translator is NCSU Library (Endeca 2). It no longer functions because we have changed the way we make marc records accessible within our catalog.
Anyone know any disadvantages when it comes to replacing marc with coins?
The current translator is NCSU Library (Endeca 2). It no longer functions because we have changed the way we make marc records accessible within our catalog.
Anyone know any disadvantages when it comes to replacing marc with coins?
If I am serving up COinS, then Zotero is not going to be making use of UnAPI will it? Does Zotero automatically understand how to import a marc21 or marcxml record supplied via UnAPI?
Realistically, I need a short term solution first, and embedding COinS is far easier than creating an UnAPI server capable of responding to various requests, which is what it sounds like I need to do based on http://unapi.info/. However, it's an interesting longer term solution.
Is it practical to try to create MARC21 records on the fly and include them over UnAPI as suggested above, or is there a simpler third way that Zotero would already support?
In this case the OPAC was coded in-house. Thanks.
It's the NCSU Library (Endeca 2) translator. My site is at http://www2.lib.ncsu.edu/catalog/ .
Have you altered any priority values in the database?
zotero(3): Translate: binding sandbox to http://www2.lib.ncsu.edu/catalog/?N=0&Nty=1&Ntk=Keyword&view=full&Ntt=baseball
zotero(3): Translate: searching for translators for http://www2.lib.ncsu.edu/catalog/?N=0&Nty=1&Ntk=Keyword&view=full&Ntt=baseball
zotero(5): SELECT detectCode FROM translators WHERE translatorID = ?
zotero(5): Binding parameter 1 of type string: "da440efe-646c-4a18-9958-abe1f7d55cde"
zotero(3): Translate: executed detectCode for NCSU Library (Endeca 2)
zotero(3): Translate: found translator NCSU Library (Endeca 2)
zotero(5): SELECT detectCode FROM translators WHERE translatorID = ?
zotero(5): Binding parameter 1 of type string: "e7e01cac-1e37-4da6-b078-a0e8343b0e98"
zotero(3): Translate: executed detectCode for unAPI
zotero(3): Translate: executed detectCode for COinS
zotero(3): Translate: found translator COinS
zotero(5): SELECT detectCode FROM translators WHERE translatorID = ?
zotero(5): Binding parameter 1 of type string: "951c027d-74ac-47d4-a107-9c3069ab7b48"
zotero(3): Translate: executed detectCode for Embedded RDF
zotero(3): Translate: running handler 0 for translators
zotero(5): SELECT * FROM translators WHERE translatorID = ? AND translatorType IN (4,5,6,7,12,13,14,15)
zotero(5): Binding parameter 1 of type string: "da440efe-646c-4a18-9958-abe1f7d55cde"
zotero(3): Translate: parsing code for NCSU Library (Endeca 2)
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(2): cleanString() is deprecated; use trimInternal() instead
zotero(3): Translate: running handler 0 for select
zotero(3): HTTP GET http://www2.lib.ncsu.edu/catalog/record/NCSU2177784
zotero(4): Translation using NCSU Library (Endeca 2) failed:
message => tempidMatch is null
fileName => chrome://zotero/content/xpcom/translate.js
lineNumber => 523
<bunch of HTML here...>
name => TypeError
url => http://www2.lib.ncsu.edu/catalog/?N=0&Nty=1&Ntk=Keyword&view=full&Ntt=baseball
extensions.zotero.cacheTranslatorData => true
extensions.zotero.downloadAssociatedFiles => false
So you're saying you'd like us to remove the NCSU library translator for everybody. This was a custom translator we wrote for NCSU—before we remove it, do you happen to know if there are any other schools that use the same Endeca implementation as NCSU?
I can see from the Trac ticket that you have noticed the translators breaking regularly; that's why I want to move us to a COinS approach (and hopefully unAPI with MODS in the future). That way re-designs of the user interface code won't break Zotero translation.