On 27/06/14 21:45, Dennis E. Hamilton wrote: > Louis, you ask an interesting question. > > I checked on the ODF SDK incubator project and there is no specific support > for change-tracking of any flavor there. > > The higher-level Document API (called Simple API historically) has no methods > for enabling, reviewing, or even recognizing tracked changes. Although that > API could hide the complexities of change-tracking, there is no indication > that it is going on under the covers. In particular, there is no way to > provide the provenance metadata that is stored with a tracked change (the > <office:change-info> element). I have no idea what would happen at the > Simple API on manipulating a document that already had tracked-change > information in it. > > The lower-level ODF DOM API has classes that are derived from the ODF > Document RNG Schema, so the piece parts have to be there -- that is, the > element types involved in tracked-changes are all present in the DOM and > presumably they place properly within the hierarchical structure of the > document format. Coordination between change marks and components within a > <text:tracked-changes> element are apparently an exercise left to the > student. > > Although the ODF DOM classes are derived from the ODF Document RNG Schema, > there is evidently a prospect for introducing foreign elements, attributes, > and attribute values. I have not looked deeply enough to see how the > necessary namespace bindings can be introduced for foreign elements and > attributes (and foreign QNames and prefixes in attribute values). > > I'm not certain how the ODF SDK is helpful in this area, unless it is for > proof-of-concept work and manufacturing of test documents. It is something > to think about. It is also important to determine whether documents with > tracked changes of any sort can be manipulated via the ODF SDK, especially > the Simple API. > > I also think it would be interesting to see what the ODF Validator that is > part of the ODF SDK project would do or could be adapted to handle with > regard to documents complicated by the presence of tracked changes. I don't > know how much referential-integrity checking is done at that level, although > it would be useful to have that with regard to all cases of cross-referencing > within the document structure. > > Thanks for raising that question.
probably better discussed on [email protected] Juergen > > - Dennis > > > > -----Original Message----- > From: Louis Suárez-Potts [mailto:[email protected]] > Sent: Friday, June 27, 2014 11:05 > To: Dennis E. Hamilton > Cc: Andrea Pescetti; [email protected] > Subject: Re: Work on Change-Tracking > > > [ ... ] > > This is pretty interesting, Dennis! But it makes me wonder. Do we have an > updated (that is, current) ODF SDK? (Perhaps out of the ODF Toolkit project?) > > -louis > > > [ ... ] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
