Skip to content

<citeStructure>

citation structure

declares a structure and method for citing the current document.

Module headerCORS6SACRCS

Attributes

@delimsupplies a delimiting string preceding the structural component.
Status
Optional
Datatype
string
@matchsupplies an XPath selection pattern using the syntax defined in XSLT3 which identifies a set of nodes which are citable structural components. The expression may be absolute (beginning with /) or relative. @match on a citeStructure without a citeStructure parent must be an absolute XPath. If it is relative, its context is set by the @match of the parent citeStructure.
Status
Required
Datatype
teidata.xpath
@unitdescribes the structural unit indicated by the citeStructure.
Status
Optional
Datatype
teidata.enumerated
Sample values
book
chapter
entry
poem
letter
line
section
verse
volume

Classes and content

May contain

core

Contained by

header

Example

<citeStructure unit="book" match="//body/div" use="@n">
  <citeStructure unit="chapter" match="div" use="position()" delim=" ">
    <citeStructure unit="verse" match="div" use="position()" delim=":"/>
  </citeStructure>
</citeStructure>

Content model

<content>
    <sequence>
      <elementRef key="citeData" minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="citeStructure" minOccurs="0" maxOccurs="unbounded"/>
      <classRef key="model.descLike" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </content>