<?xml version="1.0" encoding="utf-8"?>
<!--Copyright TEI Consortium. 
Licensed under the GNU General Public License. 
See the file COPYING for details
$Date$

$Id$
-->
<macroSpec xmlns="http://www.tei-c.org/ns/1.0" module="tei" xml:id="TEIGIS" type="pe" n="Generic Identifiers" ident="TEI.elementNames">
  <desc>file containing parameter entity declarations for all generic
  identifiers of the encoding scheme.
 </desc>
  <desc version="2008-04-05" xml:lang="ja">
符号化スキームを構成する共通識別子(GI)を選択するパラメータエンティティ
宣言を含むファイル．
 </desc>
  <content/>
  <remarks>
    <p>The parameter entities in this file all take the same form as
    the two shown below: <eg><![CDATA[<!ENTITY % n.div0 'div0' >
    <!ENTITY % n.div1 'div1' >
    ]]></eg>
    Element and attribute-list declarations in the DTDs refer to the
    parameter entity <ident type="pe">n.div1</ident>, not directly to the generic
    identifier <gi>div1</gi>.  As a result, the declarations will function
    as desired even if a new generic identifier is substituted.
    E.g. <gi>caput</gi> for <gi>div1</gi> and <gi>liber</gi> for
    <gi>div0</gi>: <code>&lt;!ENTITY % n.div0 'liber' &gt; &lt;!ENTITY %
    n.div1 'caput' &gt;
    </code>
    </p>
    <p>This allows generic identifiers to be renamed conveniently,
    e.g., to provide names in languages other than English, or to
    provide shorter names than those documented here.  See further
    chapter <ptr target="#MD"/>.</p>
  </remarks>
  <remarks xml:lang="ja">
    <p>
当該ファイル中にあるパラメータエンティティは，以下のような形式になって
    いる．
<eg><![CDATA[

<!ENTITY % n.div0 'div0' >
<!ENTITY % n.div1 'div1' >
]]></eg>

DTDにある要素宣言や属性リスト宣言では，パラメータエンティティ
<ident type="pe">n.div1</ident>を参照しており，共通識別子<gi>div1</gi>
を直接参照しているわけではない．これにより，もし新しい共通識別子に変更
する場合においても，当該宣言はそのまま機能することになる．
例えば，<gi>div1</gi>の代わりに<gi>caput</gi>に変更したり，
<gi>div0</gi>に代わって<gi>liber</gi>に変えたりする場合には，以下のよ
うにすればよい．
<code>
&lt;!ENTITY % n.div0 'liber' &gt; 
&lt;!ENTITY % n.div1 'caput' &gt;
</code>
</p>
    <p>
この仕組みにより，必要とあれば共通識別子の名前も変えることが出来る．
例えば，英語以外の言語で名前を付けたり，より短い名前にしたりすることが
可能である．この詳細については，以下の章を参照のこと．
<ptr target="#MD"/></p>
  </remarks>
  <listRef>
    <ptr target="#STPEGI"/>
  </listRef>
</macroSpec>
