Thanks! That opens things up. We do have a lot of OCLC numbers. For my example book, there's an 035 with three of them, including 841051199. If I look at

http://worldcat.org/oclc/841051199

it takes me to the human-readable page, but

http://worldcat.org/oclc/841051199.rdf

shows it all in RDF, and I can see a lot of things like

<rdf:Description rdf:about="http://experiment.worldcat.org/entity/work/data/1613596711#Place/japan";>

so I can pick out the work ID and look it up. (Perhaps the work ID be specified directly there?)

So that would work, but aha, I just noticed I could make it a little simpler by using xOCLCNUM to get the work ID, which is the owi field here:

http://xisbn.worldcat.org/webservices/xid/oclcnum/841051199?method=getMetadata&format=json&fl=*

And then I can go to

http://experiment.worldcat.org/entity/work/data/1613596711.rdf

and get all the workExample links, and use those OCLC numbers.

(Which I'm sure you knew, Roy, but perhaps didn't mention because of the rate-limiting, but as far as I know our subscription means I can get an access token so I can do some larger queries.)

A first run of something like this would take a while to process everything, but I'd store locally what I need to know, and then incremental updates for a month's worth of news ebooks wouldn't take long. Thanks!

Bill

On 9 December 2015, Roy Tennant wrote:

Do you have an OCLC number in your records? If so, you could call it at
WorldCat like this:

http://worldcat.org/oclc/XXXXXXX

scrape the structured linked data on the page, looking for the "Example of
Work" link, then follow it to the Work Record:

http://experiment.worldcat.org/entity/work/data/1613596711

That then will give you all of the OCLC numbers that we consider are part
of that work (under the "WorkExample" tab).

I know, not an optimal solution even if you have the OCLC number. But it
could work if you do.
Roy

On Wed, Dec 9, 2015 at 1:37 PM, William Denton <w...@pobox.com> wrote:

I'm looking at how to match print (p) and electronic (e) editions of the
same book in our collection.  There is no connection between them in our
system (VuFind in front of Symphony).

For example, two catalogue entries for two versions of COMPOSING JAPANESE
MUSICAL MODERNITY, entirely separate:

+ https://www.library.yorku.ca/find/Record/3238132
+ https://www.library.yorku.ca/find/Record/3311584

I want know they're the same book so I can do more usage and collection
analysis.  I've been looking at two ways of doing it with data available
right now:

1 a) MARC 020 (ISBN) can list multiple ISBNs. We have e books where the p
editions are listed.

1 b) MARC 776 (additional physical form entry) for e books can list a p
ISBN or other control number. If we have that edition, great. If not, need
to go from e -> p-we-don't-have -> p-we-do-have, which I could do with
xISBN.

2) OCLC's xISBN. When it reports other editions of the same work, it can
include e versions.

There is also:

3) Vendors supplying data.  For example, YBP seems to have all the p and e
editions of books tied together.  We could ask.

I've been looking around but can't find any discussion about making these
connections.  Have any of you done it?  Know of it being done in code I can
see? Written it up?

Thanks for any pointers,

Bill
--
William Denton ↔  Toronto, Canada ↔  https://www.miskatonic.org/


--
William Denton ↔  Toronto, Canada ↔  https://www.miskatonic.org/

Reply via email to