SlideShare a Scribd company logo
1 of 29
2015-06-11 /Namn Namn, Institution eller liknande
Integrating Open
Source Library Systems
Theodor Tolstoy
Andreas Hedström Mace
Stockholm University Library
2015-06-11 / Namn Namn, Institution eller liknande
LIBRIS
VIOLA KOHA
Union catalogue
SFX
EDS
libERM
Link resolver
Discovery Service
Printed materials
Electronic resources
Information supply systems
So… what’s LIBRIS?
(L)OPAC
LIBRIS
WEB SEARCH
LIBRIS
CATALOGUE
BIBLIOGRAPHIC
RECORDS
HOLDINGS
RECORDS
HOLDINGS
RECORDS
BIBLIOGRAPHIC
RECORDS
ITEMS
The (SUL) workflow in LIBRIS:
LOCAL
CATALOGUE
”Cultivating”
The Library Happens Elsewhere
Focus on Delivery not Discovery
OPAC Adventures
Enter: Viola
Background:
• Old ILL & book logistics system discontinued
• Complete rewrite based on existing, well estblished, work flows
Stack fetching
Faculty Office Delivery
Viola Outgoing
Stack call
Ill Request
Ill Request
Missing
books
National Ill
system
Interlibrary loans
Interlibrary Loan Requests
Purchase requests
National Ill Requests
Viola Incoming
Invoicing Circulation
National Ill
system
Proven usefulness - outside of Stockholm
● Linnaeus University live with Viola since march
● Hosted in Azure, cost approx. ≈1200€ per year
● Similar workflows, same ILS
Current development
● More robust & easier to maintain
– State Machine, better error handling
– Consolidation of business logic
● More generic and open
– More configuration
– More pluggable architechture
● Azure enabled
– Easy to try, deploy & maintain
Enter: Koha
Project areas:
Data quality
Educate staff
Workflows
Technology/
development
Co-operation &
communication
Development
Holdings &
locations
Metadata &
data quality
System
interaction
Usability
Technology
& service
Project
team
Project structure:
Koha (dis-)abilities
Supports plenty of workflows
Robust functionality
But, no functions for:
Handling orders (call slips)
Generating automatic invoices etc.
OAI-PMH
ILS-DI
svc/ HTTP API
SIP2
REPORTS
WEB SERVICE
Koha interoperability
Endpoints:
REST API (Soon)
www.koha-community.org
The big picture
The LIBRIS connection
Project goals:
• Adding items to the LIBRIS XL infrastructure
• Synchronization between LIBRIS and local
systems (OAI-PMH, REST API)
2015-06-11 /Namn Namn, Institution eller liknande
Towards a new architecture
Stack fetching
Faculty Office Delivery
Viola Outgoing
Stack call
Ill Request
Ill Request Invoicing
Missing
books
National Ill
system
Order flow today
Interlibrary Loan Requests
Purchase requests
National Ill Requests
Viola Incoming
Invoicing Circulation
National Ill
systemViola
Voyager
OPAC
LIBRIS
Koha
ViolaOPACLIBRIS
Order flow tomorrow
Interlibrary Loan Requests
Purchase requests
National Ill Requests
Viola Incoming
Invoicing Circulation
National Ill
system
Service
layer
Service layer
In order to
● Keep Koha simple
● keep Viola versatile
● keep the OPAC lightweight
● Enable more services:
– ERM
– Link resolver
– ... Koha
Viola
OPAC
LIBRIS
Service Layer
The way forward
Packaging for collaboration or
splitting it up for more use cases?
The way(s) forward
Cooperation
Cooperation
Viola
Koha
Service
layer
Code reuse
Stack
Fetching
Questions!
Resources on Viola: http://tinyurl.com/viola-elag

More Related Content

What's hot

Charper.lawdi.20130531
Charper.lawdi.20130531Charper.lawdi.20130531
Charper.lawdi.20130531
charper
 
Creating Visualizations with Linked Open Data
Creating Visualizations with Linked Open DataCreating Visualizations with Linked Open Data
Creating Visualizations with Linked Open Data
Alvaro Graves
 
BHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainerBHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainer
Heimo Rainer
 

What's hot (11)

Charper.lawdi.20130531
Charper.lawdi.20130531Charper.lawdi.20130531
Charper.lawdi.20130531
 
Creating Visualizations with Linked Open Data
Creating Visualizations with Linked Open DataCreating Visualizations with Linked Open Data
Creating Visualizations with Linked Open Data
 
Change Tracking in Knowledge Organization Systems with skos-history
Change Tracking in Knowledge Organization Systems with skos-historyChange Tracking in Knowledge Organization Systems with skos-history
Change Tracking in Knowledge Organization Systems with skos-history
 
Linked Data for Libraries: Great progress, but what is the benefit?
Linked Data for Libraries:  Great progress, but what is the benefit?Linked Data for Libraries:  Great progress, but what is the benefit?
Linked Data for Libraries: Great progress, but what is the benefit?
 
PiLAS - Postgraduates in Latin American Studies - Latin American Studies res...
PiLAS - Postgraduates in Latin American Studies -  Latin American Studies res...PiLAS - Postgraduates in Latin American Studies -  Latin American Studies res...
PiLAS - Postgraduates in Latin American Studies - Latin American Studies res...
 
Europeana Newspapers -
Europeana Newspapers - Europeana Newspapers -
Europeana Newspapers -
 
Europeana Libraries Review
Europeana Libraries ReviewEuropeana Libraries Review
Europeana Libraries Review
 
The Great Twentieth-Century Hole Or, what the Digital Humanities Miss
The Great Twentieth-Century Hole Or, what the Digital Humanities MissThe Great Twentieth-Century Hole Or, what the Digital Humanities Miss
The Great Twentieth-Century Hole Or, what the Digital Humanities Miss
 
Emea, March 2011
Emea, March 2011 Emea, March 2011
Emea, March 2011
 
Representation and Absence in Digital Resources: The Case of Europeana Newspa...
Representation and Absence in Digital Resources: The Case of Europeana Newspa...Representation and Absence in Digital Resources: The Case of Europeana Newspa...
Representation and Absence in Digital Resources: The Case of Europeana Newspa...
 
BHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainerBHL-Europe_MINERVA_20111116_hrainer
BHL-Europe_MINERVA_20111116_hrainer
 

Viewers also liked

LTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library SystemsLTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library Systems
koegeljm
 
Integrated Library Management System to Resource Discovery : Recent Trends
Integrated Library Management System to Resource Discovery : Recent Trends Integrated Library Management System to Resource Discovery : Recent Trends
Integrated Library Management System to Resource Discovery : Recent Trends
Kaustav Saha
 
Dlis007 library automation
Dlis007 library automationDlis007 library automation
Dlis007 library automation
saniul rahaman
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Aditya Shah
 
Integrated library management systems
Integrated library management systemsIntegrated library management systems
Integrated library management systems
deewil
 

Viewers also liked (18)

LTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library SystemsLTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library Systems
 
A (very brief) introduction to library management systems
A (very brief) introduction to library management systemsA (very brief) introduction to library management systems
A (very brief) introduction to library management systems
 
Integrated Library Systems
Integrated Library SystemsIntegrated Library Systems
Integrated Library Systems
 
Acquisition module on koha integrated library system
Acquisition module on koha integrated library systemAcquisition module on koha integrated library system
Acquisition module on koha integrated library system
 
Integrated Library Management System to Resource Discovery : Recent Trends
Integrated Library Management System to Resource Discovery : Recent Trends Integrated Library Management System to Resource Discovery : Recent Trends
Integrated Library Management System to Resource Discovery : Recent Trends
 
Rfid for library management system printronix
Rfid for library management system printronixRfid for library management system printronix
Rfid for library management system printronix
 
Koha
KohaKoha
Koha
 
SLANZA Presentation: Koha the open source library management system
SLANZA Presentation: Koha the open source library management systemSLANZA Presentation: Koha the open source library management system
SLANZA Presentation: Koha the open source library management system
 
Koha 2.9 Windows Staff Client and Opac
Koha 2.9 Windows Staff Client and OpacKoha 2.9 Windows Staff Client and Opac
Koha 2.9 Windows Staff Client and Opac
 
Management of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an OverviewManagement of Journals Through Koha Open Source Software: an Overview
Management of Journals Through Koha Open Source Software: an Overview
 
Introduction to koha
Introduction to kohaIntroduction to koha
Introduction to koha
 
Koha the best ILS
Koha the best ILSKoha the best ILS
Koha the best ILS
 
Dlis007 library automation
Dlis007 library automationDlis007 library automation
Dlis007 library automation
 
Library Automation A - Z Guide: A Hands on Module
Library Automation A - Z Guide: A Hands on ModuleLibrary Automation A - Z Guide: A Hands on Module
Library Automation A - Z Guide: A Hands on Module
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
Integrated library management systems
Integrated library management systemsIntegrated library management systems
Integrated library management systems
 

Similar to Elag integrating open source

Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding
CONUL Conference
 
2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discovery
Stephen Abram
 
The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?
kramsey
 
Discovery tools tales of implementation at two hbcus
Discovery tools tales of implementation at two hbcusDiscovery tools tales of implementation at two hbcus
Discovery tools tales of implementation at two hbcus
iyanna
 
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
Shaundra Walker
 

Similar to Elag integrating open source (20)

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
 
Institutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesInstitutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic Libraries
 
SUL System Integration
SUL System IntegrationSUL System Integration
SUL System Integration
 
Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding Revolutionary and Evolutionary Innovation - Marshall Breeding
Revolutionary and Evolutionary Innovation - Marshall Breeding
 
Breeding, "Closing Presentation: Where can we go from here?"
Breeding, "Closing Presentation: Where can we go from here?"Breeding, "Closing Presentation: Where can we go from here?"
Breeding, "Closing Presentation: Where can we go from here?"
 
2015 02 19 platforms and discovery
2015 02 19 platforms and discovery2015 02 19 platforms and discovery
2015 02 19 platforms and discovery
 
Koha
KohaKoha
Koha
 
Sistema Compartit a l'ICOLC
Sistema Compartit a l'ICOLCSistema Compartit a l'ICOLC
Sistema Compartit a l'ICOLC
 
Share: discovery: a focus on papers
Share: discovery: a focus on papersShare: discovery: a focus on papers
Share: discovery: a focus on papers
 
The Role of Discovery and its Relationship with the ILS
The Role of Discovery and its Relationship with the ILSThe Role of Discovery and its Relationship with the ILS
The Role of Discovery and its Relationship with the ILS
 
The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?The Future of Interlibrary Loan: How Do We Get There?
The Future of Interlibrary Loan: How Do We Get There?
 
Moving to the network level: discovery and disclosure
Moving to the network level:discovery and disclosureMoving to the network level:discovery and disclosure
Moving to the network level: discovery and disclosure
 
Discovery tools tales of implementation at two hbcus
Discovery tools tales of implementation at two hbcusDiscovery tools tales of implementation at two hbcus
Discovery tools tales of implementation at two hbcus
 
AnotherTest
AnotherTestAnotherTest
AnotherTest
 
Huwe C105 Ili08 Ppt Pres 3
Huwe C105 Ili08 Ppt Pres 3Huwe C105 Ili08 Ppt Pres 3
Huwe C105 Ili08 Ppt Pres 3
 
High and Lows of Library Linked Data
High and Lows of Library Linked DataHigh and Lows of Library Linked Data
High and Lows of Library Linked Data
 
Library as Place, Place as Library: Duality and the Power of Cooperation
Library as Place, Place as Library: Duality and the Power of CooperationLibrary as Place, Place as Library: Duality and the Power of Cooperation
Library as Place, Place as Library: Duality and the Power of Cooperation
 
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
Discoverytoolstalesofimplementationattwohbcus 110726093653-phpapp02
 
Cambridge university library ess update for ucs
Cambridge university library  ess update for ucsCambridge university library  ess update for ucs
Cambridge university library ess update for ucs
 
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IUOne Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
One Discovery Layer, Eight Front Doors: Implementing Blacklight @ IU
 

Recently uploaded

Recently uploaded (20)

Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Elag integrating open source

Editor's Notes

  1. Introduction to the work at SUL. Two major processes: Information supply & Publishing support.
  2. Simplified overview of Informations supply.
  3. How we work in LIBRIS: Catalogue in LIBRIS, push down to local system –add items. Information sent to web search interface.
  4. A key strategic decision. Move from working with own search interfaces to focus on delivery. One important result: seperating of flows for print and electronic. Example: our Discovery system does not have printed materials (catalogue). [Rick James]
  5. Historically we have worked at lot with our OPAC, but we will now move to use LIBRIS as our OPAC (LOPAC). Systems come and go: we are used to working with systems, have knowledge and experience. No fear!
  6. Talked about the stack fetching part last year
  7. The stack fetching part of Viola
  8. Only integrates with LIBRIS Interlibrary Loan system
  9. Went from two servers to four different containers including solr A few tweaks
  10. Less resposibility in the GUI Work will end in september.
  11. Koha introduction. Open source ILS originally created in New Zealand. Code base in Perl. Our old ILS was getting old, and won’t be developed further – need for a new system. Spent a year researching and testing (test migration with BibLibre). Important: we were only looking for a circulation system/module, not complete ILS (connection to earlier strategic decision).
  12. Decision to use Koha in December 2014. One year process of implementing. Goal to go live at the end of the year. Discuss current project areas.
  13. Project to big to be handled by only the project team: working groups established. All groups have member from the project group, who are responsible for their activity and providing the project team with information/feedback from the groups. Goals: more focus on one aspect of the process, and getting the staff involved. Very important! Also, not shown in the image, there are reference groups working on things like loan policy etc.
  14. Koha has several advantages, but also some drawbacks. The biggest concern for us is that some functionality that we would need is missing: handling orders first and foremost, but also a number of smaller issues. Many of these can be handled by Viola or other systems.
  15. The need for Koha to be able to communicate and work with other systems. There are a several endpoints that can be used, and our evaluation is that more or less everything we need is in place today. However, the need to have one stable and well-documented API: there is ongoing work with incorporating a REST API for Koha.
  16. We will be working with the Koha community: no forking! All development should be in the community Koha or not at all.
  17. Now that we have gone more in depth into the involved systems, it is time to zoom out again and look at the bigger picture on how to tie everyting together.
  18. First of is the LIBRIS connection. How it will communicate with our local systems. We have an onging project with LIBRIS, where goals are to add items to the LXL infrastructure so all cataloging can be done in LIBRIS and then pushed down to Koha for circulation. The synchronization between LIBRIS and local systems then becomes a key issue. We have only begun looking at this but the plan is to use OAI-PMH and LXL:s REST API for this. Koha is Marc based today, so this will have to be accounted for (LXL converts to Marc). Work is being done to implement ElasticSearch into Koha – the hope is that this will help with breaking down its Marc dependancy – but in the long term.
  19. Ska göras om lite, men den finns här för att visa vilka beställningar som flödar i nästa bild
  20. Problems replacing Voyager for Koha: While having quite extensive API support, which was our initial fear, Limited functionality in terms of holds, order types and statuses is the missing part here. Other options: Increasing OPAC responsibility is perhaps tempting but not a good long term solution Switching Viola and ILS
  21. Introducing a Service layer with the purpose of holding much of the business logic