As the academic season gets underway in much of the world, there are
some alarmed users who are concerned that they won't be able to
effectively demonstrate Zotero for their new students because of some
broken translators; it seems that databases tend to put off their
summer redesigns until late summer, putting us in a bind as we try to
fix things before universities reopen.
One particularly concerning translator is EBSCO (see
http://forums.zotero.org/discussion/3601/proquest-ebscohost-broken/);
it is a fairly complicated translator as it currently stands, and it
is broken. A fix is not going to be a one-liner; it may require
something closer to, but not quite, a rewrite. I can't do that for at
least a week, since I'm about to move countries.
So I'm asking you, Zoterans, if you can help out. It would be very
good for our Zotero evangelists in the trenches if we could have this
high-profile translator working ASAP. If you can help, please post in
the discussion I linked to or respond to this email.
Best wishes,
Avram
Do we have any contacts at EBSCO such that we might talk to them about avoiding this in the future? Maybe convince them to adopt a standard like RDFa?
> --
> You received this message because you are subscribed to the Google Groups "zotero-dev" group.
> To post to this group, send email to zoter...@googlegroups.com.
> To unsubscribe from this group, send email to zotero-dev+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/zotero-dev?hl=en.
>
I also have worked on running unit tests and also quickly gave up.
It's a little off-topic, but I think that unit tests would be most
easily added as a feature of Scaffold, since it is already talking to
all the bits of Zotero that you would need for unit testing.
Avram
2010/8/26 odie5533 <odie...@gmail.com>:
> To unsubscribe from this group, send email to zotero-dev+...@googlegroups.com.
Trevor's already in talks with them (after they contacted us via private
e-mail after the recent changes) and there may be some movement on at
the very least embedding RIS links that won't break, but I suspect such
changes won't happen soon enough for the current breakage. He may be
able to provide more details, though.
That'd work too. But this screen-scraping business is just stone-age.
Bruce
On Tue, Aug 31, 2010 at 4:56 PM, Josh (EP) <jge...@ebscohost.com> wrote:
> Just to introduce myself, my name is Josh Geller, and I am manager of
> EBSCOhost Application Development, responsible for the releases of
> EBSCOhost that have been problematic to Zotero in the past. It was not
> our intent to break Zotero, and I would like to help insure Zotero
> does not break in the future. I am offering my time to give support on
> matters concerning the interface questions, missing forms, looking
> through our source code for answers, etc.
Notwithstanding the immediate issues you're offering to help with, do
you have any thoughts about how to avoiding future breakage?
Bruce
So Dan Stillman is really the guy to get authoritative answers from
the Zotero end on, but echoing a bit of what odle suggests, it'd be
really nice as a general proposition to move away from requiring
screen scraping (which is what I presume is breaking here?) and to
either embed or link to more consistently structured representations.
COins is certainly one option that might be adequate for the narrow
range of content that EBSCOhost is dealing with (journal and news
articles?), but RDFa is another option for a more generic approach. I
believe someone in this thread also mentioned linking to RIS
representations as an option.
Bruce
On Tue, Aug 31, 2010 at 9:25 PM, Bruce D'Arcus <bda...@gmail.com> wrote:
...
> COins is certainly one option that might be adequate for the narrow
> range of content that EBSCOhost is dealing with (journal and news
> articles?), but RDFa is another option for a more generic approach.
If you're interested in RDFa, I could help if you have any questions.
I and some of the Zotero people have helped develop the BIBO RDF
ontology, which could be represented as RDFa. So could PRISM, which is
more common in the publishing industry. Both of them, in any case,
reuse a fair bit of Dublin Core.
Bruce
Yeah, using a standard auto-discovered format would clearly be best
going forward. Ideally EBSCO wouldn't have to know anything about Zotero
and we wouldn't have to test EBSCO every time a change was made, because
everything would just work.
I'm not sure which of the auto-discovered formats we currently support
actually support saving of files, though. COinS does not, I don't
believe, though, as I've noted before, we could probably just decide on
a mechanism and add support for it, and then try to get it added to the
spec (and/or just get other COinS implementers to use it).
In any case, it'd be really nice to avoid RIS if at all possible, both
because it's lossy and because it's not auto-discovered.
- Dan
Yes, that's reasonable.
So this is a related side issue ....
Maybe we can get zotero.org to actually implement the RDFa on its site
so as to demonstrate.
Dan, is that on the roadmap?
Bruce
I've applied this on the trunk and the 2.0 Branch. I had to apply the
changes manually (uploading a new version to the Files section of this
group would be the better way to submit it, since e-mail adds newlines),
so it'd be great if a few people could test this, and then I'll push it
to users. It works for me.
You can test by either updating to the latest trunk or 2.0 Branch build
or by copying
https://www.zotero.org/svn/extension/trunk/translators/EBSCOhost.js to
the 'translators' directory in your Zotero data directory.
Thanks very much to Josh for the patch.
- Dan
Actually I decided just to push it, given the number of users waiting
for a fix. Testing still appreciated, but downloading from the above
link is no longer necessary. You can update manually by clicking Update
Now in the General pane of the Zotero prefs. (Otherwise your copy of
Zotero should auto-update within 24 hours.)
I couldn't tell you (and mcburton hasn't been around in a while), but I
imagine you have a better idea as to what's necessary to make it work,
so you should feel free to make any changes you see fit.
Also, some comments from a user:
http://forums.zotero.org/discussion/3601/proquest-ebscohost-broken/#Item_47
Most notably, PDF saving isn't working. If there's any way to fix that
it'd be great, since that's one of the main advantages of
translator-based saving.
- Dan