Schematron as XSLT Interface, and Advanced Validation Models

Schematron (ISO/IEC 19757-3:2008, 2016, 2020) is widely enjoyed as perhaps the most expressive and powerful of all XML schema languages. In this article, I argue that Schematron is profitably seen as a kind of API (application programming interface) for a constrained flavor of XSLT. This outlook has immense benefits, because when we act on that insight, Schematron’s horizons expand to those of XSLT. Anything an XSLT can create can be reported in Schematron, and together they can conquer the world. I present four models of validation that closely partner XSLT and Schematron, and offer suggestions on how that partnership can be strengthened in the future.

Authors

Publication Details

Journal
Balisage series on markup technologies
Published
2025-07-26
DOI
https://doi.org/10.4242/balisagevol30.kalvesmaki01
Primary Topic
Digital Humanities and Scholarship
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Schematron as XSLT Interface, and Advanced Validation Models

Joel Kalvesmaki
Balisage series on markup technologies
Digital Humanities and Scholarship
article

Schematron as XSLT Interface, and Advanced Validation Models

Joel Kalvesmaki
article en

Abstract

Schematron (ISO/IEC 19757-3:2008, 2016, 2020) is widely enjoyed as perhaps the most expressive and powerful of all XML schema languages. In this article, I argue that Schematron is profitably seen as a kind of API (application programming interface) for a constrained flavor of XSLT. This outlook has immense benefits, because when we act on that insight, Schematron’s horizons expand to those of XSLT. Anything an XSLT can create can be reported in Schematron, and together they can conquer the world. I present four models of validation that closely partner XSLT and Schematron, and offer suggestions on how that partnership can be strengthened in the future.

Balisage series on markup technologiesVol. 30
Openalex Percentile: Top 64%
Digital Humanities and Scholarship
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Schematron as XSLT Interface, and Advanced Validation Models — Joel Kalvesmaki · Balisage series on markup technologies (2025) | TGRS Research Map | TGRS