Schematron

E24279

Schematron is a rule-based XML schema language that uses XPath expressions to define and validate complex structural and business constraints in XML documents.

AI illustration

How this image was made

AI-generated illustration of Schematron

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Schematron (Schematron is a rule-based XML schema language that uses XPath expressions to define and validate complex structural and business constraints in XML documents.)

All labels observed (4)

How this entity was disambiguated

Statements (59)

Predicate Object
instanceOf XML schema language ⓘ
constraint language ⓘ
rule-based validation language ⓘ
canBeImplementedBy XSLT transformations ⓘ
canBeUsedWith DTD ⓘ
RELAX NG ⓘ
W3C XML Schema ⓘ
linked to: XML Schema
comparedTo RELAX NG ⓘ
W3C XML Schema ⓘ
linked to: XML Schema
designGoal support business-rule validation ⓘ
support complex co-occurrence constraints ⓘ
support context-sensitive validation ⓘ
differenceFromRELAXNG uses XPath rules instead of grammar patterns ⓘ
differenceFromW3CXMLSchema focuses on rule-based constraints rather than grammar-based content models ⓘ
domain XML document validation ⓘ
fileExtension .sch ⓘ
governingBody IEC ⓘ
ISO ⓘ
hasComponent assert element ⓘ
diagnostic element ⓘ
let element ⓘ
pattern ⓘ
phase element ⓘ
report element ⓘ
rule ⓘ
schema ⓘ
hasConcept diagnostics for human-readable error messages ⓘ
pattern-based grouping of rules ⓘ
phases to select active patterns ⓘ
partOfStandardFamily ISO/IEC 19757 (Document Schema Definition Languages, DSDL) ⓘ
primaryParadigm rule-based validation ⓘ
purpose define business rules in XML ⓘ
define structural constraints in XML ⓘ
validate complex constraints in XML documents ⓘ
standardizedAs ISO/IEC 19757-3 ⓘ
supportsExpressionLanguage XPath 1.0 ⓘ
XPath 2.0 ⓘ
XPath 3.0 ⓘ
supportsFeature abstract patterns ⓘ
assert rules ⓘ
diagnostic messages ⓘ
let variables ⓘ
namespaces ⓘ
phased validation ⓘ
report-only rules ⓘ
rule contexts ⓘ
supportsValidationOf business logic constraints ⓘ
co-occurrence constraints ⓘ
context-dependent constraints ⓘ
inter-element relationships ⓘ
SVRLExpansion Schematron Validation Report Language ⓘ
linked to: Schematron
typicalOutputFormat SVRL ⓘ
typicalUseCase business-rule validation in XML ⓘ
cross-field validation in XML documents ⓘ
document quality assurance ⓘ
validation of publishing workflows ⓘ
usesLanguage XPath ⓘ
validationStyle assertion-based ⓘ
rule-based pattern matching ⓘ

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

XML → validatedBy → Schematron ⓘ
XML Schema → relatedStandard → Schematron ⓘ
Schematron → SVRLExpansion → Schematron Validation Report Language ⓘ
linked to: Schematron
ISO/IEC 19757-3 → hasTitle → Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron ⓘ
linked to: Schematron
ISO/IEC 19757-3 → defines → Schematron ⓘ
ISO/IEC 19757-3 → relatedTo → Schematron ⓘ
ISO/IEC 19757-3 → defines → Schematron ⓘ
ISO/IEC 19757-3 → hasTitle → Rule-based validation (Schematron) ⓘ
linked to: Schematron
SVRL → fullName → Schematron Validation Report Language ⓘ
linked to: Schematron
SVRL → acronymFor → Schematron Validation Report Language ⓘ
linked to: Schematron
SVRL → associatedWith → Schematron ⓘ
DTD → relatedTo → Schematron ⓘ
ISO/IEC 19757-3 → defines → Schematron ⓘ
subject linked to: ISO/IEC 19757
Character repertoire description language → relatedTo → Schematron ⓘ