Re: ProductDB RDF Dumps?
Ian Davis wrote: On Mon, Aug 17, 2009 at 3:00 PM, Kingsley Idehenkide...@openlinksw.com wrote: Is there an RDF dump for productdb.org? Basically, just as there is re. DBpedia and other items that fall under the Open Linked Data Cloud banner. I ask because I assumed this was part of what you released last Friday, but after searching around I've only seen two entry points: 1. HTTP URIs 2. SPARQL Endpoint. (I answered this on Twitter, but for completeness here) http://productdb.org/-/dumps/ Ian Ian, Don't forget the ESW Wiki entry (if you haven't done it already) [1] :-) Anja: Please take note re. any future editions of the LOD Cloud pictorial. We now have a consumer products Linked Data Space added to the Cloud. Links: 1. http://esw.w3.org/topic/DataSetRDFDumps -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
ProductDB RDF Dumps?
Ian Davis wrote: On Fri, Aug 14, 2009 at 10:47 AM, Toby Inkstert...@g5n.co.uk wrote: Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? Maybe my first ever RDF schema would be useful: http://vocab.org/barter/0.1/ Ian Ian / Leigh, Is there an RDF dump for productdb.org? Basically, just as there is re. DBpedia and other items that fall under the Open Linked Data Cloud banner. I ask because I assumed this was part of what you released last Friday, but after searching around I've only seen two entry points: 1. HTTP URIs 2. SPARQL Endpoint. -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
Re: ProductDB
Awesome indeed, but the two solutions are not equivalent, because owl:propertyChainAxiom is a regular implication (a sufficient condition to conclude barter:wants, but not its inverse), while your N3 looks like you want an equivalence axiom (both the sufficient condition and its inverse). Aldo Il giorno 14/ago/09, alle ore 18:40, Toby Inkster ha scritto: On Fri, 2009-08-14 at 18:12 +0200, Simon Reinhardt wrote: barter:wants owl:propertyChainAxiom (gr:seeks gr:includesObject gr:typeOfGood) . owl:propertyChainAxiom = awesome. I really need to take a closer look at OWL2. Without knowing about owl:propertyChainAxiom, I would have suggested N3: { ?person gr:seeks ?off . ?off gr:includesObject ?obj . ?obj gr:typeOfGood ?product . } = { ?person barter:wants ?product . } ; = { ?person barter:wants ?product . } . -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk _ Aldo Gangemi Senior Researcher Semantic Technology Lab (STLab) Institute for Cognitive Science and Technology, National Research Council (ISTC-CNR) Via Nomentana 56, 00161, Roma, Italy Tel: +390644161535 Fax: +390644161513 aldo.gang...@cnr.it http://www.stlab.istc.cnr.it http://www.istc.cnr.it/createhtml.php?nbr=71 skype aldogangemi
Re: ProductDB
On Fri, Aug 14, 2009 at 10:47 AM, Toby Inkstert...@g5n.co.uk wrote: Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? Maybe my first ever RDF schema would be useful: http://vocab.org/barter/0.1/ Ian
Re: ProductDB
Ian Davis wrote: I'm pleased to announce the first release of ProductDB: http://productdb.org/ ProductDB is a Linked Data view of ProductWiki.com (http://productwiki.com/), a community wiki oriented around consumer information for products. All wiki content is licensed under the GFDL. This first conversion contains product names, list prices, alternate names, reviews and links to external sites for over 20,000 products represented using a blend of GoodRelations, FOAF and OpenVocab. The product categorisation scheme has been converted using SKOS. There are about 500,000 triples in the dataset and since it is Linked Data, all the entities have URIs. For example: * http://productdb.org/apple-iphone * http://productdb.org/2006-porsche-boxster There are some owl:sameAs links to dbpedia resources, e.g. * http://productdb.org/asus-eee-pc-701 * http://productdb.org/shaun-of-the-dead We hope to improve cross-linkage to other datasets in the future. Talis provides a SPARQL end-point at: http://api.talis.com/stores/productdb/services/sparql Other services such as free-text search and faceting are linked from: http://api.talis.com/stores/productdb Cheers, Ian Ian, Awesome! A very nice contribution to the burgeoning Linked Open eCommerce Web (LOC) :-) -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
Re: ProductDB
Toby Inkster wrote: On Fri, 2009-08-14 at 10:15 +0100, Ian Davis wrote: I'm pleased to announce the first release of ProductDB: http://productdb.org/ Nice. This, I think, would be very useful in conjunction with a few terms to link products to people and organisations. Firstly: where are products available? http://productdb.org/nokia-n95 :availableFrom #someShop . (GoodRelations probably has a term that can be used here.) See: http://lod.openlinksw.com/describe/?url=http%3A%2F%2Fpurl.org%2Fgoodrelations%2Fv1%23offers Secondly: what do I have? #me :hasOneOf http://productdb.org/nokia-6230i . Or maybe: #me :has [ :isOneOf http://productdb.org/nokia-6230i ] . Which is less simple, but allows me to state additional information about the particular phone I have. Thirdly: what do I want? #me :wantsOneOf http://productdb.org/nokia-6230i . See: http://lod.openlinksw.com/describe/?url=http%3A%2F%2Fpurl.org%2Fgoodrelations%2Fv1%23seeks The firstly and thirdly data combine nicely to allow FOAF files to include Wishlists similar to the Wishlist feature on Amazon.com and similar sites. Yep, your getting the picture very nicely! Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
Re: ProductDB
Congrats Ian and all! Great contribution! Toby, how about a wish list vocabulary? Would be cool if it gets done at VoCamp. Juan Sequeda, Ph.D Student Dept. of Computer Sciences The University of Texas at Austin www.juansequeda.com www.semanticwebaustin.org On Fri, Aug 14, 2009 at 11:47 AM, Toby Inkster t...@g5n.co.uk wrote: On Fri, 2009-08-14 at 10:15 +0100, Ian Davis wrote: I'm pleased to announce the first release of ProductDB: http://productdb.org/ Nice. This, I think, would be very useful in conjunction with a few terms to link products to people and organisations. Firstly: where are products available? http://productdb.org/nokia-n95 :availableFrom #someShop . (GoodRelations probably has a term that can be used here.) Secondly: what do I have? #me :hasOneOf http://productdb.org/nokia-6230i . Or maybe: #me :has [ :isOneOf http://productdb.org/nokia-6230i ] . Which is less simple, but allows me to state additional information about the particular phone I have. Thirdly: what do I want? #me :wantsOneOf http://productdb.org/nokia-6230i . The firstly and thirdly data combine nicely to allow FOAF files to include Wishlists similar to the Wishlist feature on Amazon.com and similar sites. Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk
Re: ProductDB
Hi Juan, On 14 Aug 2009, at 13:50, Juan Sequeda wrote: Congrats Ian and all! Great contribution! Toby, how about a wish list vocabulary? Would be cool if it gets done at VoCamp. A WishList class has been added in the SIOC Types module recently, it can certainly be used as a base for this kind of vocab. Alex. Juan Sequeda, Ph.D Student Dept. of Computer Sciences The University of Texas at Austin www.juansequeda.com www.semanticwebaustin.org On Fri, Aug 14, 2009 at 11:47 AM, Toby Inkster t...@g5n.co.uk wrote: On Fri, 2009-08-14 at 10:15 +0100, Ian Davis wrote: I'm pleased to announce the first release of ProductDB: http://productdb.org/ Nice. This, I think, would be very useful in conjunction with a few terms to link products to people and organisations. Firstly: where are products available? http://productdb.org/nokia-n95 :availableFrom #someShop . (GoodRelations probably has a term that can be used here.) Secondly: what do I have? #me :hasOneOf http://productdb.org/nokia-6230i . Or maybe: #me :has [ :isOneOf http://productdb.org/nokia-6230i ] . Which is less simple, but allows me to state additional information about the particular phone I have. Thirdly: what do I want? #me :wantsOneOf http://productdb.org/nokia-6230i . The firstly and thirdly data combine nicely to allow FOAF files to include Wishlists similar to the Wishlist feature on Amazon.com and similar sites. Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk -- Dr. Alexandre Passant Digital Enterprise Research Institute National University of Ireland, Galway :me owl:sameAs http://apassant.net/alex .
Correction: ProductDB
Kingsley Idehen wrote: Martin Hepp (UniBW) wrote: Note that the GoodRelations seeks patterns allows using the full amount of details and the same vocabulary for specifying wish lists you can say that you are interested in TV sets with at least 11 inches of screen size etc. So it is not only a simple wish list, but allows using all features of GoodRelations for the buy side - with the simple difference of using gr:seeks instead of gr:offers between the gr:BusinessEntity and the gr:Offering. http://www.ebusiness-unibw.org/wiki/GoodRelationsSeeks Martin, The real beauty here is that SIOC and GR mesh nicely :-) FOAF (ground zero for profiles), SIOC (ground zero for data spaces i.e., data containers and items), and GR (ground zero for products/services vendors and buyers) are the 3 critical stools of the Web of Linked Data! Meant to say: 3 critical legs of the Web of Linked Data stool :-) Kingsley On top of the above slap in some SUMO, Yago, WordNet, OpenCyc, and UMBEL, and what do you have? Exactly what the cynics claimed wasn't achievable :-) Kingsley Alexandre Passant wrote: Hi Juan, On 14 Aug 2009, at 13:50, Juan Sequeda wrote: Congrats Ian and all! Great contribution! Toby, how about a wish list vocabulary? Would be cool if it gets done at VoCamp. A WishList class has been added in the SIOC Types module recently, it can certainly be used as a base for this kind of vocab. Alex. Juan Sequeda, Ph.D Student Dept. of Computer Sciences The University of Texas at Austin www.juansequeda.com www.semanticwebaustin.org On Fri, Aug 14, 2009 at 11:47 AM, Toby Inkster t...@g5n.co.uk wrote: On Fri, 2009-08-14 at 10:15 +0100, Ian Davis wrote: I'm pleased to announce the first release of ProductDB: http://productdb.org/ Nice. This, I think, would be very useful in conjunction with a few terms to link products to people and organisations. Firstly: where are products available? http://productdb.org/nokia-n95 :availableFrom #someShop . (GoodRelations probably has a term that can be used here.) Secondly: what do I have? #me :hasOneOf http://productdb.org/nokia-6230i . Or maybe: #me :has [ :isOneOf http://productdb.org/nokia-6230i ] . Which is less simple, but allows me to state additional information about the particular phone I have. Thirdly: what do I want? #me :wantsOneOf http://productdb.org/nokia-6230i . The firstly and thirdly data combine nicely to allow FOAF files to include Wishlists similar to the Wishlist feature on Amazon.com and similar sites. Does anyone know of any vocabs that provide terms like these? If not, shall I add to the VoCampBristol2009 todo list? -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk -- Dr. Alexandre Passant Digital Enterprise Research Institute National University of Ireland, Galway :me owl:sameAs http://apassant.net/alex . -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
Re: ProductDB
Toby A Inkster wrote: On 14 Aug 2009, at 14:55, Kingsley Idehen wrote: FOAF (ground zero for profiles), SIOC (ground zero for data spaces i.e., data containers and items), and GR (ground zero for products/services vendors and buyers) are the 3 critical stools of the Web of Linked Data! On top of the above slap in some SUMO, Yago, WordNet, OpenCyc, and UMBEL, and what do you have? Exactly what the cynics claimed wasn't achievable :-) Pretty useful to add DC Terms to that list - after all, neither FOAF nor SIOC contain a property that allows you to specify the title or date of a foaf:Document or sioc:Item. (Though I suppose it's possible foaf:name could be used for the title.) Toby, Excellent point, my fixation with the magic 3's got the better of me :-) -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President CEO OpenLink Software Web: http://www.openlinksw.com
Re: ProductDB
On Fri, 2009-08-14 at 15:17 +0200, Martin Hepp (UniBW) wrote: Note that the GoodRelations seeks patterns allows using the full amount of details and the same vocabulary for specifying wish lists you can say that you are interested in TV sets with at least 11 inches of screen size etc. So it is not only a simple wish list, but allows using all features of GoodRelations for the buy side - with the simple difference of using gr:seeks instead of gr:offers between the gr:BusinessEntity and the gr:Offering. Aha. I'm not surprised that GoodRelations provides such a relation - it's fairly comprehensive. I'm be a little concerned over it's complexity for common FOAF-like use cases though. There's quite a lot of indirection to get from the foaf:Person to the product they want - in GoodRelations, a person would seek an Offering, which includes a TypeAndQuantityNode which has a type of good which is the end product. So: #me gr:seeks [ gr:includesObject [ gr:typeOfGood #product ] ] . Really I'd just want something like: #me ex:seeks #product . Yes, that's not quite as expressive - I can't say how much I'd be willing to pay for it, or how many I want, or in what timeframe I want to buy it, but it's enough for a simple wishlist. ex:seeks could of course be defined in terms of gr:seeks, so that mapping could be done in both directions, but I do think that a simpler term is needed. Then a wishlist becomes as easy as: a sioctypes:WishList ; foaf:maker #me . #me ex:seeks #product1 , #product2 , #product3 . Ian's barter vocab is closer to this, though I think it could be improved by specifying domains and ranges for the terms and generally defining them a little less loosely. -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk
Re: ProductDB
Toby Inkster wrote: #me gr:seeks [ gr:includesObject [ gr:typeOfGood #product ] ] . Really I'd just want something like: #me ex:seeks #product . Yes, that's not quite as expressive - I can't say how much I'd be willing to pay for it, or how many I want, or in what timeframe I want to buy it, but it's enough for a simple wishlist. ex:seeks could of course be defined in terms of gr:seeks, so that mapping could be done in both directions, but I do think that a simpler term is needed. Then a wishlist becomes as easy as: a sioctypes:WishList ; foaf:maker #me . #me ex:seeks #product1 , #product2 , #product3 . Ian's barter vocab is closer to this, though I think it could be improved by specifying domains and ranges for the terms and generally defining them a little less loosely. How about: barter:wants owl:propertyChainAxiom (gr:seeks gr:includesObject gr:typeOfGood) . Regards, Simon
Re: ProductDB
On Fri, 2009-08-14 at 18:12 +0200, Simon Reinhardt wrote: barter:wants owl:propertyChainAxiom (gr:seeks gr:includesObject gr:typeOfGood) . owl:propertyChainAxiom = awesome. I really need to take a closer look at OWL2. Without knowing about owl:propertyChainAxiom, I would have suggested N3: { ?person gr:seeks ?off . ?off gr:includesObject ?obj . ?obj gr:typeOfGood ?product . } = { ?person barter:wants ?product . } ; = { ?person barter:wants ?product . } . -- Toby A Inkster mailto:m...@tobyinkster.co.uk http://tobyinkster.co.uk
Re: ProductDB
Toby Inkster wrote: owl:propertyChainAxiom = awesome. It is. :-) It's my most favourite new construct and very useful for many situations. Regards, Simon