wayfinding in a cloud location service for libraries
DESCRIPTION
The Location Service is a wayfinding applicationdeveloped and managed by The National Library of Finland, which is targeted for all thelibraries. The service provides additional information and map-based guidance to books andcollections by showing their location on a map.TRANSCRIPT
Wayfinding in a Cloud: Location Service for librariesPetteri KivimäkiMay 18, 2012Elag 2012, Palma, Mallorca, Spain
NATIONAL LIBRARY NETWORK SERVICES
IndexOverviewFeaturesPrinciple of operationImplementationDemo
NATIONAL LIBRARY NETWORK SERVICES
OverviewIntended for librariesShows the location of collections and shelves on a map
– Map-based guidance– Additional information
Independent of the ILSWeb-based serviceSaaS – Software as a Service
– Cp. traditional computing model
NATIONAL LIBRARY NETWORK SERVICES
Overview
NATIONAL LIBRARY NETWORK SERVICES
OverviewThe National Library of Finland is responsible for the maintenanceand development of the service
– Enhancements– Patches– Plugins– Server maintenance
Libraries are responsible for content management– Location information– Page templates
NATIONAL LIBRARY NETWORK SERVICES
OverviewPublic interface
– Map-based guidance– Additional information– Fully customizable
HTML, CSS, and Javascript/jQuery
– Support for multiple languages
NATIONAL LIBRARY NETWORK SERVICES
OverviewAdministrator’s interface
– Content management– Restricted access
Search interface– XML over HTTP– Public / restricted access
NATIONAL LIBRARY NETWORK SERVICES
FeaturesMap-based guidance to books and collectionsGoogle Maps support
– Library locationsAdditional information on locations
– Images, subject matters, notes etc.Support for multiple languagesFully customizable public interfaceRemote searches via XML over HTTP interface
NATIONAL LIBRARY NETWORK SERVICES
Principle of operationIntegration to the ILS happens by adding a link to the service in the ILS search interface
– OPAC and/or discovery toolLink parameters
– Call number– Collection code– Language code– Item status– Library identifier
NATIONAL LIBRARY NETWORK SERVICES
Principle of operation
NATIONAL LIBRARY NETWORK SERVICES
Principle of operationThe Location Service searches a location that matches the givenparameters from its databaseThe 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 operation3 levels
– Library, collection, and shelfThe output is generated based on the most detailed informationavailable
– Shelf -> collection -> libraryPage templates
– Language and level-specific– Shared by many locations <-> location-specific– Location Service tags, HTML, CSS, JavaSript / jQuery
NATIONAL LIBRARY NETWORK SERVICES
Principle of operationShelf
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
ImplementationJava (Spring, Hibernate)
– Spring MVCJavaScript (jQuery, jQuery UI, OS plugins)CentOS 5.6 serverApache 2 web serverTomcat 6.0.29 web server (Java)PostgreSQL 9 database
NATIONAL LIBRARY NETWORK SERVICES
Implementation
Apache Tomcat DBInternet
CentOS
NATIONAL LIBRARY NETWORK SERVICES
Questions?
NATIONAL LIBRARY NETWORK SERVICES
Thank you!
Petteri KivimäkiInformation Systems SpecialistThe National Library of Finland
Tel. +358 50 [email protected]