Re: Declaring super types
Date: 23 Apr 2010 22:27:12 GMT
Message-ID: <4bd21ec0$0$14129$703f8584_at_textnews.kpn.nl>
Tegiri Nenashi wrote:
>[...] More importantly, I don't quite follow your
>definition. Suppose you have two relations
>
>Circles = [centerX centerY radius]
> 0 0 10
> 10 0 20
>;
>
>Ellipses = [centerX centerY axisX axisY]
> 0 0 10 10
> 10 0 20 20
> 0 10 10 50
>;
>
>these don't match your definition.
True.
> Or perhaps you want to correct the
>"radius" attribute name to match say "axisX", then I still fail to see
>how it would match your definition.
I also gave the rationale for restricting "is a" in this way: it doesn't involve any reasoning about domain values. (Except reasoning involving equality.)