<li>As text files (one line per record, fields separated by
tabulations, the subtag is the first field, the addition date the
second):
<ul>
<li><ahref="registries/lsr-language.txt">List of languages</a></li>
<li><ahref="registries/lsr-script.txt">List of scripts</a></li>
<li><ahref="registries/lsr-region.txt">List of regions</a> (including countries)</li>
<li><ahref="registries/lsr-variant.txt">List of variants</a> (orthography, local dialects)</li>
<li><ahref="registries/lsr-grandfathered.txt">List of grand-fathered</a> (tags which would otherwise be illegal but are maintained for compatibility, because they were previously used)</li>
<li><ahref="registries/lsr-redundant.txt">List of redundants</a> (subtags redundant with other subtags)</li>
<li>According to <ahref="registries/ltru.rnc">this schema</a>
(written in <wikipedianame="RELAX NG">RelaxNG</wikipedia>): <ahref="registries/language-subtag-registry.xml">registry in XML</a>, Stéphane Bortzmeyer's version</li>
<li>As <wikipedia>SQL</wikipedia>. Since SQL is not really portable, there are
several versions :
<ul>
<li>For <wikipedia>PostgreSQL</wikipedia> (create the database with <ahref="PostgreSQL/create-db-subtag.sql">this schema</a>) : <ahref="registries/lsr-postgres.sql">registry in SQL</a>,</li>
<li>For <wikipedia>SQLite</wikipedia> (create the database with <ahref="SQLite/create-db-subtag.sql">this schema</a>) : <ahref="registries/lsr-sqlite.sql">registry in SQL</a>,</li>