W3C home > Mailing lists > Public > public-lod@w3.org > January 2009

Re: [ol-discuss] OpenLibrary API RDF wrapper on Google App Engine

From: Thomas FRANCART <thomas.francart@mondeca.com>
Date: Mon, 5 Jan 2009 20:30:26 +0100
Message-ID: <2d799a410901051130i3be697e7sbdb667f4dd0bf664@mail.gmail.com>
To: "Rob Styles" <rob.styles@talis.com>
Cc: "Open Library -- general discussion" <ol-discuss@archive.org>, public-lod@w3.org, "Anand Chitipothu" <anandology@gmail.com>, bernard.vatant <bernard.vatant@mondeca.com>, "Gautier Poupeau" <gautier.poupeau@gmail.com>, "Aaron Swartz" <me@aaronsw.com>
2009/1/5 Rob Styles <rob.styles@talis.com>

> Thomas,
> This is very interesting. I've spent some time looking at the OL data and
> transforming it into RDF also.

Thanks for your feedback.

> Have you spent any time trying to provide more links within the data,
> rather than out to other data sets?

No. The links within the data are the ones provided directly in the JSON :
  - link to authors
  - link to languages

I think it could be interesting to try to automatically lookup the editions
with the same title in the data, so as to create links between different
editions of the same book. Is that what you had in mind ?

> Also, in the example you gave,
> http://olrdf.appspot.com/key/b/OL5218098M.rdf you have a contributor that
> looks a little odd:
>        <rdf:Description rdf:about="Weisgard, Leonard, 1916- illus."/>
> Is this because OL doesn't provide URIs for the illustrators? If so,
> perhaps it should be a blank node:
>        <bibo:contributorList rdf:parseType="Collection">
>                <foaf:Person>
>                        <foaf:name>Weisgard, Leonard, 1916-
> illus.</foaf:name>
>                </foaf:Person>
>        </bibo:contributorList>

Of course you are right. Thanks for spotting this, it is fixed and a blank
node is generated as you suggest (without the foaf type and property
however, simply with a rdfs:label).

> This is a great start. Is OL planning to integrate your work into the OL
> interface?

I was in touch with them a few month ago when I started to think on this.
Integrating this in the OL interface has not been discussed yet, but as I
mentionned I will be pleased to do so and improve it over time (Anand, if
you wish we can discuss this).


> rob
> On 5 Jan 2009, at 13:21, Thomas FRANCART wrote:
>  Hi
>> I have written a wrapper to expose openlibrary.org api data as RDF. It is
>> written in Python and deployed on google app engine.
>> You can reach it at these URL :
>>  - http://olrdf.appspot.com/key/b/OL5218098M.rdf (replace the key with
>> any openlibrary item key)
>>  - http://olrdf.appspot.com/isbn/2070394433.rdf (replace the ISBN with
>> any isbn10 or isbn13 value)
>> You can read more about this wrapper here :
>> http://mondeca.wordpress.com/2009/01/05/openlibrary-api-rdf-wrapper-on-google-app-engine/
>> Please let me know if you have any feedback on this; I would be more than
>> happy to provide the python code to anyone interested, especially the folks
>> at OpenLibrary if they want to host it.
>> Best,
>> Thomas
>> Thomas Francart
>> CTO
>> Mondeca
>> 3, citÚ Nollez 75018 Paris France
>> Website: www.mondeca.com
>> Blog: Lešons de choses
>> _______________________________________________
>> Ol-discuss mailing list
>> Ol-discuss@archive.org
>> http://mail.archive.org/cgi-bin/mailman/listinfo/ol-discuss
> Rob Styles
> tel: +44 (0)870 400 5000
> fax: +44 (0)870 400 5001
> mobile: +44 (0)7971 475 257
> msn: mmmmmrob@yahoo.com
> irc: irc.freenode.net/mmmmmrob,isnick
> web: http://www.talis.com/
> blog: http://www.dynamicorange.com/blog/
> blog: http://blogs.talis.com/panlibus/
> blog: http://blogs.talis.com/nodalities/
> blog: http://blogs.talis.com/n2/
> Please consider the environment before printing this email.
> Find out more about Talis at www.talis.com
> shared innovationTM
> Any views or personal opinions expressed within this email may not be those
> of Talis Information Ltd or its employees. The content of this email message
> and any files that may be attached are confidential, and for the usage of
> the intended recipient only. If you are not the intended recipient, then
> please return this message to the sender and delete it. Any use of this
> e-mail by an unauthorised recipient is prohibited.
> Talis Information Ltd is a member of the Talis Group of companies and is
> registered in England No 3638278 with its registered office at Knights
> Court, Solihull Parkway, Birmingham Business Park, B37 7YB.
Received on Monday, 5 January 2009 19:31:11 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:15:54 UTC