att.measurement

att.measurement 正規化単位を表す属性を示す.
モジュールtei — The TEI Infrastructure
構成measure measureGrp unit
属性属性
unit一般には標準記号により,計測単位を示す.
状態 任意
データ型 teidata.enumerated
提案する値は以下の通り:
m
(metre) メータ.長さを示す国際単位系.
kg
(kilogram) キログラム.重さを示す国際単位系.
s
(second) 秒.時間を示す国際単位系.
Hz
(hertz) ヘルツ.周波数を示す国際単位系.
Pa
(pascal) パスカル.気圧を示す国際単位系.
(ohm) オーム.抵抗を示す国際単位系.
L
(litre) リッター.体積を示す.
t
(tonne) トン.重さを示す.
ha
(hectare) ヘクタール.広さを示す.
(ångström) オングストローム.長さの単位.
mL
(millilitre)
cm
(centimetre)
dB
(decibel) デシベル.エネルギーの強さを示す.
kbit
(kilobit) キロビット.1000ビット(10の3乗bits)のこと.
Kibit
(kibibit) キビビット.1024ビット(2の10乗bits)のこと.
kB
(kilobyte) キロバイト.1000バイト(10の3乗bytes)のこと.
KiB
(kibibyte) キビバイト.1024バイト(2の10乗bytes)のこと.
MB
(megabyte) メガバイト.1,000,000バイト(10の6乗bytes)のこと.
MiB
(mebibyte) メビバイト.1,048,576バイト(2の20乗bytes)のこと.
解説

計測されたものが特定の単位で表現できず,むしろ離散的なものであ る場合,単位countが使われるべきである.そうでない場 合は,属性unitの値は付与されないかもしれない.

適切な単位がある場合には,国際単位名を使用するべきである.(詳細 は,http://www.bipm.org/en/publications/si-brochure/http://physics.nist.gov/cuu/Units/を参照のこと.) 上記リストはこれらの全てではない.

unitRefpoints to a unique identifier stored in the xml:id of a unitDef element that defines a unit of measure.
状態 任意
データ型 teidata.pointer
quantity計測単位の数を示す.
状態 任意
データ型 teidata.numeric
commodity計測される対象を示す.
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる
解説

一般に,当該対象が離散的なものである場合,単位の複数形が使用さ れる.当該計測対象がひとつの場合もそうである.

Schematron

<sch:rule context="tei:*[@unitRef]">
<sch:report test="@unitrole="info">The @unit attribute may be unnecessary when @unitRef is present.</sch:report>
</sch:rule>
解説
当該属性クラスは,3つ組属性を規定している.これは,標準計測システ ムの計測値を正規化するものである.
<l>
<!-- regularization:-->So weren't you gonna buy <measure quantity="0.5unit="gal"
  commodity="icecream">
half a gallon</measure>, baby
</l>
<l>
<!-- normalization: -->So won't you go and buy <measure quantity="1.893unit="L"
  commodity="icecream">
half a gallon</measure>,
baby?
</l>
解説

当該単位は,一般には,国際単位系の標準的な略式表記で示されるべきで ある.(詳細は,http://www.bipm.org/en/publications/si-brochure/, http://physics.nist.gov/cuu/Units/を参照のこと.) けれども,符号化する人は,非公式な計測単位,例えば, linescharactersも使用してもよい.