THESAURUS要素には、アプリケーションの語の等価関係のマッピングが含まれています。
THESAURUSは、すべてのシソーラス・エントリのルート要素です。
THESAURUS内のサブ要素の順序が重要であることに注意してください。サブ要素は書式セクションにリストされる順序で追加する必要があります。
たとえば、THESAURUS_ENTRYサブ要素は、THESAURUS_ENTRY_ONEWAYの前に出現します。次の例を参照してください。
<!ELEMENT THESAURUS ( COMMENT? , THESAURUS_ENTRY* , THESAURUS_ENTRY_ONEWAY* ) >
THESAURUS要素には、属性はありません。
次の表は、THESAURUSのサブ要素の簡単な概要を示しています。
サブ要素 | 簡単な説明 |
---|---|
COMMENT | コメントを親要素に関連付け、ファイルをリライトする際にコメントを保持します。この要素のかわりに、インラインXMLコメントの書式<!--... -->を使用できます。 |
THESAURUS_ENTRY | 同等である一連の単語の形(THESAURUS_FORM要素に含まれるもの)を示します。 |
THESAURUS_ENTRY_ONEWAY | 1方向の等価関係のマッピングを指定します。 |
次の例では、アプリケーションのシソーラス・エントリを示しています。
<THESAURUS> <THESAURUS_ENTRY> <THESAURUS_FORM>france</THESAURUS_FORM> <THESAURUS_FORM>french</THESAURUS_FORM> </THESAURUS_ENTRY> <THESAURUS_ENTRY_ONEWAY> <THESAURUS_FORM_FROM>bike accessory</THESAURUS_FORM_FROM> <THESAURUS_FORM_TO>helmet</THESAURUS_FORM_TO> <THESAURUS_FORM_TO>pannier</THESAURUS_FORM_TO> <THESAURUS_FORM_TO>tire</THESAURUS_FORM_TO> </THESAURUS_ENTRY_ONEWAY> </THESAURUS>