Re: Step Categories

Alex

I would certainly put p:identity and p:count in Sequence Operations

My two cents

Mohamed

On Thu, Feb 2, 2012 at 1:01 AM, Alex Milowski <alex@milowski.com> wrote:
> Here is my first cut of the step inventory categorization for my
> action item.  I've take this from information that was sent to me,
> source code, and documentation online [1].  I did not include the
> general categories we had on the wiki [2].  Those categories were
> "Sorting", "Validation with Error", "Map-reduce", "Iterate until
> condition", "Dynamic Pipeline Execution", "Long-form Viewport", and
> "e-mail."
>
>
> Micro-operations
>
> 7.1.1 p:add-attribute
> 7.1.2 p:add-xml-base
> 7.1.5 p:delete
> 7.1.12 p:insert
> 7.1.13 p:label-elements
> 7.1.15 p:make-absolute-uris
> 7.1.16 p:namespace-rename
> 7.1.19 p:rename
> 7.1.20 p:replace
> 7.1.21 p:set-attributes
> 7.1.25 p:string-replace
> 7.1.27 p:unwrap
> 7.1.28 p:wrap
> cx:namespace-delete (calabash)
>
>
> Transformation
>
> 7.1.30 p:xinclude
> 7.1.31 p:xslt
> p:template (note)
>
>
> Query
>
> 7.2.9 p:xquery
> ml:adhoc-query (calabash)
> ml:insert-document (calabash)
> ml:invoke-module (calabash)
>
>
> Validation
>
> 7.2.4 p:validate-with-relax-ng
> 7.2.5 p:validate-with-schematron
> 7.2.6 p:validate-with-xml-schema
> cx:nvdl (calabash)
>
>
> Document Operations
>
> 7.1.3 p:compare
> 7.1.4 p:count
> 7.1.11 p:identity
> 7.1.9 p:filter
> 7.2.2 p:hash
> 7.2.10 p:xsl-formatter
> cx:delta-xml (calabash)
> cx:pretty-print (calabash)
> cx:css-formatter (calabash)
> cxu:compare (calabash)
> emx:get-base-uri (emc)
>
>
> File & Directory Operations
>
> 7.1.6 p:directory-list
> cx:zip (calabash)
> cx:unzip (calabash)
> cxf:info (calabash)
> cxf:delete (calabash)
> cxf:mkdir (calabash)
> cxf:copy (calabash)
> cxf:move (calabash)
> cxf:touch (calabash)
> cxf:tempfile (calabash)
> cxf:head (calabash)
> cxf:tail (calabash)
>
>
> Image Operations
>
> cx:metadata-extractor (calabash)
>
>
> Error / Message Handling
>
> 7.1.7 p:error
> cx:message (calabash)
> emx:message (emc)
>
>
> Sequence Operations
>
> 7.1.17 p:pack
> 7.1.23 p:split-sequence
> 7.1.29 p:wrap-sequence
>
>
> Input / Output
>
> 7.1.10 p:http-request
> 7.1.14 p:load
> 7.1.22 p:sink
> 7.1.24 p:store
> cx:uri-info (calabash)
> emx:fetch (emc)
>
>
> XProc Operations
>
> 7.1.18 p:parameters
> p:in-scope-names (note)
> cx:eval (calabash)
> cx:report-errors (calabash)
> emx:eval (emc)
>
>
> Encoding
>
> 7.1.8 p:escape-markup
> 7.1.26 p:unescape-markup
> 7.2.7 p:www-form-urldecode
> 7.2.8 p:www-form-urlencode
>
>
> Execution Control
>
> 7.2.1 p:exec
>
>
> Resource / Collection Management
>
> cx:collection-manager (calabash)
>
>
> Environment
>
> cx:java-properties (calabash)
> cxo:info (calabash)
> cxo:cwd (calabash)
> cxo:env (calabash)
>
>
> Miscellaneous
>
> 7.2.3 p:uuid
> cx:get-cookies (calabash)
> cx:set-cookies (calabash)
> cx:send-mail (calabash)
>
>
> [1] http://xmlcalabash.com/extension/steps/
> [2] http://www.w3.org/wiki/NewSteps
>
> --
> --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 9 52 475787
Fax : +33 1 4356 1746
http://www.innovimax.fr
RCS Paris 488.018.631
SARL au capital de 10.000 €

Received on Sunday, 5 February 2012 16:28:59 UTC