<classSpec>

<classSpec> (class specification) TEI要素クラスへの参照情報を示す.
モジュールtagdocs — 22 Documentation Elements
属性 att.identified (@ident, @predeclare, @module, @mode)
type当該クラスがモデルクラスか属性クラスかを示す.
状態 必須
正当な値:
model
(content model) members of this class appear in the same content models
atts
(attributes) members of this class share common attributes
generateモデルクラスが複数項目から構成されているかどうかを示す.
状態 任意
データ型 1–5 occurrences of
data.enumerated
空白文字で区切られる
正当な値:
alternation
members of the class are alternatives
sequence
members of the class are to be provided in sequence
sequenceOptional
members of the class may be provided, in sequence, but are optional
sequenceOptionalRepeatable
members of the class may be provided one or more times, in sequence, but are optional.
sequenceRepeatable
members of the class may be provided one or more times, in sequence
当該モジュールを使用するもの model.oddDecl
下位
宣言
element classSpec
{
   att.global.attributes,
   att.identified.attributes,
   attribute type { "model" | "atts" },
   attribute generate
   {
      list
      {
         (
            "alternation"
          | "sequence"
          | "sequenceOptional"
          | "sequenceOptionalRepeatable"
          | "sequenceRepeatable"
         ),
         (
            "alternation"
          | "sequence"
          | "sequenceOptional"
          | "sequenceOptionalRepeatable"
          | "sequenceRepeatable"
         )*
      }
   }?,
   ( model.glossLike*, classes?, attList?, exemplum*, remarks*, listRef* )
}
<classSpec module="teitype="modelident="model.segLike">
 <desc>groups elements used for arbitrary segmentation. </desc>
 <classes>
  <memberOf key="model.phrase"/>
 </classes>
 <remarks>
  <p>The principles on which segmentation is carried out, and
     any special codes or attribute values used, should be defined explicitly
     in the <gi>segmentation</gi> element of the <gi>encodingDesc</gi> within
     the associated TEI header.</p>
 </remarks>
</classSpec>