OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

[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 

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/



> Cheers,
> Makoto

Rendez-vous  Paris pour le Forum XML.
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