W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2002

Re: Choice

From: <noah_mendelsohn@us.ibm.com>
Date: Fri, 8 Mar 2002 12:50:56 -0500
To: Eric van der Vlist <vdv@dyomedea.com>
Cc: xmlschema-dev@w3.org
Message-ID: <OF2DDE0218.50712695-ON85256B76.006228AB@lotus.com>
I stand  corrected!  Then again, I'm not looking forward to running Prolog 
in my SOAP pipelines.

Noah Mendelsohn                              Voice: 1-617-693-4036
IBM Corporation                                Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142

Eric van der Vlist <vdv@dyomedea.com>
Sent by: xmlschema-dev-request@w3.org
03/08/02 11:31 AM

        To:     xmlschema-dev@w3.org
        cc:     (bcc: Noah Mendelsohn/Cambridge/IBM)
        Subject:        Re: Choice

Hi Noah,

noah_mendelsohn@us.ibm.com wrote:
> Jeni Tenison writes (regarding possible support of Schematron):
>>>I'd hope so, personally, because I don't think there's
>>>any way for XML Schema to articulate everything 
>>>about a markup language without supporting a rules-based 
> I'd be a little careful about implying that we might somehow create a 
> language that would "articulate everything".  The only way we would come 

> close would be to include a Turing complete programming language.   The 
> results would be imperative rather than declarative, and would have a 
> variety of drawbacks. 

Not necessarly! One of the fantasies I'd like to try if/when I'll have 
some time is to use Prolog, for instance, to valide XML documents. It's 
a declarative language and it's Turing complete...

In fact, I am pretty sure (and that's one of the things I'd like to show 
through my participation to the ISO/DSDL project [1]) that rule based 
schema languages are to grammar based and OO schema languages what 
assembly language is to 3rd generation languages.

You can build one on top of the other and some applications just need 
both together!

My 0,02 Euros.

[1] http://dsdl.org
See you in Seattle.
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
Received on Friday, 8 March 2002 13:05:24 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:55:55 UTC