Document:
0.25 ODF 1.2 Schema Hierarchy of Change Tracking (Revision 1)

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Mr. Dennis Hamilton on 2011-04-13 7:24 am UTC

Publication Type

None at this time.

Group / Folder

OASIS Open Document Format for Office Applications (OpenDocument) TC / Miscellaneous

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

252

Download Agreement

None at this time.

Description

This document was prepared based on the RNG Schema of ODF 1.2 CSD05. It is a preliminary effort to arrive at the heirarchical dependencies of elements related to change-tracking and all the places where change-marks can occur in ODF 1.2.

There is little explanation of this v0.25 (alpha or pre-alpha) and it also needs to be double-checked and updated with respect to ODF 1.2 CS01 and its RNG Schema.

Basically, the columns identify the consituents of particular elements or patterns of elements in the RNG Schema. The rows identify what elements a pattern appears in as a constituent directly or at some level of descendency.

0 means directly (and applies to patterns within other elements), 0? means optionally directly, and 0* means none-or-more times. The number indicates the least depth within the hierarchy of the column pattern/element at which the row item occurs.

The transitive extension beyond depths 0 and 1 can be carried out mechanically but I have not done that except for a few feeble cases (to understand how I would do it generally).

Note that some rows are part of related groups and the group may also be a named pattern. I also differentiate between leaf elements (typically fields and elements like <text:s>) that are always empty XML elements or are pure text elements according to the RNG Schema.

Also, some columns are the same for several elements or for the children of an element. In those cases I have consolidated as many of those together as I can.