TMCL requirements; Was: [sc34wg3] a new name for the RM

Lars Marius Garshol sc34wg3@isotopicmaps.org
27 Jan 2003 21:10:11 +0100


* Martin Bryan
| 
| The point that Michel was making is that TMCL statements, whatever
| form they might take, need to be human parsable so that users can
| validate whether or not the constraints have been met. If the
| language is so convoluted that only a program can implement it then
| it will be a complete failure. 

I agree completely. Humans will be writing the TMCL schemas in most
cases, and they need to be able to read and understand what they've
written.

| Unless the end-users understand what they are doing, and why,
| writing any formal descripition of the language is irrelevant.

End-users is something else, I think. If we succeed they won't even
know they are using topic maps. (In fact, that's true in a lot of
cases already.)

| Whether the tutorial forms an introduction to the standard, and
| informative annex or a separate TR is irrelevant. What is vital is
| that the human understandable version is available for review at the
| same time as the formal material so that we can get adequate
| feedback from the user community as well as the few developers able
| to understand any formal definitions.

Makes sense to me.

-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50                  <URL: http://www.garshol.priv.no >