att.datable

att.datable  日付や時間または時間事象を含む要素の正規化手法を示す属性を示す.
モジュールtei — 1 The TEI Infrastructure
構成licence application creation change name date time origDate origPlace stamp binding seal origin provenance acquisition custEvent orgName persName placeName bloc country region district settlement geogName geogFeat affiliation age birth climate death education event faith floruit langKnowledge langKnown location nationality occupation population relation residence sex socecStatus state terrain trait
属性att.datable.w3c (@when, @notBefore, @notAfter, @from, @to) att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso) att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)
calendar 当該日付の歴システムを示す.
状態 任意
データ型

<rng:ref name="data.pointer"/>
data.pointer
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length(.) gt 0">@calendar indicates the system or calendar to which the date represented by the content of this element
belongs, but this <sch:name/> element has no textual content.</sch:assert></sch:rule>
He was born on <date calendar="#Gregorian">Feb. 22, 1732</date>
(<date calendar="#Julian" when="1732-02-22"> Feb. 11, 1731/32, O.S.</date>).
period 時間事象の名前付き時間幅を定義する時点を示す.
状態 任意
データ型

<rng:ref name="data.pointer"/>
data.pointer
解説

このいわゆる‘親クラス(スーパークラス)’は, 正規化された値を属性値として持つ,時間情報を示す属性になる. デフォルト値として,当該属性は,クラスatt.datable.w3cが付与されている. 名前と日付に関するモジュールが使用される場合,当該クラスは,クラス att.datable.isoから属性が与えられる. 一般には,W3Cのデータ形式に従った属性値は,ITO8601に従った属性値の 下位要素になっている.しかし,より強力な表現力を持つISOのデータ形 式が必要になることはない.さらに強力な表現力をサポートするソフトウェ アも存在する.