Library http://www.daisy.org/pipeline/modules/validation-utils/library.xpl

Validation Utilities Library

Authors:
Name:
Romain Deltour
E-mail:
rdeltour@gmail.com
Organization:
DAISY Consortium

Steps

Local Name Namespace URI Description
check-files-exist http://www.daisy.org/ns/pipeline/xproc Check that files exist Given a list of files, ensure that each exists.
check-files-wellformed http://www.daisy.org/ns/pipeline/xproc Check that files exist and are well-formed XML Given a list of files, ensure that each exists and is well-formed XML.
combine-validation-reports http://www.daisy.org/ns/pipeline/xproc Combine validation reports Wrap one or more validation reports and optional document data. This prepares it for the validation-report-to-html step.
create-validation-report-error http://www.daisy.org/ns/pipeline/xproc/internal Create a d:error element Create a d:error element, used in validation reports. See http://code.google.com/p/daisy-pipeline/wiki/ValidationReportXML
relax-ng-report http://xproc.org/library Performs RELAX NG validation, returning two results: the source document (validated, if validation succeeds) and a report of the validation errors (if any). This step comes from the XProc.org library.
relax-ng-to-schematron http://www.daisy.org/ns/pipeline/xproc Extracts embedded Schematron rules from a RELAX NG schema. The output is empty if there are no Schematron rules. Currently ISO Schematron is supported (the "http://purl.oclc.org/dsdl/schematron" namespace). Compact syntax is not supported.
report-errors http://www.daisy.org/ns/pipeline/xproc
validation-report-to-html http://www.daisy.org/ns/pipeline/xproc Validation Report to HTML Combines a series of validation reports into one single HTML report.
validation-status http://www.daisy.org/ns/pipeline/xproc Validation status XML Given one or more validation reports, produce XML that can be used on the reserved validation-status port. If any of the reports contain errors, the validation status will be 'error'. Otherwise, it will be 'ok'.