What’s in a Schematron?

David Maus

State and University Library Hamburg

Abstract

This paper presents a preliminary classification of Schematron concepts and discusses the three most important topics covered by ISO Schematron: Rule based validation, schema composition, and reporting. It concludes with rough sketch of a new rule based validation language in the tradition of Schematron that takes the advantages in markup language technology into consideration.


Table of Contents

Introduction
A preliminary classification of Schematron concepts
Rule based validation
Summary
Shortcomings
Corrections
Schema composition
Summary
Shortcomings
Corrections
Reporting
Summary
Shortcomings
Proposed corrections
From ISO Schematron to Open Schematron?
Bibliography