Introduction

An annotation is one of various kinds of supplementary markup, which may be stored inside or around a region of text within the document's contents. The kinds of supplementary information stored within a document can include comments (§2.14.5), revisions (§2.14.7), spelling and/or grammatical errors (§2.14.10), bookmark information (§2.14.8), and optional editing permissions (§2.14.9).

Within a document's contents, annotations are stored in one of three different forms:

  • Inline

  • Cross-Structure

  • Properties

These three forms are needed in order to maintain compatibility with both the legacy annotations functionality of current word-processing applications and the requirements of an XML-based format (i.e., well-formedness of the resulting XML markup). These three forms are referenced within the individual annotation types described in subclauses §2.14.2 through §2.14.4.