<?xml version="1.0" encoding="UTF-8"?><chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="errors"><title>Errors</title><para>Below is a list of 111
               specifically defined TAN errors.</para><para>The contents of this chapter have been generated automatically. Although much effort has
         been spent to ensure accurate representation of the schemas and function library, you may
         find errors or inconsistencies. In such cases, the functions and schemas (particularly the
         RELAX-NG, compact syntax) are to be given priority.</para><section><title>error<code>[adv01]</code></title><para>Token-based assertions of multiple class 2 TAN documents that share the same class 1 source may be compared or collated only if those class 2 documents adopt identical token definitions.</para><para>General rule not affecting specific attibutes or elements.</para><para>No variables, keys, functions, or named templates depend upon this error.</para></section><section><title>error<code>[adv02]</code></title><para>Assertions of multiple TAN-A-div documents that share the same class 1 source may be compared or collated only if they suppress, or fail to suppress, the same div types.</para><para>General rule not affecting specific attibutes or elements.</para><para>No variables, keys, functions, or named templates depend upon this error.</para></section><section><title>error<code>[adv03]</code></title><para>Mismatched sets of statistics may not be merged.</para><para>General rule not affecting specific attibutes or elements.</para><para>Used by function <code><link linkend="function-merge-analyzed-stats">tan:merge-analyzed-stats</link></code>()</para></section><section><title>error<code>[cat01]</code></title><para>Every <code><link linkend="attribute-href">@href</link></code> in a catalog.tan.xml file must point to a document that is available.</para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by template <code><link linkend="template-catalog-expansion-terse">ŧ catalog-expansion-terse</link></code></para></section><section><title>error<code>[cat02]</code></title><para><code><link linkend="attribute-root">@root</link></code> should match the target's root element name</para><para>Affects: <code><link linkend="attribute-root">@root</link></code></para><para>Used by template <code><link linkend="template-catalog-expansion-terse">ŧ catalog-expansion-terse</link></code></para></section><section><title>error<code>[cat03]</code></title><para>In a catalog.tan.xml, <code><link linkend="attribute-id">@id</link></code> should match the target's root element <code><link linkend="attribute-id">@id</link></code></para><para>Affects: <code><link linkend="attribute-id">@id</link></code></para><para>Used by template <code><link linkend="template-catalog-expansion-terse">ŧ catalog-expansion-terse</link></code></para></section><section><title>warning<code>[cat04]</code></title><para>Different TAN files should have unique <code>@ids.</code></para><para>Affects: <code><link linkend="attribute-id">@id</link></code></para><para>Used by template <code><link linkend="template-catalog-expansion-terse">ŧ catalog-expansion-terse</link></code></para></section><section><title>warning<code>[cat05]</code></title><para><code><link linkend="attribute-href">@href</link></code> values in catalog.tan.xml should be unique</para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by template <code><link linkend="template-catalog-expansion-terse">ŧ catalog-expansion-terse</link></code></para></section><section><title>warning<code>[cat06]</code></title><para>If a local catalog.tan.xml file lacks a reference to a TAN file being validated, a warning will appear.</para><para>Affects: <code><link linkend="attribute-id">@id</link></code></para><para>Used by template <code><link linkend="template-core-expansion-verbose">ŧ core-expansion-verbose</link></code></para></section><section><title>warning<code>[cat07]</code></title><para>A TAN file being validated verbosely will include errors reported in any local catalog.tan.xml</para><para>General rule not affecting specific attibutes or elements.</para><para>Used by template <code><link linkend="template-core-expansion-verbose">ŧ core-expansion-verbose</link></code></para></section><section><title>error<code>[chr01]</code></title><para>Every character must be locatable in every token in every ref in every source.</para><para>Affects: <code><link linkend="attribute-chars">@chars</link></code><code><link linkend="element-tok">&lt;tok&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>error<code>[cl101]</code></title><para>Class 1 files must share the same source as any alternatively divided edition.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl102]</code></title><para>Class 1 files must share the same work as any model or alternatively divided edition.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl103]</code></title><para>Class 1 files must share the same work-version, if supplied, as any alternatively divided edition.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl104]</code></title><para>Class 1 files must have identical transcriptions, after TAN normalization, as any alternatively divided edition.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code> <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code> <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code></para></section><section><title>error<code>[cl106]</code></title><para>A class 1 file may have no more than one model.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>warning<code>[cl107]</code></title><para>If a class 1 file diverges from the structure of its model a warning will be generated specifying where differences exist.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code> <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code></para></section><section><title>error<code>[cl108]</code></title><para>A work element may invoke no more than one inclusion.</para><para>Affects: <code><link linkend="attribute-include">@include</link></code><code><link linkend="element-work">&lt;work&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl109]</code></title><para>Leaf div references must be unique.</para><para>Affects: <code><link linkend="attribute-n">@n</link></code><code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[cl110]</code></title><para>Every leaf div must have at least some non-space text.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[cl111]</code></title><para>No text may begin with a modifying character.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[cl112]</code></title><para>No text may have a spacing character followed by a modifying character.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[cl113]</code></title><para>No text may have Unicode characters that are disallowed, e.g., U+A0, NO BREAK SPACE.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>warning<code>[cl115]</code></title><para><code><link linkend="attribute-n">@n</link></code> suffices for labeling text in a <code><link linkend="element-div">&lt;div&gt;</link></code>; the <code><link linkend="attribute-n">@n</link></code>'s value should not appear in the text.</para><para>Affects: <code><link linkend="attribute-n">@n</link></code><code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code></para></section><section><title>warning<code>[cl116]</code></title><para>concatenated <code><link linkend="attribute-n">@n</link></code>'s suffice for labeling text in a <code><link linkend="element-div">&lt;div&gt;</link></code>; the <code><link linkend="element-div">&lt;div&gt;</link></code>'s reference should not appear in the text.</para><para>Affects: <code><link linkend="attribute-n">@n</link></code><code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-class-1-expansion-verbose">ŧ class-1-expansion-verbose</link></code></para></section><section><title>error<code>[cl117]</code></title><para>An <code><link linkend="attribute-n">@n</link></code> taking digit values should not begin with 0.</para><para>Affects: <code><link linkend="attribute-n">@n</link></code><code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>fatal<code>[cl201]</code></title><para>Sources are integral parts of a class 2 TAN file. Access to at least one copy is absolutely mandatory.</para><para>Affects: <code><link linkend="element-source">&lt;source&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[cl202]</code></title><para>No source may be given more than one token definition.</para><para>Affects: <code><link linkend="element-token-definition">&lt;token-definition&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl203]</code></title><para><code><link linkend="attribute-new">@new</link></code> may not take the same value as what it replaces.</para><para>Affects: <code><link linkend="attribute-new">@new</link></code><code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>warning<code>[cl211]</code></title><para>No <code><link linkend="element-tok">&lt;tok&gt;</link></code> should duplicate any sibling <code><link linkend="element-tok">&lt;tok&gt;</link></code>.</para><para>Affects: <code><link linkend="element-tok">&lt;tok&gt;</link></code> <code><link linkend="element-ana">&lt;ana&gt;</link></code> <code><link linkend="element-align">&lt;align&gt;</link></code> <code><link linkend="element-reassign">&lt;reassign&gt;</link></code> <code><link linkend="element-subject">&lt;subject&gt;</link></code> <code><link linkend="element-object">&lt;object&gt;</link></code> <code><link linkend="element-locus">&lt;locus&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>warning<code>[cl212]</code></title><para>Only the first of multiple <code><link linkend="element-rename">&lt;rename&gt;</link></code>s that apply to a particular <code><link linkend="element-div">&lt;div&gt;</link></code> will be applied.</para><para>Affects: <code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>error<code>[cl213]</code></title><para><code><link linkend="attribute-by">@by</link></code> may be applied only to those <code><link linkend="attribute-n">@n</link></code> and <code><link linkend="attribute-ref">@ref</link></code> values that are calculable as integers.</para><para>Affects: <code><link linkend="attribute-by">@by</link></code><code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>warning<code>[cl214]</code></title><para>If more than one <code><link linkend="element-skip">&lt;skip&gt;</link></code> applies to a <code><link linkend="element-div">&lt;div&gt;</link></code> only the first will be applied.</para><para>Affects: <code><link linkend="element-skip">&lt;skip&gt;</link></code></para><para>Used by template <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>error<code>[cl215]</code></title><para>At least one instance of an <code><link linkend="attribute-n">@n</link></code> value should be found in each source.</para><para>Affects: <code><link linkend="attribute-n">@n</link></code><code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>error<code>[cl216]</code></title><para>In a <code><link linkend="element-rename">&lt;rename&gt;</link></code>, the number of values in <code><link linkend="attribute-ref">@ref</link></code> and <code><link linkend="attribute-new">@new</link></code> must be identical.</para><para>Affects: <code><link linkend="attribute-new">@new</link></code> <code><link linkend="attribute-ref">@ref</link></code><code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[cl217]</code></title><para>No alter action should result in the mixing of leaf <code><link linkend="element-div">&lt;div&gt;</link></code>s and non-leaf <code><link linkend="element-div">&lt;div&gt;</link></code>s.</para><para>Affects: <code><link linkend="attribute-new">@new</link></code><code><link linkend="element-reassign">&lt;reassign&gt;</link></code> <code><link linkend="element-rename">&lt;rename&gt;</link></code> <code><link linkend="element-alter">&lt;alter&gt;</link></code> <code><link linkend="element-to">&lt;to&gt;</link></code></para><para>Used by template <code><link linkend="template-dependency-expansion-normal">ŧ dependency-expansion-normal</link></code></para></section><section><title>error<code>[clm01]</code></title><para>Claims involving verbs whose object is constrained must use <code><link linkend="element-object">&lt;object&gt;</link></code>, not <code>@object.</code></para><para>Affects: <code><link linkend="attribute-object-datatype">@object-datatype</link></code> <code><link linkend="attribute-object-lexical-constraint">@object-lexical-constraint</link></code><code><link linkend="element-claim">&lt;claim&gt;</link></code> <code><link linkend="element-verb">&lt;verb&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm02]</code></title><para>Verbs that have object constraints must not be combined with other verbs in <code>@verb.</code></para><para>Affects: <code><link linkend="attribute-object-datatype">@object-datatype</link></code> <code><link linkend="attribute-object-lexical-constraint">@object-lexical-constraint</link></code><code><link linkend="element-claim">&lt;claim&gt;</link></code> <code><link linkend="element-verb">&lt;verb&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm03]</code></title><para><code><link linkend="element-object">&lt;object&gt;</link></code>s taking strings must match the predefined <code><link linkend="attribute-object-datatype">@object-datatype</link></code> for the verb.</para><para>Affects: <code><link linkend="attribute-object-datatype">@object-datatype</link></code><code><link linkend="element-object">&lt;object&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm04]</code></title><para><code><link linkend="element-object">&lt;object&gt;</link></code>s taking strings for verbs that have lexical constraints must match those lexical constraints.</para><para>Affects: <code><link linkend="attribute-object-lexical-constraint">@object-lexical-constraint</link></code><code><link linkend="element-object">&lt;object&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm05]</code></title><para>Every <code><link linkend="element-claim">&lt;claim&gt;</link></code> must have at least one subject, either <code><link linkend="attribute-subject">@subject</link></code> (self or ancestral <code><link linkend="element-body">&lt;body&gt;</link></code>) or a child <code><link linkend="element-subject">&lt;subject&gt;</link></code></para><para>Affects: <code><link linkend="attribute-subject">@subject</link></code><code><link linkend="element-claim">&lt;claim&gt;</link></code> <code><link linkend="element-subject">&lt;subject&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm06]</code></title><para>Any predefined strictures on verbs must be respected.</para><para>Affects: <code><link linkend="attribute-verb">@verb</link></code><code><link linkend="element-claim">&lt;claim&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[clm07]</code></title><para>Every <code><link linkend="element-claim">&lt;claim&gt;</link></code> must have at least one verb, either <code><link linkend="attribute-verb">@verb</link></code> (self or ancestral <code><link linkend="element-body">&lt;body&gt;</link></code>)</para><para>Affects: <code><link linkend="attribute-verb">@verb</link></code><code><link linkend="element-claim">&lt;claim&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[dty01]</code></title><para>Every div type reference must be valid in every source</para><para>Affects: <code><link linkend="attribute-div-type">@div-type</link></code><code><link linkend="element-skip">&lt;skip&gt;</link></code> <code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>error<code>[inc02]</code></title><para>For any element with <code><link linkend="attribute-include">@include</link></code>, at least one element of the same name must be found in target inclusion document.</para><para>Affects: <code><link linkend="attribute-include">@include</link></code><code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code></para><para>Used by template <code><link linkend="template-resolve-attr-include">ŧ resolve-attr-include</link></code></para></section><section><title>error<code>[inc03]</code></title><para>Inclusions may not be circular.</para><para>Affects: <code><link linkend="attribute-include">@include</link></code><code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code></para><para>Used by variable <code><link linkend="variable-erroneously-looped-doc">$erroneously-looped-doc</link></code></para><para>Used by template <code><link linkend="template-resolve-attr-include">ŧ resolve-attr-include</link></code></para></section><section><title>fatal<code>[inc04]</code></title><para>Inclusions are integral parts of any TAN file. Access to at least one copy is absolutely mandatory.</para><para>Affects: <code><link linkend="attribute-include">@include</link></code><code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para><para>Used by function <code><link linkend="function-get-1st-doc">tan:get-1st-doc</link></code>()</para></section><section><title>error<code>[loc01]</code></title><para>Every element with a <code><link linkend="element-location">&lt;location&gt;</link></code> should have at least one document available.</para><para>Affects: <code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by function <code><link linkend="function-get-1st-doc">tan:get-1st-doc</link></code>()</para></section><section><title>error<code>[loc02]</code></title><para>Every TAN file referred to by way of an element containing <code><link linkend="element-location">&lt;location&gt;</link></code> should have an <code><link linkend="attribute-id">@id</link></code> that matches the <code><link linkend="element-IRI">&lt;IRI&gt;</link></code> of the parent of the <code><link linkend="element-location">&lt;location&gt;</link></code></para><para>Affects: <code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[loc03]</code></title><para>No element may point to a TAN file that has an identical <code><link linkend="attribute-id">@id</link></code> value; the only exception is a <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> pointing to an older or new version.</para><para>Affects: <code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[rea01]</code></title><para>In a ranged <code><link linkend="element-tok">&lt;tok&gt;</link></code> in a <code><link linkend="element-reassign">&lt;reassign&gt;</link></code>, the token referred to by <code><link linkend="element-from">&lt;from&gt;</link></code> must precede the one referred to by <code><link linkend="element-to">&lt;to&gt;</link></code>.</para><para>Affects: <code><link linkend="element-reassign">&lt;reassign&gt;</link></code> <code><link linkend="element-tok">&lt;tok&gt;</link></code> <code><link linkend="element-from">&lt;from&gt;</link></code> <code><link linkend="element-to">&lt;to&gt;</link></code></para><para>Used by template <code><link linkend="template-dependencies-tokenized-selectively">ŧ dependencies-tokenized-selectively</link></code></para></section><section><title>warning<code>[rea02]</code></title><para>Only the first of multiple <code><link linkend="element-reassign">&lt;reassign&gt;</link></code>s that apply to a particular token will be applied.</para><para>Affects: <code><link linkend="element-reassign">&lt;reassign&gt;</link></code></para><para>Used by template <code><link linkend="template-dependencies-tokenized-selectively">ŧ dependencies-tokenized-selectively</link></code></para></section><section><title>warning<code>[rea03]</code></title><para>If a <code><link linkend="element-div">&lt;div&gt;</link></code> is renamed, and the target reference is subject to <code><link linkend="element-reassign">&lt;reassign&gt;</link></code> instructions, the following message will appear.</para><para><code><link linkend="element-reassign">&lt;reassign&gt;</link></code> targets a reference that has been altered by <code><link linkend="element-rename">&lt;rename&gt;</link></code>. Any reassignments will treat the newly created <code><link linkend="element-div">&lt;div&gt;</link></code>, not the original.</para><para>Affects: <code><link linkend="element-reassign">&lt;reassign&gt;</link></code> <code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by template <code><link linkend="template-dependencies-tokenized-selectively">ŧ dependencies-tokenized-selectively</link></code></para></section><section><title>error<code>[ref01]</code></title><para>Every part of a <code><link linkend="attribute-ref">@ref</link></code> must correspond to a <code><link linkend="element-div">&lt;div&gt;</link></code> in every source.</para><para>Affects: <code><link linkend="attribute-ref">@ref</link></code> <code><link linkend="attribute-src">@src</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>warning<code>[ref02]</code></title><para>If a reference to a work is not found in some sources, a warning will be returned.</para><para>Affects: <code><link linkend="attribute-ref">@ref</link></code> <code><link linkend="attribute-work">@work</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>error<code>[see01]</code></title><para>Any <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> whose <code><link linkend="element-relationship">&lt;relationship&gt;</link></code> is defined as requiring a target TAN file must point to a file whose root element is a TAN file.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[see03]</code></title><para>Any <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> whose <code><link linkend="element-relationship">&lt;relationship&gt;</link></code> is defined as requiring a target copy must point to a TAN file whose root element is identical.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[see04]</code></title><para><code><link linkend="element-see-also">&lt;see-also&gt;</link></code> may have the <code><link linkend="element-relationship">&lt;relationship&gt;</link></code> of a different work version only if both are class 1 files and both share the same work.</para><para>Affects: <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-relationship">&lt;relationship&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[seq01]</code></title><para>Sequences may not include values less than 1.</para><para>Affects: <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-chars">@chars</link></code> <code>@feature-qty-test</code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para><para>Used by function <code><link linkend="function-sequence-error">tan:sequence-error</link></code>()</para></section><section><title>error<code>[seq02]</code></title><para>Sequences may not include values greater than the maximum allowed.</para><para>Affects: <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-chars">@chars</link></code> <code>@feature-qty-test</code></para><para>Used by function <code><link linkend="function-sequence-error">tan:sequence-error</link></code>()</para></section><section><title>error<code>[seq03]</code></title><para>Ranges in sequences must go from a lesser value to a greater.</para><para>Affects: <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-chars">@chars</link></code> <code>@feature-qty-test</code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para><para>Used by function <code><link linkend="function-sequence-error">tan:sequence-error</link></code>()</para></section><section><title>error<code>[seq04]</code></title><para>Ranges consist of exactly two values separated by a hyphen.</para><para>Affects: <code><link linkend="attribute-ref">@ref</link></code> <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-chars">@chars</link></code></para><para>Used by function <code><link linkend="function-analyze-sequence">tan:analyze-sequence</link></code>()</para></section><section><title>error<code>[seq05]</code></title><para>When renaming references, ranges must be predictably calculated.</para><para>Affects: <code><link linkend="attribute-ref">@ref</link></code><code><link linkend="element-rename">&lt;rename&gt;</link></code></para><para>Used by function <code><link linkend="function-analyze-sequence">tan:analyze-sequence</link></code>()</para></section><section><title>error<code>[tan01]</code></title><para>Every TAN file must have a primary agent, the organization or person that takes the greatest responsibility for the content of the TAN file. The primary agent is defined as the first <code>&lt;agent&gt;</code> with an <code><link linkend="element-IRI">&lt;IRI&gt;</link></code> that is a tag URI whose namespace matches the namespaces of <code><link linkend="attribute-id">@id</link></code> in the root element.</para><para>Affects: <code><link linkend="attribute-id">@id</link></code><code>&lt;agent&gt;</code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tan02]</code></title><para>Any TAN file marked as being no longer in progress should have at least one master-location.</para><para>Affects: <code><link linkend="attribute-in-progress">@in-progress</link></code><code><link linkend="element-master-location">&lt;master-location&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[tan03]</code></title><para><code><link linkend="attribute-xmlid">@xml:id</link></code> values may not be repeated in the same document.</para><para>Affects: <code><link linkend="attribute-xmlid">@xml:id</link></code> <code><link linkend="attribute-id">@id</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para><para>Used by function <code><link linkend="function-definition">tan:definition</link></code>()</para></section><section><title>error<code>[tan04]</code></title><para>All text must be normalized (Unicode NFC).</para><para>Affects: <code><link linkend="element-desc">&lt;desc&gt;</link></code> <code><link linkend="element-div">&lt;div&gt;</link></code> <code><link linkend="element-name">&lt;name&gt;</link></code> <code><link linkend="element-IRI">&lt;IRI&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[tan05]</code></title><para>Every idref in an attribute must point to the <code><link linkend="attribute-xmlid">@xml:id</link></code> value of the appropriate corresponding element.</para><para>Affects: <code><link linkend="attribute-who">@who</link></code> <code><link linkend="attribute-ed-who">@ed-who</link></code> <code><link linkend="attribute-roles">@roles</link></code> <code><link linkend="attribute-src">@src</link></code> <code><link linkend="attribute-lexicon">@lexicon</link></code> <code><link linkend="attribute-morphology">@morphology</link></code> <code><link linkend="attribute-reuse-type">@reuse-type</link></code> <code><link linkend="attribute-bitext-relation">@bitext-relation</link></code> <code>@feature</code> <code><link linkend="attribute-include">@include</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-alias">ŧ core-expansion-terse-alias</link></code> dependency-expansion-terse <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code> <code><link linkend="template-resolve-attr-include">ŧ resolve-attr-include</link></code></para><para>Used by function <code><link linkend="function-definition">tan:definition</link></code>() <code><link linkend="function-resolve-doc">tan:resolve-doc</link></code>()</para></section><section><title>error<code>[tan06]</code></title><para>All idrefs in an attribute must be unique.</para><para>Affects: <code><link linkend="attribute-who">@who</link></code> <code><link linkend="attribute-ed-who">@ed-who</link></code> <code><link linkend="attribute-roles">@roles</link></code> <code><link linkend="attribute-src">@src</link></code> <code><link linkend="attribute-lexicon">@lexicon</link></code> <code><link linkend="attribute-morphology">@morphology</link></code> <code><link linkend="attribute-reuse-type">@reuse-type</link></code> <code><link linkend="attribute-bitext-relation">@bitext-relation</link></code> <code>@feature</code> <code><link linkend="attribute-include">@include</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[tan07]</code></title><para>Attributes that take a regular expression must use escape sequences recognized by XML schema or TAN escape extensions (\u{}). See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.w3.org/TR/xmlschema-2/#regexs">http://www.w3.org/TR/xmlschema-2/#regexs</link></para><para>Affects: <code>@regex</code> <code>@matches-m</code> <code>@matches-tok</code> <code><link linkend="attribute-val">@val</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[tan08]</code></title><para><code><link linkend="attribute-href">@href</link></code> must have <code><link linkend="element-location">&lt;location&gt;</link></code> or <code><link linkend="element-master-location">&lt;master-location&gt;</link></code> as a parent; any other parent will trigger a quick fix to populate the element with the IRI + name pattern of the target file.</para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[tan09]</code></title><para>An IRI may appear no more than once in a TAN document.</para><para>Affects: <code><link linkend="element-IRI">&lt;IRI&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code> <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tan10]</code></title><para>An IRI that names a TAN file must match that file's <code><link linkend="attribute-id">@id</link></code> exactly.</para><para>Affects: <code><link linkend="element-IRI">&lt;IRI&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[tan11]</code></title><para>No file may import keys that have duplicate IRIs.</para><para>Affects: <code><link linkend="element-key">&lt;key&gt;</link></code> <code><link linkend="element-IRI">&lt;IRI&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>error<code>[tan13]</code></title><para>An <code><link linkend="element-alias">&lt;alias&gt;</link></code> may not mix idrefs from different elements.</para><para>Affects: <code><link linkend="attribute-idrefs">@idrefs</link></code><code><link linkend="element-alias">&lt;alias&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-alias">ŧ core-expansion-terse-alias</link></code> dependency-expansion-terse</para></section><section><title>error<code>[tan14]</code></title><para><code><link linkend="element-alias">&lt;alias&gt;</link></code> references must not be circular.</para><para>Affects: <code><link linkend="attribute-idrefs">@idrefs</link></code><code><link linkend="element-alias">&lt;alias&gt;</link></code></para><para>Used by function <code><link linkend="function-resolve-alias-loop">tan:resolve-alias-loop</link></code>()</para></section><section><title>error<code>[tan15]</code></title><para>No <code><link linkend="element-master-location">&lt;master-location&gt;</link></code> may have an <code><link linkend="attribute-href">@href</link></code> that points to a compressed archive.</para><para>Affects: <code><link linkend="attribute-href">@href</link></code><code><link linkend="element-master-location">&lt;master-location&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[tan16]</code></title><para>The only <code><link linkend="attribute-href">@href</link></code> in a TAN document that may point to the same document id is that of <code><link linkend="element-master-location">&lt;master-location&gt;</link></code></para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by function <code><link linkend="function-get-1st-doc">tan:get-1st-doc</link></code>()</para></section><section><title>error<code>[tan17]</code></title><para>No <code><link linkend="attribute-href">@href</link></code> should point to the URI of the document itself.</para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>warning<code>[tan18]</code></title><para>Files should match the version kept at <code><link linkend="element-master-location">&lt;master-location&gt;</link></code>.</para><para>Affects: <code><link linkend="element-master-location">&lt;master-location&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-verbose">ŧ class-2-expansion-verbose</link></code> <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[tan19]</code></title><para>Any IRI beginning urn: must continue with a name that is part of the official IANA Registry of URN Namespaces. See RFC 2414, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://tools.ietf.org/html/rfc8141,">https://tools.ietf.org/html/rfc8141,</link> and <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml">https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml</link></para><para>Affects: <code><link linkend="element-IRI">&lt;IRI&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tan20]</code></title><para>Files that point to older versions of TAN rules will be pointed to conversion stylesheets.</para><para>Affects: <code><link linkend="attribute-TAN-version">@TAN-version</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tei01]</code></title><para><code><link linkend="element-div">&lt;div&gt;</link></code>s may not be mixed with other elements: a <code><link linkend="element-div">&lt;div&gt;</link></code> must parent either only <code><link linkend="element-div">&lt;div&gt;</link></code>s or none at all, and may have as siblings only other <code><link linkend="element-div">&lt;div&gt;</link></code>s.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> dependency-expansion-terse-no-alter <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>error<code>[tei02]</code></title><para>A <code><link linkend="element-div">&lt;div&gt;</link></code> must not mix <code><link linkend="attribute-include">@include</link></code> with any other attributes.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> dependency-expansion-terse-no-alter <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>error<code>[tei03]</code></title><para>A <code><link linkend="element-div">&lt;div&gt;</link></code> must have either <code><link linkend="attribute-type">@type</link></code> + <code><link linkend="attribute-n">@n</link></code> or <code><link linkend="attribute-include">@include</link></code> but not both.</para><para>Affects: <code><link linkend="element-div">&lt;div&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> dependency-expansion-terse-no-alter <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code></para></section><section><title>warning<code>[tei04]</code></title><para>Text that represents a line, column, or page break should be moved into a <code>@rend</code> within a <code>&lt;lb&gt;</code>, <code>&lt;pb&gt;</code>, or <code>&lt;cb&gt;</code>.</para><para>Affects: <code>@rend</code><code>&lt;tei:lb&gt;</code> <code>&lt;tei:pb&gt;</code> <code>&lt;tei:cb&gt;</code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> dependency-expansion-terse normalize-tei-space</para></section><section><title>error<code>[tei05]</code></title><para>A breaking element without <code>@break</code>="no" should have at least one space on either side; one with <code>@break</code>="no" should have no nearby spaces</para><para>Affects: <code>&lt;tei:lb&gt;</code> <code>&lt;tei:pb&gt;</code> <code>&lt;tei:cb&gt;</code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code> dependency-expansion-terse normalize-tei-space</para></section><section><title>error<code>[tky01]</code></title><para>Names may not duplicate reserved TAN keyword names for the affected element.</para><para>Affects: <code><link linkend="element-name">&lt;name&gt;</link></code></para><para>Used by template <code><link linkend="template-expand-tan-key-dependencies">ŧ expand-tan-key-dependencies</link></code> core-expansion-terse</para></section><section><title>error<code>[tky02]</code></title><para>Names may not be duplicates of, case-variants of, or hyphen variants of other names for the same element.</para><para>Affects: <code><link linkend="element-name">&lt;name&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code></para></section><section><title>error<code>[tky03]</code></title><para><code><link linkend="attribute-affects-element">@affects-element</link></code> must include only names of TAN elements that accept <code><link linkend="attribute-which">@which</link></code></para><para>Affects: <code><link linkend="attribute-affects-element">@affects-element</link></code><code><link linkend="element-item">&lt;item&gt;</link></code> <code><link linkend="element-group">&lt;group&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tky04]</code></title><para>Every item in a reserved TAN-key must have at least one IRI with a tag URN in the TAN namespace</para><para>Affects: <code><link linkend="element-IRI">&lt;IRI&gt;</link></code> <code><link linkend="element-item">&lt;item&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tlm01]</code></title><para><code><link linkend="element-for-lang">&lt;for-lang&gt;</link></code> and <code><link linkend="element-source">&lt;source&gt;</link></code> are mutually exclusive in a TAN-A-lm file.</para><para>Affects: <code><link linkend="element-for-lang">&lt;for-lang&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse">ŧ core-expansion-terse</link></code></para></section><section><title>error<code>[tlm02]</code></title><para>When using a category-based morphology, the number of feature codes in an <code><link linkend="element-m">&lt;m&gt;</link></code> may not exceed the number of categories.</para><para>Affects: <code><link linkend="element-m">&lt;m&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse-pass-2">ŧ class-2-expansion-terse-pass-2</link></code></para></section><section><title>error<code>[tlm03]</code></title><para>Every feature code in an <code><link linkend="element-m">&lt;m&gt;</link></code> must be found in the target morphology file.</para><para>Affects: <code><link linkend="element-m">&lt;m&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse-pass-2">ŧ class-2-expansion-terse-pass-2</link></code></para></section><section><title>error<code>[tlm04]</code></title><para>Every condition of a relevant dependency morphology <code><link linkend="element-assert">&lt;assert&gt;</link></code> (<code><link linkend="element-report">&lt;report&gt;</link></code>) must be true (false) otherwise an error will be returned.</para><para>Affects: <code><link linkend="element-m">&lt;m&gt;</link></code></para><para>No variables, keys, functions, or named templates depend upon this error.</para></section><section><title>error<code>[tmo02]</code></title><para>Id values for features must be case-indifferently unique within a given category.</para><para>Affects: <code><link linkend="attribute-code">@code</link></code> <code><link linkend="attribute-xmlid">@xml:id</link></code><code>&lt;option&gt;</code></para><para>Used by template <code><link linkend="template-dependency-expansion-terse">ŧ dependency-expansion-terse</link></code> core-expansion-terse</para></section><section><title>error<code>[tok01]</code></title><para>Every token must be locatable in every cited ref in every source.</para><para>Affects: <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-val">@val</link></code><code><link linkend="element-tok">&lt;tok&gt;</link></code></para><para>Used by template <code><link linkend="template-dependencies-tokenized-selectively">ŧ dependencies-tokenized-selectively</link></code> <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code> <code><link linkend="template-class-2-expansion-normal">ŧ class-2-expansion-normal</link></code></para></section><section><title>error<code>[tok02]</code></title><para><code><link linkend="element-tok">&lt;tok&gt;</link></code> must reference a leaf <code><link linkend="element-div">&lt;div&gt;</link></code>.</para><para>Affects: <code><link linkend="attribute-pos">@pos</link></code> <code><link linkend="attribute-val">@val</link></code><code><link linkend="element-tok">&lt;tok&gt;</link></code></para><para>Used by template <code><link linkend="template-class-2-expansion-terse">ŧ class-2-expansion-terse</link></code></para></section><section><title>error<code>[whe01]</code></title><para>Date attributes must be castable either as xs:dateTime or xs:date</para><para>Affects: <code><link linkend="attribute-when">@when</link></code> <code><link linkend="attribute-ed-when">@ed-when</link></code> <code><link linkend="attribute-when-accessed">@when-accessed</link></code> <code><link linkend="attribute-from">@from</link></code> <code><link linkend="attribute-to">@to</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[whe02]</code></title><para>Future dates are not permitted.</para><para>Affects: <code><link linkend="attribute-when">@when</link></code> <code><link linkend="attribute-ed-when">@ed-when</link></code> <code><link linkend="attribute-when-accessed">@when-accessed</link></code> <code><link linkend="attribute-from">@from</link></code> <code><link linkend="attribute-to">@to</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[whe03]</code></title><para><code><link linkend="attribute-from">@from</link></code> must predate <code><link linkend="attribute-to">@to</link></code></para><para>Affects: <code><link linkend="attribute-from">@from</link></code> <code><link linkend="attribute-to">@to</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para></section><section><title>error<code>[whi01]</code></title><para>An element's <code><link linkend="attribute-which">@which</link></code> must have a value that corresponds to a <code><link linkend="element-name">&lt;name&gt;</link></code>, either in the core TAN keyword or an associated TAN-key file, that is marked as applying to that element.</para><para>Affects: <code><link linkend="attribute-which">@which</link></code><code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-resolve-keyword">ŧ resolve-keyword</link></code></para></section><section><title>error<code>[whi02]</code></title><para>Keywords (values of <code><link linkend="attribute-which">@which</link></code>) must be unique for a given element name.</para><para>Affects: <code><link linkend="attribute-which">@which</link></code><code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code> <code><link linkend="template-resolve-keyword">ŧ resolve-keyword</link></code></para></section><section><title>error<code>[whi03]</code></title><para>Any element that takes <code><link linkend="attribute-which">@which</link></code> must have keywords defined for that element.</para><para>Affects: <code><link linkend="attribute-which">@which</link></code><code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-resolve-keyword">ŧ resolve-keyword</link></code></para></section><section><title>fatal<code>[whi04]</code></title><para>Keys are integral parts of a document. Access to at least one version is absolutely mandatory.</para><para>Affects: <code><link linkend="attribute-which">@which</link></code><code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para><para>Used by function <code><link linkend="function-get-1st-doc">tan:get-1st-doc</link></code>()</para></section><section><title>warning<code>[wrn01]</code></title><para>If <code>fn:doc-available(</code>) for an <code><link linkend="attribute-href">@href</link></code> returns false, the following message will be returned.</para><para><code><link linkend="attribute-href">@href</link></code> points to file that is either (1) not available, (2) not valid XML, or (3) at a server not trusted by the validation engine.</para><para>Affects: <code><link linkend="attribute-href">@href</link></code></para><para>Used by template <code><link linkend="template-core-expansion-terse-attributes">ŧ core-expansion-terse-attributes</link></code></para><para>Used by function <code><link linkend="function-get-1st-doc">tan:get-1st-doc</link></code>()</para></section><section><title>warning<code>[wrn02]</code></title><para>If <code><link linkend="attribute-when-accessed">@when-accessed</link></code> predates one or more dates in a target file, a warning will be returned.</para><para>Affects: <code><link linkend="attribute-when-accessed">@when-accessed</link></code><code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>warning<code>[wrn03]</code></title><para>If a target file does not explicitly give the <code><link linkend="element-body">&lt;body&gt;</link></code>'s <code><link linkend="attribute-in-progress">@in-progress</link></code> the value of <code>true(</code>) a warning will be returned.</para><para>Target file is marked as being in progress.</para><para>Affects: <code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>warning<code>[wrn04]</code></title><para>Users should be warned about versions of TAN that are under development.</para><para>This version of TAN is under development, and is subject to change. Participants in developing the TAN schemas, functions, and guidelines are welcome. See <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://textalign.net">http://textalign.net</link> for details.</para><para>Affects: <code><link linkend="element-TAN-T">&lt;TAN-T&gt;</link></code> <code>&lt;TEI&gt;</code> <code><link linkend="element-TAN-A-div">&lt;TAN-A-div&gt;</link></code> <code><link linkend="element-TAN-A-tok">&lt;TAN-A-tok&gt;</link></code> <code><link linkend="element-TAN-A-lm">&lt;TAN-A-lm&gt;</link></code> <code><link linkend="element-TAN-key">&lt;TAN-key&gt;</link></code> <code><link linkend="element-TAN-mor">&lt;TAN-mor&gt;</link></code></para><para>No variables, keys, functions, or named templates depend upon this warning.</para></section><section><title>warning<code>[wrn05]</code></title><para>If a target file has a <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> marked as a new version (update) a warning will be returned.</para><para>Affects: <code><link linkend="element-location">&lt;location&gt;</link></code> <code><link linkend="element-inclusion">&lt;inclusion&gt;</link></code> <code><link linkend="element-see-also">&lt;see-also&gt;</link></code> <code><link linkend="element-source">&lt;source&gt;</link></code> <code><link linkend="element-key">&lt;key&gt;</link></code></para><para>Used by template <code><link linkend="template-check-referred-doc">ŧ check-referred-doc</link></code></para></section><section><title>warning<code>[wrn06]</code></title><para>Users should be warned about versions of TAN that are semi-stable.</para><para>This version of TAN is semi-stable. RELAX-NG schemas will be changed only to correct egregious errors. Other files might be edited, but most efforts on improvement will be spent on future versions.</para><para>Affects: <code><link linkend="element-TAN-T">&lt;TAN-T&gt;</link></code> <code>&lt;TEI&gt;</code> <code><link linkend="element-TAN-A-div">&lt;TAN-A-div&gt;</link></code> <code><link linkend="element-TAN-A-tok">&lt;TAN-A-tok&gt;</link></code> <code><link linkend="element-TAN-A-lm">&lt;TAN-A-lm&gt;</link></code> <code><link linkend="element-TAN-key">&lt;TAN-key&gt;</link></code> <code><link linkend="element-TAN-mor">&lt;TAN-mor&gt;</link></code></para><para>Used by template <code><link linkend="template-core-expansion-normal">ŧ core-expansion-normal</link></code> dependency-expansion-normal</para></section></chapter>