SlideShare una empresa de Scribd logo
1 de 17
An Automated
Cataloging Workflow
with SkyRiver
Jim Novy and Steve Ohs
Lakeshores Library System
1
The presenters…
Jim Novy
• System Services Technician
• Primary IT expertise at LLS
• Automation Coordinator of SHARE Consortium
Steve Ohs
• Library Development Coordinator at LLS
• Supports Jim in IT & ILS administration
• Partial cataloging background
2
Outline for this session…
1. Challenges we face in our consortium
2. Background of our choice to move to SkyRiver
3. Our old work flow
4. Our new work flow (and the benefits as we see
them)
5. Some code examples
**Please feel free to ask questions as we move
through the presentation!** 3
Our Challenges…
• Lots of libraries (50 Public & K-12s). Huge
variance in onsite cataloging expertise
• Historically a free-for-all. No formal agreement
to govern cataloging practices or quality
• Ongoing duplicate problem & lots of coding
inconsistencies
• Staffers lost through attrition not being replaced
• 2 original catalogers in the entire consortium
4
Our choice to move to
SkyRiver…
• SHARE was an OCLC customer since its inception
until 2010
• Utilized a working group of catalogers to “test
drive” the SkyRiver database
• Record quality acceptable
• Database coverage acceptable
• Main motivation was cost savings
• An additional bonus (for us): responsiveness to
our needs
5
SkyRiver isn’t perfect…
• We tend to find more records of a less-than-full
nature. We find more oddball Elvl records than
we’re used to
• A few publishers weren’t initially well-
represented
• Fewer “individual disc” or “split” records for
certain video and sound recordings (though in
our case we’re trying to move away from that)
• Longer wait times for a record to appear
6
Our *OLD* work flow…
7
That work flow didn’t cut it…
The imperfections of SkyRiver…
• Certain materials harder to find
• Certain publishers not initially well-represented
• More records of less-than-full quality being
incorrectly imported into the ILS
• Generally longer wait times until a full level record
became available
…translated into longer periods of time for items
to get into the hands of patrons.
 This was a problem(for us) 8
So there we were…
• Pressure was mounting to come up with some sort
of a solution
• Implementing an effective program of staff training
& uniform application of learned standards was not
an option.
• It was at this point we remembered we had direct
z39.50 access to SkyRiver’s server 9
Snapping the pieces together…
We cobbled together a new, automated, work flow
using a few different parts:
1. SirsiDynix Symphony ILS API tools
2. The Perl programming language & some extra Perl
code libraries
3. An algorithm that Jim previously designed to rank,
select and overlay records based on quality
4. A “brief record” model we gleaned from SAILS
consortium (CT)
5. Our existing model of using the two original
catalogers to mediate the original cataloging
situation 10
Our *NEW* work flow…
11
MARC-BRIEFNightly Processing(Detail)…
For each MARC-BRIEF record:
1. Duplicate check against our catalog. If duplicate found,
the MARC-BRIEF holdings & items are merged into
existing record.
2. Initiate z39.50 connection. Search for & extract a
matching record set. Process records through ranking
algorithm. Winning record overlays onto MARC-BRIEF.
If no matching records retrieved, automatically
constructs & emails SkySearchPlus record request for
the title.
3. If MARC-BRIEF record is not overlaid within 4 weeks, a
hold is created on that item for the nearest Original
Cataloger. Patron holds prioritized. Item then follows
normal intra-system transit flow, is originally cataloged,
and returned to owning library.
12
RankingAlgorithm (Detail)…
What determines the best record score of a given
set? Some elements are:
• Elvl leader byte
• Contents of 040
• Number of 5XX notes
• Number of 6XX headings with 1st indicator 0 or 1
• Presence of 6XX headings with juvenile form
subdivisions
13
Local Record Improvements
For each record added in a day, we process it through the
following improvements:
• Convert 440 to 490
• Add 007 if not present or invalid
• Add local GMD
• Fix subfield v values in 490
14
Additionalprojects(Detail)…
• Weekly “Brief Record Update” scripts to upgrade
non MARC-BRIEF records brought in.
• Daily scripts to collect possible duplicates &
present to catalogers.
• Developing agnostic vendor record loader. So
any library that wants to can load vendor records
directly as MARC-BRIEF, including pre-processing
information (holdings codes, call numbers,
barcodes, prices)
15
Analysis…
Benefits
• It’s a much simpler copy
cataloging work flow
• Extra duplicate checks are
built-in
• We leverage the ‘perks’ of
z39.50 and SkySearchPlus
• Items can circulate
immediately
• Items in need of OC’ing
integrate seamlessly into
the normal ‘hold picking’
process
Drawbacks
• Reliant on ISBN
matching, so older items
or split dvd’sare still
sometimes a pain
• Significant up-front
development &
debugging time
• Initially made some staff
fearful
16
Code & Questions…
Thanks!!
Jim  jnovy@lakeshores.lib.wi.us
Steve  sohs@lakeshores.lib.wi.us
17

Más contenido relacionado

La actualidad más candente

Welcome to Production
Welcome to ProductionWelcome to Production
Welcome to Production
Graeme Foster
 
Building High-Throughput, Low-Latency Pipelines in Kafka
Building High-Throughput, Low-Latency Pipelines in KafkaBuilding High-Throughput, Low-Latency Pipelines in Kafka
Building High-Throughput, Low-Latency Pipelines in Kafka
confluent
 

La actualidad más candente (20)

Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
 
Welcome to Production
Welcome to ProductionWelcome to Production
Welcome to Production
 
Building a Modern Website for Scale (QCon NY 2013)
Building a Modern Website for Scale (QCon NY 2013)Building a Modern Website for Scale (QCon NY 2013)
Building a Modern Website for Scale (QCon NY 2013)
 
From java to scala at crowd mix
From java to scala at crowd mixFrom java to scala at crowd mix
From java to scala at crowd mix
 
Apache Zeppelin & Cluster
Apache Zeppelin & ClusterApache Zeppelin & Cluster
Apache Zeppelin & Cluster
 
Control and monitor_microservices_with_microprofile
Control and monitor_microservices_with_microprofileControl and monitor_microservices_with_microprofile
Control and monitor_microservices_with_microprofile
 
Building High-Throughput, Low-Latency Pipelines in Kafka
Building High-Throughput, Low-Latency Pipelines in KafkaBuilding High-Throughput, Low-Latency Pipelines in Kafka
Building High-Throughput, Low-Latency Pipelines in Kafka
 
Apache BookKeeper Distributed Store- a Salesforce use case
Apache BookKeeper Distributed Store- a Salesforce use caseApache BookKeeper Distributed Store- a Salesforce use case
Apache BookKeeper Distributed Store- a Salesforce use case
 
Music streams
Music streamsMusic streams
Music streams
 
The Evolution of Testing Methodology at AWS: From Status Quo to Formal Method...
The Evolution of Testing Methodology at AWS: From Status Quo to Formal Method...The Evolution of Testing Methodology at AWS: From Status Quo to Formal Method...
The Evolution of Testing Methodology at AWS: From Status Quo to Formal Method...
 
Transactions in micro-services (fall 2019)
Transactions in micro-services (fall 2019)Transactions in micro-services (fall 2019)
Transactions in micro-services (fall 2019)
 
The new OSGi LogService 1.4 and integrating with SLF4J
The new OSGi LogService 1.4 and integrating with SLF4JThe new OSGi LogService 1.4 and integrating with SLF4J
The new OSGi LogService 1.4 and integrating with SLF4J
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OSPutting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
 
What’s expected in Spring 5
What’s expected in Spring 5What’s expected in Spring 5
What’s expected in Spring 5
 
Scala adoption by enterprises
Scala adoption by enterprisesScala adoption by enterprises
Scala adoption by enterprises
 
Revitalizing Enterprise Integration with Reactive Streams
Revitalizing Enterprise Integration with Reactive StreamsRevitalizing Enterprise Integration with Reactive Streams
Revitalizing Enterprise Integration with Reactive Streams
 
Pulsar Summit Asia - Structured Data Stream with Apache Pulsar
Pulsar Summit Asia - Structured Data Stream with Apache PulsarPulsar Summit Asia - Structured Data Stream with Apache Pulsar
Pulsar Summit Asia - Structured Data Stream with Apache Pulsar
 
Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud
Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google CloudPakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud
Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud
 
Upgrade to IPA Made Easy
Upgrade to IPA Made EasyUpgrade to IPA Made Easy
Upgrade to IPA Made Easy
 

Destacado

Wils reorganization update 2013 1-9
Wils reorganization update 2013 1-9Wils reorganization update 2013 1-9
Wils reorganization update 2013 1-9
WiLS
 
Wordpressrefreshnew2013
Wordpressrefreshnew2013Wordpressrefreshnew2013
Wordpressrefreshnew2013
WiLS
 
Workflow session wla 2012
Workflow session wla 2012Workflow session wla 2012
Workflow session wla 2012
WiLS
 
Building digitalcollectionsworkshop
Building digitalcollectionsworkshopBuilding digitalcollectionsworkshop
Building digitalcollectionsworkshop
WiLS
 
Wi ls worldwho talk
Wi ls worldwho talkWi ls worldwho talk
Wi ls worldwho talk
WiLS
 

Destacado (9)

Wils reorganization update 2013 1-9
Wils reorganization update 2013 1-9Wils reorganization update 2013 1-9
Wils reorganization update 2013 1-9
 
Library buildings project
Library buildings projectLibrary buildings project
Library buildings project
 
Learning from Failure: A Support Group
Learning from Failure:  A Support GroupLearning from Failure:  A Support Group
Learning from Failure: A Support Group
 
Wordpressrefreshnew2013
Wordpressrefreshnew2013Wordpressrefreshnew2013
Wordpressrefreshnew2013
 
Data 101 Workshop
Data 101 WorkshopData 101 Workshop
Data 101 Workshop
 
Workflow session wla 2012
Workflow session wla 2012Workflow session wla 2012
Workflow session wla 2012
 
Building digitalcollectionsworkshop
Building digitalcollectionsworkshopBuilding digitalcollectionsworkshop
Building digitalcollectionsworkshop
 
Museum Websites
Museum WebsitesMuseum Websites
Museum Websites
 
Wi ls worldwho talk
Wi ls worldwho talkWi ls worldwho talk
Wi ls worldwho talk
 

Similar a Peer council 2013_presentation

A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
DATAVERSITY
 
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
trail001
 

Similar a Peer council 2013_presentation (20)

Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
 
Backing Data Silo Atack: Alfresco sharding, SOLR for non-flat objects
Backing Data Silo Atack: Alfresco sharding, SOLR for non-flat objectsBacking Data Silo Atack: Alfresco sharding, SOLR for non-flat objects
Backing Data Silo Atack: Alfresco sharding, SOLR for non-flat objects
 
Tool
ToolTool
Tool
 
Into The Box 2023 Keynote Day 1
Into The Box 2023 Keynote Day 1Into The Box 2023 Keynote Day 1
Into The Box 2023 Keynote Day 1
 
Stardog 1.1: Easier, Smarter, Faster RDF Database
Stardog 1.1: Easier, Smarter, Faster RDF DatabaseStardog 1.1: Easier, Smarter, Faster RDF Database
Stardog 1.1: Easier, Smarter, Faster RDF Database
 
Stardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF DatabaseStardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF Database
 
Sebastian Cohnen – Building a Startup with NoSQL - NoSQL matters Barcelona 2014
Sebastian Cohnen – Building a Startup with NoSQL - NoSQL matters Barcelona 2014Sebastian Cohnen – Building a Startup with NoSQL - NoSQL matters Barcelona 2014
Sebastian Cohnen – Building a Startup with NoSQL - NoSQL matters Barcelona 2014
 
Real time monitoring of hadoop and spark workflows
Real time monitoring of hadoop and spark workflowsReal time monitoring of hadoop and spark workflows
Real time monitoring of hadoop and spark workflows
 
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)Full Catalog RDA Enrichment in Alma (ELUNA 2015)
Full Catalog RDA Enrichment in Alma (ELUNA 2015)
 
2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series
 
Experience Converting from Ruby to Scala
Experience Converting from Ruby to ScalaExperience Converting from Ruby to Scala
Experience Converting from Ruby to Scala
 
NASIG 2021 Don't wait automate! Industry perspectives on KBART automation
NASIG 2021   Don't wait automate! Industry perspectives on KBART automationNASIG 2021   Don't wait automate! Industry perspectives on KBART automation
NASIG 2021 Don't wait automate! Industry perspectives on KBART automation
 
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
 
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
 
Whitepages Practical Experience Converting from Ruby to Reactive
Whitepages Practical Experience Converting from Ruby to ReactiveWhitepages Practical Experience Converting from Ruby to Reactive
Whitepages Practical Experience Converting from Ruby to Reactive
 
Building a Large Scale SEO/SEM Application with Apache Solr: Presented by Rah...
Building a Large Scale SEO/SEM Application with Apache Solr: Presented by Rah...Building a Large Scale SEO/SEM Application with Apache Solr: Presented by Rah...
Building a Large Scale SEO/SEM Application with Apache Solr: Presented by Rah...
 
DataEngConf SF16 - Scalable and Reliable Logging at Pinterest
DataEngConf SF16 - Scalable and Reliable Logging at PinterestDataEngConf SF16 - Scalable and Reliable Logging at Pinterest
DataEngConf SF16 - Scalable and Reliable Logging at Pinterest
 
Scalable and Reliable Logging at Pinterest
Scalable and Reliable Logging at PinterestScalable and Reliable Logging at Pinterest
Scalable and Reliable Logging at Pinterest
 
Profiling and Tuning a Web Application - The Dirty Details
Profiling and Tuning a Web Application - The Dirty DetailsProfiling and Tuning a Web Application - The Dirty Details
Profiling and Tuning a Web Application - The Dirty Details
 

Más de WiLS

Más de WiLS (20)

1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for Libraries1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for Libraries
 
Using Data to Help Tell Your Library's Story
Using Data to Help Tell Your Library's StoryUsing Data to Help Tell Your Library's Story
Using Data to Help Tell Your Library's Story
 
he Past Through Tomorrow: Empowering Digital History at the Library
he Past Through Tomorrow:  Empowering Digital History at the Libraryhe Past Through Tomorrow:  Empowering Digital History at the Library
he Past Through Tomorrow: Empowering Digital History at the Library
 
Can Do! The WiLS Toolbox for Building a Culture of Shared Work
Can Do! The WiLS Toolbox for Building a Culture of Shared WorkCan Do! The WiLS Toolbox for Building a Culture of Shared Work
Can Do! The WiLS Toolbox for Building a Culture of Shared Work
 
WiLS 2020 Annual Report
WiLS 2020 Annual ReportWiLS 2020 Annual Report
WiLS 2020 Annual Report
 
Setting Your Library's Course with Community Demographics
Setting Your Library's Course with Community DemographicsSetting Your Library's Course with Community Demographics
Setting Your Library's Course with Community Demographics
 
Lead the Way 2020: Facilitation Tools, Techniques, and Tips
Lead the Way 2020: Facilitation Tools, Techniques, and Tips Lead the Way 2020: Facilitation Tools, Techniques, and Tips
Lead the Way 2020: Facilitation Tools, Techniques, and Tips
 
WiLS 2020 Membership Meeting
WiLS 2020 Membership MeetingWiLS 2020 Membership Meeting
WiLS 2020 Membership Meeting
 
WiLS 2019 Annual Report
WiLS 2019 Annual ReportWiLS 2019 Annual Report
WiLS 2019 Annual Report
 
Mukurtu Hubs & Spokes: A Sustainable Platform for Community Digital Archiving
Mukurtu Hubs & Spokes: A Sustainable Platform for Community Digital ArchivingMukurtu Hubs & Spokes: A Sustainable Platform for Community Digital Archiving
Mukurtu Hubs & Spokes: A Sustainable Platform for Community Digital Archiving
 
Thank You to Recollection Wisconsin Partners
Thank You to Recollection Wisconsin PartnersThank You to Recollection Wisconsin Partners
Thank You to Recollection Wisconsin Partners
 
User Experience: Crafting Recommendations
User Experience: Crafting RecommendationsUser Experience: Crafting Recommendations
User Experience: Crafting Recommendations
 
Curating Community Digital Collections
Curating Community Digital CollectionsCurating Community Digital Collections
Curating Community Digital Collections
 
Building Belonging: Libraries and Social Justice
Building Belonging: Libraries and Social JusticeBuilding Belonging: Libraries and Social Justice
Building Belonging: Libraries and Social Justice
 
Don’t Ask Permission
Don’t Ask PermissionDon’t Ask Permission
Don’t Ask Permission
 
Choosing Privacy: Raising Awareness and Engaging Patrons in Privacy Issues
Choosing Privacy: Raising Awareness and Engaging Patrons in Privacy IssuesChoosing Privacy: Raising Awareness and Engaging Patrons in Privacy Issues
Choosing Privacy: Raising Awareness and Engaging Patrons in Privacy Issues
 
The Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge SharingThe Library as Publisher: How Pressbooks Supports Knowledge Sharing
The Library as Publisher: How Pressbooks Supports Knowledge Sharing
 
WiLSWorld 2019 Lightning Talks: Community Engagement Showcase
WiLSWorld 2019 Lightning Talks: Community Engagement ShowcaseWiLSWorld 2019 Lightning Talks: Community Engagement Showcase
WiLSWorld 2019 Lightning Talks: Community Engagement Showcase
 
Engaged and Thriving: Building Peer Support Systems for Staff
Engaged and Thriving: Building Peer Support Systems for StaffEngaged and Thriving: Building Peer Support Systems for Staff
Engaged and Thriving: Building Peer Support Systems for Staff
 
Productivity Tools You Won't Believe You Lived Without!
Productivity Tools You Won't Believe You Lived Without!Productivity Tools You Won't Believe You Lived Without!
Productivity Tools You Won't Believe You Lived Without!
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
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.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
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
 

Peer council 2013_presentation

  • 1. An Automated Cataloging Workflow with SkyRiver Jim Novy and Steve Ohs Lakeshores Library System 1
  • 2. The presenters… Jim Novy • System Services Technician • Primary IT expertise at LLS • Automation Coordinator of SHARE Consortium Steve Ohs • Library Development Coordinator at LLS • Supports Jim in IT & ILS administration • Partial cataloging background 2
  • 3. Outline for this session… 1. Challenges we face in our consortium 2. Background of our choice to move to SkyRiver 3. Our old work flow 4. Our new work flow (and the benefits as we see them) 5. Some code examples **Please feel free to ask questions as we move through the presentation!** 3
  • 4. Our Challenges… • Lots of libraries (50 Public & K-12s). Huge variance in onsite cataloging expertise • Historically a free-for-all. No formal agreement to govern cataloging practices or quality • Ongoing duplicate problem & lots of coding inconsistencies • Staffers lost through attrition not being replaced • 2 original catalogers in the entire consortium 4
  • 5. Our choice to move to SkyRiver… • SHARE was an OCLC customer since its inception until 2010 • Utilized a working group of catalogers to “test drive” the SkyRiver database • Record quality acceptable • Database coverage acceptable • Main motivation was cost savings • An additional bonus (for us): responsiveness to our needs 5
  • 6. SkyRiver isn’t perfect… • We tend to find more records of a less-than-full nature. We find more oddball Elvl records than we’re used to • A few publishers weren’t initially well- represented • Fewer “individual disc” or “split” records for certain video and sound recordings (though in our case we’re trying to move away from that) • Longer wait times for a record to appear 6
  • 7. Our *OLD* work flow… 7
  • 8. That work flow didn’t cut it… The imperfections of SkyRiver… • Certain materials harder to find • Certain publishers not initially well-represented • More records of less-than-full quality being incorrectly imported into the ILS • Generally longer wait times until a full level record became available …translated into longer periods of time for items to get into the hands of patrons.  This was a problem(for us) 8
  • 9. So there we were… • Pressure was mounting to come up with some sort of a solution • Implementing an effective program of staff training & uniform application of learned standards was not an option. • It was at this point we remembered we had direct z39.50 access to SkyRiver’s server 9
  • 10. Snapping the pieces together… We cobbled together a new, automated, work flow using a few different parts: 1. SirsiDynix Symphony ILS API tools 2. The Perl programming language & some extra Perl code libraries 3. An algorithm that Jim previously designed to rank, select and overlay records based on quality 4. A “brief record” model we gleaned from SAILS consortium (CT) 5. Our existing model of using the two original catalogers to mediate the original cataloging situation 10
  • 11. Our *NEW* work flow… 11
  • 12. MARC-BRIEFNightly Processing(Detail)… For each MARC-BRIEF record: 1. Duplicate check against our catalog. If duplicate found, the MARC-BRIEF holdings & items are merged into existing record. 2. Initiate z39.50 connection. Search for & extract a matching record set. Process records through ranking algorithm. Winning record overlays onto MARC-BRIEF. If no matching records retrieved, automatically constructs & emails SkySearchPlus record request for the title. 3. If MARC-BRIEF record is not overlaid within 4 weeks, a hold is created on that item for the nearest Original Cataloger. Patron holds prioritized. Item then follows normal intra-system transit flow, is originally cataloged, and returned to owning library. 12
  • 13. RankingAlgorithm (Detail)… What determines the best record score of a given set? Some elements are: • Elvl leader byte • Contents of 040 • Number of 5XX notes • Number of 6XX headings with 1st indicator 0 or 1 • Presence of 6XX headings with juvenile form subdivisions 13
  • 14. Local Record Improvements For each record added in a day, we process it through the following improvements: • Convert 440 to 490 • Add 007 if not present or invalid • Add local GMD • Fix subfield v values in 490 14
  • 15. Additionalprojects(Detail)… • Weekly “Brief Record Update” scripts to upgrade non MARC-BRIEF records brought in. • Daily scripts to collect possible duplicates & present to catalogers. • Developing agnostic vendor record loader. So any library that wants to can load vendor records directly as MARC-BRIEF, including pre-processing information (holdings codes, call numbers, barcodes, prices) 15
  • 16. Analysis… Benefits • It’s a much simpler copy cataloging work flow • Extra duplicate checks are built-in • We leverage the ‘perks’ of z39.50 and SkySearchPlus • Items can circulate immediately • Items in need of OC’ing integrate seamlessly into the normal ‘hold picking’ process Drawbacks • Reliant on ISBN matching, so older items or split dvd’sare still sometimes a pain • Significant up-front development & debugging time • Initially made some staff fearful 16
  • 17. Code & Questions… Thanks!! Jim  jnovy@lakeshores.lib.wi.us Steve  sohs@lakeshores.lib.wi.us 17