Re: [xml-dev] Need a language whiz: An XML Schema "specifies" how data is to be structured? "describes"? "constrains"?

From
Tony Graham <>
To
Date
2018-01-08T10:14:56Z
ID
<>
Thread
Re: [xml-dev] Need a language whiz: An XML Schema "specifies" how data is to be structured? "describes"? "constrains"?
On 08/01/2018 09:20, Rick Jelliffe wrote:
> I still don't see what the novelty of "epischemas" is supposed to be,
>  apart from giving a name (which is welcome).   James Clark did this
>  parallel grammar technique for HTML IIRC, as a way to reconstruct
> SGML's

IIRC, Gerrit did refer to James Clark's precedent (and its absence of a
name) in his talk, though I can't find a mention of it in either of
Gerrit's slides or paper.

> exclusion exceptions (i.e. that an <a> could not contain an <a> etc)
>  without combinatorial explosion.  Schematron supported multiple
> patterns in parallel from the start.   DSDL's NVRL was based on
> selecting different sections of documents and running them through
> different schemas (including in parallel).  Lloyds of London
> Financial Markets use of layers of increasing complexity (IIRC a
> basic grammar, then a complex grammar, then a Schematron) to weed out
> bad transactions efficiently was widely reported.  And the idea of a
> Bloom filter is basic CS knowledge.

Everybody here is pro-Schematron, but Gerrit's stated reason for using
multiple schema bundled with NVDL is context-aware content completion in
editors.

Regards,


Tony Graham.
-- 
Senior Architect
XML Division
Antenna House, Inc.
----
Skerries, Ireland