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

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

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

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

Automated Interactions With WorldCat:

A Look at OCLC’s WorldCat Metadata

API

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

OCLC Developer’s Network

http://oclc.org/developer/

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

Opening up WorldCat

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

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

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

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

Challenges: Authentication

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

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

Challenges: Documentation

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

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

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

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

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

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

MarcEdit

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

MarcEdit

+

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

Kittens riding unicorns

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

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

Bacon wrapped with more bacon

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

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

Batch Institutional Holdings Management

MarcEdit Integration

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

Batch Bibliographic Record Creation/Updating

MarcEdit Integration

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

Just don’t forget changes are made live…

MarcEdit Integration

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

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)

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

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

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

Thank You!