Next in thread → Next in month →

Re: [office] Comments on OpenDocument-v1.3-wd01-part5-changetracking.odt

From
Svante Schubert <>
Date
2013-11-05T14:50:42+00:00
ID
Thread
Re: [office] Comments on OpenDocument-v1.3-wd01-part5-changetracking.odt
Hi Regina,

      

      Thank you for your valuable feed-back.

      Would you like to join our change-tracking subcommittee? :)

      No obligation, no strings attached, but for instance you may
      attend tomorrows call at 16:30 German time, all required details:

      https://www.oasis-open.org/committees/event.php?event_id=33781

      We would be honored. 

      

      Based on your feed-back I did (am doing) an update on the draft,
      perhaps we can discuss any potential misunderstanding of your
      feed-back by my side on tomorrows call?

      

      Some further answers of mine below...

      

      Am 28.10.2013 23:40, schrieb Regina Henschel:

    

    Hi
      Svante,
      

      

      I have read the document and have some comments and questions:
      

      

      2.2 Meta Operations
      

      The operation 'Replace' contains "property is changing". And the
      operation 'Format' contains "Adding/Removing one or more
      properties". It is not clear what is covered by operation
      'Replace' and what by 'Format'.
      

      

    
    Fixed this. I removed the property at "Replace".

    2.3
      Positioning Components
      

      If three people work on a document A. First person creates change
      B from A, second person creates change C von A. Both persons sent
      it to the third person, who will merge B and C into his A. Will
      such merging be possible?
      

    
    Yes. 

    Two additional information:

    
      
There are some changes, that would result in a merge conflict,
        like "A = work on a cell" and "B = deletion of that table". The
        ability for an automated merge still does not prevent us to
        communicate.

        But the application might annotate changes with some kind of
        traffic light paradigm, where collisions are marked "red",
        possible but very close change (e.g. text changes in the same
        paragraph or section) marked yellow and changes in different
        sections "green" changes.

      
There are some concepts in IT to enable distributed work, for
        instance 

      
        
http://en.wikipedia.org/wiki/Lamport_timestamps

        
http://en.wikipedia.org/wiki/Vector_clock

      
    
    3.7
      Images, Shapes, Charts
      

      * I miss formula-objects. I know, there is currently no change
      tracking in formula-documents in ODF. But Microsoft Word has
      change tracking in inline formulas.
      

    
    You are right, they are missing. We are still at the beginning, but
    you are right, we should aim to cover the current state-of-the-art
    coverage of implemented change-tracking.

    @ODF Implementors

    Question:

    
      
Is the change marked as blob in ODF applications, like the
        formula has changed?

      
Is it possible to show the detailed changed

    
    
A formula is pretty much a good example to have no merge at this
      level. Otherwise we need to normalize formulas on mathematical
      level ;)

    

    *
      I miss an outline topic 'frame'.
      

    
    You mean how to handle frames and text frames? Are they are
    currently tracked?

    I have fixed my wording in regard of nested paragraphs, of course
    they have to be allowed.

    *
      Charts and formula-objects are different from images and shapes,
      because they are complete documents by themselves in ODF. Perhaps
      it would be better to handle them in a different section?
      

      

    
    Yes, that might be. I have overtaken the sections from the ECT
    proposal. 

    @ODF Implementors:

    Am I (or better John, who original created the document) right about
    the status on change-tracking:

https://www.oasis-open.org/committees/document.php?document_id=51238&wg_abbrev=office-collab

    Need
      flat formats a different handling?
      

      

    
    The same operation handling could be applied to flat xml as although
    all information in one XML stream, there is only one theoretical
    component tree the operations are work upon.

    Nevertheless regarding the flat XML file format, I have a very
    special view to. 

    

    As the principal rule of thumb for ODF design:

    Do not add something to the ODF standard, which does not add
    functionality, but only makes the format more complex for
    implementers!

    XML flat format was mistakenly designed to enhance the XSLT handling
    for ODF. The reality is that computer language are able to handle
    access to ZIP without the need to unpack the ZIP explicitly. 

    (E.g. in Java we used to implement a javax.xml.transform.URIResolver
    & org.xml.sax.EntityResolver to handle access to documents, see
    our Resolver in the ODF
      Toolkit used in a test case "testResolverWithXSLT".)

    Especially when XSLT would require to parse all the embedded images,
    which usually not being used by XSLT itself, only wasting resources
    and not seldom lead into memory problems.

    

    Another example for this redundancy that only creates complexity are
    our numbered
      paragraphs in ODF (reference to ODF 1.2 spec ), which should
    be deprecated ASAP.

    

    Best regards,

    Svante

    Kind
      regards
      

      Regina
      

      

---------------------------------------------------------------------
      

      To unsubscribe from this mail list, you must leave the OASIS TC
      that generates this mail.  Follow this link to all your TCs in
      OASIS at:
      

      https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
Next in thread → Next in month →