非推奨のデータ型マクロこの章では、これらのガイドラインで定義されているエンコーディングスキームのインフラストラクチャについて説明する。以下の章を理解するための概念フレームワークと、その概念フレームワークが実装される手段を紹介する。)にある程度精通していることを前提としているが、これらのガイドラインのすべてのユーザーがアクセスできるようになっている。他の章では、さらに技術的な詳細を提供する。これらの章は、新しいTEIベースのシステムを実装しようとする人が読むべきである。TEI符号化スキーマは、いくつかの「モジュール」で構成され、それぞれが特定のXML要素とその属性を宣言している。要素の宣言の一部には、1つ以上の要素「クラス」への割り当てが含まれている。別の部分では、これらのクラスを参照して、可能なコンテンツと属性を定義している。この遠回りな方法が、TEIシステムにその強さと柔軟性の多くを与えている。要素を多かれ少なかれ自由に組み合わせることで、特定の要件セットに適した「スキーマ」を形成できる。既存のクラスまたは要素を参照する新しい要素をスキーマに簡単に追加できる。これは、スキーマに含まれるモジュールによって提供される要素の一部を除外するためである。原則として、TEIスキーマは、モジュールの任意の組み合わせを使用して構築できる。特定のTEIモジュールは特に重要であり、例外的な状況を除いて常に含まれる必要がある。この章で説明するモジュールteiは、他のすべてのモジュールで使用されるクラス、マクロ、およびデータ型を定義するため、この種類に属する。ほとんどすべての種類の文書で必要となる可能性がある要素と属性の宣言が含まれているため、グローバルな使用が推奨される。モジュールは、TEI準拠に必要な構成要素であるTEIヘッダーを構成するメタデータ要素と属性の宣言を提供する。モジュールは、ほとんどのブックタイプのオブジェクトの符号化に必要な基本的な構造要素を宣言する。したがって、ほとんどのスキーマにはこれらの4つのモジュールを含める必要がある。説明されているモジュールの要素を使用する。(1つの文書がすべてを実行する)」と呼ばれる。ODD文書を保守および処理するためのスタイルシートはTEIによって保守されており、これらのガイドラインもそのような文書として保守されている。NG言語、またはW3Cスキーマ言語)のいずれかを使用して表されるスキーマを生成できるほか、この『ガイドライン』や関連するWebサイトといった文書を生成できる。この章の大部分では、TEIインフラストラクチャモジュール自体について説明する。説明されているTEIカスタマイズテクニックを最大限に活用することを計画している人にとって、ここで取り上げるトピックの理解は不可欠である。この章は、TEIスキームで利用可能な各モジュールを簡単に特徴付けることから始まる。NG、W3Cスキーマなどの特定のスキーマ言語でTEIスキーマを構築する方法を一般的な用語で説明している。