Dear TC members,
this is my revised proposal to enhance annotations. I'm trying to
address the concerns made to my first proposal.
My intention:
In ODF 1.0/1.1 already exist an annotation feature. This feature allows
you to insert a annotation at a certain position in the ODF document
content. It isn't possible to annotate an arbitrary part of the ODF
document content. My intention is to enhance the existing annotation
feature is such a way, that an arbitrary part of the ODF document
content can be annotated.
My motivations:
- Such a feature for the annotations is requested for OpenOffice.org Writer.
- This feature for the annotations is also possible in the Microsoft
Office file formats. Thus, it supports the interoperability of ODF with
these file formats.
My constraints:
- An application, which supports ODF 1.0 respectively 1.1 shall not lose
an annotation, which annotates a certain part of the ODF document
content. Only the feature, that the annotation annotates a certain part
of the document content, can't be kept - the annotation has still be
kept. Thus, the change to the ODF specification shall be as backward
compatible as possible.
- Don't misuse any other ODF feature to represent that an annotation
annotates a certain part of the ODF document content, which only
OpenOffice.org Writer can understand. (E.g.: Insert a special named
bookmark containing the annotation and the annotated part of the ODF
document content. Interpret the special named bookmark and the fact,
that it contains an annotation, into an annotation which annotates a
certain part of the ODF document content.)
Thus, I propose to introduce the following new element and new attributes:
- new optional attribute office:name of type string for existing element