<surfaceGrp>

<surfaceGrp> defines any kind of useful grouping of written surfaces, for example the recto and verso of a single leaf, which the encoder wishes to treat as a single unit. [11.1 Digital Facsimiles]
Moduletranscr — Representation of Primary Sources
Attributesatt.global (@xml:id, @n, @xml:lang, @rend, @style, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) att.coordinated (@start, @ulx, @uly, @lrx, @lry) att.declaring (@decls) att.typed (@type, @subtype)
Member of
Contained by
May contain
Declaration

<rng:element name="surfaceGrp">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.coordinated.attributes"/>
 <rng:ref name="att.declaring.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:oneOrMore>
  <rng:choice>
   <rng:ref name="model.global"/>
   <rng:ref name="surface"/>
   <rng:ref name="surfaceGrp"/>
  </rng:choice>
 </rng:oneOrMore>
</rng:element>
element surfaceGrp
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.coordinated.attributes,
   att.declaring.attributes,
   att.typed.attributes,
   ( model.global | surface | surfaceGrp )+
}
Example
<sourceDoc>
 <surfaceGrp>
  <surface
    ulx="0"
    uly="0"
    lrx="200"
    lry="300">

   <graphic url="Bovelles-49r.png"/>
  </surface>
  <surface
    ulx="0"
    uly="0"
    lrx="200"
    lry="300">

   <graphic url="Bovelles-49v.png"/>
  </surface>
 </surfaceGrp>
</sourceDoc>
Note

Where it is useful or meaningful to do so, any grouping of multiple surface elements may be indicated using the surfaceGrp elements.