Somehow this managed to fly beneath my radar, it looks like because it's people talking document delivery / ILL language to other librarians, rather than people talking Web Services to library IT people.
Here's what I discovered
A browser plugin which annotates web pages with links to “getting” options for published resources held by libraries
The GET-IT plugin scans web pages for book-like resources and attempts to annotate the page with “getting” options provided by libraries, tailored where possible to the user.
from Kent Fitch's presentation A New paradigm for “getting” (PowerPoint) from Libraries Australia Forum 2006 (LAF06)
I have to express some mild annoyance, mixed with hope, to read statements like
Mission of the [Resource Sharing] Initiative
* Create a new global service framework that allows individuals to obtain what they want based on factors such as cost, time, format, and delivery.
* This framework will encompass promoting and exposing library services in a variety of environments.
from presentation Rethinking Resource Sharing (PDF) by Candy Zemon, given at NISO Workshop Discovery to Delivery, November 3, 2006.
A "global service framework", hmm, where have I heard that before, it's almost as if they want to build an architecture based on services, how shall I put it, a sort of "Service-Oriented Architecture".
No offence to librarians, but if you want to build an SOA, how about actually calling it an SOA, and working with the Web Services and SOA working groups? Does everything have to be a separate initiative with a giant Steering Committee that uses special language ("Resource Discovery") so that no one outside knows what they're talking about?
Why can't we all get along? And speak a common technology language?
Isn't the Get It button already used by OpenURL resolvers? Is this going to make things simpler, or more confusing? Are the LibX people involved? Are we going to end up with a bunch of competing browser extensions?
Apparently you can attempt to find some information starting points at
http://www.ala.org/rusa/stars/
Here's my modest proposal:
1. Let's have a single, shared set of terminology and a single, shared library Service-Oriented Architecture
2. Let's make one high-functionality browser extension and lobby Microsoft, Firefox et al. to have it included in the default installs
There's SOA for IT infrastructure, and there's SOA for the library world. We've (yeah, I'm working for NLA) taken big steps in the former, but I agree that the library world in general needs to snap out if its locked-in vocabulary if it wants to communicate and work with the rest of the world. But I think the former is the perfect way to make the latter happen.
Posted by: Alex | December 17, 2006 at 05:37 PM
The word service can mean different things to different people. There's a value in developing a terminology that groups SOA-type services at a use case level - eg Find (search, scan, spell-check, cluster, rank, sort, present, etc) and also at a worfklow level - eg Discover (find, locate, request) and Deliver (Resolve, Supply, Lend, Reserve). The workflow level groupings correspond more to what librarians mean when they talk about services - the matrix of use cases needing to be supported to deliver a product to users. The Discover/Deliver dichotomy is a useful one to make because different business level services may be responsible for each part of the Discovery to Delivery workflow. Developing a global discovery and delivery service framework at a business level involves more than technical infrastructure. There are organisational and policy issues to be resolved. Having a shared terminology is important at this level too and it also helps with drilling down to the detail needed for a shared SOA. (Library IT people need to speak both languages.)
Posted by: Judith Pearce | January 01, 2007 at 08:50 PM
There are a few options to just "service", including
1. SOA service
2. software service
3. machine-to-machine service
I definitely agree that we need to work to a common, shared terminology.
Posted by: Richard Akerman | January 03, 2007 at 01:13 PM
Richard makes several valid points about the need to talk together. I am responding as the current chair of the Interoperability Working Group of the Rethinking Resource Sharing initiative that began over 2 years ago. I also happen to work for a library automation vendor and have spent the last 10 years specializing in interlibrary loan products and processes.
The perceived need that is being addressed by the Get-It service is the need to move resource sharing from library staff in the backroom to people (current library patrons or not) who want or need published materials (books, articles, music, movies, etc.). Our approach is to create an open source, vendor-neutral, extensible plug-in that works initially on Firefox since it is a plug-in friendly browser. The biggest differentiation between this and other projects is that it can retrieve information on published materials using metadata or by using data in the actual web page.
When work was beginning on the Get-It project we sent out an open invitation to participate to the groups who have been active in the library space. Receiving no response, we have gone ahead and created a working prototype. A third annual Rethinking Resource Sharing Forum is planned for April 19-20 in Chicago and we would be delighted to broaden the discussion if any of the library IT community would like to attend! Details are posted at http://www.rethinkingresourcesharing.org/index.html . We’ll also be looking for testers, interface programmers, and developers to take the extension even further should people want an opportunity to assist with this user driven initiative.
Posted by: Gail Wanner | March 23, 2007 at 01:45 PM