TAN-class-1 elements and attributes summarized

The element div-type declares a type of textual division (e.g., title, paragraph, stanza). You may have as many <div-types> as you wish, and they need not all be used.

For more information, see the section called “One reference system”

This element takes a reserved keyword or IRI + name pattern. See the section called “TAN keywords for types of divisions (<div-type>)” for suggested values.

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      (@xml:id, (<comment>* & 
         
            ((<IRI>+, ~metadata-human) | @which))))

Used by: ~decl-class-1

[Caution]Caution

To avoid ambiguous numerals, no div type should mix Roman and alphabet numerals.



The element filter declares alterations that have been made to the source.

Formal Definition

~ed-stamp?, (<comment>* & 
   (<normalization>* & <replace>* & <transliteration>*))

Used by: ~test-pattern, ~decl-class-1





The element normalization specifies an alteration made to a source file to bring the transcription into conformity with standards or common expectations. This element is used typically for minor corrections, e.g., suppression of discretionary hyphenation. You should declare every change you have made to the source.

<normalization> is especially helpful in reference to nondigital sources, but it may be made also for digital sources, to declare global changes that would be cumbersome, difficult, or impossible to describe in <replace>.

See the section called “TAN keywords for types of normalizations (<normalization>)” for suggested IRI + name values for normalizations. For general discussion see the section called “Normalizing transcriptions”

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      ({empty}, (<comment>* & 
         
            ((<IRI>+, ~metadata-human) | @which))))

Used by: ~decl-filter-content





The element replace contains the equivalent of the XPath replace() function plus parameters, indicating a replacement operation that should be, or has been, applied to a digital file.

Multiple <replace>s will be assumed to have been implemented in document order.

The conventions of this element and its children accord with the definition of the function and its parameters provided at http://www.w3.org/TR/xpath-functions-30/#func-replace

Formal Definition

~ed-stamp?, 
   (~inclusion | 
      (<comment>* & (@regex, @replacement, @flags?)))

Used by: ~decl-filt-repl

The element transliteration indicates a transliteration scheme that has been applied to a source to convert it from one writing system to another. This element may be useful if it easier to work with a source in the Latin alphabet (for example) rather than a native one.

The scope of this element may be specified through optional <for-lang>s.

This may be useful for texts easier to handle in a Latin alphabet rather than a native one.

Formal Definition

~decl-pattern-language

Used by: ~decl-filter-content

The attribute replacement contains a string used to replace any occurrence of <pattern>

Formal Definition

Used by: <replace>