- From: Alan Ruttenberg <alanruttenberg@gmail.com>
- Date: Mon, 24 Dec 2007 08:43:25 -0500
- To: Evren Sirin <evren@clarkparsia.com>
- Cc: public-owl-wg@w3.org
Thanks Evren. I'd started wiki page for collecting thoughts around property punning and included your use case there: http://www.w3.org/2007/OWL/wiki/PropertyPunning -Alan 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