<specGrp>
<specGrp> (specification group) contains any convenient grouping of specifications for use within the current module. | |
Module | tagdocs — 22 Documentation Elements |
Attributes | att.global (@xml:id, @n, @xml:lang, @rend, @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)) |
Used by | |
Contained by | core: add corr del desc emph head hi item l meeting note orig p q quote ref reg said sic stage title unclear dictionaries: case colloc def dictScrap entryFree etym form gen gram gramGrp hyph iType lang lbl mood number orth per pos pron stress subc syll tns usg xr msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance source support surrogates spoken: writing tagdocs: schemaSpec specGrp textstructure: argument body div div1 div2 div3 div4 div5 div6 div7 docEdition epigraph imprimatur postscript titlePart verse: rhyme |
May contain | |
Declaration |
element specGrp { att.global.attributes, att.global.linking.attributes, att.global.analytic.attributes, att.global.facs.attributes, att.global.change.attributes, ( model.oddDecl | model.oddRef | model.divPart )* } |
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. |
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. For P5 the intention
is to generate modules using both XML and RELAX NG, and to use only
the compressed RELAX NG syntax to represent them. |