Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata API

Post on 06-Dec-2014

558 views 1 download

description

Description of working with OCLC's metadata API & my experiences in developing with MarcEdit

Transcript of Automated Interactions With WorldCat: A Look at OCLC’s WorldCat Metadata API

Automated Interactions With WorldCat:

A Look at OCLC’s WorldCat Metadata

API

OCLC Developer’s Network

http://oclc.org/developer/

Opening up WorldCat

http://1000things-london.com/wp-content/uploads/2012/03/Crown-jewels.jpg

Available Operations

Metadata API

• Create/Read/Update Bibliographic Records

• Update/Delete Institutional Holdings

• Retrieve Holding Code information about an Institution (Why?)

• Create/Read/Update Local Bibliographic Data

Challenges: Authentication

http://www.hangthebankers.com/wp-content/uploads/2013/07/mouse-maze.jpg

Challenges: Documentation

http://http://appraisalnewsonline.typepad.com/photos/uncategorized/2007/04/29/throwing_darts.jpg

Challenges: No Sandbox

http://static5.businessinsider.com/image/51c7a51269beddc653000000/a-man-just-tight-rope-walked-across-a-gorge-near-the-grand-canyon-with-no-safety-net-for-23-minutes-and-survived.jpg

But this is really cool because we can…

Metadata API

• Further automate traditional technical services processes

• Specifically holdings management

• Batch record ingestion

• Build pipelines between our repository systems and WorldCat

• Develop localized interfaces for metadata entry outside the library

• Opens up the opportunity for tool builders to interact with the OCLC

member community

MarcEdit

MarcEdit

+

Kittens riding unicorns

http://kulworlddailydrivel.files.wordpress.com/2013/02/kittens-riding-unicorns.jpg?w=492&h=369

Bacon wrapped with more bacon

http://bacontoday.com/wp-content/uploads/2009/03/bwbwbwb-300x199.jpg

Batch Institutional Holdings Management

MarcEdit Integration

Batch Bibliographic Record Creation/Updating

MarcEdit Integration

Just don’t forget changes are made live…

MarcEdit Integration

Conspicuously Absent Operations

Metadata API

• Record Validation

• Anything to do with authority data

• Record Locking (for record editing)

• Service Status

• User Validation (for permission validation)

What more information?

More Information

• OCLC’s Developer Network:

• http://oclc.org/developer/

• OCLC Metadata API Documentation:

• http://oclc.org/developer/services/worldcat-metadata-api

• Notes on MarcEdit Integration:

• http://blog.reeset.net/archives/1245

• C# OCLC API Library

• https://github.com/reeset/oclc_api

Thank You!