Proposed component list

In the interest of making progress on the list of components, I
propose that we adopt the following core components for V1:

xinclude - performs XInclude processing
xslt     - performs XSLT 1.0
xslt2    - performs XSLT 2.0
validate - performs validation (XSD, RNG, Schematron, etc.)
load     - read an XML document from a URI
save     - serialize a document to a URI (supports XSLT 2.0 serialization params)
identity - copies source to target
httprequest - constructs a URI, performs the specified operation (using source as
              the body if appropriate), returns the result as target
aggregate - accepts an arbitrary number of input documents, produces a sequence of them
subsequence - selects a subsequence from a sequence of documents
wrap      - wraps elements
insert    - inserts attributes/subtrees
delete    - deletes attributes/subtrees
rename    - renames attributes/elements
ns-rename - rename namespaces
label     - add unique xml:id attributes to all elements
xproc     - run a pipeline

I propose that we describe the following components as optional:

c14n      - performs C14N
encrypt   - performs encryption
decrypt   - performs decryption
sign      - signs a document
verify    - verifies a signature
soap-exchange - does something with WS/SOAP

And I propose that we describe no other components in the spec.

I'm tempted, in fact, to remove the optioal components from the spec
and instead produce one or more WG Notes describing them.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh
XML Standards Architect
Sun Microsystems, Inc.

Received on Wednesday, 24 January 2007 16:44:28 UTC