OASIS Open Document Format for Office Applications (OpenDocument) TC

  • 1.  the simple proposal

    Posted 07-14-2008 10:06
    Regarding the „simple proposal“ Michael tried to push through last meeting I have the following concerns:
    
    a) I do not think it’s the most complex proposal in the world, but I think there are some open questions. 
    b) I’m concerned with the way Sun tries to push this through. I think its bad style not giving me the time in the TC to
    explain my points. Calling the agenda item 30sec before closing the meeting and trying to vote on it is bad style.
    Furthermore giving the TC the impression that I’m the troublemaker because this is just a simple proposal is not very
    kind.
    
    My open questions:
    a) Why should we add the two “X” to the table. Why only these? Why is text:anchor-type=”paragraph” and
    style:vertical-rel=”frame” not valid?
    b) I would not know how to implement the proposal in a reader which supports ODF1.0/1.1 and ODF1.2. Consider the
    following pseudo-code fragments:
    
    Either one could implement it as:
    
    if (text:anchor-type=”paragraph” and style:vertical-rel=”page”) then
       // use text:anchor-type=”paragraph” and style:vertical-rel=”page” regardless of the ODF version
    end
    
    Or one could implement it as 
    
    if (text:anchor-type=”paragraph” and style:vertical-rel=”page”) then
       if (odf:version=”1.2”) then 
          // use text:anchor-type=”paragraph” and style:vertical-rel=”page”
       end
       if (odf:version=”1.1” or odf:version=”1.0”) then 
          // in ODF 1.0 or ODF 1.1 this was not allowed; so we need to behave like a ODF1.0/1.1 reader
          // here it is unclear which values should be used…
       end
    end
    
    The implications for interop are huge. 
    
    ~Florian
    
    


  • 2.  Re: [office] the simple proposal

    Posted 07-14-2008 11:22
    Dear Florian
    
    Florian Reuter wrote:
    > Regarding the „simple proposal“ Michael tried to push through last meeting I have the following concerns:
    
    Michael is not pushing this proposal. It is me who is pushing this proposal.
    
    > 
    > a) I do not think it’s the most complex proposal in the world, but I think there are some open questions. 
    
    Ok. No problem.
    
    > b) I’m concerned with the way Sun tries to push this through. I think its bad style not giving me the time in the TC to
    > explain my points. Calling the agenda item 30sec before closing the meeting and trying to vote on it is bad style.
    > Furthermore giving the TC the impression that I’m the troublemaker because this is just a simple proposal is not very
    > kind.
    
    The proposal has been contributed at 2008-06-02. In the following two TC 
    calls the members have been asked for comments and questions.
    On the call on 2008-06-23, when we wanted to vote on it, you had 
    concerns regarding backward compatibility. We agreed that I send some 
    text to the mailing list. Due to mail problems I posted this text on 
    2008-07-01, but I gave a summary in the TC call on 2008-06-30.
    There was discussions on the list regarding your general request about 
    handling of undefined property values.
    
    Thus at the end, there was enough time to express your concerns.
    Nevertheless, we can discuss your concerns now, as you obviously did not 
    find the time before.
    
    > 
    > My open questions:
    > a) Why should we add the two “X” to the table. Why only these? Why is text:anchor-type=”paragraph” and
    > style:vertical-rel=”frame” not valid?
    
    The answer to these _new_ questions - you never expressed them before, 
    neither in a TC call nor on the mailing list - is:
    - Look at my proposal text:
    
    
    - Currently, I do not think that we need the others.
    
    - I do not know. Probably, such a combination makes sense. Until now I 
    did not think of this combination.
    
    
    > b) I would not know how to implement the proposal in a reader which supports ODF1.0/1.1 and ODF1.2. Consider the
    > following pseudo-code fragments:
    > 
    
    I think this question/comment/concern is irrelevant and can not be 
    solved, because as you already notice, in ODF 1.0/1.1 it is not defined, 
    how an ODF 1.0/1.1 supporting application should react on forbidden 
    combinations. Thus, it is not possible to define such a behavior in ODF 
    1.2 for ODF 1.0/1.1 supporting application.
    
    Note: As I already stated, I can support your request for such a 
    definition for the ODF 1.2 supporting applications. Thus, that these 
    application will know how to handle unknown or disallowed property values.
    
    Regards, Oliver.
    
    > Either one could implement it as:
    > 
    > if (text:anchor-type=”paragraph” and style:vertical-rel=”page”) then
    >    // use text:anchor-type=”paragraph” and style:vertical-rel=”page” regardless of the ODF version
    > end
    > 
    > Or one could implement it as 
    > 
    > if (text:anchor-type=”paragraph” and style:vertical-rel=”page”) then
    >    if (odf:version=”1.2”) then 
    >       // use text:anchor-type=”paragraph” and style:vertical-rel=”page”
    >    end
    >    if (odf:version=”1.1” or odf:version=”1.0”) then 
    >       // in ODF 1.0 or ODF 1.1 this was not allowed; so we need to behave like a ODF1.0/1.1 reader
    >       // here it is unclear which values should be used…
    >    end
    > end
    > 
    > The implications for interop are huge. 
    > 
    > ~Florian
    > 
    > 
    
    
    -- 
    =======================================================================
    Sun Microsystems GmbH    Oliver-Rainer Wittmann
    Nagelsweg 55             Software Engineer - OpenOffice.org/StarOffice
    20097 Hamburg
    Germany                  Fax:   (+49 40) 23 646 550
    http://www.sun.de        mailto:oliver-rainer.wittmann@sun.com
    -----------------------------------------------------------------------
    Sitz der Gesellschaft:
    Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
    Amtsgericht Muenchen: HRB 161028
    Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
    Vorsitzender des Aufsichtsrates: Martin Haering
    
    =======================================================================
    Oliver-Rainer Wittmann (od) - OpenOffice.org Writer
    OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS