[tmcl-wg] Relax NG Compact Syntax and TMCL-light

Lars Marius Garshol tmcl-wg@isotopicmaps.org
06 Jan 2004 19:44:15 +0100


* dmitryv@cogeco.ca
|
| I was reading recently about Relax NG Compact Syntax. I think that
| TMCL-light can reuse many ideas from this specification.

I agree. I looked at your example, but that seemed to me to simply be
an LTM-like compact syntax for OSL, with support for data typing. Was
that the intention? If so, I quite like the idea in general, but I'm
not sure OSL is what we want to base TMCL on. 

We probably do want a compact syntax, though.
 
| Schema author typically provides only partial type descriptions.

Geir Ove did a TMCL proposal long ago that had something similar to
this. It was based on an object-oriented metamodel and allowed
expressions against this that could be combined in various ways. I
thought it overpowered then, and maybe I still would, but I think the
basic approach was good.

Geir Ove, do you have any material on this proposal that you could
post? If so, I think it would be very useful.

I think a modified version of Geir Ove's original proposal, extended
to match OSL capabilities with some additional power, with a compact
syntax, might be quite interesting.

On the other hand, maybe AsTMa! has all this already?

| Any comments?

I like the "partial type description" concept. I think the trick is to
combine it with the correct validation model, and then it will
probably fly.

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