Re: ProductDB RDF Dumps?

2009-08-18 Thread Kingsley Idehen

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?

2009-08-17 Thread Kingsley Idehen

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

2009-08-15 Thread Aldo Gangemi
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

2009-08-14 Thread Ian Davis
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

2009-08-14 Thread Kingsley Idehen

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

2009-08-14 Thread Kingsley Idehen

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

2009-08-14 Thread Juan Sequeda
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

2009-08-14 Thread Alexandre Passant

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

2009-08-14 Thread Kingsley Idehen

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

2009-08-14 Thread Kingsley Idehen

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

2009-08-14 Thread Toby Inkster
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

2009-08-14 Thread Simon Reinhardt

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

2009-08-14 Thread Toby Inkster
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

2009-08-14 Thread Simon Reinhardt

Toby Inkster wrote:

owl:propertyChainAxiom = awesome.


It is. :-)
It's my most favourite new construct and very useful for many situations.

Regards,
 Simon