<dimensions>

<dimensions> 大きさ・程度を示す. 10.3.4 Dimensions
モジュールmsdescription — 10 Manuscript Description
属性 att.dimensions (@unit, @quantity, @extent, @atLeast, @atMost, @min, @max, @precision, @scope)
type 当該計測対象を示す.
状態 任意
データ型

<rng:ref name="data.enumerated"/>
data.enumerated
例としての値は以下の通り:
leaves
葉の状態を示す.例えば,一葉,葉の丁合(折丁),独立した一枚を まとめたもの,など.
ruled
書記の準備として罫が引かれている領域を示す.
pricked
罫を引く準備として開けられた穴がある領域を示す.これは,罫付 き領域とも,罫が読み取れない領域とも異なる.
written
書記領域を示す.先頭文字行から最終文字行までの高さ.
miniatures
当該手書き資料の彩飾図の大きさを示す.
binding
冊子や写本全体の大きさを示す.
box
当該写本を入れるケースの大きさを示す.
当該モジュールを使用するもの
下位
msdescription: depth height width
宣言

<rng:element name="dimensions">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.dimensions.attributes"/>
<rng:optional>
 <rng:attribute name="type">
  <rng:ref name="data.enumerated"/>
 </rng:attribute>
</rng:optional>
<rng:group>
<!--this group is only needed for DTDs-->
 <rng:optional>
  <rng:ref name="height"/>
 </rng:optional>
 <rng:optional>
  <rng:ref name="width"/>
 </rng:optional>
 <rng:optional>
  <rng:ref name="depth"/>
 </rng:optional>
</rng:group>
</rng:element>
element dimensions
{
   att.global.attributes,
   att.dimensions.attributes,
   attribute type { data.enumerated }?,
   ( height?, width?, depth? )
}
<dimensions type="leaves">
 <height scope="range">157-160</height>
 <width>105</width>
</dimensions>
<dimensions type="ruled">
 <height scope="most">90</height>
 <width scope="most">48</width>
</dimensions>
<dimensions unit="in">
 <height>12</height>
 <width>10</width>
</dimensions>

単に数値のみを与えたい場合には,以下の例のように,子要素の属性quantityを使い示すことできる.

<dimensions type="leaves">
 <height scope="range">157-160</height>
 <width quantity="105"/>
</dimensions>
<dimensions type="ruled">
 <height unit="cmscope="mostquantity="90"/>
 <width unit="cmscope="mostquantity="48"/>
</dimensions>
<dimensions unit="in">
 <height quantity="12"/>
 <width quantity="10"/>
</dimensions>
解説
対象物の高さ,幅,奥行きの大きさを示す.