W3C home > Mailing lists > Public > public-owl-dev@w3.org > January to March 2008

Re: Xtreme Punning

From: Jeremy Carroll <jjc@hpl.hp.com>
Date: Fri, 11 Jan 2008 12:18:17 +0000
Message-ID: <47875E89.7010203@hpl.hp.com>
To: Denny Vrandečić <dvr@aifb.uni-karlsruhe.de>
CC: Owl Dev <public-owl-dev@w3.org>

Denny Vrandečić wrote:
> 
> I think this kind of punning comes very natural.
> 
> Snoopy a Dog.
> Dog a Species.
> Charlie_Brown Dog Snoopy.
> 
> All of them feel right, and are also allowed in both RDF and OWL with 
> punning.
> 
> Father rdfs:range Father.
> Anakin a Father.
> Luke Father Anakin.
> 
> This is a natural pattern to describe most of the so called dependant 
> properties in OntoClean, as well, but that's a sidenote.
> 
> Or, to put it shortly, I really like punning :) It will also make our 
> work on wikis so much easier! (and I could write an essay on how)
> 


It seems to me that names are cheap, and that using the same name for 
both a property and a class is simply a bit sloppy. Using a slightly 
different name is usually clearer, and with some naming conventions can 
work quite well.

However, classes-as-intances does seem natural in your example (and 
didn't in mine, I wonder why).

I would write your examples as:

Snoopy a Dog.
Dog a Species.
Charlie_Brown hasDog Snoopy.

father rdfs:range Father.
Anakin a Father.
Luke father Anakin.

Jeremy
Received on Friday, 11 January 2008 12:19:01 GMT

This archive was generated by hypermail 2.3.1 : Wednesday, 27 March 2013 09:32:55 GMT