Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland
NATIONAL LIBRARY NETWORK SERVICES Index Overview Features Principle of operation Implementation Demo
NATIONAL LIBRARY NETWORK SERVICES 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 ServiceSoftware as a Service –Cp. traditional computing model
NATIONAL LIBRARY NETWORK SERVICES Overview
NATIONAL LIBRARY NETWORK SERVICES Overview Public interface –Map-based guidance –Additional information –Fully customizable HTML, CSS and Javascript/jQuery –Support for multiple languages
NATIONAL LIBRARY NETWORK SERVICES Overview The National Library of Finland is responsible for maintenance and development of the service –Enhancements –Patches –Plugins –Server maintenance Libraries are responsible for content management –Location information –Page templates
NATIONAL LIBRARY NETWORK SERVICES Overview Administrators interface –Content management –Restricted access Search interface –XML over HTTP –Public / restricted access
NATIONAL LIBRARY NETWORK SERVICES Features Map-based guidance to books and collections Google Maps support –Library locations –$GOOGLE_MAP('Rämistrasse 101 Zurich') Additional information on locations –Images, subject matters, notes … Support for multiple languages Fully customizable public interface Remote searches via XML over HTTP interface
NATIONAL LIBRARY NETWORK SERVICES Principle of operation Integration to the ILS happens by adding a link to the service in the ILS search interface –OPAC and/or discovery tool Link parameters –Call number –Collection code –Language code –Item status –Library identifier
NATIONAL LIBRARY NETWORK SERVICES Principle of operation
NATIONAL LIBRARY NETWORK SERVICES Principle of operation The Location Service searches a location that matches the given parameters from its database The output shown to the user depends on –What information is stored in the database –What is defined to be shown
NATIONAL LIBRARY NETWORK SERVICES Principle of operation 3 levels –Library, collection, shelf The output is generated based on the most detailed information available –Shelf -> collection -> library Page templates –Language- and level-specific –Shared by many locations location-specific –Location Service tags, HTML, CSS, JavaSript / jQuery
NATIONAL LIBRARY NETWORK SERVICES Principle of operation Shelf Collection Library Shelf Collection Library Default Collection Library Default Library Default Level Template
NATIONAL LIBRARY NETWORK SERVICES Principle of operation
NATIONAL LIBRARY NETWORK SERVICES Principle of operation
NATIONAL LIBRARY NETWORK SERVICES Implementation Java (Spring, Hibernate) –Spring MVC JavaScript (jQuery, jQuery UI, OS plugins) CentOS 5.6 server Apache 2 web server Tomcat web server (Java) PostgreSQL 9 database
NATIONAL LIBRARY NETWORK SERVICES Implementation ApacheTomcat DB Internet CentOS
NATIONAL LIBRARY NETWORK SERVICES Helsinki University Library 4 campus libraries –2,2 million bibliographic records –3,6 million items New Main Library –Opened September 3rd in Kaisa House –9 floors –0,8 million bibliographic records –1,1 million items –over 2 million loans / year
NATIONAL LIBRARY NETWORK SERVICES Demo Helka online catalog – bin/Pwebrecon.cgi?LANGUAGE=English&PAGE=Firsthttps://helka.linneanet.fi/cgi- bin/Pwebrecon.cgi?LANGUAGE=English&PAGE=First Helsinki University Library –Website: –Facebook: –Twitter: Aalto University Library –Alli online catalog – &status=0&lang=en&owner=FI-AALTO&collection=tooloelamahttp://kirjastokartta.kansalliskirjasto.fi/LocationHandler?callno=K+325+Hoppu &status=0&lang=en&owner=FI-AALTO&collection=tooloelama
NATIONAL LIBRARY NETWORK SERVICES Questions?
NATIONAL LIBRARY NETWORK SERVICES Thank you! Petteri Kivimäki Information Systems Specialist The National Library of Finland Tel