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]

Reply via email to