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

Makalah manajemen jaringan
Makalah manajemen jaringanMakalah manajemen jaringan
Makalah manajemen jaringanricoootan
 
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...Snag
 
Magazyn EB Q1 2016
Magazyn EB Q1 2016Magazyn EB Q1 2016
Magazyn EB Q1 2016MJCC
 
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 EDBrad Sobolewski
 
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 paulamoreslopezfando
 
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 brandingTBWA\Corporate
 

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

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) ...CILIP MDG
 
Kampmeier ecn 2012
Kampmeier ecn 2012Kampmeier ecn 2012
Kampmeier ecn 2012ECNOfficer
 
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 toolsAudra Eagle Yun
 
Text Collections and CONTENTdm
Text Collections and CONTENTdmText Collections and CONTENTdm
Text Collections and CONTENTdmGena Chattin
 
MarcEdit Tools and Workflows
MarcEdit Tools and WorkflowsMarcEdit Tools and Workflows
MarcEdit Tools and WorkflowsWiLS
 
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 ResultsNASIG
 
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...CILIP MDG
 
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)Getaneh Alemu
 
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 user group
 
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...Matthew Ragucci
 
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 Meetuprcmuir
 
Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)Marc edit and_nonmarc_data (1)
Marc edit and_nonmarc_data (1)Anoop Kumar Bajpai
 
Multilingual presentation ifla 2013 08-19
Multilingual presentation ifla 2013 08-19Multilingual presentation ifla 2013 08-19
Multilingual presentation ifla 2013 08-19Janifer Gatenby
 
Introduction to Datawarehousing
Introduction to  DatawarehousingIntroduction to  Datawarehousing
Introduction to Datawarehousingkarunakar81987
 
How BiblioShare Supports Bookselling
How BiblioShare Supports BooksellingHow BiblioShare Supports Bookselling
How BiblioShare Supports BooksellingBookNet Canada
 
Lucene BootCamp
Lucene BootCampLucene BootCamp
Lucene BootCampGokulD
 
VBA Training In Bangalore
VBA Training In BangaloreVBA Training In Bangalore
VBA Training In BangaloresupriyaaJain
 

Ä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...
 
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)
 
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...
 
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

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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