Re: Nearest Common Ancestor Report (XDb1's $1000 Challenge)
From: Neo <neo55592_at_hotmail.com>
Date: 17 May 2004 17:52:49 -0700
Message-ID: <4b45d3ad.0405171652.550cae1d_at_posting.google.com>
Dog's class is thing (dog isa thing).
Fido's class is dog (fido isa dog). Etc... Except for thing (which is the root),
can you name any thing in an XDb1 database that isn't classified?
Date: 17 May 2004 17:52:49 -0700
Message-ID: <4b45d3ad.0405171652.550cae1d_at_posting.google.com>
> Furthermore, you seem to desire the possibility to enter untyped data,
> which is of course impossible in a strong-typed language. I do present
> "sort of" a way to do this in a relational database, but I'd never use a
> kludge even remotely like this for real. Just as I consider XDb1 to be
> completely worthless for any real problem, for exactly this same reason.
> Remove types, and nothing prevents your user from entering "banana" as
> John's age.
All things in XDb1 are typed/classified. In XDb1, thing is the most general class. Person's class is thing (person isa thing).
John's class is person (john isa person). Mary's class is person (mary isa person). Color's class is thing (color isa thing).Red's class is color (red isa color).
Dog's class is thing (dog isa thing).
Fido's class is dog (fido isa dog). Etc... Except for thing (which is the root),
can you name any thing in an XDb1 database that isn't classified?