Re: Protege 4.2 Transitive Property

Csongor Nyulas <[email protected]> Tue, 23 Apr 2013 10:54:10 -0700
Newsgroups gmane.comp.misc.ontology.protege.general
Message-ID <[email protected]>
Hello Semir,

You can set a data or object property transitive by checking 
"Transitive" checkbox in the "Characteristics" view of the property (see 
bellow).



The fact that a property is transitive does not make any ontology 
inconsistent by itself. If the transitive containedIn property is a 
contributing factor for your ontology being inconsistent, you have to 
analyze your ontology to understand what other axioms in your ontology 
are contributing to your ontology being inconsistent. The easiest way to 
see the reason for the inconsistency, is to click on the "Explain" 
button when (and if) you get and inconsistent ontology message, like here:




If you still have trouble, you could send the ontology to the mailing 
list and I am sure somebody will be able to explain what is going wrong 
and how to fix it.

Csongor


On 04/23/2013 06:27 AM, Semir Sarajlic wrote:
>
> Hi Everyone,
>
> In Protege 4.2, I am having a problem declaring a property as a 
> transitive property.  Everytime I select a transitive option and run 
> my Pellet  reasoner, Pellet reasoner gives an error stating that my 
> ontolgy is inconsistent.
>
> I was trying to state that my ObjectProperty containedIn is a 
> transitive property.  For example, in my ontology I am trying to state 
> that object A is contained in object B, and object B is contained in 
> object C; therefore object  A is containedIn object C; hence the 
> property containedIn is transitive. For now, I am creating an 
> intersection of domain A and B containedIn range C,  but this 
> statement is not completely accurate.
>
> I have checked a lot of the forums from Ontolog and Protege, and have 
> not found anything that helped; also, I have checked the Protege 
> manual, but I did not find instructions on how to declare transitive 
> property in the Protege 4.2 API.
>
> If anyone could provide me with instructions on how to declare  this 
> property transitive in Protege 4.2 that would be most helpfull.
>
> Thank you in advance,
>
> Semir Sarajlic
>
> Georgia State University
>
> Geosciences Department
>
> Kell Hall 312
>
> 24 Peachtree Center Avenue
>
> Atlanta, GA 30303
>
> [email protected] <mailto:[email protected]>
>
>
>
> _______________________________________________
> protege-discussion mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03