Laurent Sansonetti has released a Ruby binding for the ZOOM API.
Archive for March, 2005
What happens when you take the most-hyped new web framework and add the most-hyped new web development technique? Rails v.0.11.0. From the Rails weblog:
Chris Putnam has issued version v3.15 of his suite of bibliographic conversion utilities, which has the distintion of being the first version that has its code broken into libraries.
Now we just need bindings for Python/Ruby/PHP/Perl, which I understand a few people are working on.
A variety of projects are working on bringing innovations in contemporary internet technologies to students and scholars. Google Scholars aims to bring the Google experience to searching academic content such as journal articles. This sort of elegant federated search is desperately needed in a context where scholars generally have to go to a variety of individuals portals, each with their own UI eccentricities. We’re still living in an information jungle, and I wish journal content providers would get with the 21st century.
One group of projects are working on making it easy to quickly mark and annotate web-based bibliographic material and later retrieve it. This is basically the del.icio.us model for bibliographic data.
For this model to be really useful, however, the metadata needs to be much richer than the typical content associated with weblog posts. It needs to be â€œcitation-readyâ€; rich enough, that is, that it can be incorporated into citation-management workflows.
It’s not enough, however, to just capture rich metadata; we need to get it moving around. Feed readers, bibliographic databases, web applications like CiteULike and unalog, and word processors need to be a part of a seamless information environment.
So what if various projects not only passed around rich metadata like MODS, but could also talk to each other in a common language? This is where SRU has a lot of promise.
I just ran across mention of a new Mac project called LinkBack, which seems to be an effort by developers like Nisus and Omnigroup to provide something like OLE in Cocoa. I sent roughly the following to the contact address:
Instead of repeating the same thing we saw 15 years ago, why not solve the real problem: data interoperability?
XML is an excellent tool to do this, and should be at heart of Linkback.
As a user, I really don’t want to be dependent on other applications to edit embedded data. I want that data to be open.
Omni has done some fantastic things with XML and integrated XSLT processing in OmniOutliner 3 (something which they ought to better promote). This is exactly the sort of approach that needs to be globalized throughout the OS.
So here’s a use case that LinkBack (or better yet, Apple) should enable:
I start writing in OO, dropping in citations as I go. These citations get automatically rendered with a system-level service.
I then open the document in Nisus Writer, with ALL of the logic intact. If I want to change citation styles, I should be able to do this with a flick of a switch, and without modifying any document source. Because citations are richly encoded in XML, this is easy.
… and so on.
Scratch is a new weblog application based on Ruby on Rails, and its new web services support. What sets the application apart from other weblog applications is that it uses no HTML; itâ€™s designed to be read only via feed readers.
Interesting. Maybe something like this could be hooked up for bibliographic data? Chris Karrâ€”author of the Mac OS X applications Bookâ€”is now looking at something more ambitious, and cross-platform, using Ruby as an engine. Perhaps Scratch is a good model?