210 likes | 339 Views
Wayfinding in a Cloud: Location Service for libraries. Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland. Index. Overview Features Principle of operation Implementation Demo. Overview. Location Service targeted for libraries
E N D
Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland
Index • Overview • Features • Principle of operation • Implementation • Demo
Overview • Location Service targeted for libraries • Shows the location of collections and shelves on a map • Map-based guidance • Additional information • Independent of the ILS • Web-based service • SaaS – Software as a Service • Cp. traditionalcomputingmodel
Overview • Public interface • Map-based guidance • Additional information • Fullycustomizable • HTML, CSS and Javascript/jQuery • Support for multiplelanguages
Overview • The National Library of Finland is responsible for maintenance and development of the service • Enhancements • Patches • Plugins • Server maintenance • Librariesareresponsible for content management • Locationinformation • Pagetemplates
Overview • Administratorsinterface • Content management • Restrictedaccess • Searchinterface • XML over HTTP • Public / restrictedaccess
Features • Map-basedguidance to books and collections • Google Mapssupport • Library locations • $GOOGLE_MAP('Rämistrasse 101 Zurich') • Additionalinformation on locations • Images, subjectmatters, notes … • Support for multiplelanguages • Fullycustomizablepublicinterface • Remotesearches via XML over HTTP interface
Principle of operation • Integration to the ILS happensbyadding a link to the service in the ILS searchinterface • OPAC and/ordiscoverytool • Linkparameters • Callnumber • Collectioncode • Languagecode • Item status • Libraryidentifier
Principle of operation • The Location Service searches a locationthatmatches the givenparametersfromitsdatabase • The output shown to the userdepends on • Whatinformation is stored in the database • What is defined to beshown
Principle of operation • 3 levels • Library, collection, shelf • The output is generatedbased on the mostdetailedinformationavailable • Shelf -> collection -> library • Pagetemplates • Language- and level-specific • Sharedbymanylocations <-> location-specific • Location Service tags, HTML, CSS, JavaSript / jQuery
Principle of operation Shelf Shelf Collection Library Default Level Template Collection Collection Library Default Library Library Default
Implementation • Java (Spring, Hibernate) • Spring MVC • JavaScript (jQuery, jQuery UI, OS plugins) • CentOS 5.6 server • Apache 2 web server • Tomcat 6.0.29 web server (Java) • PostgreSQL 9 database
Implementation CentOS Internet Apache Tomcat DB
Helsinki University Library • 4 campus libraries • 2,2 million bibliographic records • 3,6 million items • New Main Library • Opened September 3rd in KaisaHouse • 9 floors • 0,8 million bibliographic records • 1,1 million items • over 2 million loans / year
Demo • Helka online catalog • https://helka.linneanet.fi/cgi-bin/Pwebrecon.cgi?LANGUAGE=English&PAGE=First • Helsinki University Library • Website: http://www.helsinki.fi/library/ • Facebook:https://www.facebook.com/hulib • Twitter:http://twitter.com/HULib • Aalto University Library • Alli online catalog • http://kirjastokartta.kansalliskirjasto.fi/LocationHandler?callno=K+325+Hoppu&status=0&lang=en&owner=FI-AALTO&collection=tooloelama
Thank you! Petteri Kivimäki Information Systems Specialist The National Library of Finland Tel. +358 50 3112499 petteri.kivimaki@helsinki.fi