- From: Innovimax SARL <innovimax@gmail.com>
- Date: Wed, 31 Jan 2007 22:26:46 +0100
- To: "Alex Milowski" <alex@milowski.org>
- Cc: public-xml-processing-model-wg@w3.org
Some points : What about validation of Schema themselves ? What about validation trough embedded information (<!DOCTYPE or xsi:noNamespaceSchemaLocation) ? On 1/31/07, Alex Milowski <alex@milowski.org> wrote: > Name: [p:]validate > > Description: > > The validate component runs some form of schema validation assessment on > a document. It operates in one of two modes: assertion or annotation. In > the > assertion mode, a document must be valid or the component fails. In > annotation > mode, the schema validation is run and the results may be contributed to > the data model. The default mode is 'assertion'. > > The document(s) on the 'schema' port may be specified in four ways: > > * a single schema document that should be used to validate the > document. > * a sequence of schema documents that, as a collection, are > considered the set of "known" schema documents. > * a single document containing a catalog of namespaces and > schema locations. > * an external catalog of implementation defined schema definitions. > > It is an error if the schema language is not recognized or if the language > parameter does not match the schema language used by the > schema documents on the 'schema' port. > > A catalog of namespaces can be specified by the following vocabulary > element: > > <c:schema-set> > <c:schema namespace="xs:anyURI" href="xs:anyURI"/>* > </c:schema-set> > > An implementation my choose whether or not to support any particular > schema language. > > [ed. note: I would like to say the XML Schema 1.0 is required. Another > option is to say something is required but there is no specific language > required. That would be non-interoperable but support implementors > who only want to do a particular schema language ( e.g. RelaxNG vs > XML Schema). ] > > Inputs: > > source: A single document > The document to validate. > schema: A sequence of documents. > A representation of the schema. > > Outputs: > > result: A single document > The validate document > > Parameters: > mode: optional > Specifies the validation mode and must be either 'assertion' or > 'annotation'. > language: optional > A URI value indicating the schema language that is expected. > > > > > -- > --Alex Milowski > "The excellence of grammar as a guide is proportional to the paucity of the > inflexions, i.e. to the degree of analysis effected by the language > considered." > > Bertrand Russell in a footnote of Principles of Mathematics -- Innovimax SARL Consulting, Training & XML Development 9, impasse des Orteaux 75020 Paris Tel : +33 8 72 475787 Fax : +33 1 4356 1746 http://www.innovimax.fr RCS Paris 488.018.631 SARL au capital de 10.000 €
Received on Wednesday, 31 January 2007 21:26:56 UTC