Элемент <text:alpha-index-mark-start> определяет начало алфавитной индексной записи. Существует два дополнительных атрибута, которые могут содержать ключи для алфавитных индексов, позволяющие их структурировать. Есть также атрибут логического типа, определяющий их вхождение в главную конструкцию, если имеется несколько равносильных полей.
ID, определяемый атрибутом text:id, должен быть уникальным, за исключением соответствующих конечных элементов индексных меток. Для каждого начального элемента должен быть определен конечный элемент в том же самом абзаце, с начальным элементом, определенным первым.
С элементом <text:toc-mark-start> могут быть связаны следующие атрибуты:
атрибут text:id, определяющий соответствующие начальные и конечные элементы;
дополнительные ключи;
главная запись.
Элемент <text:alpha-index-mark-end> определяет окончание алфавитной индексной записи. Для каждого конечного элемента должен быть начальный элемент с таким же значением text:id, расположенный в том же абзаце, с начальным элементом, определенным первым.
Алфавитные индексные метки имеют вариант, который не предполагает внесения текста для индексирования. Это обеспечивается использованием элемента <text:alpha-index-mark>, с атрибутом text:string-value для текста в индексной записи. В этой ситуации атрибут text:id не является обязательным, так как нет соответствующих начального и конечного элементов.
Дополнительные ключи
Атрибуты text:key1 и text:key2 определяют дополнительные ключи для алфавитных индексов. Если используется только один ключ, то он должен быть определен в атрибуте text:key1.
Фонетические ключи
Для идеографических языков иногда характерны ситуации, когда нет очевидных или общих способов сортировки символов. Один из общих способов определения алфавитных индексов для них - сортировка на основании их фонетических описаний времени поиска. В файле формата OpenDocument это достигается за счет дополнительных атрибутов для текстового значения и двух ключей для фонетического описания. Для отображения используются значение и ключевые атрибуты, но если фонетические варианты существуют, то они должны использоваться для сортировки индексов.
Главная запись
Если есть несколько индексных меток в одной записи, одна из этих записей может быть объявлена как главная при помощи атрибута text:main-entry.