data: Schematron
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun, 18 Aug 2013 14:27:14 +0200
changeset 1001824c3cf6ba6
parent 99 18a7b139e3fd
child 101 1143978cb64a
data: Schematron
data/dictionary.xml
     1.1 --- a/data/dictionary.xml	Sat Aug 17 19:54:42 2013 +0200
     1.2 +++ b/data/dictionary.xml	Sun Aug 18 14:27:14 2013 +0200
     1.3 @@ -1381,9 +1381,35 @@
     1.4  		<tag>xml</tag>
     1.5  	</concept>
     1.6  	<concept>
     1.7 +		<term abbreviation="" completeForm="Schematron" language="en"/>
     1.8 +		<explanation language="en">
     1.9 +			<text>
    1.10 +				a validation language;
    1.11 +				can describe formats based on XML like XSD or DTD does, but has entirely different approach;
    1.12 +				Schematron is rule-based – defines assertions which must be met to have valid document;
    1.13 +				this rules are transformed into XSL template which is executed during validation;
    1.14 +				Schematron can be also combined with XSD
    1.15 +					– XSD schemas (which are more declarative and more clearly represents the desired structure of the document for humans)
    1.16 +					are enriched with Schematron assertions that adds more complex rules (that cannot be easily expressed in pure XSD)
    1.17 +			</text>
    1.18 +		</explanation>
    1.19 +		<tag>computer</tag>
    1.20 +		<tag>xml</tag>
    1.21 +	</concept>
    1.22 +	<concept>
    1.23  		<term abbreviation="XSLT" completeForm="Extensible Stylesheet Language Transformations" language="en"/>
    1.24  		<term abbreviation="XSL" completeForm="Extensible Stylesheet Language" language="en"/>
    1.25 -		<explanation language="en"><text></text></explanation>
    1.26 +		<explanation language="en">
    1.27 +			<text>
    1.28 +				a transformation language for XML;
    1.29 +				can be used e.g. for
    1.30 +					conversion from one XML format to another one,
    1.31 +					for generating (plain) text or HTML,
    1.32 +					for user friendly visualisation of XML data (XHTML or SVG output),
    1.33 +					or for validations (raise error message on invalid input, see also Schematron);
    1.34 +				XSL templates are also written in XML
    1.35 +			</text>
    1.36 +		</explanation>
    1.37  		<tag>computer</tag>
    1.38  		<tag>xml</tag>
    1.39  	</concept>