> It was a doctrine driven not by theory but by tool implementation,
> I'd say. Having SGML invented by essentially a computer science
I don't think that would be correct. Heck, when we (WWP) embarked on
the use of this doctrine, we had no tools! And while it may well be
argued that lots of aspects of SGML markup were not thoroughly enough
thought through or tested, I don't see any reason to suspect that
this doctrine would not have emerged if better tools had been
available or if the inventors of SGML had PhDs in CS.
I think that, for a long time, there was the text, and the markup
that said something about the text. In truth, I don't wonder if we
had a better markup meta-language, if that wouldn't still be true.
Just musing aloud ...