Open-Source Server Applications

Open-Source Server Applications

Chapter 11 Open-Source Server Applications By Ryan Eby he information in this chapter is as current as pos- of MARC (UNIMARC, MARC21, KORMARC, ESMARC, sible in a print publication. For the most up-to-date etc.), MARCXML, MODS, and Dublin Core. T information on this software, check the code4lib Koha was initially developed in New Zealand by Katipo Web site. Communications Ltd. and first deployed in January 2000 for Horowhenua Library Trust. It is currently maintained by a team of software providers and library technology code4lib Open-Source Software Directory staff from around the globe and is in use in over 350 http://code4lib.org/trac/wiki/OSSDir libraries. While initial versions were developed for small- and medium-sized libraries, Koha is now in use at large libraries, including the Near East University in Cyprus, Integrated Library Systems which has over two million titles. A community exchange site was recently opened to allow libraries to easily share Koha contributions to the project. Koha supports a rich trans- Koha, a seven-year-old project, was the first open-source lation framework and has been translated into nearly a ILS and is licensed under the GPL. It’s developed on the dozen languages. A translation site exists to facilitate LAMP (Linux, Apache, MySQL, Perl) platform, though it additional translations. Commercial support is available also runs on Windows. Basic features include circulation, from several vendors worldwide. May—June 2007 May—June borrower management, cataloging, and a powerful OPAC. Comments from Koha users: Advanced features include budget-based acquisitions, seri- als management, and MARC authorities control (MARC21 ● “Koha ZOOM really leverages the full potential of and UNIMARC). It also supports spell-checking, enriched the MARC format to bring advanced and intuitive bibliographic content (jacket covers, “read inside,” re- search functionality to our patrons. The OPAC also views, ratings and, descriptions from Amazon.com), RSS now [allows] us to integrate content from external feeds of searches and borrower account data, e-book inte- web services to expand and improve the information gration, and patron-initiated reservations and renewals, as we offer to our patrons.”—Owen Leonard, webmaster, 1 www.techsource.ala.org www.techsource.ala.org well as virtual shelves (lists) for organizing collections of Nelsonville Public Library System records. Notably, recent versions of Koha’s OPAC include ● “Was it the right thing to do? We think so. Frankly, a powerful standards-based search engine built around after experiencing the sensation of having total con- Zebra, the high-performance indexing and retrieval da- trol over our software, we could probably never go tabase. Zebra supports large databases (more than ten back to a commercial system.”—Stephen Hedges, di- gigabytes of data, tens of millions of records), as well as rector, of Nelsonville Public Library2 incremental, safe database updates on live systems. Zebra ● “For instance, if we need to add a feature—no mat- also brings native support for important library standards ter how specific—we can either develop it in-house, such as Z39.50 and SRW/SRU. Koha supports multiple or contract with a support company like LibLime. Library Technology ReportsLibrary Technology formats for bibliographic records including several flavors As more libraries switch to Koha and sponsor new 48 functionality, other libraries will benefit when the Other Open-Source Integrated next upgrade cycle occurs. Koha has a steady stream Library Systems of updates, and the momentum for this open-source Other open-source ILS options include Emilda, OpenBiblio, product is excellent.”—Darrell Ulm, systems adminis- and phpMyLibrary, all of which are licensed under the trator, Stow-Munroe Falls3 GPL. OpenBiblio is a PHP-based system that is a recent addition to the field, with a handful of libraries already using it. Emilda and phpMyLibrary both have libraries us- Koha Web Site ing them. However, development seems to have stagnated www.koha.org for both projects. Koha Demo http://liblime.com/demos Emilda www.emilda.org Evergreen OpenBiblio Evergreen is a consortia-level ILS that allows clustering http://obiblio.sourceforge.net and other enterprise-level options, including fault toler- ance and redundancy. The system was designed to use phpMyLibrary commodity hardware, giving cost savings for large instal- http://sourceforge.net/projects/phpmylibrary lations and the ability to scale gradually with demand. Multiple open-source technologies are used, including Jabber and PostgreSQL. The staff client uses the XUL lan- Metasearch and OpenURL Resolvers guage, which allows cross-platform access using a Mozilla- based browser. LibraryFind The system currently includes circulation, cataloging, LibraryFind is a Ruby-on-Rails–based metasearch applica- and a robust OPAC, which includes FRBR-like groupings tion licensed under the GPL and created by Oregon State and faceted search. The addition of other modules, such University. The application can search multiple databases as acquisitions and serials management, is planned for using z39.50 access and can also search a local index of future releases. The project is currently young and is in OAI harvested data. The application is stand-alone and use by the Georgia Public Library Service, powering 44 does not require other vendor products, other than access library systems and over 250 locations. Other institutions, to z39.50 or OAI databases. LibraryFind can be run as such as the University of Windsor, are actively working a single application with a front-end or as a server only, with the project. Commercial support is also available. allowing custom interfaces to be built locally. Currently ReportsLibrary Technology Comment from an Evergreen user: only WSDL is supported for interfacing with the server, al- though other interfaces are planned. The system may also ● “For my system—rural small libraries, many of them use Solr/Lucene in the future, which will allow faceted staffed by one person, relying solely on my small pro- searching and possible use as a full catalog. An OpenURL fessional staff and me for training, computer exper- resolver is also included in the system. Currently only tise, and backup—I have had less trouble with this Oregon State University has the software in production. system in the two months we have been in operation However, the mailing list appears to show a growing inter- than I did in the first two weeks when we automat- est from others. www.techsource.ala.org ed on a commercial system.”—Dusty Gres, director, Ohoopee Regional Library System4 LibraryFind Web Site http://libraryfind.org Evergreen Web Site http://open-ils.org LibraryFind Demo (production system) http://search2.library.oregonstate.edu Evergreen Demo http://demo.gapines.org 2007 May—June 49 Ümlaut can be used to create other import and export interfaces. Ümlaut is a Ruby-on-Rails–based OpenURL resolver re- The digital items can be stored on the file system, while a leased under the MIT license. It is not stand-alone, as RDBMS is used for all metadata, and Lucene is used for it requires an external knowledge-base. The software is search. While the current user interface is built using Java module-based and attempts to pull in information from Servlets, there is discussion regarding using Manakin, a multiple sources for the user. Ümlaut currently supports SAX/Cocoon framework layer, instead. Dublin Core is multiple catalogs (SRU only), link resolvers (SFX sup- used for much of the metadata, and METS export support port only), Amazon, Google, Yahoo and Yahoo My Web, is currently in development. Extensive information about Connotea, CiteULike, and OAI-PMH. the project is available on its Web site, wiki, mailing lists, and discussion forums. Ümlaut Web Site http://umlaut.library.gatech.edu/umlaut DSpace Web Site www.dspace.org Ümlaut Demo http://findit.library.gatech.edu DSpace Demo (list of live instances) http://wiki.dspace.org/index.php//DspaceInstances Other Metasearch and OpenURL Resolvers FEDORA Other open-source metasearch options include Xerxes, FEDORA is a general purpose repository system devel- a PHP front-end to the MetaLib X-Server, and dbWiz, a oped jointly by Cornell University Information Science and Perl-based system that handles multiple z39.50 targets. the University of Virginia Library and released under the CUFTS is an OpenURL resolver available under the GPL Educational Community License 1.0. While it is currently that includes its own knowledge base. Some digital li- funded by Mellon grants, there is discussion of forming a brary systems, such as Keystone, also offer metasearch foundation to fund and guide the project in the future. and OpenURL capabilities. FEDORA differs from DSpace; it is more of a frame- work for building repository systems than a turnkey solu- tion. For example, FEDORA itself does not include a full Xerxes user interface, but instead exposes multiple SOAP and http://xerxes.calstate.edu REST Web services on which interfaces can be built. With its community growing strong, there are already multiple dbWiz front-end interfaces in various programming languages http://dbwiz.lib.sfu.ca/dbwiz available for download. FEDORA uses a custom XML format called FOXML CUFTS for internal storage, although METS and MPEG21/DIDL http://cufts.lib.sfu.ca May—June 2007 May—June are supported for import and export. By default, meta- data is indexed in a relational database that is then used Keystone for basic search, but more advanced search can be done www.indexdata.com/keystone with the GSearch service, which supports Lucene and Zebra. Relationships between objects is kept using RDF triplets within the metadata file. The format also supports Digital Library and versioning. Repository Software An OAI-provider and XACML-based policy framework www.techsource.ala.org www.techsource.ala.org is also included. DSpace Comments from FEDORA users: DSpace is a popular repository system that is in use by a large number of institutions, with most using it as an in- ● “Taken as a whole, the vision for FEDORA is to en- stitutional repository.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us