SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Wayfinding in a Cloud:
Location Service for libraries
Petteri Kivimäki
May 18, 2012
Elag 2012, Palma, Mallorca, Spain
Index
   Overview
   Features
   Principle of operation
   Implementation
   Demo




NATIONAL LIBRARY NETWORK SERVICES
Overview
   Intended 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
   The National Library of Finland is responsible for the 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
   Public interface
     – Map-based guidance
     – Additional information
     – Fully customizable
             HTML, CSS, and Javascript/jQuery
     – Support for multiple languages




NATIONAL LIBRARY NETWORK SERVICES
Overview
   Administrator’s 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
   Additional information on locations
     – Images, subject matters, notes etc.
   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, and 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           Shelf
                                    Collection
                                     Library
                                     Default

Level                                            Template
                    Collection      Collection
                                     Library
                                     Default


                     Library         Library
                                     Default

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
                                             CentOS



  Internet                          Apache    Tomcat   DB




NATIONAL LIBRARY NETWORK SERVICES
Questions?




NATIONAL LIBRARY NETWORK SERVICES
Thank you!

                                       Petteri Kivimäki
                               Information Systems Specialist
                               The National Library of Finland
                                    Tel. +358 50 3112499
                                 petteri.kivimaki@helsinki.fi

NATIONAL LIBRARY NETWORK SERVICES

Contenu connexe

Similaire à Wayfinding In A Cloud Location Service For Libraries

WebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemWebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemJack Eapen
 
Frances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of ChicagoFrances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of ChicagoKuali Days UK
 
Introduction to Kafka and Zookeeper
Introduction to Kafka and ZookeeperIntroduction to Kafka and Zookeeper
Introduction to Kafka and ZookeeperRahul Jain
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 PowerpointMary Chu
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web ApplicationsMarkku Laine
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library servicesNikesh Narayanan
 
New ICT Trends and Issues of Librarianship
New ICT Trends and Issues of LibrarianshipNew ICT Trends and Issues of Librarianship
New ICT Trends and Issues of LibrarianshipLiaquat Rahoo
 
The Hellenic Aggregator - Overview, procedures & the cooperation with Europeana
The Hellenic Aggregator - Overview, procedures & the cooperation with EuropeanaThe Hellenic Aggregator - Overview, procedures & the cooperation with Europeana
The Hellenic Aggregator - Overview, procedures & the cooperation with EuropeanaVangelis Banos
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 PowerpointLeonsagara
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 Powerpointryanoceros
 
Introduction to Koha - ILS
Introduction to Koha - ILSIntroduction to Koha - ILS
Introduction to Koha - ILSAta Rehman
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platformAlfresco Software
 
2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discoveryStephen Abram
 
A PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS IntegrationA PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS Integrationtmra
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 

Similaire à Wayfinding In A Cloud Location Service For Libraries (20)

Breeding 1
Breeding 1Breeding 1
Breeding 1
 
Integrated library solutions by abid hussain
Integrated library solutions by abid hussainIntegrated library solutions by abid hussain
Integrated library solutions by abid hussain
 
WebBiblio Subject Gateway System
WebBiblio Subject Gateway SystemWebBiblio Subject Gateway System
WebBiblio Subject Gateway System
 
Frances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of ChicagoFrances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of Chicago
 
Introduction to Kafka and Zookeeper
Introduction to Kafka and ZookeeperIntroduction to Kafka and Zookeeper
Introduction to Kafka and Zookeeper
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 Powerpoint
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web Applications
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library services
 
New ICT Trends and Issues of Librarianship
New ICT Trends and Issues of LibrarianshipNew ICT Trends and Issues of Librarianship
New ICT Trends and Issues of Librarianship
 
The Hellenic Aggregator - Overview, procedures & the cooperation with Europeana
The Hellenic Aggregator - Overview, procedures & the cooperation with EuropeanaThe Hellenic Aggregator - Overview, procedures & the cooperation with Europeana
The Hellenic Aggregator - Overview, procedures & the cooperation with Europeana
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 Powerpoint
 
Ltr 1 Powerpoint
Ltr 1 PowerpointLtr 1 Powerpoint
Ltr 1 Powerpoint
 
Introduction to Koha - ILS
Introduction to Koha - ILSIntroduction to Koha - ILS
Introduction to Koha - ILS
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
 
2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discovery
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
A PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS IntegrationA PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS Integration
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 

Wayfinding In A Cloud Location Service For Libraries

  • 1. Wayfinding in a Cloud: Location Service for libraries Petteri Kivimäki May 18, 2012 Elag 2012, Palma, Mallorca, Spain
  • 2. Index Overview Features Principle of operation Implementation Demo NATIONAL LIBRARY NETWORK SERVICES
  • 3. Overview Intended 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
  • 5. Overview The National Library of Finland is responsible for the 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
  • 6. Overview Public interface – Map-based guidance – Additional information – Fully customizable HTML, CSS, and Javascript/jQuery – Support for multiple languages NATIONAL LIBRARY NETWORK SERVICES
  • 7. Overview Administrator’s interface – Content management – Restricted access Search interface – XML over HTTP – Public / restricted access NATIONAL LIBRARY NETWORK SERVICES
  • 8. Features Map-based guidance to books and collections Google Maps support – Library locations Additional information on locations – Images, subject matters, notes etc. Support for multiple languages Fully customizable public interface Remote searches via XML over HTTP interface NATIONAL LIBRARY NETWORK SERVICES
  • 9. 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
  • 10. Principle of operation NATIONAL LIBRARY NETWORK SERVICES
  • 11. 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
  • 12. Principle of operation 3 levels – Library, collection, and 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
  • 13. Principle of operation Shelf Shelf Collection Library Default Level Template Collection Collection Library Default Library Library Default NATIONAL LIBRARY NETWORK SERVICES
  • 14. Principle of operation NATIONAL LIBRARY NETWORK SERVICES
  • 15. Principle of operation NATIONAL LIBRARY NETWORK SERVICES
  • 16. 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
  • 17. Implementation CentOS Internet Apache Tomcat DB NATIONAL LIBRARY NETWORK SERVICES
  • 19. Thank you! Petteri Kivimäki Information Systems Specialist The National Library of Finland Tel. +358 50 3112499 petteri.kivimaki@helsinki.fi NATIONAL LIBRARY NETWORK SERVICES