[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [relax-ng] close schema language
MURATA Makoto wrote:
> Eric van der Vlist wrote:
>
>
>>Schematron is the only language I know where "everything which is not
>>forbidden is allowed", the main principle of the other languages being
>>rather that "everything which is not allowed is forbidden" which, by
>>itself, is "closed".
>>
>
> This is what I meant by assertion-based, but probably I was not clear.
Sorry, I had misunderstood what you meant.
>
> I wrote:
>
>
>>But I have always wondered why Rick Jelliffe opposes to other languages.
>>What he calls "closed" is not a hangover from DBMS. Does he really think
>>DocBook and TEI are such hangovers? "Closed" content models are sometimes
>>(or often) required.
>>
>
> This is my main point. I think that lack of closedness is also a disadvantage.
> For example, I am not aware of any data binding tools for Schematron. I do not
> think it is easy to develop them, since Schematron does not provide closed content
> models.
I am not aware of any such tool either, OTH, as I read your lines, it
rings a bell: I had done in the past some experiences to use XSLT as a
data binding tool [1] and some of this trivial stuff could be adapted to
Schematron.
That's funny how the contrast between closed and open models are, in a
sense, a contrast between schema languages and XSLT.
[1] http://4xt.org/downloads/examples/xmlbinder/
Thanks
Eric
>
> Cheers,
>
> Makoto
--
Rendez-vous à Paris pour le Forum XML.
http://www.technoforum.fr/Pages/forumXML01/index.html
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC