teidata.duration.w3c

teidata.duration.w3c W3Cのデータ型を使い、時間幅を表現する当該属性値の範囲を定義する。
モジュール tei — The TEI Infrastructure
当該モジュールを使用するもの
クラス:
Content model
<content>
 <dataRef name="duration"/>
</content>
宣言
<rng:define name="teidata.duration.w3c">
 <rng:data type="duration"/>
</rng:define>
teidata.duration.w3c = xsd:duration
<time dur="PT45M">forty-five minutes</time>
<date dur="P1DT12H">a day and a half</date>
<date dur="P7D">a week</date>
<time dur="PT0.02S">20 ms</time>
解説

時間幅は、先頭文字Pに続いて、数値-文字のペア列で示される。 文字は単位を示している。Y(年)、M(月)、D(日)、H(時間)、M(分)、S(秒) の順番になる。数値は符号のない整数である。但し、Sの場 合、最後に10進数の表記記号(小数点を示す.)をとることが ある。数値が0の場合、数値-文字のペアは省略 されることがある。H(時間)、M(分)、S(秒)が数値-文字のペアを作る場合、 区切子Tを先頭にして‘時間’を示す 数値-文字のペアを示す必要がある。

詳細については、 W3C specificationを参照のこと。