BS ISO/IEC 19757-3:2020
$189.07
Information technology. Document Schema Definition Languages (DSDL) – Rule-based validation using Schematron
Published By | Publication Date | Number of Pages |
BSI | 2020 | 50 |
This document specifies Schematron, a schema language for XML. This document establishes requirements for Schematron schemas and specifies when an XML document matches the patterns specified by a Schematron schema. Schematron uses query languages such as XPath for writing assertions.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
7 | Foreword |
8 | Introduction |
11 | 1 Scope 2 Normative references 3 Terms and definitions |
14 | 4 Notation 5 Syntax 5.1 Well-formedness 5.2 Namespace 5.3 Whitespace 5.4 Core elements 5.4.1 General 5.4.2 active element 5.4.3 assert element |
15 | 5.4.4 extends element 5.4.5 include element 5.4.6 let element 5.4.7 name element |
16 | 5.4.8 ns element 5.4.9 param element 5.4.10 pattern element 5.4.11 phase element 5.4.12 report element |
17 | 5.4.13 rule element 5.4.14 schema element 5.4.15 value-of element |
18 | 5.5 Ancillary elements and attributes 5.5.1 diagnostic element 5.5.2 diagnostics element 5.5.3 dir element 5.5.4 emph element 5.5.5 flag attribute 5.5.6 fpi attribute 5.5.7 icon attribute 5.5.8 p element 5.5.9 properties element 5.5.10 property element |
19 | 5.5.11 role attribute 5.5.12 see attribute 5.5.13 span element 5.5.14 subject attribute 5.5.15 title element 6 Semantics 6.1 Validation function |
20 | 6.2 Minimal syntax (informative) |
21 | 6.3 Abstract pattern processing |
22 | 6.4 Query language binding |
23 | 6.5 Order and side-effects 7 Conformance 7.1 Simple conformance |
24 | 7.2 Full conformance |
25 | Annex A (normative) RELAX NG schema for Schematron |
29 | Annex B (normative) Schematron schema for additional constraints |
30 | Annex C (normative) Default query language binding |
31 | Annex D (informative) Schematron Validation Report Language |
36 | Annex E (informative) Design requirements |
37 | Annex F (informative) Use of Schematron as a vocabulary |
38 | Annex G (informative) Use of Schematron for multi-lingual schemas |
39 | Annex H (normative) Query language binding for XSLT2 |
41 | Annex I (normative) Query language binding for XPath2 |
42 | Annex J (normative) Query language binding for XSLT3 |
44 | Annex K (normative) Query language binding for XPath3 |
45 | Annex L (informative) Query language binding for EXSLT |
46 | Annex M (informative) Query language binding for STX |
47 | Annex N (informative) Example usage of Schematron properties |
49 | Bibliography |