Text Alignment Network

The Text Alignment Network (TAN) is a suite of highly regulated XML formats intended to allow scholars to align and share texts and textual analysis at a maximal level of syntactic and semantic interoperability. TAN is particularly suited to textual works with multiple versions (translations, paraphrases), and to expressing quotations, word-for-word alignments, and grammatical features.
TAN files are simple, modular, and networked, allowing users, working independently and collaboratively, to edit, study, and annotate shared files. The extensive validation rules depend upon a library of functions that definitively interpret the format, thereby helping anyone studying or editing the files, and providing a foundation for customized tools and applications.
Although expressive of scholarly nuance and complexity, the TAN format has been designed to benefit everyone, scholars and non-scholars alike, and can be used broadly for multilingual publishing, language learning, and machine translation.

Select TAN libraries

Select output

Each output file represents a derivative use of the TAN format. Behind it lies a handful of unchanged, relatively simple XML files. The output is intended as proof-of-concept, not as polished product, illustrative of how TAN-compliant files can be manipulated for publishing, studying, creating, and editing.
All sample output contains known errors in content, structure, styling, and Javascript. Files may be added, renamed, or deleted at any time. If the appearance looks irregular, trying using a different browser.
All content is believed to be available under a license that permits this type of use.


At the present, changes are made regularly to the schemas and functions. If you have a TAN library, sharing it with other participants, particularly via Git, will help test any changes that have been made, and allow others to offer updates or corrections to your library.
Participants in testing, using, and developing the Text Alignment Network are welcome. Our core purpose is to develop and maintain the schemas, the guidelines, and the functions and templates. Inquiries about participation should be sent to the project manager, Joel Kalvesmaki, by email: kalvesmaki at gmail.com.
Official announcements are made by email (Google Group) and by Twitter.

Previous versions

Version 1 dev (2015-2017): textalign.net | GitHub | zip

Creative Commons License
Unless otherwise specified, all material on this site is licensed under a Creative Commons Attribution 4.0 International License.