Skip to content

<specGrp>

specification group

contains any convenient grouping of specifications for use within the current module.

Module tagdocsTDmodules

Attributes

Classes and content

Member of
May contain

core

drama

linking

Contained by

cmc

linking

namesdates

spoken

tagdocs

verse

Note

A specification group is referenced by means of its @xml:id attribute. The declarations it contains may be included in a schemaSpec or moduleSpec element only by reference (using a specGrpRef element): it may not be nested within a moduleSpec element.

Different ODD processors may generate representations of the specifications contained by a specGrp in different concrete syntaxes.

Example

<specGrp xml:id="xDAILC">
  <elementSpec ident="s">
    <!-- ... -->
  </elementSpec>
  <elementSpec ident="cl">
    <!-- ... -->
  </elementSpec>
  <elementSpec ident="w">
    <!-- ... -->
  </elementSpec>
  <elementSpec ident="m">
    <!-- ... -->
  </elementSpec>
  <elementSpec ident="c">
    <!-- ... -->
  </elementSpec>
</specGrp>

This specification group with identifier xDAILC contains specifications for the elements s,cl,w, etc.

Content model

<content>
    <alternate minOccurs="0" maxOccurs="unbounded">
      <classRef key="model.oddDecl"/>
      <classRef key="model.oddRef"/>
      <classRef key="model.divPart"/>
      <elementRef key="listRef"/>
    </alternate>
  </content>