21
Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

Embed Size (px)

Citation preview

Page 1: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

Wayfinding in a Cloud: Location Service for librariesPetteri Kivimäki

September 12, 2012

IGeLU 2012, Zürich, Switzerland

Page 2: 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

Page 3: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 4: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Overview

Page 5: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Overview Public interface

– Map-based guidance

– Additional information

– Fully customizable HTML, CSS and Javascript/jQuery

– Support for multiple languages

Page 6: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 7: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Overview Administrators interface

– Content management

– Restricted access

Search interface– XML over HTTP

– Public / restricted access

Page 8: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 9: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 10: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Principle of operation

Page 11: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 12: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 13: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Principle of operationShelf

Collection

Library

Shelf

Collection

Library

Default

Collection

Library

Default

Library

Default

Level Template

Page 14: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Principle of operation

Page 15: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Principle of operation

Page 16: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 17: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Implementation

Apache Tomcat DBInternet

CentOS

Page 18: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

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

Page 20: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Questions?

Page 21: Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki September 12, 2012 IGeLU 2012, Zürich, Switzerland

NATIONAL LIBRARY NETWORK SERVICES

Thank you!

Petteri KivimäkiInformation Systems SpecialistThe National Library of Finland

Tel. +358 50 [email protected]