Protege 4.2 Transitive Property

Semir Sarajlic <[email protected]> Tue, 23 Apr 2013 13:27:55 +0000
Newsgroups gmane.comp.misc.ontology.protege.general
Message-ID <02AE5BBDFB804D49AF5501BC877D89AE65CC0F9A@SN2PRD0102MB119.prod.exchangelabs.com>
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