2.3. Index


Index = ( IndexInfo?,
          ( Title, Subtitle?, TitleAbbrev? )?,
          ( %component.mix; )*,
          ( IndexDiv* | IndexEntry* )
        )

IndexDiv = ( ( Title, Subtitle?, TitleAbbrev? )?,
             ( ( %indexdivcomponent.mix; )*,
               ( IndexEntry+ | SegmentedList )
             )
           )

IndexEntry = ( PrimaryIE,
               ( SeeIE|SeeAlsoIE )*,
               ( SecondaryIE,
                 ( SeeIE | SeeAlsoIE | TertiaryIE )*
               )*
             )

Éléments : Index, IndexInfo, Title, Subtitle, TitleAbbrev, IndexDiv, IndexEntry, PrimaryIE, SecondaryIE, TertiaryIE, SeeIE, SeeAlsoIE.

Un index, généralement placé à la fin d'un document, contient une liste de termes, avec les références permettant de les retrouver dans le document.

Un index est souvent généré automatiquement par le système de présentation à partir des termes à indexer trouvés dans le texte.

Un index (Index) est constitué :

Une division d'index (IndexDiv) est composée :

Une entrée d'index (IndexEntry), elle, est composée :

Chacune des entrées secondaires est composée :

<Index>
  <Title>Index des concepts</Title>
  <IndexEntry>
    <PrimaryIE>article</PrimaryIE>
    <SecondaryIE>de journal</SecondaryIE>
    <SecondaryIE>de maison</SecondaryIE>
  </IndexEntry>
  <IndexEntry>
    <PrimaryIE>article de journal</PrimaryIE>
    <SeeAlsoIE>article</SeeAlsoIE>
  </IndexEntry>
</Index>