SlideShare ist ein Scribd-Unternehmen logo
1 von 94
Zachary Osborne
Head Librarian
librarian@torontobotanicalgarden.ca
Jolene Bennett, Volunteer
Library System Support Analyst
jolenebennett@live.com
Toronto Botanical Garden
About
Toronto Botanical Garden
Mission & Vision
Toronto Botanical Garden
Education
Toronto Botanical Garden
Community
Weston Family Library
• Context and History
– History
– Library in a non-profit
organization
• staffing, collection
development, budget
– Collections
– Users
– Systems
Vision: Library Updates
• Update and modernize both the physical
and virtual space of the library
– Introduce new seating options
– Re-consider space and furniture
– Introduce rotating art gallery exhibitions to
draw visitors into the library
– Expand web presence
– Modernize the library catalogue
Vision: Library Updates
• Physical Space
– Laptop bar with stools for added seating
– Couch and quiet reading area
– New lamps and lighting
– Artwork
– Removal of storage cabinets to create more
comfortable environment
– Improved signage
Vision: Library Updates
• Virtual Space
– New web-based catalogue with added
discovery and improved end-user experience
• Something that the library volunteers could use
more intuitively and with fewer challenges.
• Financially sustainable alternative to proprietary
library software.
• An integrated library system (ILS) that is dynamic,
flexible, and interoperable with the TBG’s website
and the Internet.
Research: What?
“Which platform should we implement?”
“What are our options?”
“What are similar small libraries using?”
Considerations:
• Budget
• Proprietary or Open Source?
• IT or Vendor support options?
Research: Why?
• Open source ILS:
– Free (i.e. no related costs to download & use)
– Customizable
– Powerful enough for our small library
• Why :
– Established community of support
– Web-based, z39.50 compatible, modern features
– Intuitive layout, and familiar design
Research: Why?
Inmagic
• Bibliographic fields
• Limited authority control
• No interoperability with
library or TBG website
• Challenging for library
volunteers and users
• Annual maintenance fees
Koha
• MARC fields
• Authorized values
• Seamlessly embedded
within TBG website, and
interoperable.
• Intuitive and basic design
• Free, and open source
Research:
Now for the big question: How?
How will we…
• …Carry out data migration from Inmagic to Koha?
• …Without a budget for vendor or IT support?
• …Or a budget for dedicated library staff to
support the new ILS system and conversion
process?
Research: How?
• Volunteer assistance:
dfd
Brian Stewart:
– Download and install a Debian server, Apache
software, MySQL, and Koha
dfdf
Library System Support Analysts:
– To help establish Koha parameters for the library and
migrate approximately 10,000 records
• Identified readily-available, inexpensive or free
resources to help carry out the project
• Flexible attitude, creative problem-solving, and
openness to problems and challenges as they arose
Resources
Methodology - First Steps
1. Download & Install Koha
2. Set System Preferences
3. Export records from InMagic
Spreadsheet “Before”
• 9704 records
• Each record with 67 fields
• Many fields blank (null)
• General bibliographic fields
Sample Record (portion)
Title: The rose :
 ready to be mapped to MARC field 245 subfield a
Subtitle: myth, folklore and legend
 Ready to be mapped to MARC field 245 subfield b
Author: Mayhew, Ann | Pollard, Michael, ill.
Subject: Roses – Folklore | Roses – Mythology
Pub. Place: New York  ready to be mapped
Publisher: Walker  ready to be mapped
Pub. Date: c1979  ready to be mapped
Notes: Out of print 1981. | Includes bibliographical
references.
Methodology - Resources
Excel
MarcEdit
Koha (import records)
Excel
i. Reorganize records
ii. Analyze records and field structure
iii. Restructure fields using Excel Functions
iv. Restructure fields manually where appropriate
Reorganizing Records
Reorganizing Records
Decision:
• Separate out records with more than 1 subject
• Separate out records with more than 1 copy
• What records remain?
-5,017 records (over half our records) contain just 1
subject and 1 copy
Field Deletions
• Null fields
• Irrelevant data
• Outside library scope
• 36 fields deleted
Label Info Retention
Copy Management Indexed
Source Special Issue
When Approved Holdings
Order # Renewal Note
Supplier Title No. Expiration
Internal Acct. Number Start Date
P.O. Frequency
Requestor due date Q1, Q2, Q3, Q4 Cost
Order Date LC Card
Order Received Record Created
Order Received Status
Sent to Requestor Due Date
Order Type Recatalogue Date
Supplier List Price
Invoice # Actual Cost
Order Notes
Field Additions
• Koha field requirements
– Mandatory Fields (i.e. 003, 040, 942)
– Authorized Values (item and location)
– Item Records (952 field)
• Parsing data from one field across multiple fields
in Excel
Author: Mayhew, Ann | Pollard, Michael, ill.
Helpful Excel Functions
Advanced Sort
Find + Replace
Text to Columns
Advanced Sort Function
Data analysis:
• List of unique entries
• Find inconsistencies
Answers the Question: “What have we got in our data?”
i.e. the Location field in spreadsheet
What values do we have
in our location field?
1. Main Shelving Area
2. Back room (please ask at desk for assistance)
3. Reference shelving area
4. Special collections area (west wall)
5. Behind circulation desk (ask for assistance)
6. Children’s Corner
7. Multimedia area (near printer)
8. Green Roofs (by magazines)
Now what’s left?
Mandatory 952 Field
Koha Location Code
Mandatory 952 Field
Koha Location Code
Use Find + Replace Function
to Create Authorized Values
Use Find + Replace Function
to Create Authorized Values
Mandatory 952 Field
Koha Item Type
Mandatory 952 Field
Koha Item Type
Text to Column Function
• Some fields include multiple items that could be re-
allocated to more specific MARC fields
• Parse data over multiple columns in Excel
• i.e. Authors:
Grossman, Mary Louise|Grossman, Shelly, jnt. aut.|Hamlet, John N., jnt. aut.
• We can use Text to Columns function in Excel and
choose the vertical bar as our delimiter
Text to Column Function
“There‟s more than one way to peel a banana:
we can build a machine to do it for us,
or use „BFI‟– Brute Force & Ignorance”
~Lee Benson
Parsing Fields Manually
• Some fields had numerous unique entries
• Must parse manually
• Out of the 9704 records there were:
1647 unique entries in the Distributor field
3871 unique entries in the Subjects field
5009 unique entries in the Notes field
• Notes Field:
Values parsed into various 5XX fields
Some parsed into various non-5XX fields
• i.e. edition (250), varying title (246), ISBN (020)
Limited edition, no. 333 of 496 | Signed by author
Reprint of the 1706 ed., London|Limited ed., no. 309|Or, the gard'ner's almanac, directing what he
is to do monthly throughout the year; and what fruits and flowers are in prime
Subtitle: A world directory
Text in German. Von der Schonheit der Pflanzen und Garten.
Includes index. |Elementary and junior high school.
Includes index.|Describes birds found commonly in North America.|Ages 7-10
Reprinted from the Paris ed., 1635|Text in Latin.
Introduction by Charlotte Gray|Signed by the author|Includes bibliographic references and index.
Copy 1 autographed by the author. Ideas and inspirations for your garden
Includes index.|Foreword by Beth Chatto.|Preface by Fergus Garrett and Rosemary
Alexander.|With contributions by Anna Pavord, Alan Titchmarsh, Dan Hinkley, and Helen
Dillon.|Book Contents: Arrivals - Gardens & gardening - The plants - The house - Family - Visits -
Christopher - Travels.
Foreword by C. Colston Burrell|Autographed by the author Plants and ideas for natural and
created water gardens
Excel - Technical Difficulties
1. Cell Formatting
• Set to Text : “Text format cells treated as text even when a number is
in the cell. The cell is displayed exactly as entered”
• Fields with numerical or alphanumeric values had to be formatted to
the “Text” Setting i.e. ISBN: 9.78E+12
2. Truncation of data
• Abstract Field: lengthy descriptions cut
• Data Recovery using previous spreadsheet iteration
3. DTF (date time format) - yyyy-mm-dd
• International Standard Date and Time Notation
DTF – Koha Settings
DTF – Excel Cell Formatting
Spreadsheet “After”
• 5017 records
• Approximately 150+ volunteer hours
• Started with 67 fields
– 36 Field Deletions
– 47 Field Additions
• Finished with 78 total fields
Now we‟re ready to begin mapping fields!
1. Delimited Text Translator
Mapping fields
Joining subfields to construct MARC fields
2. Marc Editor
View / edit MARC records
3. Marc Maker
Create the file format needed for upload to Koha
3 Functions Used in Marc Edit
1. Joining Fields
2. Keeping file formats straight!
Technical Difficulties
Joining fields in MarcEdit was necessary to:
• Create strings of Marc subfields
• Create item records
BUT…..
When an Excel field is being mapped to a joined
field in MarcEdit, it cannot be empty (null)
• When encountering a null cell in the Excel
spreadsheet, a joined MarcEdit field pulls a value
from the next available cell in Excel
• “work-around” : used underscores in null cells
• Removed underscores after mapping process
Joining Fields
• You can use .csv or any Excel file formats
• After the mapping process you end up with:
.mrd  this is your mapping template generated by the Delimited
Text Translator function
.mrk  Contains your MARC records, the .mrk is created using the
Delimited Text Translator, but can be opened, viewed and edited
using the MarcEditor Function
.mrc  this file format is created using the MarcMaker function
and is the file format needed for importing records into Koha
Keeping File Formats Straight!
Importing Records
• Uploaded 5017 records into the catalogue
• We searched the records that had just
been added to the catalogue
BUT …..
Detour:
Where are the records?
• None of the 5017 newly created MARC
records added to Koha were searchable...
• We had a mild heart attack
• Reached out to the Koha community for help
• Zebra indexing was required to index the
newly added records, so that they could be
retrieved in catalogue searches
• So we scheduled a command in the Crontab
to rebuild the index every week.
Destination:
What we accomplished
• Through a combination of resources, we created
usable MARC records from Inmagic’s output of
bibliographic fields.
• The library gained an upgraded web-based ILS
that offers:
– Increased interoperability
– Seamless branding between catalogue and website
– Publisher, book covers, and other links within
catalogue records
– Z39.50 capability
– Improved ease of use for staff and users
Destination:
Next steps
• Complete OPAC customization
• Import patrons
• Finalize training documentation for library
volunteers
• Complete the migration/addition of
remaining catalogue records
For the Future
• Project is ongoing – Cataloguing “Flash
Mob” event, May 4th and 5th, 2013.
Zachary Osborne
Head Librarian
librarian@torontobotanicalgarden.ca
Jolene Bennett, Volunteer
Library System Support Analyst
jolenebennett@live.com

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (7)

Makalah manajemen jaringan
Makalah manajemen jaringanMakalah manajemen jaringan
Makalah manajemen jaringan
 
Finding Your People Story: How to Develop and Employer Brand That Attracts Ta...
Finding Your People Story: How to Develop and Employer Brand That Attracts Ta...Finding Your People Story: How to Develop and Employer Brand That Attracts Ta...
Finding Your People Story: How to Develop and Employer Brand That Attracts Ta...
 
Magazyn EB Q1 2016
Magazyn EB Q1 2016Magazyn EB Q1 2016
Magazyn EB Q1 2016
 
Management of Altered Mental Status in the Pediatric ED
Management of Altered Mental Status in the Pediatric EDManagement of Altered Mental Status in the Pediatric ED
Management of Altered Mental Status in the Pediatric ED
 
GCS Profile (3)
GCS Profile (3)GCS Profile (3)
GCS Profile (3)
 
Búsqueda bibliográfica en base de datos internacional
Búsqueda bibliográfica en base de datos internacional Búsqueda bibliográfica en base de datos internacional
Búsqueda bibliográfica en base de datos internacional
 
Tbwa 7 trends to disrupt employer branding
Tbwa 7 trends to disrupt employer brandingTbwa 7 trends to disrupt employer branding
Tbwa 7 trends to disrupt employer branding
 

Ähnlich wie Ils on a shoe string budget

Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012
ECNOfficer
 
Text Collections and CONTENTdm
Text Collections and CONTENTdmText Collections and CONTENTdm
Text Collections and CONTENTdm
Gena Chattin
 
Cooperative Cataloging Projects: Managing Them for Best Results
Cooperative Cataloging Projects: Managing Them for Best ResultsCooperative Cataloging Projects: Managing Them for Best Results
Cooperative Cataloging Projects: Managing Them for Best Results
NASIG
 
Improved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
Improved Search With Lucene 4.0 - NOVA Lucene/Solr MeetupImproved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
Improved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
rcmuir
 
Lucene BootCamp
Lucene BootCampLucene BootCamp
Lucene BootCamp
GokulD
 

Ähnlich wie Ils on a shoe string budget (20)

Everything you always wanted to know about WorldCat (but were afraid to ask) ...
Everything you always wanted to know about WorldCat (but were afraid to ask) ...Everything you always wanted to know about WorldCat (but were afraid to ask) ...
Everything you always wanted to know about WorldCat (but were afraid to ask) ...
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012
 
Using the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related toolsUsing the Archivists' Toolkit: Hands-on practice and related tools
Using the Archivists' Toolkit: Hands-on practice and related tools
 
Text Collections and CONTENTdm
Text Collections and CONTENTdmText Collections and CONTENTdm
Text Collections and CONTENTdm
 
MarcEdit Tools and Workflows
MarcEdit Tools and WorkflowsMarcEdit Tools and Workflows
MarcEdit Tools and Workflows
 
Cooperative Cataloging Projects: Managing Them for Best Results
Cooperative Cataloging Projects: Managing Them for Best ResultsCooperative Cataloging Projects: Managing Them for Best Results
Cooperative Cataloging Projects: Managing Them for Best Results
 
Migrating data to a new LMS: challenges, opportunities and lessons / Penny Do...
Migrating data to a new LMS: challenges, opportunities and lessons / Penny Do...Migrating data to a new LMS: challenges, opportunities and lessons / Penny Do...
Migrating data to a new LMS: challenges, opportunities and lessons / Penny Do...
 
Getaneh Alemu (Southampton Solent) - The existing challenges and opportunitie...
Getaneh Alemu (Southampton Solent) - The existing challenges and opportunitie...Getaneh Alemu (Southampton Solent) - The existing challenges and opportunitie...
Getaneh Alemu (Southampton Solent) - The existing challenges and opportunitie...
 
Sherif Metadata Talk - London (June 25th 2018)
Sherif Metadata Talk - London (June 25th 2018)Sherif Metadata Talk - London (June 25th 2018)
Sherif Metadata Talk - London (June 25th 2018)
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Wot’s in a name
Wot’s in a nameWot’s in a name
Wot’s in a name
 
Register "New Directions in Cataloging and Metadata Creation"
Register "New Directions in Cataloging and Metadata Creation"Register "New Directions in Cataloging and Metadata Creation"
Register "New Directions in Cataloging and Metadata Creation"
 
ER&L 2019 - Forming a More Perfect Knowledgebase: A Tale of Publisher, Vendor...
ER&L 2019 - Forming a More Perfect Knowledgebase: A Tale of Publisher, Vendor...ER&L 2019 - Forming a More Perfect Knowledgebase: A Tale of Publisher, Vendor...
ER&L 2019 - Forming a More Perfect Knowledgebase: A Tale of Publisher, Vendor...
 
Improved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
Improved Search With Lucene 4.0 - NOVA Lucene/Solr MeetupImproved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
Improved Search With Lucene 4.0 - NOVA Lucene/Solr Meetup
 
Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)
 
Multilingual presentation ifla 2013 08-19
Multilingual presentation ifla 2013 08-19Multilingual presentation ifla 2013 08-19
Multilingual presentation ifla 2013 08-19
 
Introduction to Datawarehousing
Introduction to  DatawarehousingIntroduction to  Datawarehousing
Introduction to Datawarehousing
 
How BiblioShare Supports Bookselling
How BiblioShare Supports BooksellingHow BiblioShare Supports Bookselling
How BiblioShare Supports Bookselling
 
Lucene BootCamp
Lucene BootCampLucene BootCamp
Lucene BootCamp
 
VBA Training In Bangalore
VBA Training In BangaloreVBA Training In Bangalore
VBA Training In Bangalore
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Ils on a shoe string budget

  • 1. Zachary Osborne Head Librarian librarian@torontobotanicalgarden.ca Jolene Bennett, Volunteer Library System Support Analyst jolenebennett@live.com
  • 6. Weston Family Library • Context and History – History – Library in a non-profit organization • staffing, collection development, budget – Collections – Users – Systems
  • 7.
  • 8.
  • 9. Vision: Library Updates • Update and modernize both the physical and virtual space of the library – Introduce new seating options – Re-consider space and furniture – Introduce rotating art gallery exhibitions to draw visitors into the library – Expand web presence – Modernize the library catalogue
  • 10. Vision: Library Updates • Physical Space – Laptop bar with stools for added seating – Couch and quiet reading area – New lamps and lighting – Artwork – Removal of storage cabinets to create more comfortable environment – Improved signage
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Vision: Library Updates • Virtual Space – New web-based catalogue with added discovery and improved end-user experience • Something that the library volunteers could use more intuitively and with fewer challenges. • Financially sustainable alternative to proprietary library software. • An integrated library system (ILS) that is dynamic, flexible, and interoperable with the TBG’s website and the Internet.
  • 17.
  • 18. Research: What? “Which platform should we implement?” “What are our options?” “What are similar small libraries using?” Considerations: • Budget • Proprietary or Open Source? • IT or Vendor support options?
  • 19. Research: Why? • Open source ILS: – Free (i.e. no related costs to download & use) – Customizable – Powerful enough for our small library • Why : – Established community of support – Web-based, z39.50 compatible, modern features – Intuitive layout, and familiar design
  • 20. Research: Why? Inmagic • Bibliographic fields • Limited authority control • No interoperability with library or TBG website • Challenging for library volunteers and users • Annual maintenance fees Koha • MARC fields • Authorized values • Seamlessly embedded within TBG website, and interoperable. • Intuitive and basic design • Free, and open source
  • 21. Research: Now for the big question: How? How will we… • …Carry out data migration from Inmagic to Koha? • …Without a budget for vendor or IT support? • …Or a budget for dedicated library staff to support the new ILS system and conversion process?
  • 22. Research: How? • Volunteer assistance: dfd Brian Stewart: – Download and install a Debian server, Apache software, MySQL, and Koha dfdf Library System Support Analysts: – To help establish Koha parameters for the library and migrate approximately 10,000 records • Identified readily-available, inexpensive or free resources to help carry out the project • Flexible attitude, creative problem-solving, and openness to problems and challenges as they arose
  • 23.
  • 25. Methodology - First Steps 1. Download & Install Koha 2. Set System Preferences 3. Export records from InMagic
  • 26. Spreadsheet “Before” • 9704 records • Each record with 67 fields • Many fields blank (null) • General bibliographic fields
  • 27. Sample Record (portion) Title: The rose :  ready to be mapped to MARC field 245 subfield a Subtitle: myth, folklore and legend  Ready to be mapped to MARC field 245 subfield b Author: Mayhew, Ann | Pollard, Michael, ill. Subject: Roses – Folklore | Roses – Mythology Pub. Place: New York  ready to be mapped Publisher: Walker  ready to be mapped Pub. Date: c1979  ready to be mapped Notes: Out of print 1981. | Includes bibliographical references.
  • 29. Excel i. Reorganize records ii. Analyze records and field structure iii. Restructure fields using Excel Functions iv. Restructure fields manually where appropriate
  • 31. Reorganizing Records Decision: • Separate out records with more than 1 subject • Separate out records with more than 1 copy • What records remain? -5,017 records (over half our records) contain just 1 subject and 1 copy
  • 32. Field Deletions • Null fields • Irrelevant data • Outside library scope • 36 fields deleted
  • 33. Label Info Retention Copy Management Indexed Source Special Issue When Approved Holdings Order # Renewal Note Supplier Title No. Expiration Internal Acct. Number Start Date P.O. Frequency Requestor due date Q1, Q2, Q3, Q4 Cost Order Date LC Card Order Received Record Created Order Received Status Sent to Requestor Due Date Order Type Recatalogue Date Supplier List Price Invoice # Actual Cost Order Notes
  • 34. Field Additions • Koha field requirements – Mandatory Fields (i.e. 003, 040, 942) – Authorized Values (item and location) – Item Records (952 field) • Parsing data from one field across multiple fields in Excel Author: Mayhew, Ann | Pollard, Michael, ill.
  • 35. Helpful Excel Functions Advanced Sort Find + Replace Text to Columns
  • 36. Advanced Sort Function Data analysis: • List of unique entries • Find inconsistencies Answers the Question: “What have we got in our data?” i.e. the Location field in spreadsheet
  • 37. What values do we have in our location field?
  • 38.
  • 39. 1. Main Shelving Area 2. Back room (please ask at desk for assistance) 3. Reference shelving area 4. Special collections area (west wall) 5. Behind circulation desk (ask for assistance) 6. Children’s Corner 7. Multimedia area (near printer) 8. Green Roofs (by magazines) Now what’s left?
  • 40. Mandatory 952 Field Koha Location Code
  • 41. Mandatory 952 Field Koha Location Code
  • 42. Use Find + Replace Function to Create Authorized Values
  • 43. Use Find + Replace Function to Create Authorized Values
  • 46. Text to Column Function • Some fields include multiple items that could be re- allocated to more specific MARC fields • Parse data over multiple columns in Excel • i.e. Authors: Grossman, Mary Louise|Grossman, Shelly, jnt. aut.|Hamlet, John N., jnt. aut. • We can use Text to Columns function in Excel and choose the vertical bar as our delimiter
  • 47. Text to Column Function
  • 48.
  • 49.
  • 50.
  • 51. “There‟s more than one way to peel a banana: we can build a machine to do it for us, or use „BFI‟– Brute Force & Ignorance” ~Lee Benson
  • 52. Parsing Fields Manually • Some fields had numerous unique entries • Must parse manually • Out of the 9704 records there were: 1647 unique entries in the Distributor field 3871 unique entries in the Subjects field 5009 unique entries in the Notes field • Notes Field: Values parsed into various 5XX fields Some parsed into various non-5XX fields • i.e. edition (250), varying title (246), ISBN (020)
  • 53. Limited edition, no. 333 of 496 | Signed by author Reprint of the 1706 ed., London|Limited ed., no. 309|Or, the gard'ner's almanac, directing what he is to do monthly throughout the year; and what fruits and flowers are in prime Subtitle: A world directory Text in German. Von der Schonheit der Pflanzen und Garten. Includes index. |Elementary and junior high school. Includes index.|Describes birds found commonly in North America.|Ages 7-10 Reprinted from the Paris ed., 1635|Text in Latin. Introduction by Charlotte Gray|Signed by the author|Includes bibliographic references and index. Copy 1 autographed by the author. Ideas and inspirations for your garden Includes index.|Foreword by Beth Chatto.|Preface by Fergus Garrett and Rosemary Alexander.|With contributions by Anna Pavord, Alan Titchmarsh, Dan Hinkley, and Helen Dillon.|Book Contents: Arrivals - Gardens & gardening - The plants - The house - Family - Visits - Christopher - Travels. Foreword by C. Colston Burrell|Autographed by the author Plants and ideas for natural and created water gardens
  • 54.
  • 55.
  • 56. Excel - Technical Difficulties 1. Cell Formatting • Set to Text : “Text format cells treated as text even when a number is in the cell. The cell is displayed exactly as entered” • Fields with numerical or alphanumeric values had to be formatted to the “Text” Setting i.e. ISBN: 9.78E+12 2. Truncation of data • Abstract Field: lengthy descriptions cut • Data Recovery using previous spreadsheet iteration 3. DTF (date time format) - yyyy-mm-dd • International Standard Date and Time Notation
  • 57. DTF – Koha Settings
  • 58. DTF – Excel Cell Formatting
  • 59. Spreadsheet “After” • 5017 records • Approximately 150+ volunteer hours • Started with 67 fields – 36 Field Deletions – 47 Field Additions • Finished with 78 total fields Now we‟re ready to begin mapping fields!
  • 60.
  • 61. 1. Delimited Text Translator Mapping fields Joining subfields to construct MARC fields 2. Marc Editor View / edit MARC records 3. Marc Maker Create the file format needed for upload to Koha 3 Functions Used in Marc Edit
  • 62.
  • 63. 1. Joining Fields 2. Keeping file formats straight! Technical Difficulties
  • 64. Joining fields in MarcEdit was necessary to: • Create strings of Marc subfields • Create item records BUT….. When an Excel field is being mapped to a joined field in MarcEdit, it cannot be empty (null) • When encountering a null cell in the Excel spreadsheet, a joined MarcEdit field pulls a value from the next available cell in Excel • “work-around” : used underscores in null cells • Removed underscores after mapping process Joining Fields
  • 65. • You can use .csv or any Excel file formats • After the mapping process you end up with: .mrd  this is your mapping template generated by the Delimited Text Translator function .mrk  Contains your MARC records, the .mrk is created using the Delimited Text Translator, but can be opened, viewed and edited using the MarcEditor Function .mrc  this file format is created using the MarcMaker function and is the file format needed for importing records into Koha Keeping File Formats Straight!
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85. Importing Records • Uploaded 5017 records into the catalogue • We searched the records that had just been added to the catalogue BUT …..
  • 86.
  • 87.
  • 88. Detour: Where are the records? • None of the 5017 newly created MARC records added to Koha were searchable... • We had a mild heart attack • Reached out to the Koha community for help • Zebra indexing was required to index the newly added records, so that they could be retrieved in catalogue searches • So we scheduled a command in the Crontab to rebuild the index every week.
  • 89.
  • 90.
  • 91. Destination: What we accomplished • Through a combination of resources, we created usable MARC records from Inmagic’s output of bibliographic fields. • The library gained an upgraded web-based ILS that offers: – Increased interoperability – Seamless branding between catalogue and website – Publisher, book covers, and other links within catalogue records – Z39.50 capability – Improved ease of use for staff and users
  • 92. Destination: Next steps • Complete OPAC customization • Import patrons • Finalize training documentation for library volunteers • Complete the migration/addition of remaining catalogue records
  • 93. For the Future • Project is ongoing – Cataloguing “Flash Mob” event, May 4th and 5th, 2013.
  • 94. Zachary Osborne Head Librarian librarian@torontobotanicalgarden.ca Jolene Bennett, Volunteer Library System Support Analyst jolenebennett@live.com