- From: Rui Lopes <rlopes@di.fc.ul.pt>
- Date: Mon, 02 Jan 2006 13:02:01 +0000
- To: XMLProc List <public-xml-processing-model-wg@w3.org>
Here are some requirements to be discussed on the next meeting, based on the requirements gathered previously in the WG note. Rui ------- Requirements for an XML Processing Model: ----------------------------------------- - The model should define the interaction between processing stages within a pipeline, especially when multiple inputs and outputs are processed; - Mechanisms for pipeline composition must be provided, whether dependency-based or sequence-based; - Different pipelines within a processing specification must have a specific meaning: . dependencies should be based on input/output specifications? . all pipelines are independent from each other (thus able to be executed in parallel)? - The model should allow pipelines to be explicitly named, enabling a partial execution of a given specification. Requirements for an XML Processing Language: -------------------------------------------- - The language must be conformant to the processing model; - The language must be as declarative as possible, providing the smallest set of procedural elements possible (e.g., foreach, if/switch, error/exception handling); - Given the same source documents and processing specification, different XProc implementations must return the same results; - The language binding to initial processing sources should be as loose as possible, enabling batch processing; - There should be only one standardized element for stage declaration within a pipeline, lowering language specification maintenance costs; - Processing stage names should be standardized, with strict semantics (i.e., declaring an XSLT task will run a conformant XSLT processor); - A set of core components must be implemented (e.g. XSLT, XInclude, Schema Validation), otherwise conformant implementations will not produce any practical result; - The language should allow composition of external pipelines, lowering application maintenance costs. -- Rui Lopes <rlopes@di.fc.ul.pt> Work: +351 21 750 05 32 Junior Researcher Fax: +351 21 750 05 33 quoted-printable Faculdade de Ci=C3=AAncias - Universidade de Lisboa HCIM/LaSIGE - Department of Informatics Campo Grande, Bloco C6 - Sala 6.3.29 Lisboa, Portugal --------------090206010106000908050900--
Received on Tuesday, 3 January 2006 13:18:17 UTC