Property Annotations

A property annotation is a form of annotation that is stored as a property on an object (Property annotations may appear on paragraph properties, run properties, table rows, and so on.) In these cases, the annotation's semantics are defined by the property, as they can affect content and/or formatting.

Consider the following WordprocessingML markup for a paragraph reading Example Text, where the first word had the bold property applied when the editing application was tracking revisions:

<w:p>
  <w:r>
    <w:rPr>
      <w:b/>
      <w:rPrChange  >
        <w:rPr/>
      </w:rPrChange>
    </w:rPr>
    <w:t>Example</w:t>
  </w:r>
  <w:r>
    <w:t xml:space="preserve"> text.</w:t>
  </w:r>
</w:p>

The <rPrChange> element contains the set of previously applied revision properties associated with a particular author at a particular time. It is stored itself as a property on the parent run which was modified.