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

RE: Schema Validation

From: Mark Feblowitz <mfeblowitz@frictionless.com>
Date: Mon, 13 May 2002 11:36:12 -0400
Message-ID: <4DBDB4044ABED31183C000508BA0E97F040ABB34@fcpostal.frictionless.com>
To: "'max.a.chappell@britishairways.com'" <max.a.chappell@britishairways.com>
Cc: xmlschema-dev@w3.org
The design of OAGIS 8 sounds similar to yours, with multiple namespaces and
a separation of components from messages. We tested our schemas using Xerces
2.0.1, MSXML 4 SP1, and XSV 1.4, using Windows command line scripts for
each. You might want to consider downloading OAGIS
(www.openapplications.org) and looking at the Utilities/bin directory.

It makes sense to check your schemas frequently, both for internal
consistency and for the correctness of respective XML instances (which you
can generate manually or with the help of your IDE). On several occasions,
we found that schemas and xml instance files that looked ok in IDEs did not
parse using production validating parsers, usually due to uncaught errors in
derivation via restriction and unique particle derivation. Early detection
of such problems can save you from baking in schema design decisions that
turn out not to supportable at production time.


Mark Feblowitz                                   	
XML Architect
       [t]   617.715.7231                                     	
       [f]   617.495.0188
Frictionless Commerce Incorporated 	
       [e]  mfeblowitz@frictionless.com
       [w] http://www.frictionless.com
       [m] 400 Technology Square, 9th Floor
             Cambridge, MA 02139 
Open Applications Group Incorporated
       [e]  mfeblowitz@openapplications.org
       [w] http://www.openapplications.org 

 -----Original Message-----
From: 	max.a.chappell@britishairways.com
Sent:	Tuesday, May 07, 2002 11:40 AM
To:	xmlschema-dev@w3.org
Subject:	Schema Validation


I have developed an in-house architecture style for BA.
In short, we use multiple namespaces, and have two key types of schema :
Base Type schemas (in which only simple and / or complex types are defined)
and Message Level Schemas in which we declare which elements will be
present in a message - all of which are drawn from the base type schemas.

We are having problems with inconsistencies of different parsers and
validation tools.
I have a set of Schemas that need validating and see that on the W3C page
for testing schemas, I can only upload one schema. Is it possible to submit
these schema by email ? There are some inter-dependencies between the
schema, so they need to be validated as one.

Failing that, does anybody know of any validation tools that have fully
implemented the last recommendations ?




Save time by using an eTicket and our Self-Service Check-in Kiosks. For
more information go to http://www.britishairways.com/eservice1
Received on Monday, 13 May 2002 11:37:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:15:01 UTC