Part III. Working with the Text Alignment Network

Creating, editing, managing, and using TAN files can be rather different at times than working with other kinds of networked files. TAN inclusion patterns are helpful, but extensive use of them can lead to confusing situations. Furthermore, TAN functions and stylesheets provide some powerful ways to do things with TAN files, but they provide but the building blocks for even more powerful applications.

Table of Contents

10. Best Practices in Working with TAN Files
File Setup
Creating and Editing TAN Files
Sharing TAN files
Doing Things with TAN Files (Stylesheets and the Function Library)
11. TAN variables, keys, functions, and templates
TAN-core global variables, keys, and functions summarized
variables
keys
functions
TAN-core-errors global variables, keys, and functions summarized
variables
functions
TAN-class-1 global variables, keys, and functions summarized
variables
functions
TAN-class-2 global variables, keys, and functions summarized
variables
keys
functions
templates
TAN-A-div global variables, keys, and functions summarized
variables
functions
TAN-A-tok global variables, keys, and functions summarized
functions
TAN-LM global variables, keys, and functions summarized
variables
functions
TAN-class-2-errors global variables, keys, and functions summarized
functions
TAN-class-1-and-2 global variables, keys, and functions summarized
variables
functions
TAN-key global variables, keys, and functions summarized
variables
TAN-class-2-and-3 global variables, keys, and functions summarized
functions
diff-for-xslt2 global variables, keys, and functions summarized
functions
TAN-schema global variables, keys, and functions summarized
variables
functions
Mode templates
ŧ #all
ŧ add-lm-to-tok
ŧ add-tok-val
ŧ analysis-stamp
ŧ analyze-ref
ŧ arabic-numerals
ŧ c1-add-ref
ŧ c1-stamp-string-length
ŧ c1-stamp-string-pos
ŧ char-setup
ŧ class-1-copy-errors
ŧ class-1-errors
ŧ class-2-errors
ŧ compare-copies
ŧ convert-code-to-features
ŧ copy-of-except
ŧ core-attribute-errors
ŧ core-errors
ŧ count-tokenized-class-1
ŧ count-tokens
ŧ cull-prepped-class-1
ŧ diff-rectify
ŧ drop-tokenization
ŧ expand-lm
ŧ first-stamp
ŧ get-div-hierarchy-fragment
ŧ get-mismatched-text
ŧ include
ŧ infuse-tokenized-div
ŧ infuse-tokenized-text
ŧ insert-seg-into-leaf-divs-in-hierarchy-fragment
ŧ mark-splits
ŧ mark-splits-in-fragment
ŧ mark-tok-chars
ŧ normalize-space
ŧ pick-prepped-class-1
ŧ pluck
ŧ prep-class-1
ŧ prep-class-2-doc-pass-1
ŧ prep-class-2-doc-pass-2
ŧ prep-class-2-doc-pass-3
ŧ prep-class-2-doc-pass-3-old
ŧ prep-class-2-doc-pass-4
ŧ prep-rim-pass-1
ŧ prep-rim-pass-2
ŧ prep-srcs-verbosely
ŧ prep-tan-a-div-pass-3-prelim
ŧ prep-tan-a-div-pass-a
ŧ prep-tan-a-div-pass-b
ŧ prep-tan-claims
ŧ prep-tan-key
ŧ prep-tan-lm
ŧ prep-tan-mor
ŧ prep-verbosely
ŧ prepare-class-1-doc-for-merge
ŧ prepend-id-or-idrefs
ŧ process-splits
ŧ realign-tan-a-div-sources
ŧ referenced-doc-errors
ŧ resolve-attr-include
ŧ resolve-href
ŧ resolve-keyword
ŧ segment-tokd-prepped-class-1
ŧ split-marked-fragment
ŧ stamp-element-id
ŧ strip-all-attributes-except
ŧ strip-duplicates
ŧ strip-specific-attributes
ŧ strip-text
ŧ synthesize-merged-sources
ŧ TAN-A-div-errors
ŧ tan-a-div-merge-pass1
ŧ tan-key-errors
ŧ tokenize-prepped-class-1
ŧ unconsolidate-anas
Cross-format global variables
$self-and-sources-prepped
$self-prepped
$sources-prepped
Cross-format functions
tan:prep-resolved-class-1-doc()
12. Errors
error[adv01]
error[adv02]
error[adv03]
error[ali01]
error[cl101]
error[cl102]
error[cl103]
error[cl104]
error[cl105]
error[cl106]
warning[cl107]
error[cl108]
error[cl109]
error[cl110]
error[cl111]
error[cl112]
error[cl113]
error[cl114]
fatal[cl201]
error[cl202]
error[cl203]
error[cl204]
error[cl208]
error[cl209]
warning[cl210]
error[cl211]
error[cl212]
error[clm01]
error[clm02]
error[clm03]
error[clm04]
error[clm05]
error[clm06]
error[clm07]
error[dst01]
error[dty01]
error[equ01]
error[inc01]
error[inc02]
error[inc03]
fatal[inc04]
error[inc05]
error[loc01]
error[loc02]
error[loc03]
error[rea01]
error[ref01]
error[ref02]
warning[ref03]
error[ref04]
error[see01]
error[see02]
error[see03]
error[see04]
error[seg01]
error[seq01]
error[seq02]
error[seq03]
error[spl01]
error[spl02]
error[spl03]
error[tan01]
error[tan02]
error[tan03]
error[tan04]
error[tan05]
error[tan06]
error[tan07]
error[tan08]
error[tan09]
error[tan10]
error[tan11]
error[tan12]
error[tan13]
error[tan14]
error[tan15]
error[tei01]
error[tky01]
error[tky02]
error[tky03]
error[tky04]
error[tlm01]
error[tlm02]
error[tlm03]
error[tlm04]
warning[tlm05]
error[tmo01]
error[tmo02]
error[tmo03]
error[tok01]
error[tok02]
error[whe01]
error[whe02]
error[whe03]
error[whi01]
error[whi02]
error[whi03]
fatal[whi04]
warning[wrn01]
warning[wrn02]
warning[wrn03]
warning[wrn04]
warning[wrn05]