48 Library Technology Reports www.techsource.ala.org May—June 2007 formats forformats bibliographic records including several flavors multiple supports SRW/SRU. and Z39.50 as such also brings native support for standards library important incremental, on livesafe updates systems. Zebra database as well as records), of millions of tens data, of ten gigabytes than (more databases large supports Zebra tabase. da retrieval and indexing high-performance the Zebra, around built engine search standards-based powerful a records.Notably,Koha’srecentversions of OPAC include of collections organizingfor (lists) shelves virtual as well gration, and reservations patron-initiated and renewals, as feeds of searches and borrower e-book inte account data, RSS Amazon.com), re from descriptions and, ratings inside,” views, “read covers, (jacket content bibliographic enriched spell-checking, supports also It UNIMARC). and als management, and MARC control authorities (MARC21 Advanced features include budget-based acquisitions, seri borrower and a powerfulmanagement, cataloging, OPAC. featuresWindows.Basic on runs include also circulation, it though platform, ) MySQL, Apache, (, LAMP the on developedIt’s GPL. the under licensed is and ILS open-source first the was project, seven-year-old a Koha, Koha Integrated LibrarySystems Web site. T Eby By Ryan Applications Open-Source Server http://code4lib.org/trac/wiki/OSSDir code4lib Open-SourceSoftwareDirectory Chapter 11 nomto o ti sfwr, hc te code4lib the check software, this on information up-to-date mostFor the publication. print a in sible pos as current as is chapter this in information he - - - - - f AC UIAC MR2, OMR, ESMARC, KORMARC, MARC21, (UNIMARC, MARC of ● ● ● from several vendors worldwide. available is support facilitate Commercial to translations. additional exists site translation A languages. dozen a nearly into translated been has and framework lation trans rich a supports Koha project. the to contributions shareeasily to libraries allow to recentlyopened was site exchange community A titles. million overhas which two Cyprus, in University East Near the including libraries, large at use in now is Koha libraries, medium-sized and 350 over small- for developed were in versions initial use While libraries. in is and globe the around from staff technology library and providers software of team a by maintained currently is It Trust. forHorowhenua Library 2000 January in deployed first and Ltd. Communications etc.), MARCXML,MODS, andDublinCore.

As more libraries switch to Koha and sponsor new sponsor and Koha to switch libraries more LibLime. As like company support a with contract or in-house, it develop either can specific—we how ter rector, ofNelsonvillePublicLibrary di Hedges, system.”—Stephen commercial a to back go never probably could we software, our over trol con total having of sensation the experiencing after System Nelsonville PublicLibrary we offer to our patrons.”—Owen Leonard, webmaster, information improve and expand the to services web external from content integrate to us [allows] now also OPAC The patrons. our to intuitive functionality search and advanced bring to format MARC the from Koha users: Comments Koha was initially developed in New Zealand by Katipo “For instance, if we need to add a feature—no mat feature—no a add to need we if instance, “For Frankly, so. think We do? to thing right the it “Was of potential full the leverages really ZOOM “Koha 1 2 - - - - Library Technology Reports www.techsource.ala.org May—June 2007 49 - - - -

LibraryFind Demo (production system) http://search2.library.oregonstate.edu LibraryFind Site Web http://libraryfind.org Emilda www.emilda.org OpenBiblio http://obiblio.sourceforge.net phpMyLibrary http://sourceforge.net/projects/phpmylibrary Metasearch and OpenURL Resolvers Metasearch LibraryFind applica metasearch LibraryFindRuby-on-Rails–based a is State Oregon by created and theGPL under tion licensed The application multiple University. databasescan search using z39.50 access and can also search a local index of OAI harvested data. The application is access thanother products, stand-alonevendor other require and not does to z39.50 or OAI databases. LibraryFind can be run as a single application with a front-end or as a server only, allowing custom interfaces to be built al locally. Currently server, the with interfacing for supported is WSDL only also may system The planned. are interfacesotherthough use Solr/Lucene in the future, which will allow faceted OpenURL catalog.An full a as use possible and searching resolver is also included in the system. Oregon State Currently University has only the software in production. inter growing a show to appears list mailing the However, others. from est ource Integrated pen-Source Integrated Other O OpenBiblio, Emilda, include options ILS open-source Other and phpMyLibrary, all of which are licensed under the GPL. OpenBiblio is a PHP-based system that is a recent addition to the field, witha handful of libraries us already libraries phpMyLibrarybothhave and Emilda it. using stagnated have to seems development them.However, ing bothfor projects. Systems Library ------4 3 “For “For my system—rural small libraries, many of them fessional fessional staff and me for training, computer exper tise, and backup—I have had less trouble with this operationin been the in system two monthshave we than I did in the first twoweeks whenwe automat ed on a commercial system.”—Dusty Gres, director, LibraryOhoopee Regional System Comment from an Evergreen user: an Evergreen Comment from pro small my on solely relying person, one by staffed The system currently includes circulation, cataloging, circulation, includes currently system The functionality, other libraries will benefit whensteadystream a has cycleKoha upgrade occurs. next the of updates, and the momentum for this open-source product is excellent.”—Darrell Ulm, systems adminis Falls Stow-Munroe trator,

http://liblime.com/demos Koha Web Site Koha Web www.koha.org Koha Demo library systems and over 250 locations. Other institutions,Otherlocations. 250 over and systems library such as the University of Windsor, are actively working with the support project. Commercial is also available. ● and a robust OPAC, and which a includes robust FRBR-like OPAC, groupings and faceted search. The addition of other modules, such as acquisitions and serials management, is planned for future releases. The project is currently young and is in use by the Georgia Public Library Service, powering 44 ance ance and redundancy. The system was designed to use commodity giving hardware, cost savings for large instal lations and the ability to scale gradually with Multiple demand. open-source technologies are lan XUL the uses client staff The used, PostgreSQL. and Jabber including Mozilla- a using access cross-platform allows which guage, based browser. Evergreen Evergreen is a consortia-level ILS that allows clustering and other enterprise-level options, including fault toler Evergreen Web Site Evergreen Web http://open-ils.org Evergreen Demo http://demo.gapines.org 50 Library Technology Reports www.techsource.ala.org May—June 2007 OpenURL Resolvers an OAI provider and also provides a plugin interface that that OAI an interface providerprovides also plugin and a as act can DSpace UN-compliant. are that identifiers tent persis resolve and assign to CNRI from System Handle the uses DSpace enhancements. contributing base nity growingcommu a with license, BSD a availableunder is Javain and written is repository.software The stitutional in an as it using most with institutions, of numberlarge a by use in is that system repository popular a is DSpace DSpace Repository Software Digital Libraryand and OpenURLcapabilities. metasearch offer also Keystone, as such li systems, digital brary Some base. knowledge own its includes that GPL the resolverunder availableOpenURL an is CUFTS targets. z39.50 multiple handles that system Perl-based a dbWiz, and X-Server, MetaLib the to front-end PHP a Xerxes, include options metasearch open-source Other Other Metasearchand CiteULike, andOAI-PMH.Connotea, Web, My Yahoo and Yahoo Google, sup Amazon, only), (SFX port resolvers link only), (SRU catalogs multiple supports currently Ümlaut user. the for sources multiple from information in pull to attempts and module-based is software The knowledge-base. as external stand-alone, an requires not it is It license. MIT the under leased re resolver OpenURL Ruby-on-Rails–based a is Ümlaut Ümlaut http://findit.library.gatech.edu Ümlaut Demo http://umlaut.library.gatech.edu/umlaut Ümlaut Web Site www.indexdata.com/keystone Keystone http://cufts.lib.sfu.ca CUFTS http://dbwiz.lib.sfu.ca/dbwiz dbWiz http://xerxes.calstate.edu Xerxes

------FEDORA and discussionforums. Web availableis project lists, mailing wiki, its on the site, about information Extensive development. in currently is is used for much of Core the and metadata, METS export support Dublin instead. layer, framework SAX/Cocoon a Manakin, using regarding discussion is there Servlets, search. While the current user interface is built using Java for used is Lucene and metadata, all for used is RDBMS can be items storedThe digital file system,on whilethe a interfaces. export and import other create to used be can ● is alsoincluded. versioning. within the file.metadata triplets The format also supports RDF using kept is objects and between Relationships Lucene Zebra. supports which service, GSearch the with done be can search advanced more but search, basic for used then is that database relational a in indexed is data meta default, By export. and import for supported are MPEG21/DIDLand METS storage, although forinternal available for download. languages programming various in interfaces front-end aregrowing already there multiple strong, community its REST Web and services on which SOAP interfaces can be built. multiple With exposes instead but interface, user full a include not does itself FEDORA Forexample, tion. work fora turnkey systems building than solu repository foundation to fund and guide the project in the future. discussionforminga isofthere Mellongrants, funded by currentlyis itEducational While CommunityLicense1.0. releasedthe underand Virginia Library University of the oped jointly devel by Cornell systemUniversity Information repository Science purpose and general a is FEDORA

http://wiki.dspace.org/index.php//DspaceInstances DSpace Demo(listofliveinstances) www.dspace.org DSpace Web Site plex digital objects.”—Peter Murray objects.”—Peter plex digital com for technology a is It access/re-use). web and applications (collaborative access content dynamic with SOA) enterprise and (repositories core robust a integrates that platform source open an into ing able collaborations. ‘object-centric’ FEDORA is evolv users: from FEDORA Comments An OAI-provider and XACML-based frameworkpolicy FOXML called format XML custom a uses FEDORA frame a of more is it DSpace; from differs FEDORA “Taken as a whole, the vision for FEDORA is to en to is FEDORA for vision the whole, a as “Taken 5 ------

Library Technology Reports www.techsource.ala.org May—June 2007 51

------t AC Evergreen Web Site Evergreen Web http://open-ils.org Evergreen Demo http://demo.gapines.org Lucene Lucene is a full-text search engine released by the also Solr, is projects these of popular more the of One Scriblio Web Site Scriblio Web http://scriblio.ne Scriblio Demo (library catalog) www.plymouth.edu/library/opac image collection) Scriblio Demo (digital http://beyondbrownpaper.plymouth.edu/browse Apache Foundation. Because of its speed and configurabil and speed its of Because Foundation. Apache ity, many in the library technology field are beginning to look at it for their projects. Multiple related projects are make to order in Lucene of top on layers as available also integration easier. an Apache Foundation project. Solr builds servicea Web application on top XML/HTTPof Lucene which provides Drupal content management system. This allows a seam less experience for patrons between the library rat Web site comments, as such features includes It catalog. the and implementation-rather is code The reviews. and tags, ings, Althoughtime. expertise and take may it using so specific, it is also III specific, it can likely be ported to other sys scraping methods.temsit uses screen since Libraries Programming Programming libraries are bits of code that aren’t appli cations themselves, but can be used by programmers to make application development easier. For example, tools to parse MARC data can be combined with tools to con nect or SRU services to OAI libraryto a fetch for records application.metasearch Lucene and Solr as as permalinks, comments, RSS, and a robust templating due to limitations However, system. of the plugin system, made been have code WordPress core the to changes some data. library-centric of storage and searching the allow to SOP is a SOPAC set of Drupal modules and scripts that allow thewithin displayed be to OPAC Interfaces Innovative the - - - - -

6 “As foundation architecture with powerful API based API with foundationarchitecture powerful “As Fedora Fedora has true separation between the ‘backend’ and ‘front-end’ which allows for smart and flexible integration methods.”—Open Access Repositories in New Zealand interoperability features, Fedora is highly and powerful, and flexible has proven itself with large net worked repositories similar to those envisaged with the OARINZ project. With no set user interface,

Greenstone www.greenstone.org Center Data Virtual http://thedata.org aDORe http://african.lanl.gov/aDORe centered towards use as a library catalog, it can also poten also can it catalog, library a as use towards centered some or interface collection library a as digital used tially each In item Scriblio, is thing treated as similar. a “post,” en to system plugin WordPress the of use the allows which such features blogging other the also and display the hance They are meant to provide a bettera interfacethanthe one provide to meant are They by the ILSprovided vendor. Scriblio Scriblio (formerly WPOpac) is an OPAC based blogging WordPress software, which is on also open the source and released under the GPL. While Scriblio tends to be OPAC Replacements OPAC potentially while that, interfaces catalog are following The stand-alone, do not include any of the other features ex pected from an ILS, such as cataloging and acquisitions. object approach of the other options. Greenstone features features Greenstone options.otherthe of approach object an “export digital to CD” option for library collections. Other Digital Library and Other open-source options include aDORe, Greenstone, and Virtual Data Center, all of which appear to be under active development. VDC is unique in that it focuses on the sharing of datasetslarge instead of the more generic ● Repository Software FEDORA Web Site FEDORA Web www.fedora.info built on FEDORA) FEDORA Demo (projects www.fedora.info/wiki/index.php/Examples 52 Library Technology Reports www.techsource.ala.org May—June 2007 http://mtl.sourceforge.net MARC Toolkit forLibraries www.emilda.org/php-marc PHP-MARC http://pear.php.net/File_MARC File_MARC www.pusc.it/bib/mel/marc_record.js marc_record.js http://marc4j.tigris.org MARC4J http://marcpm.sourceforge.net MARC/Perl www.textualize.com/pymarc pymarc www.textualize.com/ruby_marc ruby-marc ● ● ● ● ● ● ● ● are offerings Someofthe MARC format. Code is available in most languages the to read and write MARC included Solrasacomponent. featured projects 2007 Code4Lib of conferenceat the the built-in faceting is one of the more popular features. Many The requests. GET with performed is Searching schema. XML customized a within information the of POST a ing send as easy as is index the recordsto Adding interface. administration Web a and replication, caching, search, faceted highlighting, hit APIs, JSON/Python/Ruby and http://lucene.apac he.org/solr Solr http://lucene.apache.or Lucene

MARC Toolkit for (++) Libraries PHP-MARC (PHP) File_MARC (PHP) marc_record.js (JavaScript) MARC4J (Java) MARC/Perl (Perl) pymarc (Python) ruby-marc (Ruby) g - ● ● ● programs. are usableinother modules that open-source programs include OAI and may have support OAI fewA stand-alone aremodules available. other Some OAI Notes ● ● ● ● ● the Z39.50 protocol. for replacement popular a becoming is It retrieval. SRU/W is a standard Web protocolservice for search and SRU andRW

1. http://sourceforge.net/projects/netoaihvster .net OAIHarvester www.textualize.com/ruby-oai ruby-oai www.textualize.com/net_oai_harvester Net::OAI::Harvester www.indexdata.com/simpleserver SimpleServer www.indexdata.com/phpyaz PHP/YAZ www.oclc.org/research/software/srw SRW/U http://search.cpan.org/dist/SRU SRU www.textualize.com/sruby sruby koha-zoom-goes-live-and-it-rocks (accessed Feb. 25,2007). http://liblime.com/news-items/press-releases/ site, Web LibLime Rocks,”Nov.press the releaseon dated 2006, 15, It and Live, Goes ZOOM “Koha in quoted Leonard, Owen .net OAI (.NET)—MONO compatible Harvester (Ruby) ruby-oai (Perl)Net::OAI::Harvester SimpleServer (Perl)SimpleServer PHP/YAZ (PHP) SRW/U (Java)—works DSpace with SRU (Perl) (Ruby) sruby Library Technology Reports www.techsource.ala.org May—June 2007 53

Disruptive Library Technology Jester, Peter Peter Murray, “A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update,” Jan. 24, 2007, on http://dltj.org/2007/01/fedora-update (accessed Feb. 25, 2007). Comments from the FEDORA Users in “Open Interview Access Survey Repositories in New Zealand,” 2006, Oct. 8, on the wiki/index.php/Open_Access_Repositories_in_New FEDORA Web 25, 2007). site,_Zealand (accessed Feb. www.fedora.info/ 5. 6.

Dec. 15, 2006, available available 2006, 15, Dec. Library Journal, Library .html (accessed Feb. 25, 2007) .html (accessed Feb. ZOOM,” ZOOM,” press release dated Feb. 6, 2007, on the LibLime Web site, http://liblime.com/news-items/press-releases/ 25, 2007). (accessed Feb. stow-munroe-falls-for-koha-zoom Dusty Gres, quoted in Jonathan Weber, “Evergreen: Your ILS,” Homegrown online at http://libraryjournal.com/article/CA6396354 Stephen Hedges, “Nelsonville Public Library: Questions and Answers About Open Source,” the Oct. WebJunction 20, Web 2003, site, on http://webjunction.org/do/ 25, 2007). DisplayContent?id=1172 Feb. (accessed Darrell Ulm, quoted in “Stow-Munroe Falls for Koha 4. 2. 3.

54 Library Technology Reports www.techsource.ala.org May—June 2007 Notes

Library Technology Reports www.techsource.ala.org May—June 2007 55

Notes 56 Library Technology Reports www.techsource.ala.org May—June 2007 Notes