- 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
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 >>>approach. >>> > > 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. Eric [1] http://dsdl.org -- See you in Seattle. http://knowledgetechnologies.net/ ------------------------------------------------------------------------ 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