tr:oxy-validate-with-schematron validate-with-schematron

schematron/xpl/oxy-schematron.xpl

Import URI: http://transpect.io/schematron/xpl/oxy-schematron.xpl

A Schematron validation step that uses oXygen’s abstract expansion XSL by default.

The reason for selecting oXygen’s implementation is that it expands placeholders in (sch:report | sch:assert)/@role.

It isn’t fully featured yet. For example, assert-valid doesn’t have an effect.

Output Ports

NameDocumentationConnections

result

report

Options

NameDocumentationDefault

family

The Schematron checking rule “family”, a set of rules with same categories. They will be displayed by tr:patch-svrl.

'unspecified'

step-name

The XProc step whose output has been checked. This will be displayed by tr:patch-svrl.

''

assert-valid

'false'

phase

'#ALL'

Subpipeline

StepInputsOutputsOptions

p:xslt d175e45

source

schema on validate-with-schematron

parameters

parameters on validate-with-schematron

stylesheet

abstract-expansion-xsl on validate-with-schematron

result

p:xslt create-xsl

source

result on d175e45

parameters

parameters on validate-with-schematron

stylesheet

sch2xsl on validate-with-schematron

result

p:sink d175e76

source

result on create-xsl

p:xslt d175e77

source

source on validate-with-schematron

parameters

parameters on validate-with-schematron

stylesheet

result on create-xsl

result

p:add-attribute d175e94

source

result on d175e77

result

attribute-name = 'tr:family'

match = '/*'

attribute-value = $family

p:add-attribute apply-xsl

source

result on d175e94

result

attribute-name = 'tr:step-name'

match = '/*'

attribute-value = $step-name

p:sink d175e102

source

result on apply-xsl