Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-discussion] Doubt about inheritance

Csongor Nyulas csongor.nyulas at stanford.edu
Tue Apr 16 17:06:16 PDT 2013


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
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20130416/4a45e1d1/attachment.html>


More information about the protege-discussion mailing list