Re: [OEP,ALL] Potential topics for OEP notes

Hi,

During the past three weeks I resumed teaching ontology engineering and 
semantic web to M. Sc. /Grad Students. The two design patterns on n-ary 
relations and classes as values were greatly appreciated by the 
students. Thank you!

Seeing their progress and their difficulties, I would like to propose 
another note and another design pattern: most of them are extremely 
familiar with object-oriented programming which makes the idea of type 
hierarchies fairly easy to grasp. However as we dive into the model, a 
number of differences puzzle them: the properties as first-class 
primitives, the semantic of the range/domain, and lately the ability to 
use multiple instantiation / multi-instantiation.

 From this weekly practice, I see two notes that could be of interest 
for these young engineers:
- a note "from object-oriented design to semantic web modelling" which 
would summarize and comment shared aspects and core differences; this is 
probably close to the work on UML.
- a design pattern on the "usage of multiple instantiation": avoid 
artificial multiplication of common subtypes, useful to model roles, can 
be used for boolean properties in closed worlds, etc.

Fabien
-- 
"People who never laugh, are not serious."
                            -- Pierre Dac.
  ____________
|__ _ |_  http://www-sop.inria.fr/acacia/personnel/Fabien.Gandon/
|  (_||_) INRIA Sophia Antipolis - ph# (33)(0)4 92 38 77 88

Received on Tuesday, 19 October 2004 14:39:11 UTC