<distinct>

<distinct> 言語上,異なる語句を示す.例えば,古語,技術語,方言,忌諱語など.ま た,特定グループでしか通用しない特殊言語など. 3.3.2.3 言語上,分けておきたい部分
モジュールcore — 3 コアモジュール
属性
type 当該特殊言語または語句の種類を示す.
状態 任意
データ型

<rng:ref name="data.enumerated"/>
data.enumerated
ユーザ規定の準共有リスト.
time 当該語句の通時的特徴を示す.
状態 任意
データ型

<rng:ref name="data.code"/>
data.code
ユーザ規定の準共有リスト.
space 当該語句の共時的特徴を示す.
状態 任意
データ型

<rng:ref name="data.code"/>
data.code
ユーザ規定の準共有リスト.
social 当該語句の社会的特徴を示す.
状態 任意
データ型

<rng:ref name="data.code"/>
data.code
ユーザ規定の準共有リスト.
当該モジュールを使用するもの
下位
宣言

<rng:element name="distinct">
<rng:ref name="att.global.attributes"/>
<rng:optional>
 <rng:attribute name="type">
  <rng:ref name="data.enumerated"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="time">
  <rng:ref name="data.code"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="space">
  <rng:ref name="data.code"/>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="social">
  <rng:ref name="data.code"/>
 </rng:attribute>
</rng:optional>
<rng:ref name="macro.phraseSeq"/>
</rng:element>
element distinct
{
   att.global.attributes,
   attribute type { data.enumerated }?,
   attribute time { data.code }?,
   attribute space { data.code }?,
   attribute social { data.code }?,
   macro.phraseSeq
}
Next morning a boy in that dormitory confided to his
bosom friend, a <distinct type="ps_slang">fag</distinct> of
Macrea's, that there was trouble in their midst which
King <distinct type="archaic">would fain</distinct> keep
secret.