210 likes | 345 Vues
This presentation by Petteri Kivimäki at IGeLU 2012 introduces a web-based location service designed specifically for libraries. It enables users to navigate through collections and shelves via an interactive map, enhancing the user experience. The service is independent of traditional Integrated Library Systems (ILS) and is fully customizable using HTML, CSS, and JavaScript. The National Library of Finland maintains this service, ensuring continuous updates and support for multiple languages. This innovative SaaS solution aims to redefine library navigation, improving accessibility and user engagement.
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