Re: Doubt about inheritance
Csongor Nyulas <[email protected]> Tue, 16 Apr 2013 17:06:16 -0700
| Newsgroups | gmane.comp.misc.ontology.protege.general |
|---|---|
| Message-ID | <[email protected]> |
Hi André, Not exactly. It depends on what OWL constructs you use. For example, class descriptions (except class identifier) [1] are inherited, but annotation-property statements on classes are not. Here are some more interesting posts on this (although many of them discuss the issue of inheritance in RDFS rather than OWL): http://answers.semanticweb.com/questions/619/rdfs-owl-inheritance-with-josekipellet - follow the links http://answers.semanticweb.com/questions/136/how-should-a-semantic-inheritance-chain-look-like - the most voted answer tells you everything, you don't even need to read the question which may be confusing. Generally speaking you should not think of the OWL inheritance in the same way as OOP inheritance, because that would only confuse you. OWL is more like set theory than OOP [2]. Csongor [1] http://www.w3.org/TR/owl-ref/#Class [2] http://willware.blogspot.com/2010/09/set-theory-owl-and-semantic-web.html On 04/16/2013 02:51 PM, André Luiz Tietböhl Ramos wrote: > Hello, > > Does inheritance in an ontology (superclasse/classe relationships) > behave the same way as in object-oriented programming (although it is > restricted to data only obviously)? That is, when inferencing is made > it follows the superclass/class taxonomy as an axiomatic structure? > > Thanks in advance, > > -- > André Luiz Tietböhl Ramos > _______________________________________________ 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