Hi,
Actually, it doesn't work like that in my data.
I have :
- "ol_dump_2010-11-30.txt" (http://openlibrary.org/data)
My book is related to a work and they both have the same author key.
But the author key doesn't correspond to any author.
You can see as a research in the full bulk file the following results :
"*Search "OL414281A" (2 hits in 1 files)
ol_dump_2010-11-30.txt (2 hits)
Line 107198: /type/edition /books/OL6837588M 2
2009-12-14T23:32:31.751114 {"publishers": ["RADA Ediciones"],
"pagination": "50 p. :", "languages": [{"key": "/languages/spa"}],
"lc_classifications": ["MLCS 2002/05180 (P)"], "title": "Arena", "lccn":
["00334746"], "series": ["Serie Creacio\u0301n ;", "4", "Serie
Creacio\u0301n (Trujillo, La Libertad, Peru) ;", "4."], "number_of_pages":
50, "edition_name": "1. ed.", "last_modified": {"type": "/type/datetime",
"value": "2009-12-14T23:32:31.751114"}, "latest_revision": 2,
"publish_country": "pe ", "key": "/books/OL6837588M", "authors": [{"key":
"/authors/OL414281A"}], "publish_date": "1999", "publish_places":
["Trujillo, Peru\u0301"], "works": [{"key": "/works/OL2796358W"}], "type":
{"key": "/type/edition"}, "by_statement": "Gladys Benko Angulo ;
[ilustraciones interiores, Manlio Holgui\u0301n Go\u0301mez].", "revision":
2}
Line 327392: /type/work /works/OL2796358W 2
2010-02-06T16:32:17.806241 {"lc_classifications": ["MLCS 2002/05180
(P)"], "key": "/works/OL2796358W", "created": {"type": "/type/datetime",
"value": "2009-12-10T00:26:56.990080"}, "title": "Arena",
"first_publish_date": "1999", "latest_revision": 2, "last_modified":
{"type": "/type/datetime", "value": "2010-02-06T16:32:17.806241"},
"authors": [{"type": "/type/author_role", "author": {"key":
"/authors/OL414281A"}}], "type": {"key": "/type/work"}, "revision": 2}*"
As you can see there is the relation between book and work but absolutely
none between book and author and/or between work and author.
Am I missing something ?
Kind regards.
Michaƫl.
On Wed, Dec 8, 2010 at 12:22 AM, Anand Chitipothu <[email protected]> wrote:
>
> On 07-Dec-2010, at 11:21 PM, Jeulin-L Michael wrote:
>
> Hi everyone,
>
> I am sorry to distub but I cannot use the bulk library I downloaded from
> OL.
> Actually I cannot figure out how to link an author to a book or work
> because the author key from a book doesn't correspond to the author key.
> It might correspond to the physical adress of the database I guess.
>
> Does someone know how I could get from the json file(s) the author of a
> book ?
>
>
> You need to follow 2 redirections to reach the author. book to work and
> work to the author.
>
> Yes, it requires lot of processing to get that info. Will it be more useful
> if there is a dump with the work and the author data duplicated in each
> edition record?
>
> Like this:
>
> {
> "key": "/books/OL1M",
> "title": "...",
> "works": [{
> "key": "/works/OL1234W",
> "authors": [{
> "author": {
> "key": "/authors/OL1A",
> "name": "...",
> ...
> }
> }],
> ...
> }],
> ...
> }
>
> Or a dump in the format of OL Books API?
>
> http://openlibrary.org/dev/docs/api/books
>
> Anand
>
> _______________________________________________
> Ol-tech mailing list
> [email protected]
> http://mail.archive.org/cgi-bin/mailman/listinfo/ol-tech
> To unsubscribe from this mailing list, send email to
> [email protected]
>
>
_______________________________________________
Ol-tech mailing list
[email protected]
http://mail.archive.org/cgi-bin/mailman/listinfo/ol-tech
To unsubscribe from this mailing list, send email to
[email protected]