Upload
alec-peters
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Wayfinding in a Cloud: Location Service for librariesPetteri 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 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 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
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
NATIONAL LIBRARY NETWORK SERVICES
Implementation
Apache Tomcat DBInternet
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
– 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
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]