xid web services xiaoming liu senior software engineer oclc

15
xID Web services Xiaoming Liu Senior Software Engineer OCLC

Upload: matthew-chapman

Post on 27-Mar-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XID Web services Xiaoming Liu Senior Software Engineer OCLC

xID Web servicesxID Web services

Xiaoming LiuSenior Software EngineerOCLC

Page 2: XID Web services Xiaoming Liu Senior Software Engineer OCLC

• xID in general

• xISBN – BOOK grouping & metadata

• xOCLCnum - includes everything

• xISSN – serials formats, history

• xISBN Bookmarklets

• xID projects out there

OverviewOverview

Page 3: XID Web services Xiaoming Liu Senior Software Engineer OCLC

• Mapping between different identifiers (ISBN, LCCN, OCLCNUM…) of same edition.

• Group alternate identifiers of same work.

• e.g. different editions of “C Programming Language” book.

• e.g. print and electronic version of a journal.

• Basic metadata (title, author,URL…)

• Link to other system, such as wikipedia, Hathitrust.

GoalGoal

Page 4: XID Web services Xiaoming Liu Senior Software Engineer OCLC

• REST-style Web services

• XML, JSON, plaintext, php, etc

• Support JSON call back

• Free to OCLC cataloguing member. Low volume access to non-members.

• Based on data mining of Worldcat bibliographic data. Updated on a monthly basis.

In generalIn general

Page 5: XID Web services Xiaoming Liu Senior Software Engineer OCLC

• You give xISBN a manifestation identifier (ISBN) representing, say, 1998 Prentice Hall’s edition of “C programming language”

• It returns all other ISBNs we know about that represent other manifestations of “c programming language”, i.e. are the same work.

• It can also return other identifiers for these, such as OCLCnums and LCCNs.

xISBN addresses “work grouping” of manifestations, i.e. all editions.

0393956636

xISBNxISBN

Page 6: XID Web services Xiaoming Liu Senior Software Engineer OCLC

xOCLCnum can find any item we know about, not just those with ISBNs. • query with OCLCnum or LCCN

• get back OCLCnums, ISBNs, or LCCNs

• ~100 million listings, vs. 20 million in xISBN

• FRBR grouping same as WorldCat.orgcoverage extended coverage extended to to non-ISBN itemsnon-ISBN items

coverage extended coverage extended to to non-ISBN itemsnon-ISBN items

xOCLCnumxOCLCnum

Page 7: XID Web services Xiaoming Liu Senior Software Engineer OCLC

xISSN relates alternate editions of serials. somewhat like xISBN work-grouping:

• Alternate formats: e.g. print/electronic

• Predecessor, successor relationships

• Title merges, splits

• also, returns serials metadata

xISSNxISSN

Page 8: XID Web services Xiaoming Liu Senior Software Engineer OCLC

xISBN bookmarkletsxISBN bookmarklets

Page 9: XID Web services Xiaoming Liu Senior Software Engineer OCLC

Expand ISBN Expand ISBN searches of searches of your OPAC to your OPAC to include all include all editions.editions.

xISBN bookmarkletsxISBN bookmarklets

Page 10: XID Web services Xiaoming Liu Senior Software Engineer OCLC

Expand ISBN Expand ISBN searches of searches of your OPAC to your OPAC to include all include all editions.editions.• DDownloadable ownloadable browser bookmarklet tailored tailored for your library catalog.for your library catalog.

• Synchronized with Synchronized with WorldCat Registry. . TThousands of libraries housands of libraries covered. covered.

xISBN bookmarkletsxISBN bookmarklets

Page 11: XID Web services Xiaoming Liu Senior Software Engineer OCLC

An easy way to set up an xISBN-enhanced search of your OPAC

An easy way to set up an xISBN-enhanced search of your OPAC

Expand ISBN Expand ISBN searches of searches of your OPAC to your OPAC to include all include all editions.editions.• Setup tool automatically guesses automatically guesses and verifies your OPAC and verifies your OPAC linking.linking.

• OPAC link guessing API

xISBN bookmarkletsxISBN bookmarklets

Page 12: XID Web services Xiaoming Liu Senior Software Engineer OCLC

xID has been built into many sites and products and projects, including:

• LibX

• Python WorldCat API module

• xISBN bookmarklet

• Aquabrowser, Koha, SFX integration

• xISSN titlehistory tool

• Bookchaser.com

• Bookmooch.com

• this is just some of the big ones

xID projects out therexID projects out there

Page 13: XID Web services Xiaoming Liu Senior Software Engineer OCLC

• University of Heidelberg

• mapping book relations in OPAC system

• Jacobs University

• OPAC Widget jOpac

• University de Liége

• Institutional repository

• University of Strathclyde

• SFX

• Many users of liblookup and LibX

Some European usageSome European usage

Page 14: XID Web services Xiaoming Liu Senior Software Engineer OCLC

Future:• xISSN: - ISSN-L integration - More complete information such as journal URL and RSS feeds.

• xISBN / XOCLCNUM: - Unifying book-related identifiers into one service

Recent: • Search in a library feature, supports Hathitrust, OCA eBooks, Internet Archive, Wikipedia, etc.

• Guess/Lookup of publisher information based on ISBN

Recent and Future workRecent and Future work

Page 15: XID Web services Xiaoming Liu Senior Software Engineer OCLC

Future:• xISSN: - ISSN-L integration - More complete information such as journal URL and RSS feeds.

• xISBN / XOCLCNUM: - Unifying book-related identifiers into one service

What would YOU like to see?

What would YOU like to see?

Recent: • Search in a library feature, supports Hathitrust, OCA eBooks, Internet Archive, Wikipedia, etc.

• Guess/Lookup of publisher information based on ISBN

Recent and Future workRecent and Future work