Posts tagged: OSLS

FulfILLment spins off Evergreen as Independent OS Project

A new state-of-the-art resource sharing software has been in the works at Equinox (with sponsorship from ohioNET) for some time now.  And while it isn’t ready for download, it did cross a new threshold recently.  As of August 2, 2010, FulfILLment was established as its own open source project (as opposed to a piece of Evergreen).

This is especially FANTASTIC news for everyone who isn’t on Evergreen where the resource-sharing software options are….well, they stink frankly.  Current offerings have three problems:

  1. work well on one ILS but not another
  2. too expensive
  3. too labor-intensive for staff.

Most often, it’s a three strikes situation.

Mike Rylander explained the design concepts underlying FulfILLment in an Equinox blog post:

FulfILLment brings the benefits of a circulation and hold system based on the core algorithms in Evergreen to the ILL problem space. By encouraging and facilitating the participating institutions to collect and enter all relevant information about ILL policy and system definition, FulfILLment can provide not only truly automated mediation of ILL request (holds) but also full ILL transaction (circulation) management and automated transit management.

If the infrastructure and algorithms of Evergreen are the heart of FulfILLment, the FulfILLment Next Generation Discovery Interface (NGID) is its public face. The FulfILLment NGDI is a hybrid physical/virtual union catalog which automatically loads and deduplicates bibliographic records from all participating institutions for central search. Records can be pulled in using standard protocols such as OAI-PMH, Z39.50 or SRU, or can be automatically pushed into the NGDI from the local systems by whatever means are available.

FulfILLment leverages the hold targeting and capture algorithms from Evergreen — arguably the most advanced in the world in terms of policy and process modeling — and uses them to find the best item to fulfill the request of the patron based on all available information.

FulfILLment’s hands and eyes consist of the Local Automation Integrator, or LAI. This system uses the best and most appropriate protocol for each participating institution’s ILS, be it NCIP, SIP2 or a custom connector, to query each local ILS that advertises items on the requested record in real-time in order to provide status information to the hold processing mechanism. Data concerning the requesting patron is also pulled in real-time, and can be automatically obfuscated or expunged if required as soon as all open ILL requests and transactions for that patron are completed.

Once an ILL request has been accepted by the lending library and the item captured for remote circulation, FulfILLment tracks the complete life-cycle of this transaction. Both ends of the ILL, the lending and borrowing libraries, know the current status of items on loan and can generate reports based on this information using the Evergreen Reporter, one of the most advanced and flexible reporting engines available for an ILS.

[Source:  http://blog.esilibrary.com/2008/03/13/the-path-to-fulfillment/]

If you are a developer or someone comfortable pulling code off trunk…you can find the code here:  http://fulfillment-ill.org/websvn/listing.php?repname=FulfILLment.

Official FulFILLment website here: http://fulfillment-ill.org/

This is all very good news for LibraryLand!

Check out RSCEL!

I have been very busy writing and posting blog entries but alas, the content is all living elsewhere. Much of what I write is for clients and these reports sometimes find their way to this site. But not always. For now, take a peek at a new website I’m working on with King County Library System and the other rascals involved in moving libraries to open source library systems.

The website is http://rscel.org and it is for the Resource and Sharing Cooperative of Evergreen Libraries. Its just getting going and the effort is largely funded by a three year grant from the IMLS. You just may want to get yourself involved….

August 27, 2009 Open Source -Open Libraries Consortium and Related Stuff

(PPT and handouts)

From a session at the 2009 Califa Vendor Fair on the Open Source – Open Libraries Consortium.  There was no formal presentation.  Instead, attendees were asked to choose the topics to be addressed in the short session.  PPT slides were used to help answer those questions.  Handouts that were available are included as the last three pages of the attached PDF.

Attendees Chose The Topic to be Addressed from this Slide
YouChooseSlide

Attendees Chose The Topic to be Addressed from this Slide

OLE Final Report and What They Hope to Create

The OLE Final Report is out and it begins with a “research scenario” that OLE is striving to support.  In other words, the library software they are planning to develop (in the next phase which is code named the Kuali OLE Project) could make the following scenario a reality…

An economist is conducting research on the housing market financial collapse. She needs raw economic data as well as secondary data, policy documents, and a host of other materials available in print and electronic form. Her campus uses OLE, which manages all campus collections and information-resource subscriptions and is also integrated into the campus learning management system (LMS), the accounting, human resources and student systems, and other major technology systems—as well as several consortia to which the library or the campus belongs, such as OCLC and the Hathi Trust.

The researcher uses her preferred library access tool (several options are supported by OLE) to perform an initial search. She finds a variety of resources in electronic and print form, which the search tool presents to her (using metadata provided by OLE) in a faceted browser. She selects the items of particular interest and adds them to her research resource portfolio for easier referral. To her, the process appears seamless and effortless, but behind the scenes, the library access tool works with OLE to obtain full-text copies of the resources (some from campus collections; some from interlibrary loan; some from Hathi Trust; some from outside subscription providers), license them if necessary, and route them for her use. One of the resources requires a payment: OLE notifies her; she approves the payment from one of her research accounts; and OLE routes the necessary information to the institutional accounting system and the resource provider. Another requires interlibrary loan. OLE uses its institutional-collaboration services to obtain delivery information instantaneously. That information is added to her portfolio as well, flagged so she will notice the delay and the reason. In a third case, she decides that she wants print-ondemand rather than an e-resource. Again, she approves the payment from her research account, and OLE licenses the resource and routes it to her local printstation for pickup.

When the researcher goes to the library to pick up the books she added to her research portfolio, her chosen interface to the library delivers her a route-map through the stacks that allows her to find what she needs quickly. If she has a GPS-aware smart phone, the directions can route her both to the correct building and then within it, even if she has never visited this particular site before. The map also uses her original search data to highlight all the areas of the stacks from which matching books were discovered, in case she wants to browse. As she walks the stacks, she activates the library app on her smart phone (another user interface into OLE), logs herself in, and preselects the books she’s picking up so that when she returns to Circulation, her check-out process will be faster. At checkout, OLE consults the human resources and student systems and notes that these resources were circulated to a member of both the Economics and Business faculties. It also updates the database of the recommendation engines she uses—in both cases, protecting her personal privacy while mining information that will be used to provide her and her colleagues and students with better service in future.

Returning to her online research portfolio, the researcher begins reading the fulltext electronic resources, using any of a wide variety of tools (supported through OLE’s standards-based annotation interfaces) to markup the works to her needs. In the middle of her analysis, she realizes that some of the information would be useful in an undergraduate course she is teaching. Without leaving her work, she routes those resources to the campus Learning Management System with a couple of mouse-clicks and a quick cover note to explain to the students what has been added.

Moving toward a draft document, she transfers materials into a word processor. Thanks to OLE, each arrives with full bibliographic metadata attached and ready to auto-format (via tools such as Zotero) into a form suitable for the academic journal she is targeting. When she is ready to share, she stores a copy of the draft in her institutional repository (via an OLE-aware interface) and sends a link to her various academic (social) networking venues, to invite public comment.

Leggott Responds to Stephen Abram

In Mark Leggott’s lengthy response to Stephen Abram’s article, he challenges many of Abram’s claims and does so from his own  relevant experience:  Leggott is from the University of Prince Edward Island which migrated off SirsiDynix Unicorn to Evergreen.

The following four issues (fears) often come up for people when they first start looking into an OSLS (open source library system):

  1. Total Cost of Ownership (Don’t  OSLS products really cost more by the time you hire the staff you need to run them?)
  2. Features (I understand OSLS products don’t have all the features of a mature ILS product.)
  3. User Friendliness (An open source system will be too hard for our customers to use.)
  4. Difficult to Deploy (There’s no way our staff could install and implement an open source ILS on their own!)

The following four excerpts address these issues very effectively.   I hope you’ll read the entire Leggott article but in case you don’t, at least read these excerpts!

Abram: The open source proponents state that it has a much lower price and a much lower total cost of ownership (TCO). What they tend to leave out, however, are the entry costs of switching systems.

Leggott:  Open source does (in my experience) have a much lower TCO. As one example, UPEI moved from the SD Unicorn ILS to Evergreen in just over 2 months, including buying new hardware, hiring a contractor and acquiring a 1-year Equinox platinum support agreement for LESS than what we paid for a year’s maintenance for Unicorn. With what was left over we paid developers to add some functionality to Evergreen, some of which found its way back to the project. That kind of giving back to the community feature of open source is hard to assign a value to, but it is many times greater than the effort you typically put into a closed proprietary system, further enhancing the TCO of open source.

<…>

Abram: Generally, the available open source ILS platforms have less than half of the features and functions of any SirsiDynix ILS.

Leggott: The great benefit of open source products is that they are part of a rich and vibrant ecosystem where you are free to mix and match products to suit your local needs. While the current Evergreen does not have the same full functionality as the flavour-of-the-month-SD ILS (e.g. no serials management), UPEI was able to construct a BETTER for us ILS ecosystem by using the CUFTS open source system to manage all our serials – print and digital. This would be a challenge, or downright impossible, with a system like Unicorn. The Library community does not need more closed ILS systems, we need more OLAFs – Open Library Applications Frameworks. A better way to make this statement would be “The available open source ILS frameworks will always have more features and functions than any SD ILS.”

<…>

Abram:  Proprietary software is much more user-friendly.

Leggott:  Hmmm. One of the most interesting outcomes of our switch from Unicorn to Evergreen was the comments our student assistants made when they came back from summer break and discovered a new ILS: This software is a lot easier to use. Our staff training with Evergreen also took a fraction of the time it did with the switch to Unicorn.

<…>

Abram: Is open source harder to deploy?

Leggott:  No. Our implementation of Evergreen took a fraction of the time that Unicorn did at UPEI. Also, because we are proactively investing staff time and money in more useful open source/LAMP type skills, our staff can easily install most open source software stacks, giving us a great deal of flexibility. At UPEI all our current software applications (with the exception of RefWorks and desktop OS) are open source. We also have created a world-class open source framework called Islandora, all with a full-time staff complement of 26 and a systems staff of 4. Encouraging a staff to be fluent with open source tools and philosophies is the best way to transform your library.

SirsiDynix – Abrams – OS Community

There’s been a lot of chatter in libraryland and now even in the open source community outside of libraryland about a SirsiDynix article written by Stephen Abram. The article had been released over the last few months to a few select SirsiDynix customers but was leaked around Halloween. This is appropriate because the point of the article seemed to be to scare their customers into compliance.

The history of the article, the article itself and links to many excellent retorts have been aggregated on this Code4Lib wiki page.

via Open Source – Open Libraries

A Good Idea from BibLibre…

“BibLibre wants to push libraries who call us to do development work, for Koha or any other piece of software, to write in the RFP itself or the contract that all the code produced will both: have an open source license; and be accessible on a public repository.”

via Liblime, Koha, BibLibre and FLOSS | BibLibre

Evergreen Developer Basics Workshop

Dan Scott is offering an Evergreen Developer Basics Workshop at the Free Software Open Source Symposium (FSOSS) being held in Toronto on October 29th, 2009.

Here’s the workshop description:

Over the past year, Evergreen has been adopted by a number of libraries in Ontario. While it is built on a flexible, scalable architecture and offers an impressive set of features, the Evergreen community needs a broader base of developers who are able to contribute to the base functionality and create customized Evergreen instances. This workshop will provide developers with the tools they need to contribute to the Evergreen project and better serve their libraries, tackling subjects such as creating a new OpenSRF service, accessing data with permission-based methods, customizing the database schema and IDL, and building AJAX interfaces with the OpenILS Dojo widgets.

via Evergreen Developer Basics Workshop at FSOSS 2009 – Coffee|Code : Dan Scott.

King County Library System

kcsl.org

2009-current. Assisting KCLS in implementation of IMLS grant entitled Empowered By Open Source. The goal of the project is “create and develop the critical infrastructure components that have traditionally been provided by ILS vendors and establish a peer-to-peer support model for open source libraries.”

The Koha fork and being the change you want to see | Librarians Matter

If you are trying to make sense of what is going on with Liblime and Koha.  This is the article for you (by Kathryn Greenhill at her blog Libraries Matter Librarians Matter):

The Koha fork and being the change you want to see

Neekdesign