W3C home > Mailing lists > Public > public-owl-wg@w3.org > December 2007

Re: Punning object and data properties

From: Alan Ruttenberg <alanruttenberg@gmail.com>
Date: Mon, 24 Dec 2007 08:43:25 -0500
Message-Id: <47A34ED8-D0A0-4A4F-AA82-250E52FF26D3@gmail.com>
Cc: public-owl-wg@w3.org
To: Evren Sirin <evren@clarkparsia.com>

Thanks Evren. I'd started wiki page for collecting thoughts around  
property punning and included your use case there:

On Dec 5, 2007, at 12:02 AM, Evren Sirin wrote:

> Some time ago there was a discussion regarding the need (or lack  
> there of) punning the same URI for both as an object and a data  
> property. Another use case for this is representing arbitrary lists  
> in the instance data. The most straight-forward way to represent a  
> list would be to use the rdf:List vocabulary where rdf:first can be  
> used both for object and literal values. OWL-DL disallows the use  
> of rdf:List vocabulary (outside built-in class constructors) and  
> does not have punning so the common approach is to recreate the  
> same terms under a different namespace and restrict the lists to  
> lists of objects. OWL-S shadow list vocabulary [1] is one example  
> and there are other proposals for lists with more semantics [2].  
> Ability to pun object  and data properties would generalize this  
> approach to lists of literals. In addition, if punning built-in  
> vocabulary (or at least rdf:List vocabuary) is allowed it would not  
> be necessary to reinvent a new namespace.
> Regards,
> Evren
> [1] http://www.daml.org/services/owl-s/1.1/generic/ObjectList.owl
> [2] Nick Drummond, Alan Rector, Robert Stevens, Georgina Moulton,  
> Matthew Horridge, Hai H. Wang, Julian Seidenberg. Putting OWL in  
> Order: Patterns for Sequences in OWL. OWLED 2006.
> http://owl-workshop.man.ac.uk/acceptedLong/submission_12.pdf
Received on Monday, 24 December 2007 13:43:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:41:41 UTC