[topicmapmail] LTM 1.3 Change Proposal
Lars Marius Garshol
larsga@ontopia.net
Fri, 21 Jan 2005 12:06:03 +0100
* Jan Algermissen
|
| would maybe be a good idea to look for principles that a decision
| could be based on/evaluated against.
Yes, it might be. XTM 1.0 has a set of requirements at the top, but
they don't really help much, and personally (ie: with 4 years of
hindsight) I think they were too limited.
| The issue you are dealing with here is the one of 'missing
| information', well known in the data management scene. Also closely
| related to SQL's null values and the evils of the resulting three
| valued logic in SQL (true, false, and null). Duhhhh....
Well, topic maps and RDBMSs are different here. We are both vulnerable
to the tree-valued logic horror, but RDBMSs have to have NULLs because
of the tight connection between logical storage and the schema. That
is, if PERSON has a DATE_OF_BIRTH column, every person must have a
value there. This doesn't apply to topic maps, where the author can
decide whether or not to create a date-of-birth occurrence.
And, in fact, for topic maps the problem Murray and I are discussing
is much worse, because it amounts to having NULL columns (and tables)
where a NULL column on row X may be different from the NULL column on
row Y.
This is quite a complication, and I don't see that the complication
buys us anything at all, as I argued in my email to Murray.
--
Lars Marius Garshol, Ontopian <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50 <URL: http://www.garshol.priv.no >