logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   markup   _/_   xml   _/_   validation   _/_   schematron  

Index Browse Edit Visualize Statistics Download Help
 
schematron
is-author-of
- Rick Jeliffe [ author ]
is part of:
- ISO/IEC 19757 - DSDL Document Schema Definition Languages [ whole ]
xml-application
- Relax NG
- XSD, XML Schema Definition
- The Schematron
XML Schema Language
- Examplotron
- XML Schema Compact Syntax (XSCS).
- XSD, XML Schema Definition
- DTD, Document Type Definition
- XDuce
- Tree Regular Expressions for XML
- The Schematron
- Relax NG
- Document Content Description for XML, DCD
Types:
Comment:
phases (top-level) -- patterns -- rules (define the context) -- assertions
advantage
VERY modular
advantage
rather intuitive -- prose english constraints can be readily translated into rules
advantage
no problem with namespaces and versioning
Comment:
rule-based (declarative) model -- not grammar (constructive)
advantage
rather powerful
Comment:
uses XPath to define patterns where constraints should apply
Comment:
Structure Validation Language using Patterns in Trees
Comment:
ISO Schematron -- used as one of the validation engines in DSDL
advantage
can be implemented via XSLT