Print

Print


Dr R. Sanderson wrote:
> I shouldn't respond to such blatant trolling, but heh...
>
> On Wed, 7 May 2008, Casey Durfee wrote:
>> SRU is crap, in my opinion -- overengineered and under-thought,
>> incomprehensible to non-librarians and burdened by the weight of
>> history.
>
> What is so incomprehensible about it?  Is it the fact it uses XML? No?
> Is it the REST like interface? No? Ahh... the extremely familiar but not
> hideously over-complicated and inappropriate (such as SQL, SPARQL or
> XQuery) query language?  That you can just put the URLs into your web
> browser and use XSLT to display the results, rather than requiring M2M
> interfaces?
>
>> The notion that it was designed to be used by all kinds of clients on
>> all
>> kinds of data is irrelevant in my book.  Nobody in the *library
>> world* uses
>> it, much less non-libraries.  APIs are for use.  You don't get any
>> points
>
> Except for, you know, small projects like The European Library (which is
> the template for the nascent European Digital Library), the Library of
> Congress, DSpace, most digital library systems, etc etc etc. And
> IndexData have interfaces to many sources of data via SRU, for when it's
> not natively implemented.
>
>
>> for idealogical correctness.  A non-librarian could look at that API
>> document, understand it all, and start working with it right away.
>> There is
>> no way you can say that about SRU.
>
> I will say it, right now.  I've had non librarian students look at the
> document and start working with it straight away. Multiple times.
> My apologies if you don't have similar experiences.

One of my favorite tricks when explaining networked information
retrieval is still to type SRU queries into a browser and walk through
the XML response. It's the simplest way I know to get the point across
that it is absolutely dead easy to get started using networked IR using
a standard protocol, no matter what programming environment you're in. I
have yet to meet a programmer/librarian/manager who didn't think that
was a cool trick, and who went away with their imagination stimulated to
go do something with it... most people buy into the notion that this
stuff is somehow 'hard', and come away mildly surprised when they
realize that it isn't.

Btw, that practice led to this document:
http://www.loc.gov/standards/sru/simple.html which tries to get the same
point across.

--Seb
>> Kudos to the OpenLibrary team, whatever the reason was, for coming up
>> with
>> something better that people outside the library world might actually be
>> willing to use.
>
> It's totally arbitrary JSON with a very small fraction of the
> functionality and at least as much complexity.  If people are willing to
> use it then that's great, certainly.
>
> Rob
>

--
Sebastian Hammer, Index Data
[log in to unmask]   www.indexdata.com
Ph: (603) 209-6853 Fax: (866) 383-4485