[Len Bullard]
Contracts have to care. If they don’t then the humans won’t. This get to the nub of it. I think of it this way : 1 - If a data corpus, really and truly is known to fit a schema, then schemas can be very useful, as long as authors/editors don's subvert it. 2 - Authors are very likely to subvert the intent of the schema. Taking shortcuts is human nature 3 - The question of whether or not a corpus of data really and truly is known to fit a schema is a profound one. Semantic markup always has a bias, a point of view, perspective that may is not as shared as the schema creators typically think. After all, bias is what the other guy has. 4 - Everybody interested in XML schemas should read Sausserre: http://en.wikipedia.org/wiki/Ferdinand_de_Saussure "Shared understanding" is really really tricky because the concept of a shared language is really, really tricky. Humans communicate probabilistically for the most part, but we tend not to be conscious of that. Schemas ain't probabilistic. Sean |