[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 >