W3C home > Mailing lists > Public > public-owl-dev@w3.org > April to June 2005

Re: OWL 2.0 ...

From: Paul Gearon <gearon@itee.uq.edu.au>
Date: Fri, 3 Jun 2005 23:53:27 +1000
Message-Id: <7F2E2B0E-29A2-4256-9648-BA1FE8DB3417@itee.uq.edu.au>
Cc: public-owl-dev@w3.org
To: Jim Hendler <hendler@cs.umd.edu>

Going back a couple of months now...

On 07/04/2005, at 11:14 PM, Jim Hendler wrote:
>  (NOTE: This is a private message, it has no link to the Sem Web  
> activity, or anything else -- I write this wearing my professor hat!)
>
> In recent days I've been attending a lot of meetings where I have  
> been approached by people talking about not just the limitations of  
> the current OWL (something I've been hearing about for a long  
> time :-)) but actually talking about proposed technical  
> solutions.   I think it would be good to start to collect some of  
> these and to think a bit about those things that we might want to  
> see go into some future OWL version
>   There's a wide variety of these things going from simple  
> extensions to OWL (such as adding qualified restrictions, having an  
> owl:allDisjoint , etc.)  to adding some standard ways of doing  
> common things in other KR langauges  (part-whole, bounded  
> transitivity, probability models)  or going beyond to new concepts  
> in Sem Web (new models of partial import, named ontology segments,  
> etc.)
>   I'd like to hear what people are working on, or what people need  
> - this way we'll have these ideas on record for the eventual next  
> generation of OWL technology.

This may appear quite na´ve, but I've noted that OWL permits many of  
the accessibility relationships of modal logic (transitivity,  
reflexivity, symmetry) but not relationships that are Euclidean.   
What I mean, is to say for a relationship R1:
R1(A,B)
R1(A,C)
=> R2(B,C)

For some relationship R2.  This would seem useful in a case like the  
property "parentOf" if it were to relate to "siblingOf".

At the moment this sort of thing is done with rule systems, but it  
seems to me that the way relationships relate to each other is also a  
part of an ontology.  Rule systems are often very specific, while  
ontologies are much more general, so I think it's better to express a  
concept in an ontology, if possible.

The above example relies on R2 being symmetric, but if such a  
construct were describable in OWL then perhaps non-symmetric versions  
could also be expressed?  This would create the possibility of  
describing more complex relationships, like "uncleOf".

As I said, this is probably na´ve, but I've been wondering about  
expressing relationships between properties for a while.  I'd  
appreciate any feedback on the problems this sort of thing would cause.

Regards,
Paul Gearon
Received on Friday, 3 June 2005 13:54:05 GMT

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