<surfaceGrp>

<surfaceGrp> (surface group) 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. [12.1 Digital Facsimiles]
Module transcr — Representation of Primary Sources
Attributes
Contained by
May contain
Note

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

Example
<sourceDoc>
 <surfaceGrp>
  <surface ulx="0uly="0lrx="200"
   lry="300">

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

   <graphic url="Bovelles-49v.png"/>
  </surface>
 </surfaceGrp>
</sourceDoc>
Content model
<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">

  <classRef key="model.global"/>
  <elementRef key="surface"/>
  <elementRef key="surfaceGrp"/>
 </alternate>
</content>
Schema Declaration
<rng:element name="surfaceGrp">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.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.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.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.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.declaring.attributes,
   att.typed.attributes,
   ( model.global | surface | surfaceGrp )+
}