W3C home > Mailing lists > Public > public-swbp-wg@w3.org > October 2005

RE: [SE] Suggestion of new note

From: <ewallace@cme.nist.gov>
Date: Tue, 4 Oct 2005 16:48:11 -0400 (EDT)
Message-Id: <200510042048.QAA04995@clue.mel.nist.gov>
To: holgi@stanford.edu, michael.f.uschold@boeing.com
Cc: public-swbp-wg@w3.org


Michael Uschold wrote:
>Here are my latest slides on the difference between object-oriented and
>OWL.

Some comments

Regarding slide 2:

 Object models (e.g. UML 1.x or precursors) support multiple inheritence. Even 
 when disjoint subtype coverings are specified, an instance can have multiple 
 types (it's instantiated type and each supertype of that type).

Regarding slide 3:

 Not sure what you are identifying with term "property" in the OO context.  This 
 is because attributes and relations (uml:Association) are treated differently in OO.
 The statement "Properties attached to single class" isn't quite right for OO attributes 
 or relations.  Perhaps this would be better written "Attributes are defined locally
 to a class".  Thus attributes with the same name in different classes do not 
 denote the same attribute.

 Associations (relations) are defined with respect to particular classes at their 
 AssociationEnds.  Thus Associations are attached to one or (usually) more classes.  

-Evan
Received on Tuesday, 4 October 2005 20:48:20 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:09:44 UTC