Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 3: OpenDocument Schema

OASIS Standard
27 April 2021

This stage:

https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part3-schema/OpenDocument-v1.3-os-part3-schema.odt (Authoritative)

https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part3-schema/OpenDocument-v1.3-os-part3-schema.html

https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part3-schema/OpenDocument-v1.3-os-part3-schema.pdf

Previous stage:

https://docs.oasis-open.org/office/OpenDocument/v1.3/cs02/part3-schema/OpenDocument-v1.3-cs02-part3-schema.odt (Authoritative)

https://docs.oasis-open.org/office/OpenDocument/v1.3/cs02/part3-schema/OpenDocument-v1.3-cs02-part3-schema.html

https://docs.oasis-open.org/office/OpenDocument/v1.3/cs02/part3-schema/OpenDocument-v1.3-cs02-part3-schema.pdf

Latest stage:

https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part3-schema.odt (Authoritative)

https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part3-schema.html

https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part3-schema.pdf

Technical Committee:

OASIS Open Document Format for Office Applications (OpenDocument) TC

Chairs:

Patrick Durusau (patrick@durusau.net), Individual

Jos van den Oever (jos.vanden.oever@logius.nl), Logius

Editors:

Francis Cave (francis@franciscave.com), Individual

Patrick Durusau (patrick@durusau.net), Individual

Svante Schubert (svante.schubert@gmail.com), Individual

Michael Stahl (michael.stahl@cib.de), CIB labs GmbH

Additional artifacts:

This prose specification is one component of a Work Product which includes:

Related work:

This specification replaces or supersedes:

Declared XML namespaces:

urn:oasis:names:tc:opendocument:xmlns:animation:1.0
urn:oasis:names:tc:opendocument:xmlns:chart:1.0
urn:oasis:names:tc:opendocument:xmlns:config:1.0
urn:oasis:names:tc:opendocument:xmlns:database:1.0
urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0
urn:oasis:names:tc:opendocument:xmlns:drawing:1.0
urn:oasis:names:tc:opendocument:xmlns:form:1.0
urn:oasis:names:tc:opendocument:xmlns:manifest:1.0
urn:oasis:names:tc:opendocument:xmlns:meta:1.0
urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0
urn:oasis:names:tc:opendocument:xmlns:office:1.0
urn:oasis:names:tc:opendocument:xmlns:presentation:1.0
urn:oasis:names:tc:opendocument:xmlns:script:1.0
urn:oasis:names:tc:opendocument:xmlns:table:1.0
urn:oasis:names:tc:opendocument:xmlns:text:1.0
urn:oasis:names:tc:opendocument:xmlns:style:1.0
urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0
urn:oasis:names:tc:opendocument:xmlns:of:1.2
http://docs.oasis-open.org/ns/office/1.2/meta/odf#

http://docs.oasis-open.org/ns/office/1.2/meta/pkg#

Abstract:

This document is Part 3 of the Open Document Format for Office Applications (OpenDocument) Version 1.3 specification.

Status:

This document was last revised or approved by the membership of OASIS on the above date. The level of approval is also listed above. Check the “Latest stage” location noted above for possible later revisions of this document. Any other numbered Versions and other technical work produced by the Technical Committee (TC) are listed at https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office#technical.

TC members should send comments on this specification to the TC’s email list. Others should send comments to the TC’s public comment list, after subscribing to it by following the instructions at the “Send A Comment” button on the TC’s web page at https://www.oasis-open.org/committees/office/.

This specification is provided under the RF on Limited Terms Model of the OASIS IPR Policy, the mode chosen when the Technical Committee was established. For information on whether any patents have been disclosed that may be essential to implementing this specification, and any offers of patent licensing terms, please refer to the Intellectual Property Rights section of the TC’s web page (https://www.oasis-open.org/committees/office/ipr.php).

Note that any machine-readable content (Computer Language Definitions) declared Normative for this Work Product is provided in separate plain text files. In the event of a discrepancy between any such plain text file and display content in the Work Product's prose narrative document(s), the content in the separate plain text file prevails.

Citation format:

When referencing this specification the following citation format should be used:

[OpenDocument-v1.3-part3]

Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 3: OpenDocument Schema. Edited by Francis Cave, Patrick Durusau, Svante Schubert and Michael Stahl. 27 April 2021. OASIS Standard. https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part3-schema/OpenDocument-v1.3-os-part3-schema.html. Latest stage: https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part3-schema.html.

Notices

Copyright © OASIS Open 2021. All Rights Reserved.

All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website.

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English.

The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.

This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification.

OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so.

OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims.

The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see https://www.oasis-open.org/policies-guidelines/trademark for above guidance.

Table of Contents

1 Introduction

1.1 Introduction

1.2 Terminology

1.3 Normative References

1.4 Non Normative References

1.5 Namespaces

2 OpenDocument Documents, Consumers and Producers

2.1 Introduction

2.2 Document Conformance

2.2.1 OpenDocument Document

2.2.2 OpenDocument Extended Document

2.2.3 OpenDocument Text Document

2.2.4 OpenDocument Spreadsheet Document

2.2.5 OpenDocument Drawing Document

2.2.6 OpenDocument Presentation Document

2.2.7 OpenDocument Chart Document

2.2.8 OpenDocument Image Document

2.2.9 OpenDocument Formula Document

2.2.10 OpenDocument Database Front End Document

2.3 Producers

2.3.1 OpenDocument Producer

2.3.2 OpenDocument Extended Producer

2.4 Consumer

3 Document Structure

3.1 Document Representation

3.1.1 General

3.1.2 <office:document>(Single OpenDocument XML Files)

3.1.3 Package OpenDocument Files

3.1.3.1 General

3.1.3.2 <office:document-content>

3.1.3.3 <office:document-styles>

3.1.3.4 <office:document-meta>

3.1.3.5 <office:document-settings>

3.1.4 Summary of Document Representation

3.2 <office:meta>

3.3 <office:body>

3.4 <office:text>

3.5 <office:drawing>

3.6 <office:presentation>

3.7 <office:spreadsheet>

3.8 <office:chart>

3.9 <office:image>

3.10 <office:settings>

3.10.1 General

3.10.2 <config:config-item-set>

3.10.3 <config:config-item>

3.10.4 <config:config-item-map-indexed>

3.10.5 <config:config-item-map-entry>

3.10.6 <config:config-item-map-named>

3.11 Cursor Position Setting

3.12 <office:scripts>

3.13 <office:script>

3.14 <office:font-face-decls>

3.15 Styles

3.15.1 General

3.15.2 <office:styles>

3.15.3 <office:automatic-styles>

3.15.4 <office:master-styles>

3.16 Document Signatures

3.17 Foreign Elements and Attributes

3.18 White Space Processing and EOL Handling

3.19 MIME Types and File Name Extensions

4 Metadata

4.1 General

4.2 RDF Metadata

4.2.1 In-Content Metadata (RDFa)

4.2.2 manifest.rdf

4.2.2.1 General

4.2.2.2 odf:ContentFile

4.2.2.3 odf:StylesFile

4.2.2.4 odf:Element

4.2.2.5 odf:prefix

4.2.2.6 odf:suffix

4.3 Non-RDF Metadata

4.3.1 General

4.3.2 Pre-Defined Metadata Elements

4.3.2.1 <meta:generator>

4.3.2.2 <dc:title>

4.3.2.3 <dc:description>

4.3.2.4 <dc:subject>

4.3.2.5 <meta:keyword>

4.3.2.6 <meta:initial-creator>

4.3.2.7 <dc:creator>

4.3.2.8 <meta:printed-by>

4.3.2.9 <meta:creation-date>

4.3.2.10 <dc:date>

4.3.2.11 <meta:print-date>

4.3.2.12 <meta:template>

4.3.2.13 <meta:auto-reload>

4.3.2.14 <meta:hyperlink-behaviour>

4.3.2.15 <dc:language>

4.3.2.16 <meta:editing-cycles>

4.3.2.17 <meta:editing-duration>

4.3.2.18 <meta:document-statistic>

4.3.3 <meta:user-defined>

5 Text Content

5.1 Headings, Paragraphs and Basic Text Structure

5.1.1 General

5.1.2 <text:h>

5.1.3 <text:p>

5.2 <text:page-sequence>

5.2.1 General

5.2.2 <text:page>

5.3 Lists

5.3.1 <text:list>

5.3.2 Default List Style

5.3.3 <text:list-header>

5.3.4 <text:list-item>

5.3.5 List Item Style Rules

5.3.6 <text:numbered-paragraph> (deprecated)

5.3.7 Numbered Paragraph Style Rules (deprecated)

5.4 <text:section>

5.4.1 General

5.4.2 <text:section-source>

5.5 Change Tracking

5.5.1 General

5.5.2 <text:tracked-changes>

5.5.3 <text:changed-region>

5.5.4 <text:insertion>

5.5.5 <text:deletion>

5.5.6 <text:format-change>

5.5.7 <office:change-info>

5.5.8 Change Marks

5.5.8.1 General

5.5.8.2 <text:change-start>

5.5.8.3 <text:change-end>

5.5.8.4 <text:change>

5.6 <text:soft-page-break>

5.7 Document Declarations

6 Paragraph Elements Content

6.1 Basic Text Content

6.1.1 General

6.1.2 White Space Characters

6.1.3 <text:s>

6.1.4 <text:tab>

6.1.5 <text:line-break>

6.1.6 Soft Hyphens, Hyphens, and Non-breaking Spaces

6.1.7 <text:span>

6.1.8 <text:a>

6.1.9 <text:meta>

6.1.10 <text:number>

6.2 Bookmarks and References

6.2.1 Bookmarks

6.2.1.1 General

6.2.1.2 <text:bookmark>

6.2.1.3 <text:bookmark-start>

6.2.1.4 <text:bookmark-end>

6.2.2 References

6.2.2.1 General

6.2.2.2 <text:reference-mark>

6.2.2.3 <text:reference-mark-start>

6.2.2.4 <text:reference-mark-end>

6.3 Notes

6.3.1 General

6.3.2 <text:note>

6.3.3 <text:note-citation>

6.3.4 <text:note-body>

6.4 <text:ruby>

6.4.1 General

6.4.2 <text:ruby-base>

6.4.3 <text:ruby-text>

7 Text Fields

7.1 General

7.2 Common Characteristics of Field Elements

7.3 Document Fields

7.3.1 GeneralDocument fields display information about the current document or about a specific part of the current document.

7.3.2 <text:date>

7.3.3 <text:time>

7.3.4 <text:page-number>

7.3.5 <text:page-continuation>

7.3.6 Subsequent Author Fields

7.3.6.1 General

7.3.6.2 <text:sender-firstname>

7.3.6.3 <text:sender-lastname>

7.3.6.4 <text:sender-initials>

7.3.6.5 <text:sender-title>

7.3.6.6 <text:sender-position>

7.3.6.7 <text:sender-email>

7.3.6.8 <text:sender-phone-private>

7.3.6.9 <text:sender-fax>

7.3.6.10 <text:sender-company>

7.3.6.11 <text:sender-phone-work>

7.3.6.12 <text:sender-street>

7.3.6.13 <text:sender-city>

7.3.6.14 <text:sender-postal-code>

7.3.6.15 <text:sender-country>

7.3.6.16 <text:sender-state-or-province>

7.3.7 Author Fields

7.3.7.1 <text:author-name>

7.3.7.2 <text:author-initials>

7.3.8 <text:chapter>

7.3.9 <text:file-name>

7.3.10 <text:template-name>

7.3.11 <text:sheet-name>

7.4 Variable Fields

7.4.1 General

7.4.2 <text:variable-decls>

7.4.3 <text:variable-decl>

7.4.4 <text:variable-set>

7.4.5 <text:variable-get>

7.4.6 <text:variable-input>

7.4.7 <text:user-field-decls>

7.4.8 <text:user-field-decl>

7.4.9 <text:user-field-get>

7.4.10 <text:user-field-input>

7.4.11 <text:sequence-decls>

7.4.12 <text:sequence-decl>

7.4.13 <text:sequence>

7.4.14 <text:expression>

7.4.15 <text:text-input>

7.4.16 <text:drop-down>

7.4.17 <text:label>

7.5 Metadata Fields

7.5.1 General

7.5.2 <text:initial-creator>

7.5.3 <text:creation-date>

7.5.4 <text:creation-time>

7.5.5 <text:description>

7.5.6 <text:user-defined>

7.5.7 <text:print-time>

7.5.8 <text:print-date>

7.5.9 <text:printed-by>

7.5.10 <text:title>

7.5.11 <text:subject>

7.5.12 <text:keywords>

7.5.13 <text:editing-cycles>

7.5.14 <text:editing-duration>

7.5.15 <text:modification-time>

7.5.16 <text:modification-date>

7.5.17 <text:creator>

7.5.18 Document Statistics Fields

7.5.18.1 General

7.5.18.2 <text:page-count>

7.5.18.3 <text:paragraph-count>

7.5.18.4 <text:word-count>

7.5.18.5 <text:character-count>

7.5.18.6 <text:table-count>

7.5.18.7 <text:image-count>

7.5.18.8 <text:object-count>

7.5.19 <text:meta-field>

7.6 Database Fields

7.6.1 General

7.6.2 <form:connection-resource>

7.6.3 <text:database-display>

7.6.4 <text:database-next>

7.6.5 <text:database-row-select>

7.6.6 <text:database-row-number>

7.6.7 <text:database-name>

7.7 More Fields

7.7.1 Page Variable Fields

7.7.1.1 General

7.7.1.2 <text:page-variable-set>

7.7.1.3 <text:page-variable-get>

7.7.2 <text:placeholder>

7.7.3 <text:conditional-text>

7.7.4 <text:hidden-text>

7.7.5 <text:reference-ref>

7.7.6 <text:bookmark-ref>

7.7.7 <text:note-ref>

7.7.8 <text:sequence-ref>

7.7.9 <text:script>

7.7.10 <text:execute-macro>

7.7.11 <text:hidden-paragraph>

7.7.12 <text:dde-connection>

7.7.13 <text:measure>

7.7.14 <text:table-formula> (deprecated)

8 Text Indexes

8.1 Index Marks

8.1.1 General

8.1.2 <text:toc-mark-start>

8.1.3 <text:toc-mark-end>

8.1.4 <text:toc-mark>

8.1.5 <text:user-index-mark-start>

8.1.6 <text:user-index-mark-end>

8.1.7 <text:user-index-mark>

8.1.8 <text:alphabetical-index-mark-start>

8.1.9 <text:alphabetical-index-mark-end>

8.1.10 <text:alphabetical-index-mark>

8.1.11 <text:bibliography-mark>

8.2 Index Structure

8.2.1 General

8.2.2 <text:index-body>

8.2.3 <text:index-title>

8.3 <text:table-of-content>

8.3.1 General

8.3.2 <text:table-of-content-source>

8.3.3 <text:table-of-content-entry-template>

8.4 <text:illustration-index>

8.4.1 General

8.4.2 <text:illustration-index-source>

8.4.3 <text:illustration-index-entry-template>

8.5 <text:table-index>

8.5.1 General

8.5.2 <text:table-index-source>

8.5.3 <text:table-index-entry-template>

8.6 <text:object-index>

8.6.1 General

8.6.2 <text:object-index-source>

8.6.3 <text:object-index-entry-template>

8.7 <text:user-index>

8.7.1 General

8.7.2 <text:user-index-source>

8.7.3 <text:user-index-entry-template>

8.8 <text:alphabetical-index>

8.8.1 General

8.8.2 <text:alphabetical-index-source>

8.8.3 <text:alphabetical-index-auto-mark-file>

8.8.4 <text:alphabetical-index-entry-template>

8.9 <text:bibliography>

8.9.1 General

8.9.2 <text:bibliography-source>

8.9.3 <text:bibliography-entry-template>

8.10 <text:index-source-styles>

8.11 <text:index-source-style>

8.12 <text:index-title-template>

8.13 Index Template Entries

8.13.1 <text:index-entry-chapter>

8.13.2 <text:index-entry-text>

8.13.3 <text:index-entry-page-number>

8.13.4 <text:index-entry-span>

8.13.5 <text:index-entry-bibliography>

8.13.6 <text:index-entry-tab-stop>

8.13.7 <text:index-entry-link-start>

8.13.8 <text:index-entry-link-end>

9 Tables

9.1 Basic Tables

9.1.1 General

9.1.2 <table:table>

9.1.3 <table:table-row>

9.1.4 <table:table-cell>

9.1.5 <table:covered-table-cell>

9.1.6 <table:table-column>

9.1.7 <table:table-header-rows>

9.1.8 <table:table-rows>

9.1.9 <table:table-row-group>

9.1.10 <table:table-column-group>

9.1.11 <table:table-header-columns>

9.1.12 <table:table-columns>

9.1.13 <table:title>

9.1.14 <table:desc>

9.2 Advanced Tables

9.2.1 Referencing Table Cells

9.2.2 Absolute and relative cell addressing

9.2.3 Cell Range Address

9.2.4 Column and Row Range Addresses

9.2.5 Cell Range Address List

9.2.6 <table:table-source>

9.2.7 <table:scenario>

9.2.8 <table:shapes>

9.3 Advanced Table Cells

9.3.1 <table:cell-range-source>

9.3.2 <table:detective>

9.3.3 <table:operation>

9.3.4 <table:highlighted-range>

9.4 Spreadsheet Document Content

9.4.1 <table:calculation-settings>

9.4.2 <table:null-date>

9.4.3 <table:iteration>

9.4.4 <table:content-validations>

9.4.5 <table:content-validation>

9.4.6 <table:help-message>

9.4.7 <table:error-message>

9.4.8 <table:error-macro>

9.4.9 <table:label-range>

9.4.10 <table:label-ranges>

9.4.11 <table:named-expressions>

9.4.12 <table:named-range>

9.4.13 <table:named-expression>

9.4.14 <table:database-ranges>

9.4.15 <table:database-range>

9.4.16 <table:database-source-sql>

9.4.17 <table:database-source-table>

9.4.18 <table:database-source-query>

9.4.19 <table:sort>

9.4.20 <table:sort-by>

9.4.21 <table:subtotal-rules>

9.4.22 <table:sort-groups>

9.4.23 <table:subtotal-rule>

9.4.24 <table:subtotal-field>

9.5 Filters

9.5.1 General

9.5.2 <table:filter>

9.5.3 <table:filter-and>

9.5.4 <table:filter-or>

9.5.5 <table:filter-condition>

9.5.6 <table:filter-set-item>

9.6 Data Pilot Tables

9.6.1 General

9.6.2 <table:data-pilot-tables>

9.6.3 <table:data-pilot-table>

9.6.4 Data Pilot Table Source

9.6.5 <table:source-cell-range>

9.6.6 <table:source-service>

9.6.7 <table:data-pilot-field>

9.6.8 <table:data-pilot-level>

9.6.9 <table:data-pilot-subtotals>

9.6.10 <table:data-pilot-subtotal>

9.6.11 <table:data-pilot-members>

9.6.12 <table:data-pilot-member>

9.6.13 <table:data-pilot-display-info>

9.6.14 <table:data-pilot-sort-info>

9.6.15 <table:data-pilot-layout-info>

9.6.16 <table:data-pilot-field-reference>

9.6.17 <table:data-pilot-groups>

9.6.18 <table:data-pilot-group>

9.6.19 <table:data-pilot-group-member>

9.7 <table:consolidation>

9.8 <table:dde-links>

9.9 Change Tracking in Spreadsheets

9.9.1 General

9.9.2 <table:tracked-changes>

9.9.3 <table:insertion>

9.9.4 <table:dependencies>

9.9.5 <table:dependency>

9.9.6 <table:deletions>

9.9.7 <table:cell-content-deletion>

9.9.8 <table:change-deletion>

9.9.9 <table:deletion>

9.9.10 <table:cut-offs>

9.9.11 <table:insertion-cut-off>

9.9.12 <table:movement-cut-off>

9.9.13 <table:movement>

9.9.14 <table:source-range-address>

9.9.15 <table:target-range-address>

9.9.16 <table:change-track-table-cell>

9.9.17 <table:cell-content-change>

9.9.18 <table:cell-address>

9.9.19 <table:previous>

10 Graphic Content

10.1 General

10.2 Enhanced Page Features for Graphical Applications

10.2.1 <style:handout-master>

10.2.2 <draw:layer-set>

10.2.3 <draw:layer>

10.2.4 <draw:page>

10.2.5 <draw:equation>

10.3 Drawing Shapes

10.3.1 General

10.3.2 <draw:rect>

10.3.3 <draw:line>

10.3.4 <draw:polyline>

10.3.5 <draw:polygon>

10.3.6 <draw:regular-polygon>

10.3.7 <draw:path>

10.3.8 <draw:circle>

10.3.9 <draw:ellipse>

10.3.10 <draw:connector>

10.3.11 <draw:caption>

10.3.12 <draw:measure>

10.3.13 <draw:control>

10.3.14 <draw:page-thumbnail>

10.3.15 <draw:g>

10.3.16 <draw:glue-point>

10.3.17 <svg:title>

10.3.18 <svg:desc>

10.3.19 <office:event-listeners>

10.4 Frames

10.4.1 General

10.4.2 <draw:frame>

10.4.3 <draw:text-box>

10.4.4 <draw:image>

10.4.5 <office:binary-data>

10.4.6 Embedded Objects

10.4.6.1 General

10.4.6.2 <draw:object>

10.4.6.3 <draw:object-ole>

10.4.7 <draw:applet> (Deprecated)

10.4.8 <draw:plugin>

10.4.9 <draw:param>

10.4.10 <draw:floating-frame>

10.4.11 Contours

10.4.11.1 General

10.4.11.2 <draw:contour-polygon>

10.4.11.3 <draw:contour-path>

10.4.12 <draw:a>

10.4.13 Client Side Image Maps

10.4.13.1 General

10.4.13.2 <draw:image-map>

10.4.13.3 <draw:area-rectangle>

10.4.13.4 <draw:area-circle>

10.4.13.5 <draw:area-polygon>

10.5 3D Shapes

10.5.1 General

10.5.2 <dr3d:scene>

10.5.3 <dr3d:light>

10.5.4 <dr3d:cube>

10.5.5 <dr3d:sphere>

10.5.6 <dr3d:extrude>

10.5.7 <dr3d:rotate>

10.6 Custom Shape

10.6.1 <draw:custom-shape>

10.6.2 <draw:enhanced-geometry>

10.6.3 <draw:handle>

10.7 Presentation Shapes

10.8 Presentation Animations

10.8.1 <presentation:animations>

10.8.2 <presentation:sound>

10.8.3 <presentation:show-shape>

10.8.4 <presentation:show-text> (deprecated)

10.8.5 <presentation:hide-shape>

10.8.6 <presentation:hide-text>

10.8.7 <presentation:dim>

10.8.8 <presentation:play>

10.8.9 <presentation:animation-group>

10.9 SMIL Presentation Animations

10.9.1 General

10.9.2 <presentation:event-listener>

10.9.3 Presentation Document Content

10.9.3.1 <presentation:header>

10.9.3.2 <presentation:header-decl>

10.9.3.3 <presentation:footer>

10.9.3.4 <presentation:footer-decl>

10.9.3.5 <presentation:date-time>

10.9.3.6 <presentation:date-time-decl>

10.9.3.7 <presentation:settings>

10.9.3.8 <presentation:show>

11 Chart Content

11.1 <chart:chart>

11.2 Title, Subtitle and Footer

11.2.1 <chart:title>

11.2.2 <chart:subtitle>

11.2.3 <chart:footer>

11.3 <chart:coordinate-region>

11.4 <chart:legend>

11.5 <chart:plot-area>

11.6 3D Plot Area

11.7 <chart:wall>

11.8 <chart:floor>

11.9 <chart:axis>

11.10 <chart:categories>

11.11 <chart:grid>

11.12 <chart:series>

11.13 <chart:domain>

11.14 <chart:data-point>

11.15 <chart:data-label>

11.16 <chart:mean-value>

11.17 <chart:error-indicator>

11.18 <chart:regression-curve>

11.19 <chart:equation>

11.20 <chart:stock-gain-marker>

11.21 <chart:stock-loss-marker>

11.22 <chart:stock-range-line>

12 Database Front-end Document Content

12.1 <office:database>

12.2 <db:data-source>

12.3 <db:connection-data>

12.4 <db:database-description>

12.5 <db:file-based-database>

12.6 <db:server-database>

12.7 <db:connection-resource>

12.8 <db:login>

12.9 <db:driver-settings>

12.10 <db:auto-increment>

12.11 <db:delimiter>

12.12 <db:character-set>

12.13 <db:table-settings>

12.14 <db:table-setting>

12.15 <db:application-connection-settings>

12.16 <db:table-filter>

12.17 <db:table-include-filter>

12.18 <db:table-exclude-filter>

12.19 <db:table-filter-pattern>

12.20 <db:table-type-filter>

12.21 <db:table-type>

12.22 <db:data-source-settings>

12.23 <db:data-source-setting>

12.24 <db:data-source-setting-value>

12.25 Forms and Reports

12.25.1 General

12.25.2 <db:forms>

12.25.3 <db:reports>

12.25.4 <db:component-collection>

12.25.5 <db:component>

12.26 <db:queries>

12.27 <db:query-collection>

12.28 <db:query>

12.29 <db:order-statement>

12.30 <db:filter-statement>

12.31 <db:update-table>

12.32 <db:table-representations>

12.33 <db:table-representation>

12.34 <db:columns>

12.35 <db:column>

12.36 <db:schema-definition>

12.37 <db:table-definitions>

12.38 <db:table-definition>

12.39 <db:column-definitions>

12.40 <db:column-definition>

12.41 <db:keys>

12.42 <db:key>

12.43 <db:key-columns>

12.44 <db:key-column>

12.45 <db:indices>

12.46 <db:index>

12.47 <db:index-columns>

12.48 <db:index-column>

13 Form Content

13.1 General

13.2 <office:forms>

13.3 <form:form>

13.4 <xforms:model>

13.5 Controls

13.5.1 General

13.5.2 <form:text>

13.5.3 <form:textarea>

13.5.4 <form:password>

13.5.5 <form:file>

13.5.6 <form:formatted-text>

13.5.7 <form:number>

13.5.8 <form:date>

13.5.9 <form:time>

13.5.10 <form:fixed-text>

13.5.11 <form:combobox>

13.5.12 <form:item>

13.5.13 <form:listbox>

13.5.14 <form:option>

13.5.15 <form:button>

13.5.16 <form:image>

13.5.17 <form:checkbox>

13.5.18 <form:radio>

13.5.19 <form:frame>

13.5.20 <form:image-frame>

13.5.21 <form:hidden>

13.5.22 <form:grid>

13.5.23 <form:column>

13.5.24 <form:value-range>

13.5.25 <form:generic-control>

13.6 Event Listeners

13.7 <form:properties>

13.8 <form:property>

13.9 <form:list-property>

13.10 <form:list-value>

14 Common Content

14.1 <office:annotation>

14.2 <office:annotation-end>

14.3 <meta:date-string>

14.4 <meta:creator-initials>

14.5 Event Listener Tables

14.5.1 General

14.5.2 <script:event-listener>

14.5.3 Event Types

14.5.4 Macro Name and Location

14.6 <math:math>

14.7 DDE Connections

14.7.1 General

14.7.2 <text:dde-connection-decls>

14.7.3 <text:dde-connection-decl>

14.7.4 <table:dde-link>

14.7.5 <office:dde-source>

15 SMIL Animations

15.1 General

15.2 Basic Animation Elements

15.2.1 General

15.2.2 <anim:animate>

15.2.3 <anim:animateTransform>

15.2.4 <anim:set>

15.2.5 <anim:animateMotion>

15.2.6 <anim:animateColor>

15.2.7 <anim:transitionFilter>

15.3 Animation Model Attributes

15.3.1 General

15.3.2 Simple Animation Functions

15.4 Animation Timing

15.4.1 General

15.4.2 <anim:par>

15.4.3 <anim:seq>

15.4.4 <anim:iterate>

15.5 <anim:audio>

15.6 Animation Command Elements

15.6.1 <anim:command>

15.6.2 <anim:param>

16 Styles

16.1 General

16.2 <style:style>

16.3 <style:map>

16.4 <style:default-style>

16.5 <style:page-layout>

16.6 <style:header-style>

16.7 <style:footer-style>

16.8 <style:default-page-layout>

16.9 <style:master-page>

16.10 <style:header>

16.11 <style:header-first>

16.12 <style:footer>

16.13 <style:footer-first>

16.14 <style:header-left>

16.15 <style:footer-left>

16.16 <style:region-left>

16.17 <style:region-center>

16.18 <style:region-right>

16.19 <presentation:notes>

16.20 <table:table-template>

16.21 Cell Styles

16.21.1 General

16.21.2 <table:first-row>

16.21.3 <table:last-row>

16.21.4 <table:first-column>

16.21.5 <table:last-column>

16.21.6 <table:body>

16.21.7 <table:even-rows>

16.21.8 <table:odd-rows>

16.21.9 <table:even-columns>

16.21.10 <table:odd-columns>

16.22 <table:background>

16.23 <style:font-face>

16.24 <svg:font-face-src>

16.25 <svg:font-face-name>

16.26 <svg:font-face-uri>

16.27 <svg:definition-src>

16.28 <svg:font-face-format>

16.29 Data Styles

16.29.1 General

16.29.2 <number:number-style>

16.29.3 <number:number>

16.29.4 <number:embedded-text>

16.29.5 <number:fill-character>

16.29.6 <number:scientific-number>

16.29.7 <number:fraction>

16.29.8 <number:currency-style>

16.29.9 <number:currency-symbol>

16.29.10 <number:percentage-style>

16.29.11 <number:date-style>

16.29.12 <number:day>

16.29.13 <number:month>

16.29.14 <number:year>

16.29.15 <number:era>

16.29.16 <number:day-of-week>

16.29.17 <number:week-of-year>

16.29.18 <number:quarter>

16.29.19 <number:time-style>

16.29.20 <number:hours>

16.29.21 <number:minutes>

16.29.22 <number:seconds>

16.29.23 <number:am-pm>

16.29.24 <number:boolean-style>

16.29.25 <number:boolean>

16.29.26 <number:text-style>

16.29.27 <number:text>

16.29.28 <number:text-content>

16.29.29 <style:text-properties>

16.30 Text Content Style Families

16.30.1 Text Styles

16.30.2 Paragraph Styles

16.30.3 Section Styles

16.30.4 Ruby Styles

16.31 Enhanced Text Styles

16.31.1 <text:linenumbering-configuration>

16.31.2 <text:linenumbering-separator>

16.31.3 <text:notes-configuration>

16.31.4 <text:note-continuation-notice-forward>

16.31.5 <text:note-continuation-notice-backward>

16.31.6 <text:bibliography-configuration>

16.31.7 <text:sort-key>

16.32 <text:list-style>

16.33 <text:list-level-style-bullet>

16.34 <text:list-level-style-number>

16.35 <text:list-level-style-image>

16.36 <text:outline-style>

16.37 <text:outline-level-style>

16.38 Table Styles

16.38.1 Table Styles

16.38.2 Table Column Styles

16.38.3 Table Row Styles

16.38.4 Table Cell Styles

16.39 Graphic Styles

16.40 Presentation Styles

16.41 Drawing Page Style

16.42 Enhanced Graphic Style Elements

16.42.1 <draw:gradient>

16.42.2 <svg:linearGradient>

16.42.3 <svg:radialGradient>

16.42.4 <svg:stop>

16.42.5 <draw:hatch>

16.42.6 <draw:fill-image>

16.42.7 <draw:opacity>

16.42.8 <draw:marker>

16.42.9 <draw:stroke-dash>

16.43 <style:presentation-page-layout>

16.44 <presentation:placeholder>

16.45 Chart Styles

17 Formatting Properties Elements

17.1 General

17.2 <style:page-layout-properties>

17.3 <style:background-image>

17.4 <style:footnote-sep>

17.5 <style:header-footer-properties>

17.6 <style:paragraph-properties>

17.7 <style:tab-stops>

17.8 <style:tab-stop>

17.9 <style:drop-cap>

17.10 <style:ruby-properties>

17.11 <style:section-properties>

17.12 <style:columns>

17.13 <style:column>

17.14 <style:column-sep>

17.15 <style:table-properties>

17.16 <style:table-column-properties>

17.17 <style:table-row-properties>

17.18 <style:table-cell-properties>

17.19 <style:list-level-properties>

17.20 <style:list-level-label-alignment>

17.21 <style:graphic-properties>

17.22 <style:chart-properties>

17.23 <chart:symbol-image>

17.24 <chart:label-separator>

17.25 <style:drawing-page-properties>

18 Datatypes

18.1 Introduction

18.2 W3C Schema Datatypes

18.3 Other Datatypes

18.3.1 angle

18.3.2 anyIRI

18.3.3 boolean

18.3.4 cellAddress

18.3.5 cellRangeAddress

18.3.6 cellRangeAddressList

18.3.7 character

18.3.8 clipShape

18.3.9 color

18.3.10 coordinate

18.3.11 countryCode

18.3.12 CURIE

18.3.13 CURIEs

18.3.14 dateOrDateTime

18.3.15 distance

18.3.16 language

18.3.17 languageCode

18.3.18 length

18.3.19 namespacedToken

18.3.20 nonNegativeLength

18.3.21 nonNegativePixelLength

18.3.22 pathData

18.3.23 percent

18.3.24 point3D

18.3.25 points

18.3.26 positiveLength

18.3.27 relativeLength

18.3.28 safeCURIE

18.3.29 scriptCode

18.3.30 signedZeroToHundredPercent

18.3.31 styleName

18.3.32 styleNameRef

18.3.33 styleNameRefs

18.3.34 targetFrameName

18.3.35 textEncoding

18.3.36 timeOrDateTime

18.3.37 URIorSafeCURIE

18.3.38 valueType

18.3.39 variableName

18.3.40 vector3D

18.3.41 zeroToHundredPercent

19 General Attributes

19.1 General

19.2 anim:color-interpolation

19.3 anim:color-interpolation-direction

19.4 anim:audio-level

19.5 anim:command

19.6 anim:formula

19.7 anim:id (deprecated)

19.8 anim:iterate-interval

19.9 anim:iterate-type

19.10 anim:name

19.11 anim:sub-item

19.12 anim:value

19.13 chart:attached-axis

19.14 chart:automatic-content

19.15 chart:class

19.15.1 <chart:chart>, <chart:series>

19.15.2 <chart:grid>

19.16 chart:column-mapping (deprecated)

19.17 chart:data-source-has-labels (deprecated)

19.18 chart:dimension

19.19 chart:display-equation

19.20 chart:display-r-square

19.21 chart:label-cell-address

19.22 chart:legend-align

19.23 chart:legend-position

19.24 chart:name

19.25 chart:repeated

19.26 chart:row-mapping (deprecated)

19.27 chart:style-name

19.28 chart:values-cell-range-address

19.29 config:name

19.30 config:type

19.31 db:additional-column-statement

19.32 db:append-table-alias-name

19.33 db:apply-command

19.34 db:as-template

19.35 db:base-dn

19.36 db:boolean-comparison-mode

19.37 db:catalog-name

19.38 db:command

19.39 db:data-source-setting-is-list

19.40 db:data-source-setting-name

19.41 db:data-source-setting-type

19.42 db:data-type

19.43 db:database-name

19.44 db:decimal

19.45 db:default-cell-style-name

19.46 db:default-row-style-name

19.47 db:delete-rule

19.48 db:description

19.49 db:enable-sql92-check

19.50 db:encoding

19.51 db:escape-processing

19.52 db:extension

19.53 db:field

19.54 db:hostname

19.55 db:ignore-driver-privileges

19.56 db:is-ascending

19.57 db:is-autoincrement

19.58 db:is-clustered

19.59 db:is-empty-allowed

19.60 db:is-first-row-header-line

19.61 db:login-timeout

19.62 db:is-nullable

19.63 db:is-password-required

19.64 db:is-unique

19.65 db:precision

19.66 db:is-table-name-length-limited

19.67 db:local-socket

19.68 db:max-row-count

19.69 db:media-type

19.70 db:name

19.70.1 General

19.70.2 <db:column>

19.70.3 <db:column-definition>

19.70.4 <db:component>

19.70.5 <db:component-collection>

19.70.6 <db:index>

19.70.7 <db:index-column>

19.70.8 <db:key>

19.70.9 <db:key-column>

19.70.10 <db:query>

19.70.11 <db:query-collection>

19.70.12 <db:table-definition>

19.70.13 <db:table-representation>

19.70.14 <db:update-table>

19.71 db:parameter-name-substitution

19.72 db:port

19.73 db:referenced-table-name

19.74 db:related-column-name

19.75 db:row-retrieving-statement

19.76 db:scale

19.77 db:schema-name

19.78 db:show-deleted

19.79 db:string

19.80 db:style-name

19.80.1 General

19.80.2 <db:column>

19.80.3 <db:query>

19.80.4 <db:table-representation>

19.81 db:suppress-version-columns

19.82 db:system-driver-settings

19.83 db:thousand

19.84 db:title

19.85 db:type

19.85.1 General

19.85.2 <db:key>

19.85.3 <db:server-database>

19.85.4 <db:table-definition>

19.86 db:type-name

19.87 db:update-rule

19.88 db:use-catalog

19.89 db:use-system-user

19.90 db:user-name

19.91 db:visible

19.92 dr3d:ambient-color

19.93 dr3d:center

19.94 dr3d:diffuse-color

19.95 dr3d:direction

19.96 dr3d:distance

19.97 dr3d:enabled

19.98 dr3d:focal-length

19.99 dr3d:lighting-mode

19.99.1 General

19.99.2 <chart:plot-area>

19.99.3 <dr3d:scene>

19.100 dr3d:max-edge

19.101 dr3d:min-edge

19.102 dr3d:projection

19.103 dr3d:shade-mode

19.104 dr3d:shadow-slant

19.105 dr3d:size

19.106 dr3d:specular

19.107 dr3d:transform

19.108 dr3d:vpn

19.109 dr3d:vrp

19.110 dr3d:vup

19.111 draw:align

19.112 draw:angle

19.113 draw:archive

19.114 draw:border

19.115 draw:caption-id

19.116 draw:caption-point-x

19.117 draw:caption-point-y

19.118 draw:chain-next-name

19.119 draw:class-id

19.120 draw:class-names

19.121 draw:code

19.122 draw:color

19.122.1 General

19.122.2 <draw:hatch>

19.122.3 <presentation:dim>

19.123 draw:concave

19.124 draw:concentric-gradient-fill-allowed

19.125 draw:control

19.126 draw:copy-of

19.127 draw:corner-radius

19.128 draw:corners

19.129 draw:cx

19.130 draw:cy

19.131 draw:data

19.132 draw:display

19.133 draw:display-name

19.133.1 General

19.133.2 <draw:fill-image>

19.133.3 <draw:gradient>

19.133.4 <draw:hatch>

19.133.5 <draw:marker>

19.133.6 <draw:opacity>

19.133.7 <draw:stroke-dash>

19.133.8 <svg:linearGradient>

19.133.9 <svg:radialGradient>

19.134 draw:distance

19.134.1 General

19.134.2 <draw:hatch>

19.134.3 <draw:stroke-dash>

19.135 draw:dots1

19.136 draw:dots1-length

19.137 draw:dots2

19.138 draw:dots2-length

19.139 draw:end

19.140 draw:end-angle

19.141 draw:end-color

19.142 draw:end-glue-point

19.143 draw:end-intensity

19.144 draw:end-shape

19.145 draw:enhanced-path

19.146 draw:engine

19.147 draw:escape-direction

19.148 draw:extrusion

19.149 draw:extrusion-allowed

19.150 draw:extrusion-brightness

19.151 draw:extrusion-color

19.152 draw:extrusion-depth

19.153 draw:extrusion-diffusion

19.154 draw:extrusion-first-light-direction

19.155 draw:extrusion-first-light-harsh

19.156 draw:extrusion-first-light-level

19.157 draw:extrusion-light-face

19.158 draw:extrusion-metal

19.159 draw:extrusion-number-of-line-segments

19.160 draw:extrusion-origin

19.161 draw:extrusion-rotation-angle

19.162 draw:extrusion-rotation-center

19.163 draw:extrusion-second-light-direction

19.164 draw:extrusion-second-light-harsh

19.165 draw:extrusion-second-light-level

19.166 draw:extrusion-shininess

19.167 draw:extrusion-skew

19.168 draw:extrusion-specularity

19.169 draw:extrusion-viewpoint

19.170 draw:filter-name

19.171 draw:formula

19.172 draw:frame-name

19.173 draw:glue-point-leaving-directions

19.174 draw:glue-point-type

19.175 draw:glue-points

19.176 draw:handle-mirror-horizontal

19.177 draw:handle-mirror-vertical

19.178 draw:handle-polar

19.179 draw:handle-position

19.180 draw:handle-radius-range-maximum

19.181 draw:handle-radius-range-minimum

19.182 draw:handle-range-x-maximum

19.183 draw:handle-range-x-minimum

19.184 draw:handle-range-y-maximum

19.185 draw:handle-range-y-minimum

19.186 draw:handle-switched

19.187 draw:id

19.187.1 General

19.187.2 <draw:glue-point>

19.187.3 <dr3d:cube>, <dr3d:extrude>, <dr3d:rotate>, <dr3d:scene>, <dr3d:sphere>, <draw:caption>, <draw:circle>, <draw:connector>, <draw:control>, <draw:custom-shape>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:line>, <draw:measure>, <draw:page>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:rect>, <draw:regular-polygon> and <office:annotation> Deprecated

19.188 draw:kind

19.189 draw:layer

19.190 draw:line-skew

19.191 draw:mime-type

19.192 draw:mirror-horizontal

19.193 draw:mirror-vertical

19.194 draw:master-page-name

19.195 draw:may-script

19.196 draw:modifiers

19.197 draw:name

19.197.1 General

19.197.2 <draw:caption>

19.197.3 <draw:circle>

19.197.4 <draw:connector>

19.197.5 <draw:control>

19.197.6 <draw:custom-shape>

19.197.7 <draw:ellipse>

19.197.8 <draw:equation>

19.197.9 <draw:fill-image>

19.197.10 <draw:frame>

19.197.11 <draw:g>

19.197.12 <draw:gradient>

19.197.13 <draw:hatch>

19.197.14 <draw:layer>

19.197.15 <draw:line>

19.197.16 <draw:marker>

19.197.17 <draw:measure>

19.197.18 <draw:opacity>

19.197.19 <draw:page>

19.197.20 <draw:page-thumbnail>

19.197.21 <draw:param>

19.197.22 <draw:path>

19.197.23 <draw:polygon>

19.197.24 <draw:polyline>

19.197.25 <draw:rect>

19.197.26 <draw:regular-polygon>

19.197.27 <draw:stroke-dash>

19.197.28 <office:annotation> (deprecated)

19.197.29 <svg:linearGradient>

19.197.30 <svg:radialGradient>

19.198 draw:nav-order

19.199 draw:nohref

19.200 draw:notify-on-update-of-ranges

19.201 draw:object

19.202 draw:opacity

19.203 draw:page-number

19.204 draw:path-stretchpoint-x

19.205 draw:path-stretchpoint-y

19.206 draw:points

19.207 draw:protected

19.208 draw:recreate-on-edit

19.209 draw:rotation

19.210 draw:shape-id

19.211 draw:sharpness

19.212 draw:start

19.213 draw:start-angle

19.214 draw:start-color

19.215 draw:start-glue-point

19.216 draw:start-intensity

19.217 draw:start-shape

19.218 draw:style

19.218.1 General

19.218.2 <draw:gradient>

19.218.3 <draw:hatch>

19.218.4 <draw:opacity>

19.218.5 <draw:stroke-dash>

19.219 draw:style-name

19.219.1 General

19.219.2 <dr3d:cube>

19.219.3 <dr3d:extrude>

19.219.4 <dr3d:rotate>

19.219.5 <dr3d:scene>

19.219.6 <dr3d:sphere>

19.219.7 <draw:caption>

19.219.8 <draw:circle>

19.219.9 <draw:connector>

19.219.10 <draw:control>

19.219.11 <draw:custom-shape>

19.219.12 <draw:ellipse>

19.219.13 <draw:frame>

19.219.14 <draw:g>

19.219.15 <draw:line>

19.219.16 <draw:measure>

19.219.17 <draw:page>

19.219.18 <draw:page-thumbnail>

19.219.19 <draw:path>

19.219.20 <draw:polygon>

19.219.21 <draw:polyline>

19.219.22 <draw:rect>

19.219.23 <draw:regular-polygon>

19.219.24 <office:annotation>

19.219.25 <presentation:notes>

19.219.26 <style:handout-master>

19.219.27 <style:master-page>

19.220 draw:text-areas

19.221 draw:text-path

19.222 draw:text-path-allowed

19.223 draw:text-path-mode

19.224 draw:text-path-same-letter-heights

19.225 draw:text-path-scale

19.226 draw:text-rotate-angle

19.227 draw:text-style-name

19.228 draw:transform

19.229 draw:type

19.229.1 General

19.229.2 <draw:connector>

19.229.3 <draw:enhanced-geometry>

19.230 draw:value

19.231 draw:z-index

19.232 fo:column-count

19.233 fo:column-gap

19.234 fo:country

19.234.1 <text:alphabetical-index-source>

19.234.2 <text:bibliography-configuration>

19.235 fo:end-indent

19.236 fo:language

19.236.1 General

19.236.2 <text:alphabetical-index-source>

19.236.3 <text:bibliography-configuration>

19.237 fo:margin-left

19.238 fo:max-height

19.239 fo:max-width

19.240 fo:min-height

19.241 fo:min-width

19.242 fo:script

19.242.1 General

19.242.2 <text:alphabetical-index-source>

19.242.3 <text:bibliography-configuration>

19.243 fo:space-after

19.244 fo:space-before

19.245 fo:start-indent

19.246 fo:text-indent

19.247 form:allow-deletes

19.248 form:allow-inserts

19.249 form:allow-updates

19.250 form:apply-design-mode

19.251 form:apply-filter

19.252 form:auto-complete

19.253 form:automatic-focus

19.254 form:bound-column

19.255 form:button-type

19.256 form:command

19.257 form:command-type

19.258 form:control-implementation

19.259 form:convert-empty-to-null

19.260 form:current-selected

19.261 form:current-state

19.262 form:current-value

19.263 form:data-field

19.264 form:datasource

19.265 form:default-button

19.266 form:delay-for-repeat

19.267 form:detail-fields

19.268 form:disabled

19.269 form:dropdown

19.270 form:echo-char

19.271 form:enctype

19.272 form:escape-processing

19.273 form:filter

19.274 form:focus-on-click

19.275 form:for

19.276 form:id (deprecated)

19.277 form:ignore-result

19.278 form:image-align

19.279 form:image-data

19.280 form:image-position

19.281 form:is-tristate

19.282 form:label

19.283 form:linked-cell

19.284 form:list-linkage-type

19.285 form:list-source

19.286 form:list-source-type

19.287 form:master-fields

19.288 form:max-length

19.289 form:max-value

19.289.1 General

19.289.2 <form:date>

19.289.3 <form:formatted-text>

19.289.4 <form:number> and <form:value-range>

19.289.5 <form:time>

19.290 form:min-value

19.290.1 General

19.290.2 <form:date>

19.290.3 <form:formatted-text>

19.290.4 <form:number> and <form:value-range>

19.290.5 <form:time>

19.291 form:method

19.292 form:multi-line

19.293 form:multiple

19.294 form:name

19.295 form:navigation-mode

19.296 form:order

19.297 form:orientation

19.298 form:page-step-size

19.299 form:printable

19.300 form:property-name

19.301 form:readonly

19.302 form:repeat

19.303 form:selected

19.304 form:size

19.305 form:source-cell-range

19.306 form:spin-button

19.307 form:state

19.308 form:step-size

19.309 form:tab-cycle

19.310 form:tab-index

19.311 form:tab-stop

19.312 form:text-style-name

19.313 form:title

19.314 form:toggle

19.315 form:validation

19.316 form:value

19.316.1 General

19.316.2 <form:button>

19.316.3 <form:date>

19.316.4 <form:number> and <form:value-range>

19.316.5 <form:checkbox>, <form:combobox>, <form:file>, <form:formatted-text>, <form:hidden>, <form:image>, <form:option>, <form:password>, <form:radio>, <form:text>, <form:textarea>

19.316.6 <form:time>

19.317 form:visual-effect

19.318 form:xforms-list-source

19.319 form:xforms-submission

19.320 grddl:transformation

19.321 meta:cell-count

19.322 meta:character-count

19.323 meta:date

19.324 meta:delay

19.325 meta:draw-count

19.326 meta:frame-count

19.327 meta:image-count

19.328 meta:name

19.329 meta:non-whitespace-character-count

19.330 meta:object-count

19.331 meta:ole-object-count

19.332 meta:page-count

19.333 meta:paragraph-count

19.334 meta:row-count

19.335 meta:sentence-count

19.336 meta:syllable-count

19.337 meta:table-count

19.338 meta:value-type

19.339 meta:word-count

19.340 number:automatic-order

19.341 number:calendar

19.342 number:country

19.343 number:decimal-places

19.343.1 General

19.343.2 <number:number>

19.343.3 <number:seconds>

19.343.4 <number:scientific-number>

19.344 number:decimal-replacement

19.345 number:denominator-value

19.346 number:display-factor

19.347 number:exponent-interval

19.348 number:format-source

19.349 number:forced-exponent-sign

19.350 number:grouping

19.351 number:language

19.352 number:max-denominator-value

19.353 number:min-denominator-digits

19.354 number:min-exponent-digits

19.355 number:min-integer-digits

19.356 number:min-decimal-places

19.356.1 General

19.356.2 <number:number>

19.356.3 <number:scientific-number>

19.357 number:min-numerator-digits

19.358 number:position

19.359 number:possessive-form

19.360 number:rfc-language-tag

19.361 number:script

19.362 number:style

19.362.1 General

19.362.2 <number:day>

19.362.3 <number:day-of-week>

19.362.4 <number:era>

19.362.5 <number:hours>

19.362.6 <number:minutes>

19.362.7 <number:month>

19.362.8 <number:quarter>

19.362.9 <number:seconds>

19.362.10 <number:year>

19.363 number:textual

19.364 number:title

19.365 number:transliteration-country

19.366 number:transliteration-format

19.367 number:transliteration-language

19.368 number:transliteration-style

19.369 number:truncate-on-overflow

19.370 office:automatic-update

19.371 office:boolean-value

19.372 office:conversion-mode

19.373 office:currency

19.374 office:date-value

19.375 office:dde-application

19.376 office:dde-item

19.377 office:dde-topic

19.378 office:display

19.379 office:mimetype

19.380 office:name

19.380.1 General

19.380.2 <draw:a>

19.380.3 <draw:area-circle>

19.380.4 <draw:area-rectangle>

19.380.5 <draw:area-polygon>

19.380.6 <office:annotation>

19.380.7 <office:annotation-end>

19.380.8 <office:dde-source>

19.380.9 <text:a>

19.380.10 <text:dde-connection-decl>

19.382 office:server-map

19.383 office:string-value

19.384 office:target-frame

19.385 office:target-frame-name

19.386 office:time-value

19.387 office:title

19.388 office:value

19.389 office:value-type

19.390 office:version

19.391 presentation:action

19.392 presentation:animations

19.393 presentation:class

19.394 presentation:class-names

19.395 presentation:delay

19.396 presentation:direction

19.397 presentation:endless

19.398 presentation:effect

19.399 presentation:force-manual

19.400 presentation:full-screen

19.401 presentation:group-id

19.402 presentation:master-element

19.403 presentation:mouse-as-pen

19.404 presentation:mouse-visible

19.405 presentation:name

19.406 presentation:node-type

19.407 presentation:object

19.408 presentation:pages

19.409 presentation:path-id

19.410 presentation:pause

19.411 presentation:placeholder

19.412 presentation:play-full

19.413 presentation:presentation-page-layout-name

19.414 presentation:preset-class

19.415 presentation:preset-id

19.416 presentation:preset-sub-type

19.417 presentation:show

19.418 presentation:show-end-of-presentation-slide

19.419 presentation:show-logo

19.420 presentation:source

19.421 presentation:speed

19.422 presentation:start-scale

19.423 presentation:start-page

19.424 presentation:start-with-navigator

19.425 presentation:stay-on-top

19.426 presentation:style-name

19.427 presentation:transition-on-click

19.428 presentation:use-date-time-name

19.429 presentation:use-footer-name

19.430 presentation:use-header-name

19.431 presentation:user-transformed

19.432 presentation:verb

19.433 script:event-name

19.434 script:language

19.435 script:macro-name

19.436 smil:accelerate

19.437 smil:accumulate

19.438 smil:additive

19.439 smil:attributeName

19.440 smil:autoReverse

19.441 smil:begin

19.442 smil:by

19.443 smil:calcMode

19.444 smil:decelerate

19.445 smil:direction

19.446 smil:dur

19.447 smil:end

19.448 smil:endsync

19.449 smil:fadeColor

19.450 smil:fill

19.451 smil:fillDefault

19.452 smil:from

19.453 smil:keySplines

19.454 smil:keyTimes

19.455 smil:mode

19.456 smil:repeatCount

19.457 smil:repeatDur

19.458 smil:restart

19.459 smil:restartDefault

19.460 smil:subtype

19.461 smil:targetElement

19.462 smil:to

19.463 smil:type

19.464 smil:values

19.465 style:adjustment

19.466 style:apply-style-name

19.467 style:auto-update

19.468 style:base-cell-address

19.469 style:char

19.470 style:class

19.471 style:color

19.472 style:condition

19.473 style:data-style-name

19.473.1 General

19.473.2 <presentation:date-time-decl>

19.473.3 <style:style>

19.473.4 <text:creation-date>

19.473.5 <text:creation-time>

19.473.6 <text:database-display>

19.473.7 <text:date>

19.473.8 <text:editing-duration>

19.473.9 <text:expression>

19.473.10 <text:meta-field>

19.473.11 <text:modification-date>

19.473.12 <text:modification-time>

19.473.13 <text:print-date>

19.473.14 <text:print-time>

19.473.15 <text:table-formula>

19.473.16 <text:time>

19.473.17 <text:user-defined>

19.473.18 <text:user-field-get>

19.473.19 <text:user-field-input>

19.473.20 <text:variable-get>

19.473.21 <text:variable-input>

19.473.22 <text:variable-set>

19.474 style:default-outline-level

19.475 style:display

19.476 style:display-name

19.477 style:distance

19.478 style:distance-before-sep

19.479 style:distance-after-sep

19.480 style:family

19.481 style:filter-name

19.482 style:font-adornments

19.483 style:font-charset

19.484 style:font-family-generic

19.485 style:font-pitch

19.486 style:height

19.487 style:leader-char

19.488 style:leader-color

19.489 style:leader-style

19.490 style:leader-text

19.491 style:leader-text-style

19.492 style:leader-type

19.493 style:leader-width

19.494 style:legend-expansion

19.495 style:legend-expansion-aspect-ratio

19.496 style:length

19.497 style:line-style

19.498 style:lines

19.499 style:list-level

19.500 style:list-style-name

19.501 style:master-page-name

19.502 style:name

19.502.1 General

19.502.2 <number:boolean-style>, <number:currency-style>, <number:date-style>, <number:number-style>, <number:percentage-style>, <number:text-style>, <number:time-style>, <style:master-page>, <style:page-layout>, <style:presentation-page-layout>, <style:style>, <text:list-style>, <text:outline-style>

19.502.3 <style:font-face>

19.503 style:next-style-name

19.503.1 General

19.503.2 <style:master-page>

19.503.3 <style:style>

19.504 style:num-format

19.505 style:num-letter-sync

19.506 style:num-prefix

19.507 style:num-suffix

19.508 style:page-layout-name

19.509 style:page-usage

19.510 style:parent-style-name

19.511 style:percentage-data-style-name

19.512 style:position

19.512.1 General

19.512.2 <style:background-image>

19.512.3 <style:tab-stop>

19.512.4 <text:index-entry-tab-stop>

19.513 style:rel-height

19.514 style:rel-width

19.514.1 General

19.514.2 <draw:frame>

19.514.3 <style:column>

19.514.4 <style:footnote-sep>

19.515 style:repeat

19.516 style:rfc-language-tag

19.517 style:style

19.518 style:style-name

19.519 style:type

19.519.1 General

19.519.2 <text:index-entry-tab-stop>

19.519.3 <style:tab-stop>

19.520 style:vertical-align

19.521 style:volatile

19.522 style:width

19.522.1 General

19.522.2 <style:column-sep>

19.522.3 <style:footnote-sep>

19.523 svg:accent-height

19.524 svg:alphabetic

19.525 svg:ascent

19.526 svg:bbox

19.527 svg:cap-height

19.528 svg:cx

19.528.1 <draw:area-circle>

19.528.2 <draw:circle>

19.528.3 <draw:ellipse>

19.528.4 <svg:radialGradient>

19.529 svg:cy

19.529.1 <draw:area-circle>

19.529.2 <draw:circle>

19.529.3 <draw:ellipse>

19.529.4 <svg:radialGradient>

19.530 svg:d

19.531 svg:descent

19.532 svg:font-family

19.533 svg:font-size

19.534 svg:font-stretch

19.535 svg:font-style

19.536 svg:font-variant

19.537 svg:font-weight

19.538 svg:fx

19.539 svg:fy

19.540 svg:gradientTransform

19.541 svg:gradientUnits

19.542 svg:hanging

19.543 svg:height

19.543.1 <chart:chart>

19.543.2 <chart:legend>

19.543.3 <chart:coordinate-region>

19.543.4 <chart:plot-area>

19.543.5 <dr3d:scene>

19.543.6 <draw:area-polygon>

19.543.7 <draw:area-rectangle>

19.543.8 <draw:contour-polygon>, <draw:contour-path>

19.543.9 <draw:fill-image>

19.543.10 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.543.11 <office:annotation>

19.543.12 <presentation:placeholder>

19.544 svg:ideographic

19.545 svg:mathematical

19.546 svg:name

19.547 svg:offset

19.548 svg:origin

19.549 svg:overline-position

19.550 svg:overline-thickness

19.551 svg:panose-1

19.552 svg:path

19.553 svg:r

19.553.1 <draw:area-circle>

19.553.2 <draw:circle>

19.553.3 <svg:radialGradient>

19.554 svg:rx

19.555 svg:ry

19.556 svg:slope

19.557 svg:spreadMethod

19.558 svg:stemh

19.559 svg:stemv

19.560 svg:stop-color

19.561 svg:stop-opacity

19.562 svg:strikethrough-position

19.563 svg:strikethrough-thickness

19.564 svg:string

19.565 svg:type

19.566 svg:underline-position

19.567 svg:underline-thickness

19.568 svg:unicode-range

19.569 svg:units-per-em

19.570 svg:v-alphabetic

19.571 svg:v-hanging

19.572 svg:v-ideographic

19.573 svg:v-mathematical

19.574 svg:viewBox

19.575 svg:width

19.575.1 <chart:chart>

19.575.2 <chart:coordinate-region>

19.575.3 <chart:floor>

19.575.4 <chart:legend>

19.575.5 <chart:plot-area>

19.575.6 <chart:wall>

19.575.7 <dr3d:scene>

19.575.8 <draw:area-polygon>

19.575.9 <draw:area-rectangle>

19.575.10 <draw:contour-polygon>, <draw:contour-path>

19.575.11 <draw:fill-image>

19.575.12 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.575.13 <office:annotation>

19.575.14 <presentation:placeholder>

19.576 svg:widths

19.577 svg:x

19.577.1 <chart:coordinate-region>

19.577.2 <chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

19.577.3 <draw:area-polygon>

19.577.4 <draw:area-rectangle>

19.577.5 <dr3d:scene>

19.577.6 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.577.7 <draw:glue-point>

19.577.8 <office:annotation>

19.577.9 <presentation:placeholder>

19.578 svg:x1

19.578.1 <draw:connector>, <draw:line> and <draw:measure>

19.578.2 <svg:linearGradient>

19.579 svg:x2

19.579.1 <draw:connector>, <draw:line> and <draw:measure>

19.579.2 <svg:linearGradient>

19.580 svg:x-height

19.581 svg:y

19.581.1 <chart:coordinate-region>

19.581.2 <chart:data-label>, <chart:equation>, <chart:footer>, <chart:legend>, <chart:plot-area>, <chart:subtitle>, <chart:title>

19.581.3 <draw:area-polygon>

19.581.4 <draw:area-rectangle>

19.581.5 <dr3d:scene>

19.581.6 <draw:caption>, <draw:custom-shape>, <draw:circle>, <draw:control>, <draw:ellipse>, <draw:frame>, <draw:g>, <draw:rect>, <draw:page-thumbnail>, <draw:path>, <draw:polygon>, <draw:polyline>, <draw:regular-polygon>

19.581.7 <draw:glue-point>

19.581.8 <office:annotation>

19.581.9 <presentation:placeholder>

19.582 svg:y1

19.582.1 <draw:connector>, <draw:line> and <draw:measure>

19.582.2 <svg:linearGradient>

19.583 svg:y2

19.583.1 <draw:connector>, <draw:line> and <draw:measure>

19.583.2 <svg:linearGradient>

19.584 table:acceptance-state

19.585 table:algorithm

19.586 table:add-empty-lines

19.587 table:allow-empty-cell

19.588 table:application-data

19.589 table:automatic-find-labels

19.590 table:base-cell-address

19.591 table:bind-styles-to-content

19.592 table:border-color

19.593 table:buttons

19.594 table:case-sensitive

19.595 table:cell-address

19.596 table:cell-range

19.597 table:cell-range-address

19.597.1 General

19.597.2 <chart:categories>

19.597.3 <chart:domain> - bubble

19.597.4 <chart:domain>- scatter

19.597.5 <chart:domain> - surface

19.597.6 <chart:plot-area> (deprecated)

19.597.7 <table:highlighted-range>

19.597.8 <table:named-range>

19.597.9 <table:source-cell-range>

19.598 table:column

19.599 table:comment

19.600 table:condition

19.601 table:condition-source

19.602 table:condition-source-range-address

19.603 table:contains-error

19.604 table:contains-header

19.605 table:content-validation-name

19.606 table:copy-back

19.607 table:copy-formulas

19.608 table:copy-styles

19.609 table:count

19.610 table:country

19.611 table:data-field

19.612 table:data-cell-range-address

19.613 table:database-name

19.614 table:database-table-name

19.615 table:data-type

19.615.1 General

19.615.2 <table:filter-condition>

19.615.3 <table:sort-by>

19.615.4 <table:sort-groups>

19.616 table:date-end

19.617 table:date-start

19.618 table:date-value

19.619 table:default-cell-style-name

19.620 table:direction

19.621 table:display

19.622 table:display-border

19.623 table:display-duplicates

19.624 table:display-filter-buttons

19.625 table:display-list

19.626 table:display-member-mode

19.627 table:drill-down-on-double-click

19.628 table:embedded-number-behavior

19.629 table:enabled

19.630 table:end

19.631 table:end-cell-address

19.632 table:end-column

19.633 table:end-position

19.634 table:end-row

19.635 table:end-table

19.636 table:end-x

19.637 table:end-y

19.638 table:execute

19.639 table:expression

19.640 table:field-name

19.641 table:field-number

19.642 table:filter-name

19.643 table:filter-options

19.644 table:first-row-end-column (deprecated)

19.645 table:first-row-start-column (deprecated)

19.646 table:formula

19.647 table:function

19.647.1 General

19.647.2 <table:consolidation>

19.647.3 <table:data-pilot-field>

19.647.4 <table:data-pilot-subtotal>

19.647.5 <table:subtotal-field>

19.648 table:grand-total

19.649 table:group-by-field-number

19.650 table:grouped-by

19.651 table:has-persistent-data

19.652 table:id

19.653 table:identify-categories

19.654 table:ignore-empty-rows

19.655 table:index

19.656 table:is-active

19.657 table:is-data-layout-field

19.658 table:is-selection

19.659 table:is-sub-table

19.660 table:label-cell-range-address

19.661 table:language

19.662 table:last-column-spanned

19.663 table:last-row-end-column (deprecated)

19.664 table:last-row-spanned

19.665 table:last-row-start-column (deprecated)

19.666 table:layout-mode

19.667 table:link-to-source-data

19.668 table:marked-invalid

19.669 table:matrix-covered

19.670 table:maximum-difference

19.671 table:member-count

19.672 table:member-name

19.673 table:member-type

19.674 table:message-type

19.675 table:mode

19.676 table:multi-deletion-spanned

19.677 table:name

19.677.1 General

19.677.2 <table:cell-range-source>

19.677.3 <table:content-validation>

19.677.4 <table:data-pilot-group>

19.677.5 <table:data-pilot-group-member>

19.677.6 <table:data-pilot-member>

19.677.7 <table:data-pilot-table>

19.677.8 <table:database-range>

19.677.9 <table:named-expression>

19.677.10 <table:named-range>

19.677.11 <table:operation>

19.677.12 <table:source-cell-range>

19.677.13 <table:source-service>

19.677.14 <table:table>

19.677.15 <table:table-template>

19.678 table:null-year

19.679 table:number-columns-repeated

19.679.1 General

19.679.2 <table:covered-table-cell>

19.679.3 <table:table-cell>

19.679.4 <table:table-column>

19.680 table:number-columns-spanned

19.681 table:number-rows-repeated

19.682 table:number-rows-spanned

19.683 table:number-matrix-columns-spanned

19.684 table:number-matrix-rows-spanned

19.685 table:object-name

19.686 table:on-update-keep-size

19.687 table:on-update-keep-styles

19.688 table:operator

19.689 table:order

19.690 table:orientation

19.690.1 General

19.690.2 <table:data-pilot-field>

19.690.3 <table:database-range>

19.690.4 <table:label-range>

19.691 table:page-breaks-on-group-change

19.692 table:paragraph-style-name

19.693 table:parse-sql-statement

19.694 table:password

19.695 table:position

19.696 table:precision-as-shown

19.697 table:print

19.698 table:print-ranges

19.699 table:protect (deprecated)

19.700 table:protected

19.700.1 General

19.700.2 <table:covered-table-cell>

19.700.3 <table:scenario>

19.700.4 <table:table>

19.700.5 <table:table-cell>

19.701 table:protection-key

19.702 table:protection-key-digest-algorithm

19.703 table:query-name

19.704 table:range-usable-as

19.705 table:refresh-delay

19.706 table:rejecting-change-id

19.707 table:rfc-language-tag

19.708 table:row

19.709 table:scenario-ranges

19.710 table:script

19.711 table:search-criteria-must-apply-to-whole-cell

19.712 table:selected-page

19.713 table:show-details

19.714 table:show-empty

19.715 table:show-filter-button

19.716 table:sort-mode

19.717 table:source-cell-range-addresses

19.718 table:source-field-name

19.719 table:source-name

19.720 table:sql-statement

19.721 table:start

19.722 table:start-column

19.723 table:start-position

19.724 table:start-row

19.725 table:start-table

19.726 table:status

19.727 table:step

19.728 table:steps

19.729 table:structure-protected

19.730 table:style-name

19.730.1 General

19.730.2 <table:background>

19.730.3 <table:body>

19.730.4 <table:covered-table-cell>

19.730.5 <table:even-columns>

19.730.6 <table:even-rows>

19.730.7 <table:first-column>

19.730.8 <table:first-row>

19.730.9 <table:last-column>

19.730.10 <table:last-row>

19.730.11 <table:odd-columns>

19.730.12 <table:odd-rows>

19.730.13 <table:table-cell>

19.730.14 <table:table-column>

19.730.15 <table:table-row>

19.730.16 <table:table>

19.731 table:tab-color

19.732 table:table

19.733 table:table-background

19.734 table:table-name

19.735 table:target-cell-address

19.736 table:target-range-address

19.736.1 General

19.736.2 <table:data-pilot-table>

19.736.3 <table:database-range>

19.736.4 <table:filter>

19.736.5 <table:sort>

19.737 table:template-name

19.738 table:title

19.739 table:track-changes

19.740 table:type

19.740.1 General

19.740.2 <table:data-pilot-field-reference>

19.740.3 <table:deletion>

19.740.4 <table:insertion>

19.741 table:use-banding-columns-styles

19.742 table:use-banding-rows-styles

19.743 table:use-first-column-styles

19.744 table:use-first-row-styles

19.745 table:use-last-column-styles

19.746 table:use-last-row-styles

19.747 table:use-labels

19.748 table:use-regular-expressions

19.749 table:use-wildcards

19.750 table:used-hierarchy

19.751 table:user-name

19.752 table:value

19.752.1 <table:filter-condition>

19.752.2 <table:filter-set-item>

19.753 table:value-type

19.754 table:visibility

19.755 text:active

19.756 text:address

19.757 text:alphabetical-separators

19.758 text:anchor-page-number

19.759 text:anchor-type

19.760 text:annote

19.761 text:author

19.762 text:bibliography-data-field

19.763 text:bibliography-type

19.764 text:booktitle

19.765 text:bullet-char

19.766 text:bullet-relative-size

19.767 text:capitalize-entries

19.768 text:c

19.769 text:caption-sequence-format

19.770 text:caption-sequence-name

19.771 text:change-id

19.772 text:chapter

19.773 text:citation-body-style-name

19.774 text:citation-style-name

19.775 text:class-names

19.775.1 General

19.775.2 <text:h>

19.775.3 <text:p>

19.775.4 <text:span>

19.776 text:column-name

19.777 text:combine-entries

19.778 text:combine-entries-with-dash

19.779 text:combine-entries-with-pp

19.780 text:comma-separated

19.781 text:cond-style-name

19.782 text:condition

19.782.1 General

19.782.2 <text:conditional-text>

19.782.3 <text:database-next>

19.782.4 <text:database-row-select>

19.782.5 <text:hidden-paragraph>

19.782.6 <text:hidden-text>

19.782.7 <text:section>

19.783 text:connection-name

19.784 text:consecutive-numbering

19.785 text:continue-list

19.786 text:continue-numbering

19.787 text:copy-outline-levels

19.788 text:count-empty-lines

19.789 text:count-in-text-boxes

19.790 text:current-selected

19.791 text:current-value

19.792 text:custom1

19.793 text:custom2

19.794 text:custom3

19.795 text:custom4

19.796 text:custom5

19.797 text:database-name

19.798 text:date-adjust

19.799 text:date-value

19.800 text:default-style-name

19.801 text:description

19.802 text:display

19.802.1 General

19.802.2 <text:chapter>

19.802.3 <text:expression>

19.802.4 <text:file-name>

19.802.5 <text:index-entry-chapter>

19.802.6 <text:section>

19.802.7 <text:table-formula>

19.802.8 <text:template-name>

19.802.9 <text:user-field-get>

19.802.10 <text:variable-get>

19.802.11 <text:variable-input>

19.802.12 <text:variable-set>

19.803 text:display-levels

19.804 text:display-outline-level

19.805 text:duration

19.806 text:edition

19.807 text:editor

19.808 text:filter-name

19.809 text:fixed

19.810 text:footnotes-position

19.811 text:formula

19.812 text:global (deprecated)

19.813 text:howpublished

19.814 text:increment

19.815 text:id

19.815.1 General

19.815.2 <draw:text-box> (deprecated)

19.815.3 <text:alphabetical-index-mark-end>

19.815.4 <text:alphabetical-index-mark-start>

19.815.5 <text:changed-region> (deprecated)

19.815.6 <text:h> (deprecated)

19.815.7 <text:note>

19.815.8 <text:p> (deprecated)

19.815.9 <text:toc-mark-end>

19.815.10 <text:toc-mark-start>

19.815.11 <text:user-index-mark-end>

19.815.12 <text:user-index-mark-start>

19.816 text:identifier

19.817 text:index-name

19.818 text:index-scope

19.819 text:ignore-case

19.820 text:institution

19.821 text:is-hidden

19.822 text:is-list-header

19.823 text:isbn

19.824 text:issn

19.825 text:journal

19.826 text:key

19.827 text:key1

19.828 text:key2

19.829 text:key1-phonetic

19.830 text:key2-phonetic

19.831 text:kind

19.832 text:label

19.833 text:label-followed-by

19.834 text:level

19.835 text:list-id (deprecated)

19.836 text:list-tab-stop-position

19.837 text:main-entry

19.838 text:main-entry-style-name

19.839 text:master-page-name

19.840 text:month

19.841 text:name

19.841.1 General

19.841.2 <text:alphabetical-index>

19.841.3 <text:bibliography>

19.841.4 <text:bookmark>

19.841.5 <text:bookmark-end>

19.841.6 <text:bookmark-start>

19.841.7 <text:drop-down>

19.841.8 <text:execute-macro>

19.841.9 <text:illustration-index>

19.841.10 <text:index-title>

19.841.11 <text:object-index>

19.841.12 <text:reference-mark>

19.841.13 <text:reference-mark-end>

19.841.14 <text:reference-mark-start>

19.841.15 <text:section>

19.841.16 <text:sequence>

19.841.17 <text:sequence-decl>

19.841.18 <text:table-of-content>

19.841.19 <text:table-index>

19.841.20 <text:user-defined>

19.841.21 <text:user-field-decl>

19.841.22 <text:user-field-get>

19.841.23 <text:user-field-input>

19.841.24 <text:user-index>

19.841.25 <text:variable-set>

19.841.26 <text:variable-decl>

19.841.27 <text:variable-get>

19.841.28 <text:variable-input>

19.842 text:note

19.843 text:note-class

19.844 text:number

19.845 text:number-lines

19.846 text:number-position

19.847 text:numbered-entries

19.848 text:offset

19.849 text:organizations

19.850 text:outline-level

19.850.1 General

19.850.2 <text:alphabetical-index-entry-template>

19.850.3 <text:chapter>

19.850.4 <text:h>

19.850.5 <text:index-entry-chapter>

19.850.6 <text:index-source-styles>

19.850.7 <text:user-index-mark>

19.850.8 <text:table-of-content-entry-template>

19.850.9 <text:table-of-content-source>

19.850.10 <text:toc-mark>

19.850.11 <text:toc-mark-start>

19.850.12 <text:user-index-entry-template>

19.850.13 <text:user-index-mark-start>

19.851 text:page-adjust

19.851.1 General

19.851.2 <text:page-number>

19.851.3 <text:page-variable-set>

19.852 text:pages

19.853 text:placeholder-type

19.854 text:prefix

19.855 text:protected

19.856 text:protection-key

19.857 text:protection-key-digest-algorithm

19.858 text:publisher

19.859 text:ref-name

19.859.1 General

19.859.2 <text:bookmark-ref>

19.859.3 <text:note-ref>

19.859.4 <text:reference-ref>

19.859.5 <text:sequence>

19.859.6 <text:sequence-ref>

19.860 text:reference-format

19.861 text:relative-tab-stop-position

19.862 text:report-type

19.863 text:restart-numbering

19.864 text:restart-on-page

19.865 text:row-number

19.866 text:school

19.867 text:section-name

19.868 text:series

19.869 text:select-page

19.869.1 General

19.869.2 <text:page-continuation>

19.869.3 <text:page-number>

19.870 text:separation-character

19.871 text:sort-algorithm

19.872 text:sort-ascending

19.873 text:sort-by-position

19.874 text:start-value

19.874.1 General

19.874.2 <text:h>

19.874.3 <text:list-item>

19.874.4 <text:list-level-style-number>

19.874.5 <text:notes-configuration>

19.874.6 <text:numbered-paragraph> (deprecated)

19.874.7 <text:outline-level-style>

19.875 text:start-numbering-at

19.876 text:string-value-phonetic

19.877 text:string-value

19.877.1 General

19.877.2 <text:alphabetical-index-mark>

19.877.3 <text:hidden-text>

19.877.4 <text:page-continuation>

19.877.5 <text:toc-mark>

19.877.6 <text:user-index-mark>

19.878 text:string-value-if-false

19.879 text:string-value-if-true

19.880 text:style-name

19.880.1 General

19.880.2 <text:a>

19.880.3 <text:alphabetical-index>

19.880.4 <text:alphabetical-index-entry-template>

19.880.5 <text:bibliography>

19.880.6 <text:bibliography-entry-template>

19.880.7 <text:h>

19.880.8 <text:illustration-index>

19.880.9 <text:illustration-index-entry-template>

19.880.10 <text:index-entry-bibliography>

19.880.11 <text:index-entry-chapter>

19.880.12 <text:index-entry-link-end>

19.880.13 <text:index-entry-link-start>

19.880.14 <text:index-entry-page-number>

19.880.15 <text:index-entry-span>

19.880.16 <text:index-entry-tab-stop>

19.880.17 <text:index-entry-text>

19.880.18 <text:index-source-style>

19.880.19 <text:index-title>

19.880.20 <text:index-title-template>

19.880.21 <text:linenumbering-configuration>

19.880.22 <text:list>

19.880.23 <text:list-level-style-number>

19.880.24 <text:list-level-style-bullet>

19.880.25 <text:numbered-paragraph> (deprecated)

19.880.26 <text:object-index>

19.880.27 <text:object-index-entry-template>

19.880.28 <text:outline-level-style>

19.880.29 <text:p>

19.880.30 <text:ruby>

19.880.31 <text:ruby-text>

19.880.32 <text:section>

19.880.33 <text:span>

19.880.34 <text:table-index-entry-template>

19.880.35 <text:table-of-content>

19.880.36 <text:table-of-content-entry-template>

19.880.37 <text:table-index>

19.880.38 <text:user-index>

19.880.39 <text:user-index-entry-template>

19.881 text:style-override

19.882 text:suffix

19.883 text:tab-ref

19.884 text:table-name

19.885 text:table-type

19.886 text:time-adjust

19.887 text:time-value

19.888 text:title

19.889 text:track-changes

19.890 text:url

19.891 text:use-caption

19.892 text:use-chart-objects

19.893 text:use-draw-objects

19.894 text:use-floating-frames

19.895 text:use-graphics

19.896 text:use-index-marks

19.897 text:use-index-source-styles

19.898 text:use-keys-as-entries

19.899 text:use-math-objects

19.900 text:use-objects

19.901 text:use-other-objects

19.902 text:use-outline-level

19.903 text:use-soft-page-breaks

19.904 text:use-spreadsheet-objects

19.905 text:use-tables

19.906 text:value

19.906.1 General

19.906.2 <text:label>

19.906.3 <text:database-row-number>

19.907 text:visited-style-name

19.908 text:volume

19.909 text:year

19.910 xforms:bind

19.911 xhtml:about

19.912 xhtml:content

19.913 xhtml:datatype

19.914 xhtml:property

19.915 xlink:actuate

19.916 xlink:href

19.916.1 General

19.916.2 <anim:audio>

19.916.3 <chart:chart>

19.916.4 <chart:symbol-image>

19.916.5 <db:component>

19.916.6 <db:connection-resource>

19.916.7 <db:file-based-database>

19.916.8 <draw:a>

19.916.9 <draw:applet>

19.916.10 <draw:area-circle>

19.916.11 <draw:area-polygon>

19.916.12 <draw:area-rectangle>

19.916.13 <draw:fill-image>

19.916.14 <draw:floating-frame>

19.916.15 <draw:image>

19.916.16 <draw:object>

19.916.17 <draw:object-ole>

19.916.18 <draw:plugin>

19.916.19 <form:button>

19.916.20 <form:connection-resource>

19.916.21 <form:image>

19.916.22 <form:form>

19.916.23 <meta:auto-reload>

19.916.24 <meta:template>

19.916.25 <presentation:event-listener>

19.916.26 <presentation:sound>

19.916.27 <script:event-listener>

19.916.28 <style:background-image>

19.916.29 <svg:definition-src>

19.916.30 <svg:font-face-uri>

19.916.31 <table:cell-range-source>

19.916.32 <table:table-source>

19.916.33 <text:a>

19.916.34 <text:alphabetical-index-auto-mark-file>

19.916.35 <text:list-level-style-image>

19.916.36 <text:script>

19.916.37 <text:section-source>

19.917 xlink:show

19.918 xlink:title

19.919 xlink:type

19.920 xml:id

20 Formatting Attributes

20.1 General

20.2 chart:angle-offset

20.3 chart:auto-position

20.4 chart:auto-size

20.5 chart:axis-label-position

20.6 chart:axis-position

20.7 chart:connect-bars

20.8 chart:data-label-number

20.9 chart:data-label-series

20.10 chart:data-label-symbol

20.11 chart:data-label-text

20.12 chart:deep

20.13 chart:display-label

20.14 chart:error-category

20.15 chart:error-lower-indicator

20.16 chart:error-lower-limit

20.17 chart:error-lower-range

20.18 chart:error-margin

20.19 chart:error-percentage

20.20 chart:error-upper-indicator

20.21 chart:error-upper-limit

20.22 chart:error-upper-range

20.23 chart:gap-width

20.24 chart:group-bars-per-axis

20.25 chart:hole-size

20.26 chart:include-hidden-cells

20.27 chart:interpolation

20.28 chart:interval-major

20.29 chart:interval-minor-divisor

20.30 chart:japanese-candle-stick

20.31 chart:label-arrangement

20.32 chart:label-position

20.33 chart:label-position-negative

20.34 chart:lines (deprecated)

20.35 chart:link-data-style-to-source

20.36 chart:logarithmic

20.37 chart:maximum

20.38 chart:mean-value

20.39 chart:minimum

20.40 chart:origin

20.41 chart:overlap

20.42 chart:pie-offset

20.43 chart:percentage

20.44 chart:regression-force-intercept

20.45 chart:regression-intercept-value

20.46 chart:regression-max-degree

20.47 chart:regression-moving-type

20.48 chart:regression-name

20.49 chart:regression-period

20.50 chart:regression-type

20.51 chart:reverse-direction

20.52 chart:right-angled-axes

20.53 chart:scale-text

20.54 chart:series-source (deprecated)

20.55 chart:sort-by-x-values

20.56 chart:solid-type

20.57 chart:spline-order

20.58 chart:spline-resolution

20.59 chart:stacked

20.60 chart:symbol-height

20.61 chart:symbol-name

20.62 chart:symbol-type

20.63 chart:symbol-width

20.64 chart:text-overlap

20.65 chart:three-dimensional

20.66 chart:tick-marks-major-inner

20.67 chart:tick-marks-major-outer

20.68 chart:tick-marks-minor-inner

20.69 chart:tick-marks-minor-outer

20.70 chart:tick-mark-position

20.71 chart:treat-empty-cells

20.72 chart:vertical

20.73 chart:visible

20.74 dr3d:ambient-color

20.75 dr3d:back-scale

20.76 dr3d:backface-culling

20.77 dr3d:close-back

20.78 dr3d:close-front

20.79 dr3d:depth

20.80 dr3d:diffuse-color

20.81 dr3d:edge-rounding

20.82 dr3d:edge-rounding-mode

20.83 dr3d:emissive-color

20.84 dr3d:end-angle

20.85 dr3d:horizontal-segments

20.86 dr3d:lighting-mode

20.87 dr3d:normals-direction

20.88 dr3d:normals-kind

20.89 dr3d:shadow

20.90 dr3d:shininess

20.91 dr3d:specular-color

20.92 dr3d:texture-filter

20.93 dr3d:texture-kind

20.94 dr3d:texture-mode

20.95 dr3d:texture-generation-mode-x

20.96 dr3d:texture-generation-mode-y

20.97 dr3d:vertical-segments

20.98 draw:auto-grow-height

20.99 draw:auto-grow-width

20.100 draw:background-size

20.101 draw:blue

20.102 draw:caption-angle

20.103 draw:caption-angle-type

20.104 draw:caption-escape

20.105 draw:caption-escape-direction

20.106 draw:caption-fit-line-length

20.107 draw:caption-gap

20.108 draw:caption-line-length

20.109 draw:caption-type

20.110 draw:color-inversion

20.111 draw:color-mode

20.112 draw:contrast

20.113 draw:decimal-places

20.114 draw:draw-aspect

20.115 draw:end-guide

20.116 draw:end-line-spacing-horizontal

20.117 draw:end-line-spacing-vertical

20.118 draw:fill

20.119 draw:fill-color

20.120 draw:fill-gradient-name

20.121 draw:fill-hatch-name

20.122 draw:fill-hatch-solid

20.123 draw:fill-image-height

20.124 draw:fill-image-name

20.125 draw:fill-image-ref-point

20.126 draw:fill-image-ref-point-x

20.127 draw:fill-image-ref-point-y

20.128 draw:fill-image-width

20.129 draw:fit-to-contour

20.130 draw:fit-to-size

20.131 draw:frame-display-border

20.132 draw:frame-margin-horizontal

20.133 draw:frame-display-scrollbar

20.134 draw:frame-margin-vertical

20.135 draw:gamma

20.136 draw:green

20.137 draw:gradient-step-count

20.138 draw:guide-distance

20.139 draw:guide-overhang

20.140 draw:image-opacity

20.141 draw:line-distance

20.142 draw:luminance

20.143 draw:marker-end

20.144 draw:marker-end-center

20.145 draw:marker-end-width

20.146 draw:marker-start

20.147 draw:marker-start-center

20.148 draw:marker-start-width

20.149 draw:measure-align

20.150 draw:measure-vertical-align

20.151 draw:ole-draw-aspect (deprecated)

20.152 draw:opacity

20.153 draw:opacity-name

20.154 draw:parallel

20.155 draw:placing

20.156 draw:red

20.157 draw:secondary-fill-color

20.158 draw:shadow

20.159 draw:shadow-color

20.160 draw:shadow-offset-x

20.161 draw:shadow-offset-y

20.162 draw:shadow-opacity

20.163 draw:show-unit

20.164 draw:start-guide

20.165 draw:start-line-spacing-horizontal

20.166 draw:start-line-spacing-vertical

20.167 draw:stroke

20.168 draw:stroke-dash

20.169 draw:stroke-dash-names

20.170 draw:stroke-linejoin

20.171 svg:stroke-linecap

20.172 draw:symbol-color

20.173 draw:textarea-horizontal-align

20.174 draw:textarea-vertical-align

20.175 draw:tile-repeat-offset

20.176 draw:visible-area-height

20.177 draw:visible-area-left

20.178 draw:visible-area-top

20.179 draw:visible-area-width

20.180 draw:unit

20.181 draw:wrap-influence-on-position

20.182 fo:background-color

20.183 fo Border Properties

20.183.1 General

20.183.2 fo:border

20.183.3 fo:border-bottom

20.183.4 fo:border-left

20.183.5 fo:border-right

20.183.6 fo:border-top

20.184 fo:break-after

20.185 fo:break-before

20.186 fo:clip

20.187 fo:color

20.188 fo:country

20.189 fo:font-family

20.190 fo:font-size

20.191 fo:font-style

20.192 fo:font-variant

20.193 fo:font-weight

20.194 fo:height

20.195 fo:hyphenate

20.196 fo:hyphenation-keep

20.197 fo:hyphenation-ladder-count

20.198 fo:hyphenation-push-char-count

20.199 fo:hyphenation-remain-char-count

20.200 fo:keep-together

20.201 fo:keep-with-next

20.202 fo:language

20.203 fo:letter-spacing

20.204 fo:line-height

20.205 fo:margin

20.206 fo:margin-bottom

20.207 fo:margin-left

20.208 fo:margin-right

20.209 fo:margin-top

20.210 fo:max-height

20.211 fo:max-width

20.212 fo:min-height

20.212.1 <style:graphic-properties>

20.212.2 <style:header-footer-properties>

20.213 fo:min-width

20.214 fo:orphans

20.215 fo:page-height

20.216 fo:page-width

20.217 fo:padding

20.218 fo:padding-bottom

20.219 fo:padding-left

20.220 fo:padding-right

20.221 fo:padding-top

20.222 fo:script

20.223 fo:text-align

20.223.1 <style:paragraph-properties>

20.223.2 <style:list-level-properties>

20.224 fo:text-align-last

20.225 fo:text-indent

20.226 fo:text-shadow

20.227 fo:text-transform

20.228 fo:widows

20.229 fo:width

20.230 fo:wrap-option

20.231 presentation:background-objects-visible

20.232 presentation:background-visible

20.233 presentation:display-date-time

20.234 presentation:display-footer

20.235 presentation:display-header

20.236 presentation:display-page-number

20.237 presentation:duration

20.238 presentation:transition-speed

20.239 presentation:transition-style

20.240 presentation:transition-type

20.241 presentation:visibility

20.242 smil:direction

20.243 smil:fadeColor

20.244 smil:subtype

20.245 smil:type

20.246 style:auto-text-indent

20.247 style:background-transparency

20.248 style:border-line-width

20.249 style:border-line-width-bottom

20.250 style:border-line-width-left

20.251 style:border-line-width-right

20.252 style:border-line-width-top

20.253 style:cell-protect

20.254 style:column-width

20.255 style:contextual-spacing

20.256 style:country-asian

20.257 style:country-complex

20.258 style:decimal-places

20.259 style:diagonal-bl-tr

20.260 style:diagonal-bl-tr-widths

20.261 style:diagonal-tl-br

20.262 style:diagonal-tl-br-widths

20.263 style:direction

20.264 style:dynamic-spacing

20.265 style:editable

20.266 style:first-page-number

20.267 style:flow-with-text

20.268 style:font-charset

20.269 style:font-charset-asian

20.270 style:font-charset-complex

20.271 style:font-family-asian

20.272 style:font-family-complex

20.273 style:font-family-generic

20.274 style:font-family-generic-asian

20.275 style:font-family-generic-complex

20.276 style:font-independent-line-spacing

20.277 style:font-name

20.278 style:font-name-asian

20.279 style:font-name-complex

20.280 style:font-pitch

20.281 style:font-pitch-asian

20.282 style:font-pitch-complex

20.283 style:font-relief

20.284 style:font-size-asian

20.285 style:font-size-complex

20.286 style:font-size-rel

20.287 style:font-size-rel-asian

20.288 style:font-size-rel-complex

20.289 style:font-style-asian

20.290 style:font-style-complex

20.291 style:font-style-name

20.292 style:font-style-name-asian

20.293 style:font-style-name-complex

20.294 style:font-weight-asian

20.295 style:font-weight-complex

20.296 style:footnote-max-height

20.297 style:glyph-orientation-vertical

20.298 style:horizontal-pos

20.299 style:horizontal-rel

20.300 style:join-border

20.301 style:justify-single-word

20.302 style:language-asian

20.303 style:language-complex

20.304 style:layout-grid-base-height

20.305 style:layout-grid-base-width

20.306 style:layout-grid-color

20.307 style:layout-grid-display

20.308 style:layout-grid-lines

20.309 style:layout-grid-mode

20.310 style:layout-grid-print

20.311 style:layout-grid-ruby-below

20.312 style:layout-grid-ruby-height

20.313 style:layout-grid-snap-to

20.314 style:layout-grid-standard-mode

20.315 style:line-break

20.316 style:letter-kerning

20.317 style:line-height-at-least

20.318 style:line-spacing

20.319 style:may-break-between-rows

20.320 style:min-row-height

20.321 style:mirror

20.322 style:num-format

20.323 style:num-letter-sync

20.324 style:num-prefix

20.325 style:num-suffix

20.326 style:number-wrapped-paragraphs

20.327 style:overflow-behavior

20.328 style:page-number

20.329 style:paper-tray-name

20.330 style:print

20.331 style:print-content

20.331.1 General

20.331.2 <style:graphic-properties>

20.331.3 <style:table-cell-properties>

20.332 style:print-page-order

20.333 style:print-orientation

20.334 style:protect

20.334.1 General

20.334.2 <style:graphic-properties>

20.334.3 <style:section-properties>

20.335 style:punctuation-wrap

20.336 style:register-true

20.337 style:register-truth-ref-style-name

20.338 style:rel-column-width

20.339 style:rel-height

20.340 style:rel-width

20.340.1 <style:graphic-properties>

20.340.2 <style:table-properties>

20.341 style:repeat

20.342 style:repeat-content

20.343 style:rfc-language-tag

20.344 style:rfc-language-tag-asian

20.345 style:rfc-language-tag-complex

20.346 style:rotation-align

20.347 style:rotation-angle

20.348 style:row-height

20.349 style:ruby-align

20.350 style:ruby-position

20.351 style:run-through

20.352 style:scale-to

20.353 style:scale-to-pages

20.354 style:scale-to-X

20.355 style:scale-to-Y

20.356 style:script-asian

20.357 style:script-complex

20.358 style:script-type

20.359 style:shadow

20.360 style:shrink-to-fit

20.361 style:snap-to-layout-grid

20.362 style:tab-stop-distance

20.363 style:table-centering

20.364 style:text-align-source

20.365 style:text-autospace

20.366 style:text-blinking

20.367 style:text-combine

20.368 style:text-combine-start-char

20.369 style:text-combine-end-char

20.370 style:text-emphasize

20.371 style:text-line-through-color

20.372 style:text-line-through-mode

20.373 style:text-line-through-style

20.374 style:text-line-through-text

20.375 style:text-line-through-text-style

20.376 style:text-line-through-type

20.377 style:text-line-through-width

20.378 style:text-outline

20.379 style:text-overline-color

20.380 style:text-overline-mode

20.381 style:text-overline-style

20.382 style:text-overline-type

20.383 style:text-overline-width

20.384 style:text-position

20.385 style:text-rotation-angle

20.386 style:text-rotation-scale

20.387 style:text-scale

20.388 style:text-underline-color

20.389 style:text-underline-mode

20.390 style:text-underline-style

20.391 style:text-underline-type

20.392 style:text-underline-width

20.393 style:use-optimal-column-width

20.394 style:use-optimal-row-height

20.395 style:use-window-font-color

20.396 style:vertical-align

20.396.1 <style:paragraph-properties>

20.396.2 <style:table-cell-properties>

20.397 style:vertical-pos

20.398 style:vertical-rel

20.399 style:width

20.400 style:wrap

20.401 style:wrap-contour

20.402 style:wrap-contour-mode

20.403 style:wrap-dynamic-threshold

20.404 style:writing-mode

20.404.1 General

20.404.2 <style:graphic-properties>

20.404.3 <style:page-layout-properties>

20.404.4 <style:paragraph-properties>

20.404.5 <style:section-properties>

20.404.6 <style:table-cell-properties>

20.404.7 <style:table-properties>

20.405 style:writing-mode-automatic

20.406 svg:fill-rule

20.407 svg:height

20.407.1 <style:graphic-properties>

20.407.2 <style:header-footer-properties>

20.408 svg:stroke-color

20.409 svg:stroke-opacity

20.410 svg:stroke-width

20.411 svg:x

20.412 svg:y

20.412.1 <style:graphic-properties>

20.412.2 <style:list-level-properties>

20.413 svg:width

20.414 table:align

20.415 table:border-model

20.416 table:display

20.417 text:anchor-page-number

20.418 text:anchor-type

20.419 text:animation

20.420 text:animation-delay

20.421 text:animation-direction

20.422 text:animation-repeat

20.423 text:animation-start-inside

20.424 text:animation-steps

20.425 text:animation-stop-inside

20.426 text:condition

20.427 text:display

20.428 text:dont-balance-text-columns

20.429 text:line-break

20.430 text:line-number

20.431 text:list-level-position-and-space-mode

20.432 text:min-label-distance

20.433 text:min-label-width

20.434 text:number-lines

20.435 text:space-before

Appendix A OpenDocument Relax NG Schema

Appendix B OpenDocument Metadata Manifest Ontology

Appendix C MIME Types and File Name Extensions (Non Normative)

Appendix D Accessibility Guidelines (Non Normative)

Appendix D.1 Title, Description and Caption of Graphical Elements

Appendix D.1.1 Guidance for authors

Appendix D.1.2 Authoring tool responsibility for presenting and prompting for the <svg:title> and <svg:desc> elements

Appendix D.2 Hyperlink Titles

Appendix D.3 Tables in Presentations

Appendix D.4 Further Guidelines

Appendix E Bidirectional (BiDi) Scripts, Numeric Digits Presentation and Calendars (Non Normative)

Appendix E.1 Paragraph and Layout Direction

Appendix E.2 Numeric Digits Presentation and Calendars

Appendix F Recommended Usage of SMIL

Appendix F.1 Slide Animation

Appendix F.2 Main Sequence

Appendix F.3 Interactive Sequence

Appendix G Changes From ODF 1.2 (Non Normative)

1 Introduction

1.1 Introduction

This document is part of the Open Document Format for Office Applications (OpenDocument) Version 1.3 specification. It defines an XML schema for office documents. Office documents include text documents, spreadsheets, charts and graphical documents like drawings or presentations, and other forms of documents.

1.2 Terminology

All text is normative unless otherwise labeled.

Text with a gray background color which is contained in boxes is informative. -

Within the normative text of this specification, the terms "shall", "shall not", "should", "should not", "may" and “need not” are to be interpreted as described in Annex H of [ISO/IEC Directives].

Attributes and elements may be marked as deprecated.  Deprecated attributes or elements have “Deprecated” inserted into their section title. Attributes and elements marked as deprecated should not be used any longer, and may be removed from future versions of (OpenDocument).

XML Element, attribute names, attribute value types, and attribute values appear in monospace font.

This standard, for illustrative purposes, describes functionality using terminology common in desktop computing environments that contain a display terminal, keyboard, and mouse, attached to a computer hosting an operating system with a graphical user interface which includes user interface controls such as input controls, command buttons, selection boxes, etc.

This standard is not limited to such environments. This format can be used by alternative computing environments, with other form factors, non-GUI consumers and producers, assistive technologies, using analogous user interface operations.

Implementation-defined is used in this standard for values or processing that may differ between ODF implementations but is required to be specified by the implementor for each particular ODF-implementation.

Implementation-dependent is used in this standard for values or processing that may differ between ODF implementations but is not required to be specified by the implementor for each particular ODF-implementation.

1.3 Normative References

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

 

[CSS2]  Bert Bos, Håkon Wium Lie, Chris Lilley, Ian Jacobs, Cascading Style Sheets, level 2, http://www.w3.org/TR/1998/REC-CSS2-19980512, W3C, 1998.

[CSS3Text]  Michel Suignard, CSS3 Text Module, http://www.w3.org/TR/2003/CR-css3-text-20030514, W3C, 2003.

[DAISY]  ANSI/NISO Z39.86-2005 (R2012) Specifications for the Digital Talking Book, http://www.niso.org/standards/resources/Z39-86-2005.html, 2005.

[DCMI]  Dublin Core Metadata Element Set, Version 1.1: Reference Description, http://www.dublincore.org/documents/2008/01/14/dces/, Dublin Core Metadata Initiative, 2003.

[DOMEvents2]  Tom Pixley, Document Object Model (DOM) Level 2 Events Specification, http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113, W3C, 2000.

[GRDDL]  Don Conolly, Gleaning Resource Descriptions from Dialects of Languages (GRDDL), http://www.w3.org/TR/2007/REC-grddl-20070911/, W3C, 2007.

[HTML4]  Dave Raggett, Arnaud Le Hors, Ian Jacobs, HTML 4.01 Specification, http://www.w3.org/TR/1999/REC-html401-19991224, W3C, 1999.

[ISO/IEC Directives]  ISO/IEC Directives, Part 2 (Fifth Edition) Rules for the structure and drafting of International Standards, International Organization for Standardization and International Electrotechnical Commission, 2004.

[ISO639-1]  ISO 639-1:2002 Codes for the representation of names of languages -- Part 1: Alpha-2 code, International Organization for Standardization and International Electrotechnical Commission, 2002.

[ISO639-2]  ISO 639-2:1998 Codes for the representation of names of languages -- Part 2: Alpha-3 code, International Organization for Standardization and International Electrotechnical Commission, 1998.

[ISO639-3]  ISO 639-3:2007 Codes for the representation of names of languages -- Part 3: Alpha-3 code for comprehensive coverage of languages, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO3166-1]  ISO 3166-1:2006/Cor 1:2007   Codes for the representation of names of countries and their subdivisions -- Part 1: Country codes, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO3166-2]  ISO 3166-2:2007 Codes for the representation of names of countries and their subdivisions -- Part 2: Country subdivision code, International Organization for Standardization and International Electrotechnical Commission, 2007.

[ISO3166-3]  ISO 3166-3:1999 Codes for the representation of names of countries and their subdivisions -- Part 3: Code for formerly used names of countries, International Organization for Standardization and International Electrotechnical Commission, 1999.

[ISO8601]  ISO 8601:2004 Data elements and interchange formats -- Information interchange -- Representation of dates and times, International Organization for Standardization and International Electrotechnical Commission, 2004.

[ISO15924]  ISO 15924:2004 Information and documentation -- Codes for the representation of names of scripts, International Organization for Standardization and International Electrotechnical Commission, 2004.

[JIS X 0301]  JIS X 0301:2002 Data elements and interchange formats -- Information interchange -- Representation of dates and times, Japanese Standards Association, 2002.

[MathML]  David Carlisle, Patrick Ion, Robert Miner, Nico Poppelier, Mathematical Markup Language (MathML) Version 2.0 (Second Edition), http://www.w3.org/TR/2003/REC-MathML2-20031021/, W3C, 2003.

[MIMETYPES]  MIME Media Types, http://www.iana.org/assignments/media-types/, IANA.

[ODF10]  OASIS Standard, Open Document Format for Office Applications (OpenDocument) v1.0, May 2005, http://docs.oasis-open.org/office/v1.0/OpenDocument-v1.0-os.pdf

[ODF11]  OASIS Standard, Open Document Format for Office Applications (OpenDocument) v1.1, February 2007, http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf

[ODF1.3-Part-2:Packages]  Open Document Format for Office Applications (OpenDocument) v.1.3, Part 2: Packages. Linked in Additional Artifacts  on front page.

[ODF1.3-Part-4:OpenFormula]  Open Document Format for Office Applications (OpenDocument) Version 1.3 Part 4 Recalculated Formula (OpenFormula) Format. Linked in Additional Artifacts  on front page.

[OLE]  Kraig Brockschmidt, Inside OLE, Microsoft Press, 1995, ISBN: 1-55615-843-2

[OWL]  Deborah L. McGuinness, Frank van Harmelen, OWL Web Ontology Language Overview, http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C, 2004.

[PNG]  David Duce, Portable Network Graphics (PNG) Specification (Second Edition), http://www.w3.org/TR/2003/REC-PNG-20031110, W3C, 2003.

[RDF-CONCEPTS]  Graham Klyne, Jeremy J. Carroll, Brian McBride, Resource Description Framework (RDF): Concepts and Abstract Syntax, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/, W3C, 2004.

[RDFa]  Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton, RDFa in XHTML: Syntax and Processing, http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014, W3C, 2008.

[RFC2045]  N. Freed and N. Borenstein, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, http://www.ietf.org/rfc/rfc2045.txt, IETF, 1996.

[RFC2616]  R. Fielding, et al.,  Hypertext Transfer Protocol -- HTTP/1.1, http://www.ietf.org/rfc/rfc2616.txt, IETF, 1999.

[RFC3066]  H. Alvestrand, Tags for the Identification of Languages, http://www.ietf.org/rfc/rfc3066.txt, IETF, 2001.

[RFC3987]  M. Duerst, M. Suignard, Internationalized Resource Identifiers (IRIs), http://www.ietf.org/rfc/rfc3987.txt, IETF, 2005

[RFC4514]  K. Zeilenga, Lightweight Directory Access Protocol (LDAP): String Representation of Distinguished Names, http://tools.ietf.org/html/rfc4514, IETF, 2006.

[RFC5646]  A. Phillips, M. Davis, Tags for Identifying Languages, http://www.ietf.org/rfc/rfc5646.txt, IETF, 2009.

[RFC6838]  N. Freed, J. Klensin, T. Hansen Media Type Specifications and Registration Procedures, http://www.ietf.org/rfc/rfc6838.txt, IETF, 2013.

[RNG]  ISO/IEC 19757-2 Document Schema Definition Language (DSDL) -- Part 2: Regular-grammar-based validation -- RELAX NG, International Organization for Standardization and International Electrotechnical Commission, 2003.

[SMIL20]  Jeff Ayars, etc al., Synchronized Multimedia Integration Language (SMIL 2.0) - [Second Edition], http://www.w3.org/TR/2005/REC-SMIL2-20050107/, W3C, 2001.

[SQL]  ISO/IEC 9075-1:2008 Information Technology -- Database Language -- SQL -- Part 2: Foundation (SQL/Foundation), International Organization for Standardization and International Electrotechnical Commission, 2008.

[SVG]  Jon Ferraiolo, 藤沢 淳 (FUJISAWA Jun), Dean Jackson, Scalable Vector Graphics (SVG) 1.1, http://www.w3.org/TR/2003/REC-SVG11-20030114/, W3C, 2003.

[UAX9]  Mark Davis, The Bidirectional Algorithm, Unicode Standard Annex #9, http://www.unicode.org/reports/tr9/tr9-15.html, 2005.

[UNICODE]  The Unicode Consortium. The Unicode Standard, Version 5.2.0, defined by: The Unicode Standard, Version 5.2 (Boston, MA, Addison-Wesley, 2009. ISBN 978-1-936213-00-9).

[UTR18]  Mark Davis, Andy Heninger, Unicode Regular Expressions, Unicode Technical Report #18, http://www.unicode.org/reports/tr18/tr18-13.html, 2008.

[UTR20]  Martin Dürst and Asmus Freytag, Unicode in XML and other Markup Languages, Unicode Technical Report #20, http://www.unicode.org/reports/tr20/tr20-7.html, 2003.

[XForms]  John M. Boyer, XForms 1.0 (Third Edition), http://www.w3.org/TR/2007/REC-xforms-20071029/, W3C, 2007.

[XLink]  Steve DeRose, Eve Maler, David Orchard, XML Linking Language (XLink) Version 1.0, http://www.w3.org/TR/2001/REC-xlink-20010627/, W3C, 2001.

[XML-ID]  Jonathan Marsh, Daniel Veillard, Norman Walsh, xml:id Version 1.0, http://www.w3.org/TR/2005/REC-xml-id-20050909/, W3C, 2005.

[XML-Names]  Tim Bray rt al., Namespaces in XML 1.0 (Second Edition), http://www.w3.org/TR/2006/REC-xml-names-20060816, W3C, 2006.

[XML1.0]  Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau , Extensible Markup Language (XML) 1.0 (Fourth Edition), http://www.w3.org/TR/2006/REC-xml-20060816/, W3C, 2006.

[XMLENC-CORE]  Donald Eastlake, Joseph Reagle, XML Encryption Syntax and Processing, http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/, W3C, 2002.

[XPath]  James Clark, Steve DeRose, XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/1999/REC-xpath-19991116, W3C, 1999.

[XMLSchema-2]  Paul V. Biron, Ashok Malhotra, XML Schema Part 2: Datatypes Second Edition, http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/, W3C, 2004.

[XSL]  Sharon Adler, et al., Extensible Stylesheet Language (XSL), http://www.w3.org/TR/2001/REC-xsl-20011015/, W3C, 2001.

[XSLT]  James Clark, XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/1999/REC-xslt-19991116, W3C, 1999.

1.4 Non Normative References

[BibTeXing]  Oren Patashnik, BIBTEXing,  http://mirrors.ctan.org/biblio/bibtex/base/btxdoc.pdf

[UAX9]  Mark Davis, The Bidirectional Algorithm, Unicode Standard Annex #9, http://www.unicode.org/reports/tr9/tr9-15.html, 2005.

[UTR20]  Martin Dürst and Asmus Freytag, Unicode in XML and other Markup Languages, Unicode Technical Report #20, http://www.unicode.org/reports/tr20/tr20-7.html, 2003.

1.5 Namespaces

Tables 1-6 list namespaces used or defined by OpenDocument.

Note: The defined XML namespaces conform to the Namespaces in XML specification [XML-Names].

This specification uses the prefixes defined in Tables 1 and 2 when referring to elements and attributes in this specification. However, implementors may use any prefix, provided that there is a namespace declaration that binds the prefix to the IRI of the corresponding namespace.

Table 1 - XML Namespaces defined by the OpenDocument schema

Prefix

Description

Namespace

anim

Elements and attributes that describe animation content.

urn:oasis:names:tc:opendocument:xmlns:
animation:1.0

chart

Elements and attributes that describe chart content.

urn:oasis:names:tc:opendocument:xmlns:
chart:1.0

config

Elements and attributes that describe application specific settings.

urn:oasis:names:tc:opendocument:xmlns:
config:1.0

db

For elements and attributes that describe database specific objects.

urn:oasis:names:tc:opendocument:xmlns:
database:1.0

dr3d

Elements and attributes that describe 3D graphic content.

urn:oasis:names:tc:opendocument:xmlns:
dr3d:1.0

draw

Elements and attributes that describe graphic content.

urn:oasis:names:tc:opendocument:xmlns:
drawing:1.0

form

Elements and attributes that describe forms and controls.

urn:oasis:names:tc:opendocument:xmlns:
form:1.0

manifest

Elements and attribute contained in the package manifest.

urn:oasis:names:tc:opendocument:xmlns:
manifest:1.0

meta

Elements and attributes that describe meta information.

urn:oasis:names:tc:opendocument:xmlns:
meta:1.0

number

Elements and attributes that describe data style information.

urn:oasis:names:tc:opendocument:xmlns:
datastyle:1.0

office

All common pieces of information not contained in another, more specific namespace.

urn:oasis:names:tc:opendocument:xmlns:
office:1.0

presentation

Elements and attributes that describe presentation content.

urn:oasis:names:tc:opendocument:xmlns:
presentation:1.0

script

Elements and attributes that represent scripts or events.

urn:oasis:names:tc:opendocument:xmlns:
script:1.0

table

Elements and attributes that may occur in spreadsheets or in table in a text document.

urn:oasis:names:tc:opendocument:xmlns:
table:1.0

text

Elements and attributes that may occur within text documents and text parts of other document types.

urn:oasis:names:tc:opendocument:xmlns:
text:1.0

style

Elements and attributes that describe the style and inheritance model used by the OpenDocument format.

urn:oasis:names:tc:opendocument:xmlns:
style:1.0

Table 2 - XML Namespaces defined by the OpenDocument metadata manifest ontology

Prefix

Description

Namespace

odf

RDF node property and node elements for OpenDocument package entities

http://docs.oasis-open.org/ns/office/1.2/meta/odf#

Table 3 - XML Namespaces defined by the OpenDocument schema that include elements and attributes that are compatible to elements and attributes of other standards.

Prefix

Description

Namespace

fo

Attributes that are compatible to attributes defined in [XSL].

urn:oasis:names:tc:opendocument:xmlns:
xsl-fo-compatible:1.0

svg

Elements and attributes that are derived from elements or attributes defined in [SVG].

urn:oasis:names:tc:opendocument:xmlns:
svg-compatible:1.0

smil

Attributes that are derived from to attributes defined in [SMIL20].

urn:oasis:names:tc:opendocument:xmlns:
smil-compatible:1.0

Table 4 - XML Namespaces used by the OpenDocument schema

Prefix

Description

Namespace

dc

The Dublin Core Namespace (see [DCMI]).

http://purl.org/dc/elements/1.1/

math

MathML Namespace (see [MathML])

http://www.w3.org/1998/Math/MathML

xforms

The XForms namespace (see [XForms]).

http://www.w3.org/2002/xforms

xlink

The XLink namespace (see [XLink]).

http://www.w3.org/1999/xlink

xhtml

RDFa attributes (see [RDFa]).

http://www.w3.org/1999/xhtml

grddl

GRDDL attributes (see [GRDDL])

http://www.w3.org/2003/g/data-view#

Table 5 - XML Namespaces defined by the OpenDocument metadata manifest ontology

Prefix

Description

Namespace

pkg

OWL classes and properties contained in metadata manifest files.

http://docs.oasis-open.org/ns/office/1.2/meta/pkg#

Table 6 - Other XML Namespaces defined by this specification

Prefix

Description

Namespace

of

Namespace for formulas defined by Part 4 of this specification that occur in attribute values.

urn:oasis:names:tc:opendocument:xmlns:of:1.2

2 OpenDocument Documents, Consumers and Producers

2.1 Introduction

The OpenDocument specification defines conformance for documents, consumers, and producers, with two conformance classes called conforming and extended conforming. It further defines conforming text, spreadsheet, drawing, presentation, chart, image, formula and database front end documents. This chapter defines the basic requirements for the individual conformance targets.

2.2 Document Conformance

2.2.1 OpenDocument Document

An OpenDocument document shall meet the following requirements:

  1. A)If the document is an OpenDocument package, then  

    1. A.1)it shall be a conforming OpenDocument package [ODF1.3-Part-2:Packages], 2.2 Packages, and 

    2. A.2)the package shall contain at least one of the following files: content.xml and styles.xml. It may contain additional files. 

  2. B)If the document is an OpenDocument package, then the following requirements shall be met for its contained files named content.xml, styles.xml, settings.xml, and meta.xml if present: 

    1. B.1)The files shall be well-formed XML documents with respect to the XML 1.0 [XML1.0]specification. 

    2. B.2)The XML root elements of the files shall be  

      1. B.2.1)<office:document-content> 3.1.3.2 or <math:math> 14.6 for files named content.xml, 

      2. B.2.2)<office:document-styles> 3.1.3.3 for files named styles.xml, 

      3. B.2.3)<office:document-meta> 3.1.3.4 for files named meta.xml, 

      4. B.2.4)<office:document-settings> 3.1.3.5 for files named settings.xml. 

    3. B.3)If the XML root element of a file is <office:document-content>, <office:document-styles>, <office:document-meta> or <office:document-settings>, then the XML file shall be valid with respect to the schema defined in appendix A. 

    4. B.4)If the XML root element of a file is <math:math>, then the XML file shall be valid with respect to the MathML 2.0 [MathML] schema. 

       

  3. C)If the document is a single XML file, then  

    1. C.1)the file shall be a well-formed XML document with respect to the XML 1.0 [XML1.0] specification 

    2. C.2)the XML root element of the file shall be <office:document>. 

    3. C.3)the XML file shall validate against the schema defined in appendix A. 

  4. D)The files contained in a package listed in B) or the single file listed in C) meet the following requirements: 

    1. D.1)They shall conform to the XML Namespaces specification [XML-Names]. 

    2. D.2)They shall conform to the xml-id Version 1.0 specification [XML-ID]. 

    3. D.3)If a style:condition, table:condition, table:expression, table:formula or text:formula attribute value begins with a namespace prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.3," the syntax and semantics of the attribute value portions that are expressions determined by the prefix shall conform to Part4 of this specification. If a style:condition, table:condition, table:expression, table:formula or text:formula attribute value has no namespace prefix, the attribute value portions that are expressions determined by a prefix shall conform as if there were a prefix bound to namespace "urn:oasis:names:tc:opendocument:xmlns:of:1.3". 

  5. E)It shall conform to one of: OpenDocument Text Document (2.2.3), OpenDocument Spreadsheet Document (2.2.4), OpenDocument Drawing Document (2.2.5), OpenDocument Presentation Document (2.2.6), OpenDocument Chart Document (2.2.7), OpenDocument Image Document (2.2.8), OpenDocument Formula Document (2.2.9), OpenDocument Database Front End Document (2.2.10).  

2.2.2 OpenDocument Extended Document

An OpenDocument extended document shall meet all requirements of a conforming document listed in 2.2.1 except A.1), B.3), C.3) and E) and shall meet the following requirements:

  1. A)If the document is an OpenDocument package, then it shall be a conforming ODF extended package [ODF1.3-Part-2:Packages], 2.2.2 OpenDocument Extended Package. 

  2. B)If the document is an OpenDocument package, then the following requirement shall be met for its contained files named content.xml, styles.xml, settings.xml, and meta.xml if present: 

    1. B.1)If the XML root element of a file is <office:document-content> 3.1.3.2, <office:document-styles> 3.1.3.3, <office:document-meta> 3.1.3.4 or <office:document-settings> 3.1.3.5, then the XML file shall be valid with respect to the schema defined in appendix A, after the following processing of foreign elements has taken place: 

      1. B.1.1)Foreign elements and attributes, as defined in section 3.17 have been removed. 

      2. B.1.2)The content of foreign elements has been processed as defined in section 3.17. 

  3. C)If the document is a single XML file, then the XML files shall be valid against the schema defined in appendix A, after processing of foreign elements as defined in B.1) has taken place. 

2.2.3 OpenDocument Text Document

An OpenDocument Text document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 3.1.2 attribute with one of these values: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template", "application/vnd.oasis.opendocument.text-master" or "application/vnd.oasis.opendocument.text-master-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.text", "application/vnd.oasis.opendocument.text-template", "application/vnd.oasis.opendocument.text-master" or "application/vnd.oasis.opendocument.text-master-template". 

  3. C)The <office:body> 3.3 element shall have the child element <office:text> 3.4. 

2.2.4 OpenDocument Spreadsheet Document

An OpenDocument Spreadsheet document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with one of these values: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.spreadsheet" or "application/vnd.oasis.opendocument.spreadsheet-template". 

  3. C)The <office:body> 3.3 element shall have the child element <office:spreadsheet> 3.7. 

  4. D)All namespace prefixes used in the values of table:formula attributes values shall be bound to the "urn:oasis:names:tc:opendocument:xmlns:of:1.2 " namespace. 

  5. E)All table:formula attribute values shall be a conforming OpenDocument Formula expression [ODF1.3-Part-4:OpenFormula] 2.2 OpenDocument Formula Expression. 

2.2.5 OpenDocument Drawing Document

An OpenDocument Drawing document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with one of these values: "application/vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphics-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.graphics" or "application/vnd.oasis.opendocument.graphics-template". 

  3. C)The <office:body> 3.3 element shall have the child element <office:drawing> 3.5. 

2.2.6 OpenDocument Presentation Document

An OpenDocument Presentation document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with one of these values: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.presentation" or "application/vnd.oasis.opendocument.presentation-template". 

  3. C)The <office:body> 3.3 element shall have the child element 3.6 <office:presentation>. 

2.2.7 OpenDocument Chart Document

An OpenDocument Chart document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with one of these values: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.chart" or "application/vnd.oasis.opendocument.chart-template". 

  3. C)The <office:body> 3.3 element shall have the child element <office:chart> 19.379. 

2.2.8 OpenDocument Image Document

An OpenDocument Image document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with one of these values: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template". 

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing one of these strings: "application/vnd.oasis.opendocument.image" or "application/vnd.oasis.opendocument.image-template". 

  3. C)The <office:body> 3.3 element shall have the child element <office:image> 3.9. 

2.2.9 OpenDocument Formula Document

An OpenDocument Formula document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)If the document is an OpenDocument package, the package shall contain a file named mimetype with content being the string "application/vnd.oasis.opendocument.formula".  

  2. B)The package "content.xml" file shall have a <math:math> 14.6 root element.  

2.2.10 OpenDocument Database Front End Document

An OpenDocument Database Front End document shall meet all requirements of a Conforming OpenDocument Document, as well as the following additional requirements:

  1. A)The <office:document> 3.1.2 element shall have an office:mimetype 19.379 attribute with the value "application/vnd.oasis.opendocument.base".  

  2. B)If the document is an OpenDocument package then it shall contain a file named mimetype containing the string " application/vnd.oasis.opendocument.base".  

  3. C)The <office:body> 3.3 element shall have the child element <office:database> 12.1.  

2.3 Producers

2.3.1 OpenDocument Producer

An OpenDocument producer is a program that creates at least one conforming OpenDocument document, and that meets the following additional requirements:

  1. A)It may produce conforming OpenDocument extended documents, but it shall have a mode of operation where it creates conforming OpenDocument documents. 

  2. B)It shall be accompanied by a document that defines all implementation-defined values used by the OpenDocument producer. 

2.3.2 OpenDocument Extended Producer

An OpenDocument extended producer is a program that creates at least one conforming OpenDocument extended document, and that meets the following additional requirements:

  1. A)It shall be accompanied by a document that defines all implementation-defined values used by the OpenDocument extended producer. 

  2. B)It should be accompanied by a document that defines all foreign elements and attributes used by the OpenDocument extended producer. 

2.4 Consumer

An OpenDocument consumer is a program that can parse and interpret OpenDocument documents according to the semantics defined by this specification, and that meets the following additional requirements:

  1. A)It shall be able to parse and interpret OpenDocument documents of one or more of the document types defined by this specification (see 3.3), but it need not interpret the semantics of all elements, attributes and attribute values. 

  2. B)It may be able to parse and interpret OpenDocument documents stored as a single XML document, but it need not interpret the semantics of all elements, attributes and attribute values. 

  3. C)It shall interpret those elements and attributes it does interpret consistent with the semantics defined for the element or attribute by this specification. 

  4. D)It should be able to parse and interpret conforming OpenDocument extended documents, but it need not interpret the semantics of all elements, attributes and attribute values. 

  5. E)The XML parser used to parse the files contained in a package listed in 2.2.1, item B) or the single document listed in 2.2.1, item C) meets the following requirements: 

    1. E.1)It shall be a nonvalidating XML processor with regard to the XML 1.0 specification [XML1.0] 

    2. E.2)It shall be and be a conforming processor with regard to the XML Namespaces specification [XML-Names]. 

    3. E.3)It shall conform to the xml-id specification [XML-ID]. 

3 Document Structure

3.1 Document Representation

3.1.1 General

OpenDocument defines two methods of document representation:

3.1.2 <office:document>(Single OpenDocument XML Files)

The <office:document> element is the root element of a document in OpenDocument format which is represented as a single XML document. It contains the entire document.

The <office:document> element is a root element.

The <office:document> element is usable within the following elements: <db:component> 12.25.5 and <draw:object> 10.4.6.2.

The <office:document> element has the following attributes: grddl:transformation 19.320, office:mimetype 19.379 and office:version 19.390.

The <office:document> element has the following child elements: <office:automatic-styles> 3.15.3, <office:body> 3.3, <office:font-face-decls> 3.14, <office:master-styles> 3.15.4, <office:meta> 3.2, <office:scripts> 3.12, <office:settings> 3.10 and <office:styles> 3.15.2.

3.1.3 Package OpenDocument Files

3.1.3.1 General

 The potential root elements for an OpenDocument document represented as a package are defined in OpenDocument Document, 2.2.1.

A package may also contain image files, embedded objects and implementation-dependent files.

3.1.3.2 <office:document-content>

The <office:document-content> root element contains document content and automatic styles used in a document. The file within a package for the <office:document-content> element is content.xml.

The <office:document-content> element is a root element.

The <office:document-content> element has the following attributes: grddl:transformation 19.320 and office:version 19.390.

The <office:document-content> element has the following child elements: <office:automatic-styles> 3.15.3, <office:body> 3.3, <office:font-face-decls> 3.14 and <office:scripts> 3.12.

3.1.3.3 <office:document-styles>

The <office:document-styles> root element contains styles used in document content and automatic styles used in styles. The file within a package for the <office:document-styles> element is styles.xml.

The <office:document-styles> element is a root element.

The <office:document-styles> element has the following attributes: grddl:transformation 19.320 and office:version 19.390.

The <office:document-styles> element has the following child elements: <office:automatic-styles> 3.15.3, <office:font-face-decls> 3.14, <office:master-styles> 3.15.4 and <office:styles> 3.15.2.

3.1.3.4 <office:document-meta>

The <office:document-meta> root element contains document metadata elements. The file within a package for the <office:document-meta> element is meta.xml.

The <office:document-meta> element is a root element.

The <office:document-meta> element has the following attributes: grddl:transformation 19.320 and office:version 19.390.

The <office:document-meta> element has the following child element: <office:meta> 3.2.

3.1.3.5 <office:document-settings>

The <office:document-settings> root element contains implementation-dependent settings. The file within a package for the <office:document-settings> element is settings.xml.

The <office:document-settings> element is a root element.

The <office:document-settings> element has the following attributes: grddl:transformation 19.320 and office:version 19.390.

The <office:document-settings> element has the following child element: <office:settings> 3.10.

3.1.4 Summary of Document Representation

OpenDocument file models are summarized in Table 7.

Table 7 - Root element content models

Root Element

<office:meta>

<office:settings>

<office:scripts>

<office:font-face-decls>

<office:styles>

<office:automatic-styles>

<office:master-styles>

<office:body>

<office:document>

X

X

X

X

X

X

X

X

<office:document-content>

 

 

X

X

 

X

 

X

<office:document-styles>

 

 

 

X

X

X

X

 

<office:document-meta>

X

 

 

 

 

 

 

 

<office:document-settings>

 

X

 

 

 

 

 

 

3.2 <office:meta>

The <office:meta> element contains metadata elements for a document that are not specified by a manifest.rdf file. 4.2.2

All the child elements of an <office:meta> element contain metadata about a document as a whole.

The <office:meta> element is usable within the following elements: <office:document> 3.1.2 and <office:document-meta> 3.1.3.4.

The <office:meta> element has no attributes.

The <office:meta> element has the following child elements: <dc:creator> 4.3.2.7, <dc:date> 4.3.2.10, <dc:description> 4.3.2.3, <dc:language> 4.3.2.15, <dc:subject> 4.3.2.4, <dc:title> 4.3.2.2, <meta:auto-reload> 4.3.2.13, <meta:creation-date> 4.3.2.9, <meta:document-statistic> 4.3.2.18, <meta:editing-cycles> 4.3.2.16, <meta:editing-duration> 4.3.2.17, <meta:generator> 4.3.2.1, <meta:hyperlink-behaviour> 4.3.2.14, <meta:initial-creator> 4.3.2.6, <meta:keyword> 4.3.2.5, <meta:print-date> 4.3.2.11, <meta:printed-by> 4.3.2.8, <meta:template> 4.3.2.12 and <meta:user-defined> 4.3.3.

3.3 <office:body>

The <office:body> element contains the elements that represent the content of a document.

The <office:body> element is usable within the following elements: <office:document> 3.1.2 and <office:document-content> 3.1.3.2.

The <office:body> element has no attributes.

The <office:body> element has the following child elements: <office:chart> 3.8, <office:database> 12.1, <office:drawing> 3.5, <office:image> 3.9, <office:presentation> 3.6, <office:spreadsheet> 3.7 and <office:text> 3.4.

3.4 <office:text>

The <office:text> element represents the content of a text document.

The <office:text> element is usable within the following element: <office:body> 3.3.

The <office:text> element has the following attributes: text:global 19.812 and text:use-soft-page-breaks 19.903.

The <office:text> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:forms> 13.2, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:data-pilot-tables> 9.6.2, <table:database-ranges> 9.4.14, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:dde-connection-decls> 14.7.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:page-sequence> 5.2, <text:section> 5.4, <text:sequence-decls> 7.4.11, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3, <text:tracked-changes> 5.5.2, <text:user-field-decls> 7.4.7, <text:user-index> 8.7 and <text:variable-decls> 7.4.2.

3.5 <office:drawing>

The <office:drawing> element represents a drawing document.

The <office:drawing> element is usable within the following element: <office:body> 3.3.

The <office:drawing> element has no attributes.

The <office:drawing> element has the following child elements: <draw:page> 10.2.4, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:data-pilot-tables> 9.6.2, <table:database-ranges> 9.4.14, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.7.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.

3.6 <office:presentation>

The <office:presentation> element represents a presentation document.

The <office:presentation> element is usable within the following element: <office:body> 3.3.

The <office:presentation> element has no attributes.

The <office:presentation> element has the following child elements: <draw:page> 10.2.4, <presentation:date-time-decl> 10.9.3.6, <presentation:footer-decl> 10.9.3.4, <presentation:header-decl> 10.9.3.2, <presentation:settings> 10.9.3.7, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:data-pilot-tables> 9.6.2, <table:database-ranges> 9.4.14, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.7.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.

3.7 <office:spreadsheet>

The <office:spreadsheet> element represents a spreadsheet document.

The <office:spreadsheet> element is usable within the following element: <office:body> 3.3.

The <office:spreadsheet> element has the following attributes: table:protection-key 19.701, table:protection-key-digest-algorithm 19.702 and table:structure-protected 19.729.

The <office:spreadsheet> element has the following child elements: <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:data-pilot-tables> 9.6.2, <table:database-ranges> 9.4.14, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <table:table> 9.1.2, <table:tracked-changes> 9.9.2, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.7.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.

3.8 <office:chart>

The <office:chart> element represents a chart document.

The <office:chart> element is usable within the following element: <office:body> 3.3.

The <office:chart> element has no attributes.

The <office:chart> element has the following child elements: <chart:chart> 11.1, <table:calculation-settings> 9.4.1, <table:consolidation> 9.7, <table:content-validations> 9.4.4, <table:data-pilot-tables> 9.6.2, <table:database-ranges> 9.4.14, <table:dde-links> 9.8, <table:label-ranges> 9.4.10, <table:named-expressions> 9.4.11, <text:alphabetical-index-auto-mark-file> 8.8.3, <text:dde-connection-decls> 14.7.2, <text:sequence-decls> 7.4.11, <text:user-field-decls> 7.4.7 and <text:variable-decls> 7.4.2.

3.9 <office:image>

The <office:image> element represents an image document.

The <office:image> element contains a <draw:frame> 10.4.2 element which shall contain a single <draw:image> 10.4.4 element.

The <office:image> element is usable within the following element: <office:body> 3.3.

The <office:image> element has no attributes.

The <office:image> element has the following child element: <draw:frame> 10.4.2.

3.10 <office:settings>

3.10.1 General

The <office:settings> element contains one or more <config:config-item-set> elements, each of which represents a set of application settings.

The <office:settings> element is usable within the following elements: <office:document> 3.1.2 and <office:document-settings> 3.1.3.5.

The <office:settings> element has no attributes.

The <office:settings> element has the following child element: <config:config-item-set> 3.10.2.

3.10.2 <config:config-item-set>

The <config:config-item-set> element is a container element for application setting elements. Setting child elements may occur in any order.

An OpenDocument Consumer shall use application settings to alter application behavior only within the dimensions of variability permitted by this standard.

The <config:config-item-set> element is usable within the following elements: <config:config-item-map-entry> 3.10.5, <config:config-item-set> 3.10.2 and <office:settings> 3.10.

The <config:config-item-set> element has the following attribute: config:name 19.29.

The <config:config-item-set> element has the following child elements: <config:config-item> 3.10.3, <config:config-item-map-indexed> 3.10.4, <config:config-item-map-named> 3.10.6 and <config:config-item-set> 3.10.2.

3.10.3 <config:config-item>

The <config:config-item> element contains the value of an application setting whose name is specified by its config:name attribute.

The <config:config-item> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.

The <config:config-item> element has the following attributes: config:name 19.29 and config:type 19.30.

The <config:config-item> element has no child elements.

The <config:config-item> element has character data content.

3.10.4 <config:config-item-map-indexed>

The <config:config-item-map-indexed> element is a container element for ordered sequences of application settings.

The <config:config-item-map-indexed> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.

The <config:config-item-map-indexed> element has the following attribute: config:name 19.29.

The <config:config-item-map-indexed> element has the following child element: <config:config-item-map-entry> 3.10.5.

3.10.5 <config:config-item-map-entry>

The <config:config-item-map-entry> element represents a single setting in a sequence of settings. The setting itself is defined by the child element of <config:config-item-map-entry>, and may be a single value, a set of settings, or a sequence of settings.

The <config:config-item-map-entry> element is usable within the following elements: <config:config-item-map-indexed> 3.10.4 and <config:config-item-map-named> 3.10.6.

The <config:config-item-map-entry> element has the following attribute: config:name 19.29.

The <config:config-item-map-entry> element has the following child elements: <config:config-item> 3.10.3, <config:config-item-map-indexed> 3.10.4, <config:config-item-map-named> 3.10.6 and <config:config-item-set> 3.10.2.

3.10.6 <config:config-item-map-named>

The <config:config-item-map-named> element contains a sequence of application setting elements. Each sequence is identified by the value of its config:name attribute.

The <config:config-item-map-named> element is usable within the following elements: <config:config-item-map-entry> 3.10.5 and <config:config-item-set> 3.10.2.

The <config:config-item-map-named> element has the following attribute: config:name 19.29.

The <config:config-item-map-named> element has the following child element: <config:config-item-map-entry> 3.10.5.

3.11 Cursor Position Setting

 

A processing instruction with PITarget (see §2.6 of [XML1.0]) followed by the string cursor-position represents a text cursor position in a document. The string cursor-position may be followed by an arbitrary implementation-defined string.

Note: Where a text cursor position is not sufficient to recreate a document view, producers may use arbitrary document-specific settings in addition to a cursor position processing instruction.

3.12 <office:scripts>

The <office:scripts> element contains all the <office:script> elements for a document.

Each <office:script> element contains a script. A document may contain scripts in different scripting languages.

Note: Scripts need not use XML document models.

The <office:scripts> element may also contain <office:event-listeners> 10.4.4 elements which contain the events assigned to the document itself.

The <office:scripts> element is usable within the following elements: <office:document> 3.1.2 and <office:document-content> 3.1.3.2.

The <office:scripts> element has no attributes.

The <office:scripts> element has the following child elements: <office:event-listeners> 10.3.19 and <office:script> 3.13.

3.13 <office:script>

The <office:script> element contains a script.

Note: In most situations, the element contains the source code of the script, but it may also contain a compiled version of the script or a link to external script code.

The <office:script> element is usable within the following element: <office:scripts> 3.12.

The <office:script> element has the following attribute: script:language 19.434.

The <office:script> element has mixed content where arbitrary child elements are permitted.

3.14 <office:font-face-decls>

The <office:font-face-decls> element contains all the font face declarations (<style:font-face> 16.23 elements) for a document.

The <office:font-face-decls> element is usable within the following elements: <office:document> 3.1.2, <office:document-content> 3.1.3.2 and <office:document-styles> 3.1.3.3.

The <office:font-face-decls> element has no attributes.

The <office:font-face-decls> element has the following child element: <style:font-face> 16.23.

3.15 Styles

3.15.1 General

There are three types of styles for documents: common, automatic and master.

Page layouts and styles are defined by <style:page-layout> 16.5 and <style:master-page> 16.9 elements, respectively.

3.15.2 <office:styles>

The <office:styles> element contains common styles used in a document. A common style is a style chosen by a user for a document or portion thereof.

The <office:styles> element is usable within the following elements: <office:document> 3.1.2 and <office:document-styles> 3.1.3.3.

The <office:styles> element has no attributes.

The <office:styles> element has the following child elements: <draw:fill-image> 16.42.6, <draw:gradient> 16.42.1, <draw:hatch> 16.42.5, <draw:marker> 16.42.8, <draw:opacity> 16.42.7, <draw:stroke-dash> 16.42.9, <number:boolean-style> 16.29.24, <number:currency-style> 16.29.8, <number:date-style> 16.29.11, <number:number-style> 16.29.2, <number:percentage-style> 16.29.10, <number:text-style> 16.29.26, <number:time-style> 16.29.19, <style:default-page-layout> 16.8, <style:default-style> 16.4, <style:presentation-page-layout> 16.43, <style:style> 16.2, <svg:linearGradient> 16.42.2, <svg:radialGradient> 16.42.3, <table:table-template> 16.20, <text:bibliography-configuration> 16.31.6, <text:linenumbering-configuration> 16.31.1, <text:list-style> 16.32, <text:notes-configuration> 16.31.3 and <text:outline-style> 16.36.

3.15.3 <office:automatic-styles>

The <office:automatic-styles> element contains automatic styles used in a document.

An automatic style is a set of formatting properties treated as properties of the object to which the style is assigned.

Note: Common and automatic styles behave differently in OpenDocument editing consumers. Common styles present to a user as a named set of formatting properties. The formatting properties of an automatic style present to a user as properties of the object to which the style is applied.

The <office:automatic-styles> element is usable within the following elements: <office:document> 3.1.2, <office:document-content> 3.1.3.2 and <office:document-styles> 3.1.3.3.

The <office:automatic-styles> element has no attributes.

The <office:automatic-styles> element has the following child elements: <number:boolean-style> 16.29.24, <number:currency-style> 16.29.8, <number:date-style> 16.29.11, <number:number-style> 16.29.2, <number:percentage-style> 16.29.10, <number:text-style> 16.29.26, <number:time-style> 16.29.19, <style:page-layout> 16.5, <style:style> 16.2 and <text:list-style> 16.32.

3.15.4 <office:master-styles>

The <office:master-styles> element contains master styles that are used in a document. A master style contains formatting and other content that is displayed with document content when the style is used.

The <office:master-styles> element is usable within the following elements: <office:document> 3.1.2 and <office:document-styles> 3.1.3.3.

The <office:master-styles> element has no attributes.

The <office:master-styles> element has the following child elements: <draw:layer-set> 10.2.2, <style:handout-master> 10.2.1 and <style:master-page> 16.9.

3.16 Document Signatures

An OpenDocument document that is stored in a package may have one or more digital signatures applied to the package.

Document signatures are stored in a file called META-INF/documentsignatures.xml in the package as described in section 3.5 of the OpenDocument specification Part2. Document signatures shall contain a <ds:Reference> element for each file within the package, with the exception that <ds:Reference> elements for the META-INF/documentsignatures.xml file containing the signature, and any files contained in the package whose relative path starts with "external-data/" should be omitted.

Signatures other than document signatures are implementation-defined.

 

3.17 Foreign Elements and Attributes

OpenDocument extended documents may contain elements and attributes not defined by the OpenDocument schema. Elements and attributes not defined by the OpenDocument schema are called foreign elements and attributes. Foreign elements and attributes shall not use a namespace listed in tables 1, 2 or 3 of section 1.5.

If a foreign element has a <text:h> 5.1.2 or <text:p> 5.1.3 ancestor element, and is a child element of an element for which the OpenDocument schema permits the inclusion of character data, and if the OpenDocument schema permits the inclusion of character data for all its ancestors up to the <text:p> or <text:h> element ancestor element, or a <text:ruby-base> 6.4.2 ancestor element, then the element's content may be interpreted by conforming OpenDocument consumers, and the document itself shall be valid against the OpenDocument schema as if the foreign element's start- and end-tags or its empty-element-tag are removed.

For a foreign element that occurs at another location, conforming consumers should not interpret but may preserve the element’s content.

 

Conforming extended producers should not use foreign elements and attributes for features defined in the OpenDocument specification.

When a conforming consumer encounters an OpenDocument defined attribute that has a value that is not defined by OpenDocument, it should:

  1. 1)If the attribute has a specified default value, use its default value, or  

  2. 2)If the attribute does not have a specified default value, ignore the attribute.  

3.18 White Space Processing and EOL Handling

ODF processing of white space characters is in conformance with the provisions of [XML1.0].

In addition, OpenDocument Consumers shall ignore all element children ([RNG] section 5, Data Model) of elements defined in this specification that are strings consisting entirely of white space characters and which do not satisfy a pattern of the OpenDocument schema definition for the element.

Additional treatment of occurrences of white space characters depends on the provisions for specific elements, attributes, and their datatypes in this specification.

Note: There are special OpenDocument rules for the reduction of white space sequences 3.18 to single space characters in the text obtained from <text:p> 5.1.3, <text:h> 5.1.2 and their descendant elements.

3.19 MIME Types and File Name Extensions

Office documents contained in a package use the MIME types and file name extensions listed in Appendix C.  See 3.1.3.

Office documents not contained in a package should use the MIME type text/xml.

Only MIME types and extensions that have been registered according to [RFC6838] should be used for office documents that conform to this specification. The MIME types and extensions listed in appendix C should be used where appropriate.

4 Metadata

4.1 General

Metadata is general information about a document or its content.

OpenDocument supports five types of metadata:

  1. 1)RDF metadata describing documents or the content of identifiable OpenDocument elements. 4.2.2 

  2. 2)Text content being used as RDF metadata. 4.2.1  

  3. 3)Pre-defined metadata (meta.xml). 4.3.2 

  4. 4)User-defined metadata (using the <meta:user-defined> element). 4.3.3 

  5. 5)Custom metadata (custom XML elements within meta.xml). 4.3.1 

Pre-defined and user-defined metadata are both stored in the metadata <office:meta> 3.18 element. The elements representing this metadata may be omitted or occur multiple times. The updating of multiple instances of the same metadata elements is implementation-dependent.

4.2 RDF Metadata

4.2.1 In-Content Metadata (RDFa)

Metadata in OpenDocument documents may be expressed using the model of the W3C Resource Description Framework [RDF-CONCEPTS].

RDF metadata is supported as in-content metadata and by manifest.rdf. 4.2.2. RDF metadata can be attached to elements in the "content.xml" and "styles.xml" file. Elements supporting this type of metadata have the following attributes: xhtml:about 19.911, xhtml:property 19.914, xhtml:content 19.912, and xhtml:datatype 19.913. When metadata is added using these attributes, it is referred to as in-content metadata. If "content.xml" and "styles.xml" files contain in-content metadata they shall be listed in the package's "manifest.rdf" file.

4.2.2 manifest.rdf

4.2.2.1 General

The OpenDocument document contains a metadata manifest, as defined in Part 3 of this specification. The [OWL] Metadata Manifest Description ontology defined in Part 3 is extended with additional properties and classes in appendix B. The following OWL classes and properties are defined.

4.2.2.2 odf:ContentFile

An instance of the odf:ContentFile class represents a content.xml file.

The odf:ContentFile class is a subclass of pkg:File.

4.2.2.3 odf:StylesFile

An instance of the odf:StylesFile class represents a styles.xml file.

The odf:StylesFile class is a subclass of pkg:File

4.2.2.4 odf:Element

An instance of the odf:Element class represents an OpenDocument XML element in a content.xml or styles.xml file. It is a subclass of the pkg:Element class, which represents any XML element in the OpenDocument package.

Note: One or more rdf:type properties specify the metadata type of an odf:Element.

Every XML element that is defined by this specification and has an attribute of type ID may be described using an OWL class. The IRI of an OWL class for an element is the concatenation of the element's QName namespace IRI and its local name part. These classes are subclasses of odf:Element.

The following properties are defined for the subclass describing a <text:meta-field> element (urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field) : odf:prefix 4.2.2.5 and odf:suffix 4.2.2.6.

4.2.2.5 odf:prefix

The odf:prefix property defines the prefix content of a <text:meta-field> element 7.5.19.

This property can be used with the following class: urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field 4.2.2.4.

4.2.2.6 odf:suffix

The odf:suffix property defines the suffix content of a <text:meta-field> element 7.5.19.

This property can be used with the following class: urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field 4.2.2.4.

4.3 Non-RDF Metadata

4.3.1 General

Non-RDF metadata in OpenDocument is composed of pre-defined metadata elements, user-defined metadata elements, and custom metadata elements.

The pre-defined metadata elements have defined semantics. They should be processed by consumers and updated by producers. They can be referenced from within the document using text fields.

The pre-defined metadata elements borrow heavily upon the metadata standards developed by the Dublin Core Metadata Initiative (http://www.dublincore.org). Metadata elements drawn directly from the Dublin Core work are in the http://purl.org/dc/elements/1.1 namespace.

User-defined metadata specifies a triplet of name, type, and value. Consumers can present these values to the user.

Custom metadata elements are arbitrary elements inside an <office:meta> element. The semantics of custom metadata elements is implementation-defined.

Custom metadata elements shall only occur in OpenDocument extended documents. The use of custom metadata is deprecated in favor of RDF/XML based metadata.

Note: Consumers need not process custom metadata other than to preserve it when editing a document.

4.3.2 Pre-Defined Metadata Elements

4.3.2.1 <meta:generator>

The <meta:generator> element contains a string that identifies the OpenDocument producer that was used to create or last modify the document. This string should match the definition for user-agents in the HTTP protocol as specified in section 14.43 of [RFC2616]. The generator string should allow OpenDocument consumers to distinguish between all released versions of a producer.

Note: Release versions of a producer could be distinguished based on build identifiers or patch-level information.

If an OpenDocument producer that creates a document cannot provide an identifier string, the producer shall not export this element. If a producer stores a modified document created by another producer cannot provide a unique identifier, it shall not export the original identifier belonging to the producer that created the document.

The <meta:generator> element is usable within the following element: <office:meta> 3.2.

The <meta:generator> element has no attributes.

The <meta:generator> element has no child elements.

The <meta:generator> element has content of data type string 18.2.

4.3.2.2 <dc:title>

The <dc:title> element specifies the title of a document.

The <dc:title> element is usable within the following element: <office:meta> 3.2.

The <dc:title> element has no attributes.

The <dc:title> element has no child elements.

The <dc:title> element has content of data type string 18.2.

4.3.2.3 <dc:description>

The <dc:description> element contains a description of a document.

The <dc:description> element is usable within the following element: <office:meta> 3.2.

The <dc:description> element has no attributes.

The <dc:description> element has no child elements.

The <dc:description> element has content of data type string 18.2.

4.3.2.4 <dc:subject>

The <dc:subject> element specifies the subject of a document.

The <dc:subject> element is usable within the following element: <office:meta> 3.2.

The <dc:subject> element has no attributes.

The <dc:subject> element has no child elements.

The <dc:subject> element has content of data type string 18.2.

4.3.2.5 <meta:keyword>

The <meta:keyword> element contains a keyword pertaining to a document.

The <meta:keyword> element is usable within the following element: <office:meta> 3.2.

The <meta:keyword> element has no attributes.

The <meta:keyword> element has no child elements.

The <meta:keyword> element has content of data type string 18.2.

4.3.2.6 <meta:initial-creator>

The <meta:initial-creator> element specifies the name of the initial creator of a document.

The <meta:initial-creator> element is usable within the following element: <office:meta> 3.2.

The <meta:initial-creator> element has no attributes.

The <meta:initial-creator> element has no child elements.

The <meta:initial-creator> element has content of data type string 18.2.

4.3.2.7 <dc:creator>

The <dc:creator> element specifies the name of the person who last modified a document (<office:meta>), who created an annotation (<office:annotation>), who authored a change (<office:change-info>).

The <dc:creator> element is usable within the following elements: <office:annotation> 14.1, <office:change-info> 5.5.7 and <office:meta> 3.2.

The <dc:creator> element has no attributes.

The <dc:creator> element has no child elements.

The <dc:creator> element has content of data type string 18.2.

4.3.2.8 <meta:printed-by>

The <meta:printed-by> element specifies the name of the last person who printed a document.

The <meta:printed-by> element is usable within the following element: <office:meta> 3.2.

The <meta:printed-by> element has no attributes.

The <meta:printed-by> element has no child elements.

The <meta:printed-by> element has content of data type string 18.2.

4.3.2.9 <meta:creation-date>

The <meta:creation-date> element specifies the date and time when a document was created.

The <meta:creation-date> element is usable within the following element: <office:meta> 3.2.

The <meta:creation-date> element has no attributes.

The <meta:creation-date> element has no child elements.

The <meta:creation-date> element has content of data type dateTime 18.2.

4.3.2.10 <dc:date>

The <dc:date> element specifies the date and time when the document was last modified (<office:meta>), when an annotation was created (<office:annotation>), when a change was made (<office:change-info>).

The <dc:date> element is usable within the following elements: <office:annotation> 14.1, <office:change-info> 5.5.7 and <office:meta> 3.2.

The <dc:date> element has no attributes.

The <dc:date> element has no child elements.

The <dc:date> element has content of data type dateTime 18.2.

4.3.2.11 <meta:print-date>

The <meta:print-date> element specifies the date and time when a document was last printed.

The <meta:print-date> element is usable within the following element: <office:meta> 3.2.

The <meta:print-date> element has no attributes.

The <meta:print-date> element has no child elements.

The <meta:print-date> element has content of data type dateTime 18.2.

4.3.2.12 <meta:template>

The <meta:template> element specifies an IRI for the document template that was used to create a document. The IRI is specified using the xlink:href attribute. See [XLink].

The <meta:template> element is usable within the following element: <office:meta> 3.2.

The <meta:template> element has the following attributes: meta:date 19.323, xlink:actuate 19.915, xlink:href 19.916, xlink:title 19.918 and xlink:type 19.919.

The <meta:template> element has no child elements.

4.3.2.13 <meta:auto-reload>

The <meta:auto-reload> element specifies whether a document is reloaded or replaced by another document after a specified period of time has elapsed.

The <meta:auto-reload> element is usable within the following element: <office:meta> 3.2.

The <meta:auto-reload> element has the following attributes: meta:delay 19.324, xlink:actuate 19.915, xlink:href 19.916, xlink:show 19.917 and xlink:type 19.919.

The <meta:auto-reload> element has no child elements.

4.3.2.14 <meta:hyperlink-behaviour>

The <meta:hyperlink-behaviour> element specifies the default behavior for hyperlinks in a document.

The <meta:hyperlink-behaviour> element is usable within the following element: <office:meta> 3.2.

The <meta:hyperlink-behaviour> element has the following attributes: office:target-frame-name 19.385 and xlink:show 19.917.

The <meta:hyperlink-behaviour> element has no child elements.

4.3.2.15 <dc:language>

The <dc:language> element specifies the default language of a document.

The <dc:language> element is usable within the following element: <office:meta> 3.2.

The <dc:language> element has no attributes.

The <dc:language> element has no child elements.

The <dc:language> element has content of data type language 18.3.16.

4.3.2.16 <meta:editing-cycles>

The <meta:editing-cycles> element specifies the number of times a document has been edited. When a document is created, this value is set to 1. Each time a document is saved, the editing-cycles number is incremented by 1.

The <meta:editing-cycles> element is usable within the following element: <office:meta> 3.2.

The <meta:editing-cycles> element has no attributes.

The <meta:editing-cycles> element has no child elements.

The <meta:editing-cycles> element has content of data type nonNegativeInteger 18.2.

4.3.2.17 <meta:editing-duration>

The <meta:editing-duration> element specifies the total time spent editing a document.

The <meta:editing-duration> element is usable within the following element: <office:meta> 3.2.

The <meta:editing-duration> element has no attributes.

The <meta:editing-duration> element has no child elements.

The <meta:editing-duration> element has content of data type duration 18.2.

4.3.2.18 <meta:document-statistic>

The <meta:document-statistic> element represents statistics about a document.

The <meta:document-statistic> element is usable within the following element: <office:meta> 3.2.

The <meta:document-statistic> element has the following attributes: meta:cell-count 19.321, meta:character-count 19.322, meta:draw-count 19.325, meta:frame-count 19.326, meta:image-count 19.327, meta:non-whitespace-character-count 19.329, meta:object-count 19.330, meta:ole-object-count 19.331, meta:page-count 19.332, meta:paragraph-count 19.333, meta:row-count 19.334, meta:sentence-count 19.335, meta:syllable-count 19.336, meta:table-count 19.337 and meta:word-count 19.339.

The <meta:document-statistic> element has no child elements.

4.3.3 <meta:user-defined>

The <meta:user-defined> element specifies any additional user-defined metadata for a document.

The <meta:user-defined> element is usable within the following element: <office:meta> 3.2.

The <meta:user-defined> element has the following attributes: meta:name 19.328, meta:value-type 19.338.

The <meta:user-defined> element has no child elements.

The <meta:user-defined> element has character data content, or depending on the value of the meta:value-type attribute content of type double 18.2, date 18.2, dateTime 18.2, duration 18.2, boolean 18.3.3 or string 18.2.

5 Text Content

5.1 Headings, Paragraphs and Basic Text Structure

5.1.1 General

The <text:h> and <text:p> elements represent headings and paragraphs, respectively.

Headings and paragraphs are collectively referred to as paragraph elements.

5.1.2 <text:h>

The <text:h> element represents a heading in a document. Headings define the division structure for a document. A chapter or section begins with a heading and extends to the next heading at the same or higher level.

The <text:h> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.5, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4, <text:numbered-paragraph> 5.3.6 and <text:section> 5.4.

The <text:h> element has the following attributes: text:class-names 19.775, text:cond-style-name 19.781, text:id 19.815, text:is-list-header 19.822, text:outline-level 19.850, text:restart-numbering 19.863, text:start-value 19.874, text:style-name 19.880, xhtml:about 19.911, xhtml:content 19.912, xhtml:datatype 19.913, xhtml:property 19.914 and xml:id 19.920.

The <text:h> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:number> 6.1.10, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

5.1.3 <text:p>

The <text:p> element represents a paragraph, which is the basic unit of text in an OpenDocument file.

The <text:p> element is usable within the following elements: <chart:data-label> 11.15, <chart:equation> 11.19, <chart:footer> 11.2.3, <chart:label-separator> 17.24, <chart:legend> 11.4, <chart:subtitle> 11.2.2, <chart:title> 11.2.1, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:image> 10.4.4, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <draw:text-box> 10.4.3, <form:textarea> 13.5.3, <office:annotation> 14.1, <office:change-info> 5.5.7, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <style:region-center> 16.17, <style:region-left> 16.16, <style:region-right> 16.18, <table:change-track-table-cell> 9.9.16, <table:covered-table-cell> 9.1.5, <table:error-message> 9.4.7, <table:help-message> 9.4.6, <table:table-cell> 9.1.4, <text:deletion> 5.5.5, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4, <text:numbered-paragraph> 5.3.6 and <text:section> 5.4.

The <text:p> element has the following attributes: text:class-names 19.775, text:cond-style-name 19.781, text:id 19.815, text:style-name 19.880, xhtml:about 19.911, xhtml:content 19.912, xhtml:datatype 19.913, xhtml:property 19.914 and xml:id 19.920.

The <text:p> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

5.2 <text:page-sequence>

5.2.1 General

The <text:page-sequence> element contains at least one <text:page> element. If there is more than one <text:page> element, the text:master-page-name attribute of the first <text:page> element specifies the default master style for a document.

The <text:page-sequence> element is usable within the following element: <office:text> 3.4.

The <text:page-sequence> element has no attributes.

The <text:page-sequence> element has the following child element: <text:page> 5.2.2.

5.2.2 <text:page>

The <text:page> element represents a page in a <text:page-sequence> element.

The <text:page> element is usable within the following element: <text:page-sequence> 5.2.

The <text:page> element has the following attribute: text:master-page-name 19.839.

The <text:page> element has no child elements.

5.3 Lists

5.3.1 <text:list>

The <text:list> element represents a list. It may contain a <text:list-header> element, followed by any number of <text:list-item> elements.

Lists may be numbered. The numbering may be restarted with a specific numbering at each list item. Lists may also continue numbering from other lists in order to merge lists into a single, discontinuous list. Whether list numbering is displayed or not depends on the list style being used.

Every list has a list level, which is determined by the nesting of the <text:list> element that represents that list. If a list is not contained in another list, its list level is 1. If a list is contained within another list, the list level of the contained list is the list level of the list in which it is contained incremented by one. If a list is contained in a table cell or text box, its list level returns to 1, even if the table or text box is nested in another list.

Every list with a list level of 1 defines a list and the counter domain for its list items and any sub-list of that list. Each sub-list starts a counter for its list items and any sub-list it may contain.

Every list, including sub-lists, may have a list style which is applied to its list items and sub-lists. A list style specified for a sub-list overrides the list style specified for the list in which the sub-list is contained.

The <text:list> element is usable within the following elements: <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:image> 10.4.4, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <draw:text-box> 10.4.3, <office:annotation> 14.1, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.5, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:note-body> 6.3.4 and <text:section> 5.4.

The <text:list> element has the following attributes: text:continue-list 19.785, text:continue-numbering 19.786, text:style-name 19.880 and xml:id 19.920.

The <text:list> element has the following child elements: <text:list-header> 5.3.3 and <text:list-item> 5.3.4.

5.3.2 Default List Style

If a list does not have a style:name attribute and therefore no list style is specified, one of the following actions is taken:

To determine which formatting properties are applied to a list, the list level and its style name are taken into account. 16.32.

5.3.3 <text:list-header>

The <text:list-header> element represents a list header and is a type of list item. It contains one or more paragraphs that are displayed before a list. The paragraphs are formatted as list items but they do not have a preceding number or bullet.

The <text:list-header> element is usable within the following element: <text:list> 5.3.1.

The <text:list-header> element has the following attribute: xml:id 19.920.

The <text:list-header> element has the following child elements: <text:h> 5.1.2, <text:list> 5.3.1, <text:number> 6.1.10, <text:p> 5.1.3 and <text:soft-page-break> 5.6.

5.3.4 <text:list-item>

The <text:list-item> element represents an item in a list.

The <text:list-item> element is usable within the following element: <text:list> 5.3.1.

The <text:list-item> element has the following attributes: text:start-value 19.874, text:style-override 19.881 and xml:id 19.920.

The <text:list-item> element has the following child elements: <text:h> 5.1.2, <text:list> 5.3.1, <text:number> 6.1.10, <text:p> 5.1.3 and <text:soft-page-break> 5.6.

5.3.5 List Item Style Rules

The first line in a list item is may be preceded by a bullet or number, depending on the list style assigned to the list. If a list item starts another list and does not contain any text, no bullet or number is displayed.

The list style which is applied to a list need not contain a list level style for the list level the list item specifies. The following rules are applied to determine the list level style in this case

5.3.6 <text:numbered-paragraph> (deprecated)

The <text:numbered-paragraph> element numbers an individual paragraph, as if it was part of a list at a specified level.

Note: Numbered paragraphs form an equivalent, alternative way of specifying lists. A list in <text:list> representation can be converted into a list in <text:numbered-paragraph> representation and vice versa.

The <text:numbered-paragraph> element is deprecated in favor of the <text:list> 5.3.1 element.

A numbered paragraph can be assigned a list level. A numbered paragraph is equivalent to a list nested to the given level, containing one list item with one paragraph. If no level is given, the numbered paragraph is interpreted as being on level 1.

If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same sublist is used. If this paragraph is the first in the sublist, the list style of the previous paragraph in the higher list level is used. If there is no specified list style, the default list style is applied. 5.3.2

If a list level style is missing in the applied list style of a numbered paragraph, the same rules are applied to determine this list level style as for list items.

The text of a formatted number can be included in a <text:number> element.

Note: This text can be used by consumers that do not support numbering.

The <text:numbered-paragraph> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.5, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.

The <text:numbered-paragraph> element has the following attributes: text:continue-numbering 19.786, text:level 19.834, text:list-id 19.835, text:start-value 19.874, text:style-name 19.880 and xml:id 19.920.

The <text:numbered-paragraph> element has the following child elements: <text:h> 5.1.2, <text:number> 6.1.10 and <text:p> 5.1.3.

5.3.7 Numbered Paragraph Style Rules (deprecated)

If a list style is not specified for a numbered paragraph, the list style of the previous numbered paragraph in the same list is used. If this paragraph is the first in the list, the list style of the previous numbered paragraph in a higher list level is used. If there is no specified style available, the default style is applied. 5.3.2

If a list level style is missing in the applied list style of a numbered paragraph, the rules for styles on list items are applied. 5.3.5

5.4 <text:section>

5.4.1 General

The <text:section> element represents a named portion of content in a document.

Sections specify formatting properties for a region of text or text that is automatically acquired from an external data source or document, or another text section.

Sections support two ways of linking to external content. If a section is linked to another document, the link can be through one of the following:

The <text:section-source> or <office:dde-source> elements are mutually exclusive alternatives. Either element may occur only once as the first child element of a <text:section> element.

A section that links to external content should contain a full representation of the external content that appears in the section.

Linked external content may have an arbitrary file format. Consumers may process links to external content and the external content itself to update the content that appears in a section.

The <text:section> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:deletion> 5.5.5, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:note-body> 6.3.4 and <text:section> 5.4.

The <text:section> element has the following attributes: text:condition 19.782, text:display 19.802, text:name 19.841, text:protected 19.855, text:protection-key 19.856, text:protection-key-digest-algorithm 19.857, text:style-name 19.880 and xml:id 19.920.

The <text:section> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:dde-source> 14.7.5, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:section-source> 5.4.2, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.

5.4.2 <text:section-source>

The <text:section-source> element indicates that a section is a linked section.

The <text:section-source> element is usable within the following element: <text:section> 5.4.

The <text:section-source> element has the following attributes: text:filter-name 19.808, text:section-name 19.867, xlink:href 19.916, xlink:show 19.917 and xlink:type 19.919.

The <text:section-source> element has no child elements.

5.5 Change Tracking

5.5.1 General

The under-specification of change tracking in ODF 1.2 resulted in varying implementations of this feature. Where interoperability between implementations is required, this feature should be checked for interoperability.

5.5.2 <text:tracked-changes>

The <text:tracked-changes> element acts as a container for <text:changed-region> elements that represent changes in a certain scope of an OpenDocument document. This scope is the element in which the <text:tracked-changes> element occurs. Changes in this scope shall be tracked by <text:changed-region> elements contained in the <text:tracked-changes> element in this scope.

If a <text:tracked-changes> element is absent, there are no tracked changes in the corresponding scope. In this case, all change mark elements (5.5.8) in this scope shall be ignored.

The <text:tracked-changes> element is usable within the following elements: <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11 and <style:header-left> 16.14.

The <text:tracked-changes> element has the following attribute: text:track-changes 19.889.

The <text:tracked-changes> element has the following child element: <text:changed-region> 5.5.3.

5.5.3 <text:changed-region>

Each <text:changed-region> element contains a single element, one of <text:insertion>, <text:deletion>, or <text:format-change> that corresponds to a change being tracked within the scope of the <text:tracked-changes> element that contains the <text:changed-region> instance.

The xml:id attribute of the <text:changed-region> is referenced from the <text:change>, <text:change-start> and <text:change-end> elements that identify where the change applies to markup in the scope of the <text:tracked-changes> element.

A <text:changed-region> can be referenced by more than one change, but the corresponding referencing change mark elements shall be of the same change type - insertion, format change or deletion.

The <text:changed-region> element is usable within the following element: <text:tracked-changes> 5.5.2.

The <text:changed-region> element has the following attributes: text:id 19.815 and xml:id 19.920.

The <text:changed-region> element has the following child elements: <text:deletion> 5.5.5, <text:format-change> 5.5.6 and <text:insertion> 5.5.4.

5.5.4 <text:insertion>

The <text:insertion> element contains the information that identifies the person responsible for a change and the date of that change. This information may also contain one or more <text:p> elements which contains a comment on the insertion.

The <text:insertion> element's parent <text:changed-region> element has an xml:id or text:id attribute, the value of which binds that parent element to the text:change-id attribute on the <text:change-start> and <text:change-end> elements.

The <text:insertion> element is usable within the following element: <text:changed-region> 5.5.3.

The <text:insertion> element has no attributes.

The <text:insertion> element has the following child element: <office:change-info> 5.5.7.

5.5.5 <text:deletion>

The <text:deletion> element contains information that identifies the person responsible for a deletion and the date of that deletion. This information may also contain one or more <text:p> elements which contains a comment on the deletion. The <text:deletion> element may also contain content that was deleted while change tracking was enabled. The position where the text was deleted is marked by a <text:change> element.

Deleted text is contained in a paragraph element. To reconstruct the original text, the paragraph containing the deleted text is merged with its surrounding paragraph or heading element.

To reconstruct the text before a deletion took place:

The <text:deletion> element is usable within the following element: <text:changed-region> 5.5.3.

The <text:deletion> element has no attributes.

The <text:deletion> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:change-info> 5.5.7, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.

5.5.6 <text:format-change>

The <text:format-change> element represents any change in formatting attributes. The region where the change took place is marked by <text:change-start>, <text:change-end> or <text:change> elements.

Note: This element does not contain formatting changes that have taken place.

The <text:format-change> element is usable within the following element: <text:changed-region> 5.5.3.

The <text:format-change> element has no attributes.

The <text:format-change> element has the following child element: <office:change-info> 5.5.7.

5.5.7 <office:change-info>

The <office:change-info> element represents who made a change and when. It may also contain a comment (one or more <text:p> elements) on the change.

The <office:change-info> element is usable within the following elements: <table:cell-content-change> 9.9.17, <table:deletion> 9.9.9, <table:insertion> 9.9.3, <table:movement> 9.9.13, <text:deletion> 5.5.5, <text:format-change> 5.5.6 and <text:insertion> 5.5.4.

The <office:change-info> element has no attributes.

The <office:change-info> element has the following child elements: <dc:creator> 4.3.2.7, <dc:date> 4.3.2.10 and <text:p> 5.1.3.

5.5.8 Change Marks

5.5.8.1 General

The change mark elements mark start, end and positions in a text where a change has occurred.

These elements use the text:change-id attribute to link to <text:changed-region> elements that contain the change information.

5.5.8.2 <text:change-start>

 The <text:change-start> element marks the start of a region with content where text has been inserted or the format has been changed.

The <text:change-start> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.5, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.

The <text:change-start> element has the following attribute: text:change-id 19.771.

The <text:change-start> element has no child elements.

5.5.8.3 <text:change-end>

The <text:change-end> element marks the end of a region with content where text has been inserted or the format has been changed.

The <text:change-end> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.5, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.

The <text:change-end> element has the following attribute: text:change-id 19.771.

The <text:change-end> element has no child elements.

5.5.8.4 <text:change>

The <text:change> element marks a position in an empty region where text has been deleted.

The <text:change> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <table:covered-table-cell> 9.1.5, <table:table-cell> 9.1.4, <text:a> 6.1.8, <text:deletion> 5.5.5, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.

The <text:change> element has the following attribute: text:change-id 19.771.

The <text:change> element has no child elements.

5.6 <text:soft-page-break>

The <text:soft-page-break> element represents a soft page break within or between paragraph elements.

As a child element of a <table:table> element it represents a soft page break between two table rows. It may appear in front of a <table:table-row> element.

The <text:soft-page-break> element is usable within the following elements: <draw:text-box> 10.4.3, <office:text> 3.4, <table:covered-table-cell> 9.1.5, <table:table> 9.1.2, <table:table-cell> 9.1.4, <table:table-header-rows> 9.1.7, <table:table-row-group> 9.1.9, <table:table-rows> 9.1.8, <text:a> 6.1.8, <text:deletion> 5.5.5, <text:h> 5.1.2, <text:index-body> 8.2.2, <text:index-title> 8.2.3, <text:list-header> 5.3.3, <text:list-item> 5.3.4, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:note-body> 6.3.4, <text:p> 5.1.3, <text:ruby-base> 6.4.2, <text:section> 5.4 and <text:span> 6.1.7.

The <text:soft-page-break> element has no attributes.

The <text:soft-page-break> element has no child elements.

5.7 Document Declarations

The following declaration elements appear before the main content element of a document:

6 Paragraph Elements Content

6.1 Basic Text Content

6.1.1 General

The paragraph elements <text:p> and <text:h> and their descendant elements contain the text content of any document. The character content of a paragraph consists of the character data of the paragraph element and the character data of its descendant elements concatenated in document order, with the following exceptions:

Character data contained in the following elements or their descendant elements are not included in the character content of a paragraph:

Note: This should significantly ease transformations into other formats, since transformations need not interpret most of the descendant elements of a paragraph element to obtain the character content of a paragraph.

The phrase "document order" when used with reference to an OpenDocument document instance is defined by §5.0 Data Model [XPath].

6.1.2 White Space Characters

Consumers shall collapse white space characters that occur in

Collapsing white space characters is defined by the following algorithm:

  1. 1)Descendant <text:ruby> elements are replaced with their <text:ruby-base> child elements. 

  2. 2)Descendant elements of the paragraph element which are not <text:s>, <text:tab> or <text:line-break> elements and for which the OpenDocument schema does not permit <text:s>, <text:tab> and <text:line-break> as child elements are removed from the paragraph element. 

  3. 3)Descendant elements of the paragraph element for which the OpenDocument schema permits <text:s>, <text:tab> and <text:line-break> as child elements are replaced by their character data and <text:s>, <text:tab> and <text:line-break> element children. 

  4. 4)The following [UNICODE] characters are replaced by a “ “ (U+0020, SPACE) character: 

  5. 5)Leading “ “ (U+0020, SPACE) characters at the start of the resulting text and trailing SPACE characters at the end of the resulting text are removed. 

  6. 6)Sequences of “ “ (U+0020, SPACE) characters are replaced by a single “ “ (U+0020, SPACE) character.  

  7. 7)The remaining <text:s>, <text:tab> and <text:line-break> elements are interpreted as the [UNICODE] white space characters they represent. 

OpenDocument producers shall produce paragraph elements that, when consumed according to this algorithm, result in the expected amount of white space.

OpenDocument consumers shall either process white space such that the result is equivalent to the result of the given algorithm, or implement a variation that increases interoperability with popular OpenDocument 1.2 producers. The variation replaces step 2 of the algorithm with steps 2a and 2b:

2a) Descendant elements of the paragraph element that are mark elements (<text:change> 5.5.8.4,<text:change-end> 5.5.8.3,<text:change-start> 5.5.8.2
<text:bookmark>
6.2.1.2,<text:bookmark-end> 6.2.1.4,<text:bookmark-start> 6.2.1.3,<text:reference-mark> 6.2.2.2
<text:reference-mark-end>
6.2.2.4,<text:reference-mark-start> 6.2.2.3,<text:toc-mark> 8.1.4,<text:toc-mark-end> 8.1.3,<text:toc-mark-start> 8.1.2,<text:user-index-mark> 8.1.7,<text:user-index-mark-end> 8.1.6,<text:user-index-mark-start> 8.1.5,<text:alphabetical-index-mark> 8.1.10,<text:alphabetical-index-mark-end> 8.1.9,<text:alphabetical-index-mark-start> 8.1.8) are removed from the paragraph element.

2b) Descendant elements of the paragraph element which are not <text:s>, <text:tab> or <text:line-break> elements and for which the OpenDocument schema does not permit <text:s>, <text:tab> and <text:line-break> as child elements are replaced with a hypothetical <text:s text:c="0"/> element.

Note: XML formatting software that does not implement the ODF white space rules may introduce or remove spaces.

6.1.3 <text:s>

The <text:s> element is used to represent the [UNICODE] character “ “ (U+0020, SPACE).

This element shall be used to represent the second and all following “ “ (U+0020, SPACE) characters in a sequence of “ “ (U+0020, SPACE) characters.

Note: It is not an error if the character preceding the element is not a white space character, but it is good practice to use this element only for the second and all following “ “ (U+0020, SPACE) characters in a sequence.

The <text:s> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:s> element has the following attribute: text:c 19.768.

The <text:s> element has no child elements.

6.1.4 <text:tab>

The <text:tab> element represents the [UNICODE] tab character (HORIZONTAL TABULATION, U+0009). A <text:tab> element specifies that content immediately following it should align at the next tab stop.

The <text:tab> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:tab> element has the following attribute: text:tab-ref 19.883.

The <text:tab> element has no child elements.

6.1.5 <text:line-break>

The <text:line-break> element represents a line break.

The <text:line-break> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:line-break> element has no attributes.

The <text:line-break> element has no child elements.

6.1.6 Soft Hyphens, Hyphens, and Non-breaking Spaces

Soft hyphens, hyphens, and non-breaking blanks are represented by [UNICODE] characters.

Table 8 - Unicode characters

The [UNICODE] character...

Represents...

U-00AD SOFT HYPHEN

soft hyphen

U+2011 NON-BREAKING HYPHEN

non-breaking hyphen

U+OOA0 NO BREAK SPACE

non-breaking space

6.1.7 <text:span>

The <text:span> element represents the application of a style to the character data of a portion of text. The content of this element is the text which uses that text style.

The <text:span> element can be nested.

White space characters contained in this element are collapsed.

The <text:span> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:span> element has the following attributes: text:class-names 19.775 and text:style-name 19.880.

The <text:span> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

6.1.8 <text:a>

The <text:a> element represents a hyperlink.

The anchor of a hyperlink is composed of the character data contained in the <text:a> element and any of its descendant elements which constitute the character data of the paragraph element which contains the <text:a> element. 6.1.1

The <text:a> element is usable within the following elements: <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:a> element has the following attributes: office:name 19.380, office:target-frame-name 19.385, office:title 19.387, text:style-name 19.880, text:visited-style-name 19.907, xlink:actuate 19.915, xlink:href 19.916, xlink:show 19.917 and xlink:type 19.919.

The <text:a> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <office:event-listeners> 10.3.19, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

6.1.9 <text:meta>

The <text:meta> element represents portions of text that have in-content metadata attached. See 19.911.

The <text:meta> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:meta> element has the following attributes: xhtml:about 19.911, xhtml:content 19.912, xhtml:datatype 19.913, xhtml:property 19.914 and xml:id 19.920.

The <text:meta> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

6.1.10 <text:number>

The <text:number> element contains the text of a formatted number which is present when a list style is applied to an element whose corresponding list level style specifies that the list label is a number. This text may be used by consumers that do not support the automatic generation of numbering but should be ignored by consumers that do support it.

This element has no attributes.

The <text:number> element is usable within the following elements: <text:h> 5.1.2, <text:list-header> 5.3.3, <text:list-item> 5.3.4 and <text:numbered-paragraph> 5.3.6.

The <text:number> element has no attributes.

The <text:number> element has no child elements.

The <text:number> element has content of data type string 18.2.

6.2 Bookmarks and References

6.2.1 Bookmarks

6.2.1.1 General

 

There are two types of bookmarks:

Every reference is identified by the value of its text:name attribute, which shall be unique. In a bookmark reference, the start and end elements shall use the same attribute value.

Bookmark references support overlapping references.

6.2.1.2 <text:bookmark>

The <text:bookmark> element marks a text position.

The <text:bookmark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:bookmark> element has the following attributes: text:name 19.841 and xml:id 19.920.

The <text:bookmark> element has no child elements.

6.2.1.3 <text:bookmark-start>

The <text:bookmark-start> element marks the start position of a bookmark in a text range.

 

The <text:bookmark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:bookmark-start> element has the following attributes: text:name 19.841, xhtml:about 19.911, xhtml:content 19.912, xhtml:datatype 19.913, xhtml:property 19.914 and xml:id 19.920.

The <text:bookmark-start> element has no child elements.

6.2.1.4 <text:bookmark-end>

The <text:bookmark-end> element marks the end position of a bookmark in a text range.

 

The <text:bookmark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:bookmark-end> element has the following attribute: text:name 19.841.

The <text:bookmark-end> element has no child elements.

6.2.2 References

6.2.2.1 General

There are two types of reference marks:

Every reference is identified by the value of its text:name attribute, which shall be unique. In a range reference, the start and end elements shall use the same attribute value.

Range references support overlapping references.

6.2.2.2 <text:reference-mark>

The <text:reference-mark> element represents a point reference.

The <text:reference-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:reference-mark> element has the following attribute: text:name 19.841.

The <text:reference-mark> element has no child elements.

6.2.2.3 <text:reference-mark-start>

The <text:reference-mark-start> element represent the start of a range reference.

The <text:reference-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:reference-mark-start> element has the following attribute: text:name 19.841.

The <text:reference-mark-start> element has no child elements.

6.2.2.4 <text:reference-mark-end>

The <text:reference-mark-end> element represent the end of a range reference.

The <text:reference-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:reference-mark-end> element has the following attribute: text:name 19.841.

The <text:reference-mark-end> element has no child elements.

6.3 Notes

6.3.1 General

Notes consist of a <text:note> element which occurs in the text stream at the position to which the note is anchored. The numbering and rendering of notes is specified by a <text:notes-configuration> element, which occurs inside an <office:styles> element.

6.3.2 <text:note>

The <text:note> element represents text notes which are attached to a text position.

The <text:note> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:note> element has the following attributes: text:id 19.815 and text:note-class 19.843.

The <text:note> element has the following child elements: <text:note-body> 6.3.4 and <text:note-citation> 6.3.3.

6.3.3 <text:note-citation>

The <text:note-citation> element contains a citation, either as a formatted number or a string.

The <text:note-citation> element is usable within the following element: <text:note> 6.3.2.

The <text:note-citation> element has the following attribute: text:label 19.832.

The <text:note-citation> element has no child elements.

The <text:note-citation> element has character data content.

6.3.4 <text:note-body>

The <text:note-body> element contains the content of a note. It does not have any attributes.

Note: The schema allows for the inclusion of <text:note> elements as a descendant of a child of the <text:note-body> element. While this may be reasonable for note types, it is not reasonable for footnotes and endnotes. Conforming consumers need not support notes inside notes.

The <text:note-body> element is usable within the following element: <text:note> 6.3.2.

The <text:note-body> element has no attributes.

The <text:note-body> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.

6.4 <text:ruby>

6.4.1 General

A ruby is additional text that is displayed above or below a base text. The purpose of a ruby is to annotate a base text or to provide information about its pronunciation.

The <text:ruby> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:ruby> element has the following attribute: text:style-name 19.880.

The <text:ruby> element has the following child elements: <text:ruby-base> 6.4.2 and <text:ruby-text> 6.4.3.

6.4.2 <text:ruby-base>

The <text:ruby-base> element contains the text that is to be annotated. It contains any paragraph element content, such as text spans. The element's text:style-name attribute references a ruby style that specifies formatting attributes of the ruby.

The <text:ruby-base> element is usable within the following element: <text:ruby> 6.4.

The <text:ruby-base> element has no attributes.

The <text:ruby-base> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

6.4.3 <text:ruby-text>

The <text:ruby-text> element contains an annotation text. It contains only plain text. The element's text:style-name attribute references a text style that specifies further formatting attributes used for the annotation text.

The <text:ruby-text> element is usable within the following element: <text:ruby> 6.4.

The <text:ruby-text> element has the following attribute: text:style-name 19.880.

The <text:ruby-text> element has no child elements.

The <text:ruby-text> element has character data content.

7 Text Fields

7.1 General

OpenDocument text documents or OpenDocument text content embedded in other types of documents may contain variable text elements called fields. Fields are commonly used for:

7.2 Common Characteristics of Field Elements

Each field type is represented by a corresponding element type. The content of an element is a textual representation of the current field value as it would be displayed or printed by an implementation that supports that field.

The value of a field is stored in an attribute. Storage of the value enables recalculation of the presentation of a field.

Note: For string values, if a value is identical to a presentation, the value attribute can be omitted to avoid duplicate storage of information.

The presentation of information in a field is determined by the style applied to the field.

7.3 Document Fields

7.3.1 GeneralDocument fields display information about the current document or about a specific part of the current document.

7.3.2 <text:date>

The <text:date> element displays a date, By default this is the current date. The date can be adjusted to display a date other than the current date.

The <text:date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:date> element has the following attributes: style:data-style-name 19.473, text:date-adjust 19.798, text:date-value 19.799 and text:fixed 19.809.

The <text:date> element has no child elements.

The <text:date> element has character data content.

7.3.3 <text:time>

The <text:time> element displays a time. By default this is the current time.

The <text:time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:time> element has the following attributes: style:data-style-name 19.473, text:fixed 19.809, text:time-adjust 19.886 and text:time-value 19.887.

The <text:time> element has no child elements.

The <text:time> element has character data content.

7.3.4 <text:page-number>

The <text:page-number> element displays the current page number.

If a number style is not specified for page numbers, the default is the default number style of the current page style.

Note: The <text:page-count> element displays the total number of pages in a document. 7.5.18.2

The <text:page-number> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:page-number> element has the following attributes: style:num-format 19.504, style:num-letter-sync 19.505, text:fixed 19.809, text:page-adjust 19.851 and text:select-page 19.869.

The <text:page-number> element has no child elements.

The <text:page-number> element has character data content.

7.3.5 <text:page-continuation>

The <text:page-continuation> element contains a text notice that is displayed or printed at the bottom of a page to indicate that the preceding text continues on the next page.

The <text:page-continuation> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:page-continuation> element has the following attributes: text:select-page 19.869 and text:string-value 19.877.

The <text:page-continuation> element has no child elements.

The <text:page-continuation> element has character data content.

7.3.6 Subsequent Author Fields

7.3.6.1 General

Subsequent author fields capture information about second and following authors for a document.

Note: In OpenDocument 1.0/1.1, these fields were referenced as “sender” fields and that terminology still appears in the names of these elements.

If a subsequent author field is marked fixed using the text:fixed 19.809 attribute, the original information in that field is preserved. Otherwise, the information is updated each time the file is edited.

7.3.6.2 <text:sender-firstname>

The <text:sender-firstname> element represents the first name of a subsequent author.

The <text:sender-firstname> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-firstname> element has the following attribute: text:fixed 19.809.

The <text:sender-firstname> element has no child elements.

The <text:sender-firstname> element has character data content.

7.3.6.3 <text:sender-lastname>

The <text:sender-lastname> element represents the last name of a subsequent author.

The <text:sender-lastname> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-lastname> element has the following attribute: text:fixed 19.809.

The <text:sender-lastname> element has no child elements.

The <text:sender-lastname> element has character data content.

7.3.6.4 <text:sender-initials>

The <text:sender-initials> element represents the initials of a subsequent author.

The <text:sender-initials> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-initials> element has the following attribute: text:fixed 19.809.

The <text:sender-initials> element has no child elements.

The <text:sender-initials> element has character data content.

7.3.6.5 <text:sender-title>

The <text:sender-title> element represents the title of a subsequent author.

The <text:sender-title> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-title> element has the following attribute: text:fixed 19.809.

The <text:sender-title> element has no child elements.

The <text:sender-title> element has character data content.

7.3.6.6 <text:sender-position>

The <text:sender-position> element represents the position of a subsequent author.

The <text:sender-position> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-position> element has the following attribute: text:fixed 19.809.

The <text:sender-position> element has no child elements.

The <text:sender-position> element has character data content.

7.3.6.7 <text:sender-email>

The <text:sender-email> element represents the email address of a subsequent author.

The <text:sender-email> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-email> element has the following attribute: text:fixed 19.809.

The <text:sender-email> element has no child elements.

The <text:sender-email> element has character data content.

7.3.6.8 <text:sender-phone-private>

The <text:sender-phone-private> element represents the private telephone number of a subsequent author.

The <text:sender-phone-private> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-phone-private> element has the following attribute: text:fixed 19.809.

The <text:sender-phone-private> element has no child elements.

The <text:sender-phone-private> element has character data content.

7.3.6.9 <text:sender-fax>

The <text:sender-fax> element represents the facsimile number of a subsequent author.

The <text:sender-fax> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-fax> element has the following attribute: text:fixed 19.809.

The <text:sender-fax> element has no child elements.

The <text:sender-fax> element has character data content.

7.3.6.10 <text:sender-company>

The <text:sender-company> element represents the name of the company that employs a subsequent author.

The <text:sender-company> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-company> element has the following attribute: text:fixed 19.809.

The <text:sender-company> element has no child elements.

The <text:sender-company> element has character data content.

7.3.6.11 <text:sender-phone-work>

The <text:sender-phone-work> element represents the office telephone number of a subsequent author.

The <text:sender-phone-work> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-phone-work> element has the following attribute: text:fixed 19.809.

The <text:sender-phone-work> element has no child elements.

The <text:sender-phone-work> element has character data content.

7.3.6.12 <text:sender-street>

The <text:sender-street> element represents the street address of a subsequent author.

The <text:sender-street> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-street> element has the following attribute: text:fixed 19.809.

The <text:sender-street> element has no child elements.

The <text:sender-street> element has character data content.

7.3.6.13 <text:sender-city>

The <text:sender-city> element represents the city name of the address of a subsequent author.

The <text:sender-city> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-city> element has the following attribute: text:fixed 19.809.

The <text:sender-city> element has no child elements.

The <text:sender-city> element has character data content.

7.3.6.14 <text:sender-postal-code>

The <text:sender-postal-code> element represents the postal code of the address of a subsequent author.

The <text:sender-postal-code> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-postal-code> element has the following attribute: text:fixed 19.809.

The <text:sender-postal-code> element has no child elements.

The <text:sender-postal-code> element has character data content.

7.3.6.15 <text:sender-country>

The <text:sender-country> element represents the country name of the address of a subsequent author.

The <text:sender-country> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-country> element has the following attribute: text:fixed 19.809.

The <text:sender-country> element has no child elements.

The <text:sender-country> element has character data content.

7.3.6.16 <text:sender-state-or-province>

The <text:sender-state-or-province> element represents the state or province name of the address of a subsequent author, if applicable.

The <text:sender-state-or-province> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sender-state-or-province> element has the following attribute: text:fixed 19.809.

The <text:sender-state-or-province> element has no child elements.

The <text:sender-state-or-province> element has character data content.

7.3.7 Author Fields

7.3.7.1 <text:author-name>

The <text:author-name> element represents the full name of the author of a document.

The <text:author-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:author-name> element has the following attribute: text:fixed 19.809.

The <text:author-name> element has no child elements.

The <text:author-name> element has character data content.

7.3.7.2 <text:author-initials>

The <text:author-initials> element represents the initials of the author of a document.

The <text:author-initials> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:author-initials> element has the following attribute: text:fixed 19.809.

The <text:author-initials> element has no child elements.

The <text:author-initials> element has character data content.

7.3.8 <text:chapter>

The <text:chapter> element represents a field that displays one of the following:

If this element is placed inside a header or footer, it displays the current chapter name or number on every page.

The <text:chapter> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:chapter> element has the following attributes: text:display 19.802 and text:outline-level 19.850.

The <text:chapter> element has no child elements.

The <text:chapter> element has character data content.

7.3.9 <text:file-name>

The <text:file-name> element represents a field that displays the name of a file that is being edited.

The <text:file-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:file-name> element has the following attributes: text:display 19.802 and text:fixed 19.809.

The <text:file-name> element has no child elements.

The <text:file-name> element has character data content.

7.3.10 <text:template-name>

The <text:template-name> element represents a field that displays information about the document template in use.

The <text:template-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:template-name> element has the following attribute: text:display 19.802.

The <text:template-name> element has no child elements.

The <text:template-name> element has character data content.

7.3.11 <text:sheet-name>

The <text:sheet-name> element represents the name of the current sheet..

The <text:sheet-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sheet-name> element has no attributes.

The <text:sheet-name> element has no child elements.

The <text:sheet-name> element has character data content.

7.4 Variable Fields

7.4.1 General

OpenDocument documents can contain variables, which are processed or displayed using variable fields. In an OpenDocument file, variable declarations shall precede in document order any use of those variable declarations.

There are three types of variables:

The value of a sequence variable is initialized to 0 (zero) by its declaration.

Variables shall be declared before they can be used. The OpenDocument elements for declaring variables are described in sections 7.4.3, 7.4.8 and 7.4.12.

The display of variables is determined by styles which are specified by the element that defines the variable.

7.4.2 <text:variable-decls>

The <text:variable-decls> element is a container for <text:variable-decl> elements.

The <text:variable-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11 and <style:header-left> 16.14.

The <text:variable-decls> element has no attributes.

The <text:variable-decls> element has the following child element: <text:variable-decl> 7.4.3.

7.4.3 <text:variable-decl>

The <text:variable-decl> element is used to declare simple variables. This element specifies the name and the value type of a variable.

The <text:variable-decl> element is usable within the following element: <text:variable-decls> 7.4.2.

The <text:variable-decl> element has the following attributes: office:value-type 19.389 and text:name 19.841.

The <text:variable-decl> element has no child elements.

7.4.4 <text:variable-set>

The <text:variable-set> element represents a simple variable.

The <text:variable-set> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:variable-set> element has the following attributes: office:boolean-value 19.371, office:currency 19.373, office:date-value 19.374, office:string-value 19.383, office:time-value 19.386, office:value 19.388, office:value-type 19.389, style:data-style-name 19.473, text:display 19.802, text:formula 19.811 and text:name 19.841.

The <text:variable-set> element has no child elements.

The <text:variable-set> element has character data content.

7.4.5 <text:variable-get>

The <text:variable-get> element sets the display of the value of a simple variable. The value of this element is the value of the last preceding <text:variable-set> element with an identical value for its text:name attribute.

If there is no preceding <text:variable-set> element with an identical value for its text:name attribute the value of a <text:variable-get> field is undefined.

The <text:variable-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:variable-get> element has the following attributes: style:data-style-name 19.473, text:display 19.802 and text:name 19.841.

The <text:variable-get> element has no child elements.

The <text:variable-get> element has character data content.

7.4.6 <text:variable-input>

The <text:variable-input> element represents user supplied variable values. This element can be empty if its text:display attribute is set to none.

The <text:variable-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:variable-input> element has the following attributes: office:value-type 19.389, style:data-style-name 19.473, text:description 19.801, text:display 19.802 and text:name 19.841.

The <text:variable-input> element has no child elements.

The <text:variable-input> element has character data content.

7.4.7 <text:user-field-decls>

The <text:user-field-decls> element is a container for <text:user-field-decl> elements.

The <text:user-field-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11 and <style:header-left> 16.14.

The <text:user-field-decls> element has no attributes.

The <text:user-field-decls> element has the following child element: <text:user-field-decl> 7.4.8.

7.4.8 <text:user-field-decl>

The <text:user-field-decl> element is used to specify user variable values that are displayed using the <text:user-field-get> element.

The <text:user-field-decl> element is usable within the following element: <text:user-field-decls> 7.4.7.

The <text:user-field-decl> element has the following attributes: office:boolean-value 19.371, office:currency 19.373, office:date-value 19.374, office:string-value 19.383, office:time-value 19.386, office:value 19.388, office:value-type 19.389, text:formula 19.811 and text:name 19.841.

The <text:user-field-decl> element has no child elements.

7.4.9 <text:user-field-get>

The <text:user-field-get> element displays the content of a user variable. The value of this element is the value of a <text:user-field-decl> element with a text:name attribute value that matches the text:name attribute of this element.

The <text:user-field-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-field-get> element has the following attributes: style:data-style-name 19.473, text:display 19.802 and text:name 19.841.

The <text:user-field-get> element has no child elements.

The <text:user-field-get> element has character data content.

7.4.10 <text:user-field-input>

The <text:user-field-input> element is an alternative method of displaying user variables. The value of this element is the value of a <text:user-field-decl> element with a text:name attribute value that matches the text:name attribute of this element.

This element can be empty if the text:display attribute is set to none.

The <text:user-field-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-field-input> element has the following attributes: style:data-style-name 19.473, text:description 19.801 and text:name 19.841.

The <text:user-field-input> element has no child elements.

The <text:user-field-input> element has character data content.

7.4.11 <text:sequence-decls>

The <text:sequence-decls> element is a container for <text:sequence-decl> elements.

The <text:sequence-decls> element is usable within the following elements: <office:chart> 3.8, <office:drawing> 3.5, <office:presentation> 3.6, <office:spreadsheet> 3.7, <office:text> 3.4, <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11 and <style:header-left> 16.14.

The <text:sequence-decls> element has no attributes.

The <text:sequence-decls> element has the following child element: <text:sequence-decl> 7.4.12.

7.4.12 <text:sequence-decl>

The <text:sequence-decl> element is used to declare sequence variables used to number items within an OpenDocument text document.

Note: Sequence variables are commonly used for sequential numbering. However, expression formulas can be included in sequence fields to support more advanced sequences.

The <text:sequence-decl> element is usable within the following element: <text:sequence-decls> 7.4.11.

The <text:sequence-decl> element has the following attributes: text:display-outline-level 19.804, text:name 19.841 and text:separation-character 19.870.

The <text:sequence-decl> element has no child elements.

7.4.13 <text:sequence>

A <text:sequence> element specifies a sequence field.

A sequence field changes the value of a sequence variable by a specified formula and displays the changed value of the sequence variable in a specified format.

Note: Sequence variables and fields are used to number repeating document elements such as pages, tables or images. In such cases, the formula could be: "sequenceVariableName + 1." A sequence variable can be set to a specific value or not changed at all.

The <text:sequence> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sequence> element has the following attributes: style:num-format 19.504, style:num-letter-sync 19.505, text:formula 19.811, text:name 19.841 and text:ref-name 19.859.

The <text:sequence> element has no child elements.

The <text:sequence> element has character data content.

7.4.14 <text:expression>

The <text:expression> element represents expressions that are evaluated and the resulting value displayed.

The <text:expression> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:expression> element has the following attributes: office:boolean-value 19.371, office:currency 19.373, office:date-value 19.374, office:string-value 19.383, office:time-value 19.386, office:value 19.388, office:value-type 19.389, style:data-style-name 19.473, text:display 19.802 and text:formula 19.811.

The <text:expression> element has no child elements.

The <text:expression> element has character data content.

7.4.15 <text:text-input>

The <text:text-input> element is a text input field. A text input field is used in a user interface to prompt a user to input text. This text is stored and displayed as the content of this element until it is replaced by a user.

The <text:text-input> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:text-input> element has the following attribute: text:description 19.801.

The <text:text-input> element has no child elements.

The <text:text-input> element has character data content.

7.4.16 <text:drop-down>

The <text:drop-down> element is a drop-down list input field. A drop-down list input field is used in a user interface to prompt a user to select a value from a list of options. The selected value is stored and displayed as the content of this element until it is changed by a user.

The <text:drop-down> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:drop-down> element has the following attribute: text:name 19.841.

The <text:drop-down> element has the following child element: <text:label> 7.4.17.

The <text:drop-down> element has character data content.

7.4.17 <text:label>

The <text:label> element defines an entry in a drop-down list.

The <text:label> element is usable within the following element: <text:drop-down> 7.4.16.

The <text:label> element has the following attributes: text:current-selected 19.790 and text:value 19.906.

The <text:label> element has no child elements.

7.5 Metadata Fields

7.5.1 General

Metadata field elements display meta information about a document.

All metadata field elements can be marked as fixed using the text:fixed attribute. 19.809

7.5.2 <text:initial-creator>

The <text:initial-creator> element displays the value contained in the <meta:initial-creator> element of a document. 4.3.2.6

The <text:initial-creator> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:initial-creator> element has the following attribute: text:fixed 19.809.

The <text:initial-creator> element has no child elements.

The <text:initial-creator> element has character data content.

7.5.3 <text:creation-date>

The <text:creation-date> element displays the value contained in the <meta:creation-date> element of a document. 4.3.2.9

The <text:creation-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:creation-date> element has the following attributes: style:data-style-name 19.473, text:date-value 19.799 and text:fixed 19.809.

The <text:creation-date> element has no child elements.

The <text:creation-date> element has character data content.

7.5.4 <text:creation-time>

The <text:creation-time> element represents the time at which a document was created.

The <text:creation-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:creation-time> element has the following attributes: style:data-style-name 19.473, text:fixed 19.809 and text:time-value 19.887.

The <text:creation-time> element has no child elements.

The <text:creation-time> element has character data content.

7.5.5 <text:description>

The <text:description> element displays the content contained in the <dc:description> element of a document. 4.3.2.3

The <text:description> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:description> element has the following attribute: text:fixed 19.809.

The <text:description> element has no child elements.

The <text:description> element has character data content.

7.5.6 <text:user-defined>

The <text:user-defined> element displays the value contained in a <meta:user-defined> element of a document. 4.3.3

Note: The link between a <text:user-defined> element and a <meta:user-defined> element is established by the text:name and meta:name attributes, respectively, containing the same value.

The <text:user-defined> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-defined> element has the following attributes: office:boolean-value 19.371, office:date-value 19.374, office:string-value 19.383, office:time-value 19.386, office:value 19.388, style:data-style-name 19.473, text:fixed 19.809 and text:name 19.841.

The <text:user-defined> element has no child elements.

The <text:user-defined> element has character data content.

7.5.7 <text:print-time>

The <text:print-time> element represents the time at which a document was last printed.

The <text:print-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:print-time> element has the following attributes: style:data-style-name 19.473, text:fixed 19.809 and text:time-value 19.887.

The <text:print-time> element has no child elements.

The <text:print-time> element has character data content.

7.5.8 <text:print-date>

The <text:print-date> element displays the value contained in the <meta:print-date> element of a document. 4.3.2.11

The <text:print-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:print-date> element has the following attributes: style:data-style-name 19.473, text:date-value 19.799 and text:fixed 19.809.

The <text:print-date> element has no child elements.

The <text:print-date> element has character data content.

7.5.9 <text:printed-by>

The <text:printed-by> element displays the value contained in the <meta:printed-by> element of a document. 4.3.2.8

The <text:printed-by> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:printed-by> element has the following attribute: text:fixed 19.809.

The <text:printed-by> element has no child elements.

The <text:printed-by> element has character data content.

7.5.10 <text:title>

The <text:title> element displays the value contained in the <dc:title> element of a document. 4.3.2.2

The <text:title> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:title> element has the following attribute: text:fixed 19.809.

The <text:title> element has no child elements.

The <text:title> element has character data content.

7.5.11 <text:subject>

The <text:subject> element displays the values contained in the <dc:subject> element of a document. 4.3.2.4

The <text:subject> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:subject> element has the following attribute: text:fixed 19.809.

The <text:subject> element has no child elements.

The <text:subject> element has character data content.

7.5.12 <text:keywords>

The <text:keywords> element displays a list of keywords contained in the <meta:keyword> elements of a document.

The format of a list of keywords is implementation-dependent.

The <text:keywords> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:keywords> element has the following attribute: text:fixed 19.809.

The <text:keywords> element has no child elements.

The <text:keywords> element has character data content.

7.5.13 <text:editing-cycles>

The <text:editing-cycles> element displays the value contained in the <meta:editing-cycles> element of a document. 4.3.2.16

The <text:editing-cycles> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:editing-cycles> element has the following attribute: text:fixed 19.809.

The <text:editing-cycles> element has no child elements.

The <text:editing-cycles> element has character data content.

7.5.14 <text:editing-duration>

The <text:editing-duration> element displays the value contained in the <meta:editing-duration> element of a document.

The <text:editing-duration> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:editing-duration> element has the following attributes: style:data-style-name 19.473, text:duration 19.805 and text:fixed 19.809.

The <text:editing-duration> element has no child elements.

The <text:editing-duration> element has character data content.

7.5.15 <text:modification-time>

The <text:modification-time> element represents the time at which a document was last modified.

This element displays the time information portion of the value of the <dc:date> element.

The <text:modification-time> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:modification-time> element has the following attributes: style:data-style-name 19.473, text:fixed 19.809 and text:time-value 19.887.

The <text:modification-time> element has no child elements.

The <text:modification-time> element has character data content.

7.5.16 <text:modification-date>

The <text:modification-date> element displays the value contained in the <dc:date> element of a document. 4.3.2.10

The <text:modification-date> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:modification-date> element has the following attributes: style:data-style-name 19.473, text:date-value 19.799 and text:fixed 19.809.

The <text:modification-date> element has no child elements.

The <text:modification-date> element has character data content.

7.5.17 <text:creator>

The <text:creator> element displays the value contained in the <dc:creator> element of a document. 4.3.2.7

The <text:creator> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:creator> element has the following attribute: text:fixed 19.809.

The <text:creator> element has no child elements.

The <text:creator> element has character data content.

7.5.18 Document Statistics Fields

7.5.18.1 General

The contents of <text:word-count> and <text:character-count> elements are locale-specific and are not defined by OpenDocument.

7.5.18.2 <text:page-count>

The <text:page-count> element displays the value of the meta:page-count attribute of the <meta:document-statistic> element of a document. 19.332

The <text:page-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:page-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:page-count> element has no child elements.

The <text:page-count> element has character data content.

7.5.18.3 <text:paragraph-count>

The <text:paragraph-count> element displays the value of the meta:paragraph-count attribute of the <meta:document-statistic> element of a document. 19.333

The <text:paragraph-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:paragraph-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:paragraph-count> element has no child elements.

The <text:paragraph-count> element has character data content.

7.5.18.4 <text:word-count>

The <text:word-count> element displays the value of the meta:word-count attribute of the <meta:document-statistic> element of a document. 19.339

The <text:word-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:word-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:word-count> element has no child elements.

The <text:word-count> element has character data content.

7.5.18.5 <text:character-count>

The <text:character-count> element displays the value of the meta:character-count attribute of the <meta:document-statistic> element of a document. 19.322

The <text:character-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:character-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:character-count> element has no child elements.

The <text:character-count> element has character data content.

7.5.18.6 <text:table-count>

The <text:table-count> element displays the value of the meta:table-count attribute of the <meta:document-statistic> element of a document. 19.337

The <text:table-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:table-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:table-count> element has no child elements.

The <text:table-count> element has character data content.

7.5.18.7 <text:image-count>

The <text:image-count> element displays the value of the meta:image-count attribute of the <meta:document-statistic> element of a document. 19.327

The <text:image-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:image-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:image-count> element has no child elements.

The <text:image-count> element has character data content.

7.5.18.8 <text:object-count>

The <text:object-count> element displays the value of the meta:object-count attribute of the <meta:document-statistic> element of a document. 19.330

The <text:object-count> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:object-count> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:object-count> element has no child elements.

The <text:object-count> element has character data content.

7.5.19 <text:meta-field>

 

The <text:meta-field> element represents content from a metadata source. The mixed content of this element should be generated from the metadata source. The source of the metadata and the means of generation of the mixed content is implementation-dependent. The <text:meta-field> element may contain any paragraph content.

Note: Alterations of the element's mixed content may be lost if the mixed content is subsequently refreshed from a metadata source.

The <text:meta-field> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:meta-field> element has the following attributes: style:data-style-name 19.473 and xml:id 19.920.

The <text:meta-field> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <office:annotation> 14.1, <office:annotation-end> 14.2, <presentation:date-time> 10.9.3.5, <presentation:footer> 10.9.3.3, <presentation:header> 10.9.3.1, <text:a> 6.1.8, <text:alphabetical-index-mark> 8.1.10, <text:alphabetical-index-mark-end> 8.1.9, <text:alphabetical-index-mark-start> 8.1.8, <text:author-initials> 7.3.7.2, <text:author-name> 7.3.7.1, <text:bibliography-mark> 8.1.11, <text:bookmark> 6.2.1.2, <text:bookmark-end> 6.2.1.4, <text:bookmark-ref> 7.7.6, <text:bookmark-start> 6.2.1.3, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:chapter> 7.3.8, <text:character-count> 7.5.18.5, <text:conditional-text> 7.7.3, <text:creation-date> 7.5.3, <text:creation-time> 7.5.4, <text:creator> 7.5.17, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6, <text:database-row-select> 7.6.5, <text:date> 7.3.2, <text:dde-connection> 7.7.12, <text:description> 7.5.5, <text:drop-down> 7.4.16, <text:editing-cycles> 7.5.13, <text:editing-duration> 7.5.14, <text:execute-macro> 7.7.10, <text:expression> 7.4.14, <text:file-name> 7.3.9, <text:hidden-paragraph> 7.7.11, <text:hidden-text> 7.7.4, <text:image-count> 7.5.18.7, <text:initial-creator> 7.5.2, <text:keywords> 7.5.12, <text:line-break> 6.1.5, <text:measure> 7.7.13, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:modification-date> 7.5.16, <text:modification-time> 7.5.15, <text:note> 6.3.2, <text:note-ref> 7.7.7, <text:object-count> 7.5.18.8, <text:page-continuation> 7.3.5, <text:page-count> 7.5.18.2, <text:page-number> 7.3.4, <text:page-variable-get> 7.7.1.3, <text:page-variable-set> 7.7.1.2, <text:paragraph-count> 7.5.18.3, <text:placeholder> 7.7.2, <text:print-date> 7.5.8, <text:print-time> 7.5.7, <text:printed-by> 7.5.9, <text:reference-mark> 6.2.2.2, <text:reference-mark-end> 6.2.2.4, <text:reference-mark-start> 6.2.2.3, <text:reference-ref> 7.7.5, <text:ruby> 6.4, <text:s> 6.1.3, <text:script> 7.7.9, <text:sender-city> 7.3.6.13, <text:sender-company> 7.3.6.10, <text:sender-country> 7.3.6.15, <text:sender-email> 7.3.6.7, <text:sender-fax> 7.3.6.9, <text:sender-firstname> 7.3.6.2, <text:sender-initials> 7.3.6.4, <text:sender-lastname> 7.3.6.3, <text:sender-phone-private> 7.3.6.8, <text:sender-phone-work> 7.3.6.11, <text:sender-position> 7.3.6.6, <text:sender-postal-code> 7.3.6.14, <text:sender-state-or-province> 7.3.6.16, <text:sender-street> 7.3.6.12, <text:sender-title> 7.3.6.5, <text:sequence> 7.4.13, <text:sequence-ref> 7.7.8, <text:sheet-name> 7.3.11, <text:soft-page-break> 5.6, <text:span> 6.1.7, <text:subject> 7.5.11, <text:tab> 6.1.4, <text:table-count> 7.5.18.6, <text:table-formula> 7.7.14, <text:template-name> 7.3.10, <text:text-input> 7.4.15, <text:time> 7.3.3, <text:title> 7.5.10, <text:toc-mark> 8.1.4, <text:toc-mark-end> 8.1.3, <text:toc-mark-start> 8.1.2, <text:user-defined> 7.5.6, <text:user-field-get> 7.4.9, <text:user-field-input> 7.4.10, <text:user-index-mark> 8.1.7, <text:user-index-mark-end> 8.1.6, <text:user-index-mark-start> 8.1.5, <text:variable-get> 7.4.5, <text:variable-input> 7.4.6, <text:variable-set> 7.4.4 and <text:word-count> 7.5.18.4.

7.6 Database Fields

7.6.1 General

Documents can reference databases and display database information as text content. To display database information, the OpenDocument schema uses a group of text fields, collectively called database fields. Consumers may use database tables from SQL servers, therefore database fields can be used to access any SQL database, provided that the appropriate drivers are available. [SQL]

A database may contain the following components:

Database fields operate on a set of database rows, the so called current selection, which is either a database table, or the result of a database query. The current selection is determined by the data source information that is contained in database fields. The current selection is retrieved once per document and data source, regardless of the number of database fields that are associated with a data source.

Database fields display data contained in a particular database row within the current selection. The row within the current selection is controlled by database fields and is known as the current row.

7.6.2 <form:connection-resource>

The <form:connection-resource> element specifies a source database.

The <form:connection-resource> element is usable within the following elements: <form:form> 13.3, <text:database-display> 7.6.3, <text:database-name> 7.6.7, <text:database-next> 7.6.4, <text:database-row-number> 7.6.6 and <text:database-row-select> 7.6.5.

The <form:connection-resource> element has the following attribute: xlink:href 19.916.

The <form:connection-resource> element has no child elements.

7.6.3 <text:database-display>

The <text:database-display> element represents data from the current database row.

The <text:database-display> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:database-display> element has the following attributes: style:data-style-name 19.473, text:column-name 19.776, text:database-name 19.797, text:table-name 19.884 and text:table-type 19.885.

The <text:database-display> element has the following child element: <form:connection-resource> 7.6.2.

The <text:database-display> element has character data content.

7.6.4 <text:database-next>

The <text:database-next> element selects the database row following the one currently displayed in a <text:database-display> field.

The <text:database-next> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:database-next> element has the following attributes: text:condition 19.782, text:database-name 19.797, text:table-name 19.884 and text:table-type 19.885.

The <text:database-next> element has the following child element: <form:connection-resource> 7.6.2.

7.6.5 <text:database-row-select>

The <text:database-row-select> element selects a specific row from a current selection.

The <text:database-row-select> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:database-row-select> element has the following attributes: text:condition 19.782, text:database-name 19.797, text:row-number 19.865, text:table-name 19.884 and text:table-type 19.885.

The <text:database-row-select> element has the following child element: <form:connection-resource> 7.6.2.

7.6.6 <text:database-row-number>

The <text:database-row-number> element displays the current row number for a given table. The element displays the row number from a database and not the row number of a current selection that is used as an attribute value in the <text:database-row-select> element.

The <text:database-row-number> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:database-row-number> element has the following attributes: style:num-format 19.504, style:num-letter-sync 19.505, text:database-name 19.797, text:table-name 19.884, text:table-type 19.885 and text:value 19.906.

The <text:database-row-number> element has the following child element: <form:connection-resource> 7.6.2.

The <text:database-row-number> element has character data content.

7.6.7 <text:database-name>

The <text:database-name> element displays the database and table name of the last used table.

The <text:database-name> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:database-name> element has the following attributes: text:database-name 19.797, text:table-name 19.884 and text:table-type 19.885.

The <text:database-name> element has the following child element: <form:connection-resource> 7.6.2.

The <text:database-name> element has character data content.

7.7 More Fields

7.7.1 Page Variable Fields

7.7.1.1 General

Page variables enable an alternative page numbering to be defined for documents. Each page has only one active set page variable field.  The calculation of a page variable is controlled by the text:active attribute

7.7.1.2 <text:page-variable-set>

The <text:page-variable-set> element is used to set a page variable.

The <text:page-variable-set> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:page-variable-set> element has the following attributes: text:active 19.755 and text:page-adjust 19.851.

The <text:page-variable-set> element has no child elements.

The <text:page-variable-set> element has character data content.

7.7.1.3 <text:page-variable-get>

The <text:page-variable-get> element displays the value of a page variable.

If the text:active attribute 19.755, has the value of false, the <text:page-variable-get> element will have no display for that page.

The <text:page-variable-get> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:page-variable-get> element has the following attributes: style:num-format 19.504 and style:num-letter-sync 19.505.

The <text:page-variable-get> element has no child elements.

The <text:page-variable-get> element has character data content.

7.7.2 <text:placeholder>

The <text:placeholder> element is a placeholder for replacement by content of a particular type as specified in the mandatory text:placeholder-type attribute.

OpenDocument consumers that support the <text:placeholder> element shall use the text:description attribute value as the placeholder text, and shall ensure that this text clearly indicates that it is a placeholder for content of the specified type.

The <text:placeholder> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:placeholder> element has the following attributes: text:description 19.801 and text:placeholder-type 19.853.

The <text:placeholder> element has no child elements.

The <text:placeholder> element has character data content.

7.7.3 <text:conditional-text>

The <text:conditional-text> element specifies a condition for display of one text string or another. If the condition is true, the text:string-value-if-true 19.879 attribute value is displayed. If the condition is false, the text:string-value-if-false 19.878 attribute value is displayed.

The <text:conditional-text> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:conditional-text> element has the following attributes: text:condition 19.782, text:current-value 19.791, text:string-value-if-false 19.878 and text:string-value-if-true 19.879.

The <text:conditional-text> element has no child elements.

The <text:conditional-text> element has character data content.

7.7.4 <text:hidden-text>

The <text:hidden-text> element hides the text it contains when its text:condition attribute evaluates to true.

(more edits pending here)

If its text:condition attribute is missing or evaluates to false, the text content is displayed.

The <text:hidden-text> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:hidden-text> element has the following attributes: text:condition 19.782, text:is-hidden 19.821 and text:string-value 19.877.

The <text:hidden-text> element has no child elements.

The <text:hidden-text> element has character data content.

7.7.5 <text:reference-ref>

The <text:reference-ref> element represents a field that references a <text:reference-mark-start> 6.2.2.3 or <text:reference-mark> 6.2.2.2 element. Its text:reference-format 19.860 attribute specifies what is displayed according to the context of he referenced element.

The <text:reference-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:reference-ref> element has the following attributes: text:ref-name 19.859 and text:reference-format 19.860.

The <text:reference-ref> element has no child elements.

7.7.6 <text:bookmark-ref>

The <text:bookmark-ref> element represents a field that references a <text:bookmark-start> 6.2.1.3 or <text:bookmark> 6.2.1.2 element. Its text:reference-format 19.860 attribute specifies what is displayed according to the context of the referenced element.

The <text:bookmark-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:bookmark-ref> element has the following attributes: text:ref-name 19.859 and text:reference-format 19.860.

The <text:bookmark-ref> element has no child elements.

7.7.7 <text:note-ref>

The <text:note-ref> element represents a field that references a <text:note> 6.3.2 element. Its text:reference-format 19.860 attribute specifies what is displayed from the referenced element.

The <text:note-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:note-ref> element has the following attributes: text:note-class 19.843, text:ref-name 19.859 and text:reference-format 19.860.

The <text:note-ref> element has no child elements.

7.7.8 <text:sequence-ref>

The <text:sequence-ref> element represents a field that references a <text:sequence> 7.4.13 element. Its text:reference-format 19.860 attribute specifies what is displayed according to the context of the referenced element.

The <text:sequence-ref> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:sequence-ref> element has the following attributes: text:ref-name 19.859 and text:reference-format 19.860.

The <text:sequence-ref> element has no child elements.

7.7.9 <text:script>

The <text:script> element represents a field that stores scripts or sections of scripts.

Note: The primary purpose of this field is to provide an equivalent to the <script> element in [HTML4], so that the content of a <script> element in HTML can be imported, edited, and exported using office application software.

The source code for the script can be stored in one of the following ways:

The element shall have either an xlink:href attribute or content, but not both.

The <text:script> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:script> element has the following attributes: script:language 19.434, xlink:href 19.916 and xlink:type 19.919.

The <text:script> element has no child elements.

The <text:script> element has character data content. Character data content is only permitted if a xlink:href attribute is not present.

7.7.10 <text:execute-macro>

The <text:execute-macro> element represents a field that contains the name of a macro that is executed when the field is activated. The element may contain a text description of the macro. The name of the macro to be executed is specified by the text:name attribute.

The <text:execute-macro> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:execute-macro> element has the following attribute: text:name 19.841.

The <text:execute-macro> element has the following child element: <office:event-listeners> 10.3.19.

The <text:execute-macro> element has character data content.

7.7.11 <text:hidden-paragraph>

The <text:hidden-paragraph> element is a field that represents a condition. If the condition evaluates to false, the paragraph where this element appears is displayed unless the paragraph is enclosed in any other hiding element. If the condition evaluates to true, the paragraph is hidden unless the paragraph contains another <text:hidden-paragraph> element whose condition evaluates to false.

The <text:hidden-paragraph> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:hidden-paragraph> element has the following attributes: text:condition 19.782 and text:is-hidden 19.821.

The <text:hidden-paragraph> element has no child elements.

The <text:hidden-paragraph> element has character data content.

7.7.12 <text:dde-connection>

The <text:dde-connection> element represents a field that is information from a DDE connection. The content of this field is the last data that was received from a DDE connection. This is used as the content of this field if the DDE connection cannot be accessed.

See 14.7 for the use of DDE connections.

The <text:dde-connection> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:dde-connection> element has the following attribute: text:connection-name 19.783.

The <text:dde-connection> element has no child elements.

The <text:dde-connection> element has character data content.

7.7.13 <text:measure>

The <text:measure> element represents a field that displays measure text. It can only be used within text that is contained in measure drawing objects.

The <text:measure> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:measure> element has the following attribute: text:kind 19.831.

The <text:measure> element has no child elements.

The <text:measure> element has character data content.

7.7.14 <text:table-formula> (deprecated)

The <text:table-formula> element field is deprecated. It stores a formula to be used in tables.

The <text:table-formula> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:table-formula> element has the following attributes: style:data-style-name 19.473, text:display 19.802 and text:formula 19.811.

The <text:table-formula> element has no child elements.

The <text:table-formula> element has character data content.

8 Text Indexes

8.1 Index Marks

8.1.1 General

OpenDocument text documents may contain automatically generated indexes. An index contains a sorted list of items of a specified type, where the sorting and the type of items are determined by the type of index.

There are three types of index marks that correspond to the three types of index that make use of index marks. The three types of index marks are:

The rules for index marks are:

8.1.2 <text:toc-mark-start>

The <text:toc-mark-start> element marks the start of a table of contents index entry.

The <text:toc-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:toc-mark-start> element has the following attributes: text:id 19.815 and text:outline-level 19.850.

The <text:toc-mark-start> element has no child elements.

8.1.3 <text:toc-mark-end>

The <text:toc-mark-end> element marks the end of a table of contents index entry.

The <text:toc-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:toc-mark-end> element has the following attribute: text:id 19.815.

The <text:toc-mark-end> element has no child elements.

8.1.4 <text:toc-mark>

The <text:toc-mark> element represents a table of content index mark that does not enclose content.

The <text:toc-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:toc-mark> element has the following attributes: text:outline-level 19.850 and text:string-value 19.877.

The <text:toc-mark> element has no child elements.

8.1.5 <text:user-index-mark-start>

The <text:user-index-mark-start> element marks the start of a user-defined index entry.

The <text:user-index-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-index-mark-start> element has the following attributes: text:id 19.815, text:index-name 19.817 and text:outline-level 19.850.

The <text:user-index-mark-start> element has no child elements.

8.1.6 <text:user-index-mark-end>

The <text:user-index-mark-end> element marks the end of the user-defined index entry.

The <text:user-index-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-index-mark-end> element has the following attribute: text:id 19.815.

The <text:user-index-mark-end> element has no child elements.

8.1.7 <text:user-index-mark>

The <text:user-index-mark> element represents a user-defined index mark that does not enclose content.

The <text:user-index-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:user-index-mark> element has the following attributes: text:index-name 19.817, text:outline-level 19.850 and text:string-value 19.877.

The <text:user-index-mark> element has no child elements.

8.1.8 <text:alphabetical-index-mark-start>

The <text:alphabetical-index-mark-start> element marks the start of an alphabetical index entry.

The <text:alphabetical-index-mark-start> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:alphabetical-index-mark-start> element has the following attributes: text:id 19.815, text:key1 19.827, text:key1-phonetic 19.829, text:key2 19.828, text:key2-phonetic 19.830, text:main-entry 19.837 and text:string-value-phonetic 19.876.

The <text:alphabetical-index-mark-start> element has no child elements.

8.1.9 <text:alphabetical-index-mark-end>

The <text:alphabetical-index-mark-end> element marks the end of an alphabetical index entry.

The <text:alphabetical-index-mark-end> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:alphabetical-index-mark-end> element has the following attribute: text:id 19.815.

The <text:alphabetical-index-mark-end> element has no child elements.

8.1.10 <text:alphabetical-index-mark>

The <text:user-index-mark> element represents a user-defined index mark that does not enclose content.

The <text:alphabetical-index-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:alphabetical-index-mark> element has the following attributes: text:key1 19.827, text:key1-phonetic 19.829, text:key2 19.828, text:key2-phonetic 19.830, text:main-entry 19.837, text:string-value 19.877 and text:string-value-phonetic 19.876.

The <text:alphabetical-index-mark> element has no child elements.

8.1.11 <text:bibliography-mark>

The <text:bibliography-mark> element contains the text and information for a bibliography index entry.

The <text:bibliography-mark> element is usable within the following elements: <text:a> 6.1.8, <text:h> 5.1.2, <text:meta> 6.1.9, <text:meta-field> 7.5.19, <text:p> 5.1.3, <text:ruby-base> 6.4.2 and <text:span> 6.1.7.

The <text:bibliography-mark> element has the following attributes: text:address 19.756, text:annote 19.760, text:author 19.761, text:bibliography-type 19.763, text:booktitle 19.764, text:chapter 19.772, text:custom1 19.792, text:custom2 19.793, text:custom3 19.794, text:custom4 19.795, text:custom5 19.796, text:edition 19.806, text:editor 19.807, text:howpublished 19.813, text:identifier 19.816, text:institution 19.820, text:isbn 19.823, text:issn 19.824, text:journal 19.825, text:month 19.840, text:note 19.842, text:number 19.844, text:organizations 19.849, text:pages 19.852, text:publisher 19.858, text:report-type 19.862, text:school 19.866, text:series 19.868, text:title 19.888, text:url 19.890, text:volume 19.908 and text:year 19.909.

The <text:bibliography-mark> element has no child elements.

The <text:bibliography-mark> element has character data content.

8.2 Index Structure

8.2.1 General

An index consists of two parts: the index source, and the index body.

The index source is specific to the type of index it is being used for. It contains the information necessary to generate the index content.

8.2.2 <text:index-body>

The <text:index-body> element contains an index.

The <text:index-body> element is used for all types of indexes. It contains the index content generated to form the index.

The <text:index-body> element is usable within the following elements: <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:illustration-index> 8.4, <text:object-index> 8.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.

The <text:index-body> element has no attributes.

The <text:index-body> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:h> 5.1.2, <text:illustration-index> 8.4, <text:index-title> 8.2.3, <text:list> 5.3.1, <text:numbered-paragraph> 5.3.6, <text:object-index> 8.6, <text:p> 5.1.3, <text:section> 5.4, <text:soft-page-break> 5.6, <text:table-index> 8.5, <text:table-of-content> 8.3 and <text:user-index> 8.7.

8.2.3 <text:index-title>

The <text:index-title> element contains the title of an index.

The <text:index-title> element is usable within the following elements: <style:footer> 16.12, <style:footer-first> 16.13, <style:footer-left> 16.15, <style:header> 16.10, <style:header-first> 16.11, <style:header-left> 16.14, <text:index-body> 8.2.2 and <text:index-title> 8.2.3.

The <text:index-title> element has the following attributes: text:name 19.841, text:protected 19.855, text:protection-key 19.856, text:protection-key-digest-algorithm 19.857, text:style-name 19.880 and xml:id 19.920.

The <text:index-title> element has the following child elements: <dr3d:scene> 10.5.2, <draw:a> 10.4.12, <draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10, <draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9, <draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3, <draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7, <draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2, <draw:regular-polygon> 10.3.6, <table:table> 9.1.2, <text:alphabetical-index> 8.8, <text:bibliography> 8.9, <text:change> 5.5.8.4, <text:change-end> 5.5.8.3, <text:change-start> 5.5.8.2, <text:h> 5.1.2, <text:illustration-index>