<numeric>

<numeric> (numeric value) 素性値定義における値を示す. [18.3 Other Atomic Feature Values]
モジュールiso-fs — Feature Structures
属性att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.datcat (@datcat, @valueDatcat)
value与えられている数値の下限を示す.または,(属性maxが付 与されていない場合には)値の上限を示す.
状態 必須
データ型 teidata.numeric
max与えられている数値の上限を示す.
状態 任意
データ型 teidata.numeric
trunc当該数値が整数値へ丸められるかどうかを示す.
状態 任意
データ型 teidata.truthValue
クラブのメンバー
上位
下位空要素
解説

属性valueに値がないところで属性maxがあるとエ ラーになる.

<numeric value="42"/>

This represents the numeric value 42.

<numeric value="42.45max="50trunc="true"/>

This represents any of the nine possible integer values between 42 and 50 inclusive. If the trunc attribute had the value FALSE, this example would represent any of the infinite number of numeric values between 42.45 and 50.0

Content model
<content>
</content>
宣言
<rng:element name="numeric">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.datcat.attributes"/>
 <rng:attribute name="value">
  <rng:ref name="teidata.numeric"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="max">
   <rng:ref name="teidata.numeric"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="trunc">
   <rng:ref name="teidata.truthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element numeric
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.datcat.attributes,
   attribute value { teidata.numeric },
   attribute max { teidata.numeric }?,
   attribute trunc { teidata.truthValue }?,
   empty
}