Map Development Area (MDA)
Location:
_/_
markup
_/_
xml
_/_
validation
_/_
schematron
| schematron |
|
|
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
|
|
|