Re: [xml-dev] semantics in schema (xsd)

From
David Megginson <>
To
XML Developers List <>
Date
2004-02-27T17:47:22Z
ID
<>
Thread
Re: [xml-dev] semantics in schema (xsd)
Irene Polikoff wrote:

> Well, this seem to go back to the question of whether "husband" should
> be treated as a class - a subclass of males or as a relationship (object
> property).

I'd say forget about classes and make your objects big bags of properties 
(attributes and relationships).  The main advantages of classes for 
object-oriented programming -- code reuse and type-safe polymorphism -- 
don't even apply to simple information representation, so why pay the costs 
of a class structure if you don't receive any benefits?

  There exists an entity A.
  A is human.
  A is male.
  A is married to B.
  A is a biological parent of C.

That's not so hard, is it?


All the best,


David