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 <[log in to unmask]> 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/
|