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] The relationship between a class and its subclass or superclass.

Jonathan Carter jonathan.carter at
Mon Jun 30 02:08:36 PDT 2008

I agree. That's the approach that I have taken and it works well.
Define your class hierarchy to describe what everything in your domain  
is. Then create a slot for the "part_of" relationship - this slot will  
be an "Instance" type and will contain the Instance of a class as per  
your requirements.

Hope this helps

Jonathan Carter - Head of Technical Architecture
Enterprise Architecture Solutions Ltd

Assess your EA maturity at:

On 27 Jun 2008, at 22:21, Thomas Russ wrote:

> On Jun 27, 2008, at 7:00 AM, Mariana Kessler Bortoluzzi wrote:
>> Hello,
>> I've created some ontologies and want to specify the relation between
>> classes in the hierarchy. Some of my classes should relate to their
>> superclasses by "part_of" relations while others should relate by an
>> "is_a"
>> link. What is the best way to represent this in Protégé?
>> I created slots linking superclass and subclass named "part_of" and
>> "is_a"
>> to represent this, but is there any better representation?
> You certainly need the "part_of" relationship, but for "is_a", you
> probably want to use the build-in sublclassing mechanism.  That gives
> you the proper is_a semantics already.
> I think it would also be clearer if you didn't refer to classes linked
> by part_of as superclasses, since that seems to be the name reserved
> for the subclass/superclass relationship.
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at
> Instructions for unsubscribing:

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-discussion mailing list