W3C home > Mailing lists > Public > public-owl-dev@w3.org > October to December 2010

Re: Fw: Reflexive properties in OWL

From: Nathan <nathan@webr3.org>
Date: Mon, 27 Dec 2010 14:58:24 +0000
Message-ID: <4D18A990.7080608@webr3.org>
To: Bikash Gyawali <bikashg@live.com>
CC: Public Owl Mailing List <public-owl-dev@w3.org>
Just briefly, it appears to me that your trying to use closed world 
assumptions rather than open world, where things can and do have 
multiple "types" and what you can say about things isn't restricted.

It may be useful to post the ontology you're creating and give some more 
info on what you're modelling.



Bikash Gyawali wrote:
> Hello All,
> The specification of domain and range for any property doesn't act as constraint.
> It just acts as an axiom in OWL.
> So, I am just creating properties (without specifying their domain and roles). Later,I create restrictions on the property belonging to that respective class.
> However, I see a problem in reflexive properties.
> The reflexive property is automatically being assigned to all classes
> in the ontology. I don't want that to happen. When I create a reflexive property,
> I intend to act it so only for my particular class of choice.
> With other types of properties, this is not a problem. 
> The reflexive property is "smarter" because it always knows its domain
> and role beforehand. So, its getting attached to all classes in the ontology.
> How can I restrict the reflexive property to a particular class?
Received on Monday, 27 December 2010 14:59:11 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:58:19 UTC