<milestone>

<milestone> 当該セクションが,構造要素により表現することができない場合に,標準的 な参照機能により,テキストの各種セクション間にある境界点を示す. 3.10.3 標石要素
モジュール core — 3 コアモジュール
属性 グローバル属性
ed 当該標石要素が使用される版を示す.
状態 推奨される
データ型
<rng:ref name="data.code"/>
data.code
                                                        
文字列.一般には,版を示す記号.
unit 当該標石要素がある,変化が起きるセクションの種類の名前を示す.
状態 必須
データ型

<rng:ref name="data.enumerated"/>
data.enumerated
提案する値は以下の通り:
page
物理的な改ページ(要素pbと同義).
column
段替え.
line
改行(要素lbと同義).
book
冊子などの単位.
poem
叢書にある独立した詩.
canto
韻文の編や節.
stanza
詩,冊子,編中にある連.
act
芝居中の幕.
scene
芝居または幕中の場.
section
各種のセクション.
absent
参照版中にはない一節.
解説
標石要素が参照版中にはないテキスト部分の始点を示す場合,属性 unitには,特別な値absentが付与されるか もしれない.一般的な解釈では,等が版に対応する次の要素 milestoneが出現するまで,当該参照版はテキストを含まな い.
ここに挙げた属性値以外にも適切なものはあるだろう(例えば,プラ トンの作品を表すステファヌス番号を示す値Stephanus など.
当該モジュールを使用するもの
下位 空要素
宣言
<rng:element name="milestone">
 <rng:ref name="att.global.attributes"/>
 <rng:optional>
  <rng:attribute name="ed">
   <rng:ref name="data.code"/>
  </rng:attribute>
 </rng:optional>
 <rng:attribute name="unit">
  <rng:choice>
   <rng:value>page</rng:value>
   <rng:value>column</rng:value>
   <rng:value>line</rng:value>
   <rng:value>book</rng:value>
   <rng:value>poem</rng:value>
   <rng:value>canto</rng:value>
   <rng:value>stanza</rng:value>
   <rng:value>act</rng:value>
   <rng:value>scene</rng:value>
   <rng:value>section</rng:value>
   <rng:value>absent</rng:value>
   <rng:data type="Name"/>
  </rng:choice>
 </rng:attribute>
 <rng:empty/>
</rng:element>
element milestone
{
   att.global.attributes,
   attribute ed { data.code }?,
   attribute unit
   {
      "page"
    | "column"
    | "line"
    | "book"
    | "poem"
    | "canto"
    | "stanza"
    | "act"
    | "scene"
    | "section"
    | "absent"
    | xsd:Name
   },
   empty
}
 
<milestone n="23ed="Launit="Dreissiger"/> ... <milestone n="24ed="AVunit="verse"/> ...
解説
当該要素にあるグローバル属性nは,当該標石要素が示す変化 の単位の,他の値を示す.特別な値unnumbered は,一般的な番号付けスキームから外れている一節中で使用されるべきで ある(例えば,章見出し,詩の番号やタイトル,詩劇における話し手の属 性など).
標石要素の順番は,一般には重要ではない.