att.datable.custom

att.datable.custom 年代を特定できるイベントを含む要素を(たとえば、 W3CやISOで用いられるグレゴリオ暦以外の)なんらかの暦システムで正規化する属性を提供する。 [13.4 Dates]
モジュール namesdates — Names, Dates, People, and Places
構成 att.datable [acquisition affiliation age altIdentifier application author binding birth bloc change climate conversion country creation custEvent date death district docDate editor education event eventName faith floruit funder gender geogFeat geogName idno langKnowledge langKnown licence location meeting name nationality objectName occupation offset orgName origDate origPlace origin persName persPronouns placeName population precision principal provenance region relation residence resp seal settlement sex socecStatus sponsor stamp state terrain time title trait unitDecl unitDef]
属性
when-custom⚓︎ 何らかの標準的な準形式で、日付や時刻の値を示す。
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる

The following are examples of custom date or time formats that are not valid ISO or W3C format normalizations, normalized to a different dating system

<p>Alhazen died in Cairo on the
<date when="1040-03-06"
  when-custom="431-06-12">
12th day of Jumada t-Tania, 430 AH
 </date>.</p>
<p>The current world will end at the
<date when="2012-12-21"
  when-custom="13.0.0.0.0">
end of B'ak'tun 13</date>.</p>
<p>The Battle of Meggidu
(<date when-custom="Thutmose_III:23">23rd year of reign of Thutmose III</date>).</p>
<p>Esidorus bixit in pace annos LXX plus minus sub
<date when-custom="Ind:4-10-11">die XI mensis Octobris indictione IIII</date>
</p>

Not all custom date formulations will have Gregorian equivalents.

The when-custom attribute and other custom dating are not constrained to a datatype by the TEI, but individual projects are recommended to regularize and document their dating formats.

notBefore-custom⚓︎ 何らかの標準的な形式で、あるイベントに関して「この時点より前ではない」という日付を示す。
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる
notAfter-custom⚓︎ 何らかの標準的な形式で、あるイベントに関して「この時点より後ではない」という日付を示す。
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる
from-custom⚓︎ 何らかの標準的な形式で期間の開始時点を示す。
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる
<event xml:id="FIRE1"
 datingMethod="#julianfrom-custom="1666-09-02"
 to-custom="1666-09-05">

 <head>The Great Fire of London</head>
 <p>The Great Fire of London burned through a large part
   of the city of London.</p>
</event>
to-custom⚓︎ 何らかの標準的な形式で期間の終了時点を示す。
状態 任意
データ型 1–∞ occurrences of teidata.word 空白文字で区切られる
datingPoint⚓︎ ある時点につけた名前とその事柄が起きたとされる時間をともに定義している場所へのポインタを示す。たとえば、「令和改元」という日付をともなうID付きイベント要素を作成した場合にそのIDに対する参照を行う。
状態 任意
データ型 teidata.pointer
datingMethod⚓︎ ここで提供するポインタは、calendar 要素もしくは日付を示す属性の値を解釈する何らかの方式を指す。
状態 任意
データ型 teidata.pointer
Contayning the Originall, Antiquity, Increaſe, Moderne
eſtate, and deſcription of that Citie, written in the yeare
<date when-custom="1598calendar="#julian"
 datingMethod="#julian">
1598</date>. by Iohn Stow
Citizen of London.

In this example, the calendar attribute points to a calendar element for the Julian calendar, specifying that the text content of the date element is a Julian date, and the datingMethod attribute also points to the Julian calendar to indicate that the content of the when-custom attribute value is Julian too.

<date when="1382-06-28"
 when-custom="6890-06-20datingMethod="#creationOfWorld">
μηνὶ Ἰουνίου εἰς <num>κ</num> ἔτους <num>ςωϞ</num>
</date>

In this example, a date is given in a Mediaeval text measured ‘from the creation of the world’, which is normalized (in when) to the Gregorian date, but is also normalized (in when-custom) to a machine-actionable, numeric version of the date from the Creation.

解説

att.datableで定義されるcalendar 属性とは違って) datingMethod属性が定義するのは、親要素で記述された日付を正規化した暦や暦法であり、 当該要素中のオリジナルの日付の暦ではない