OASIS Open Document Format for Office Applications (OpenDocument) TC

Expand all | Collapse all

Re: [office]

  • 1.  Re: [office]

    Posted 04-15-2009 07:07
    On 04/14/09 23:41, robert_weir@us.ibm.com wrote:
    > If you define the attributes for a default style then you will need to 
    > make a specific statement about many locale dependent items such as text 
    > direction, decimal separators, even typeface.  Locales that use the 
    > defaults stated by the standard will then be able to have more concise 
    > markup, since they could assume the defaults.  And locales that differ 
    > from the defaults would require more verbose markup since they would need 
    > to override those defaults 100% of the time.
    
    I agree. And in fact, even in OpenOffice.org, there is no single 
    universal default style, but the default style is generated based on 
    locale information. Further, the user has the option to specify some of 
    these defaults manually.
    
    Which is to say that I'm in favor of keeping the default styles 
    implementation dependent.
    
    
    Michael
    > 
    > I think that is why standards like HTML have avoided defining default text 
    > styles. 
    > 
    > I'm not saying it can't be done and even have some value.  But specifying 
    > such defaults will inherently prefer one set of locale conventions over 
    > another, which seems unpolitic.
    > 
    > On the other hand, perhaps this matters less with ODF since it is rarely 
    > hand authored, unlike HTML.
    > 
    > -Rob
    > 
    > 
    > Patrick Durusau 


  • 2.  Re: [office]

    Posted 04-16-2009 12:42
    Hi,
    
    Michael Brauer - Sun Germany - ham02 - Hamburg wrote:
    > On 04/14/09 23:41, robert_weir@us.ibm.com wrote:
    >> If you define the attributes for a default style then you will need to 
    >> make a specific statement about many locale dependent items such as 
    >> text direction, decimal separators, even typeface.  Locales that use 
    >> the defaults stated by the standard will then be able to have more 
    >> concise markup, since they could assume the defaults.  And locales 
    >> that differ from the defaults would require more verbose markup since 
    >> they would need to override those defaults 100% of the time.
    > 
    > I agree. And in fact, even in OpenOffice.org, there is no single 
    > universal default style, but the default style is generated based on 
    > locale information. Further, the user has the option to specify some of 
    > these defaults manually.
    > 
    > Which is to say that I'm in favor of keeping the default styles 
    > implementation dependent.
    > 
    > 
    
    I agree to Rob's and Michael's opinion.
    
    Best regards, Oliver.
    
    
    P.S.: We have proposal "Add default values" - 
    http://wiki.oasis-open.org/office/Add_default_values - in progress in 
    order to define at least a part of default values for certain attributes
    
    -- 
    =======================================================================
    Sun Microsystems GmbH    Oliver-Rainer Wittmann
    Nagelsweg 55             Software Engineer - OpenOffice.org/StarOffice
    20097 Hamburg
    Germany                  Fax:   (+49 40) 23 646 955
    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
    


  • 3.  Re: [office]

    Posted 04-16-2009 22:47
    Oliver,
    
    Apologies but I have been mostly offline for the last day or two as this 
    thread has developed.
    
    I think there is some mis-understanding that I was requesting 
    *normative* definition of default renderings for ODF.
    
    As several people have pointed out, locales have a great deal of impact 
    on actual rendering and so a *normative* definition for a single locale 
    would not be terribly useful.
    
    However, having said that, consider the puzzlement of a new implementer 
    of ODF. They want users to see their product as providing "interchange" 
    with Lotus Symphony or OpenOffice but unless they know the details of 
    the "default styles" being applied, that is going to be rather 
    difficult. I suppose one could say that they should incur the cost of 
    studying those programs to learn what is already known to others but 
    that seems contrary to the notion of an "open" standard.
    
    I suppose not specifying the details of "default styles," 
    non-normatively, does make the standard shorter but it also makes it 
    less precise.
    
    I am not suggesting that we define defaults for all possible locales but 
    we certainly should know enough of the top 2 or 3 locales to say what 
    those "defaults" would be, at least non-normatively.
    
    A consequence of not doing so is to create a barrier to those who might 
    want to implement the standard but lack the resources to develop the 
    defaults for the locales where we do define non-normative defaults.
    
    I am not suggesting that is why specifying defaults is being opposed but 
    do think we need to consider the consequences of not specifying those 
    defaults.
    
    I will have to think about how "default" styles are mentioned in the 
    current text because I suspect that in several cases knowledge of those 
    "default" styles influences what is being said in the text.
    
    My tentative position is that if we know some "default" style, 
    particularly if knowledge of that default style for any locale will make 
    it easier to implement the standard, then simply noting that locales 
    vary is a poor excuse for not saying what we know.
    
    Yes, presentations will vary from locale to locale but that missing the 
    fact that most interchange occurs *intra*-locale. And there users expect 
    appearances to be relatively uniform (Or at least I do. Admittedly a 
    universe where n = 1 but I am sure there are other examples that can be 
    cited.).
    
    Hope you are at the start of a great day!
    
    Patrick
    
    Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems wrote:
    > Hi,
    >
    > Michael Brauer - Sun Germany - ham02 - Hamburg wrote:
    >> On 04/14/09 23:41, robert_weir@us.ibm.com wrote:
    >>> If you define the attributes for a default style then you will need 
    >>> to make a specific statement about many locale dependent items such 
    >>> as text direction, decimal separators, even typeface.  Locales that 
    >>> use the defaults stated by the standard will then be able to have 
    >>> more concise markup, since they could assume the defaults.  And 
    >>> locales that differ from the defaults would require more verbose 
    >>> markup since they would need to override those defaults 100% of the 
    >>> time.
    >>
    >> I agree. And in fact, even in OpenOffice.org, there is no single 
    >> universal default style, but the default style is generated based on 
    >> locale information. Further, the user has the option to specify some 
    >> of these defaults manually.
    >>
    >> Which is to say that I'm in favor of keeping the default styles 
    >> implementation dependent.
    >>
    >>
    >
    > I agree to Rob's and Michael's opinion.
    >
    > Best regards, Oliver.
    >
    >
    > P.S.: We have proposal "Add default values" - 
    > http://wiki.oasis-open.org/office/Add_default_values - in progress in 
    > order to define at least a part of default values for certain attributes
    >
    
    -- 
    Patrick Durusau
    patrick@durusau.net
    Chair, V1 - US TAG to JTC 1/SC 34
    Convener, JTC 1/SC 34/WG 3 (Topic Maps)
    Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
    Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)
    
    


  • 4.  Re: [office]

    Posted 04-20-2009 08:59
    Hi,
    
    I did not get the problems that a new implementer of ODF would have due 
    to "interchange" its created documents with existing applications 
    supporting ODF.
    To assure that the other ODF supporting applications get the same 
    default styles the new application should export its default values of 
    the attributes in the default styles.
    
    Best regards, Oliver.
    
    
    P.S.: I also expect that the existing ODF supporting applications will 
    change in the future and will also export all its default values of the 
    attributes in the default styles. If not, then the missing default 
    values should equal the ones we will define in the mentioned in-progress 
    proposal.
    
    Patrick Durusau wrote:
    > Oliver,
    > 
    > Apologies but I have been mostly offline for the last day or two as this 
    > thread has developed.
    > 
    > I think there is some mis-understanding that I was requesting 
    > *normative* definition of default renderings for ODF.
    > 
    > As several people have pointed out, locales have a great deal of impact 
    > on actual rendering and so a *normative* definition for a single locale 
    > would not be terribly useful.
    > 
    > However, having said that, consider the puzzlement of a new implementer 
    > of ODF. They want users to see their product as providing "interchange" 
    > with Lotus Symphony or OpenOffice but unless they know the details of 
    > the "default styles" being applied, that is going to be rather 
    > difficult. I suppose one could say that they should incur the cost of 
    > studying those programs to learn what is already known to others but 
    > that seems contrary to the notion of an "open" standard.
    > 
    > I suppose not specifying the details of "default styles," 
    > non-normatively, does make the standard shorter but it also makes it 
    > less precise.
    > 
    > I am not suggesting that we define defaults for all possible locales but 
    > we certainly should know enough of the top 2 or 3 locales to say what 
    > those "defaults" would be, at least non-normatively.
    > 
    > A consequence of not doing so is to create a barrier to those who might 
    > want to implement the standard but lack the resources to develop the 
    > defaults for the locales where we do define non-normative defaults.
    > 
    > I am not suggesting that is why specifying defaults is being opposed but 
    > do think we need to consider the consequences of not specifying those 
    > defaults.
    > 
    > I will have to think about how "default" styles are mentioned in the 
    > current text because I suspect that in several cases knowledge of those 
    > "default" styles influences what is being said in the text.
    > 
    > My tentative position is that if we know some "default" style, 
    > particularly if knowledge of that default style for any locale will make 
    > it easier to implement the standard, then simply noting that locales 
    > vary is a poor excuse for not saying what we know.
    > 
    > Yes, presentations will vary from locale to locale but that missing the 
    > fact that most interchange occurs *intra*-locale. And there users expect 
    > appearances to be relatively uniform (Or at least I do. Admittedly a 
    > universe where n = 1 but I am sure there are other examples that can be 
    > cited.).
    > 
    > Hope you are at the start of a great day!
    > 
    > Patrick
    > 
    > Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems wrote:
    >> Hi,
    >>
    >> Michael Brauer - Sun Germany - ham02 - Hamburg wrote:
    >>> On 04/14/09 23:41, robert_weir@us.ibm.com wrote:
    >>>> If you define the attributes for a default style then you will need 
    >>>> to make a specific statement about many locale dependent items such 
    >>>> as text direction, decimal separators, even typeface.  Locales that 
    >>>> use the defaults stated by the standard will then be able to have 
    >>>> more concise markup, since they could assume the defaults.  And 
    >>>> locales that differ from the defaults would require more verbose 
    >>>> markup since they would need to override those defaults 100% of the 
    >>>> time.
    >>>
    >>> I agree. And in fact, even in OpenOffice.org, there is no single 
    >>> universal default style, but the default style is generated based on 
    >>> locale information. Further, the user has the option to specify some 
    >>> of these defaults manually.
    >>>
    >>> Which is to say that I'm in favor of keeping the default styles 
    >>> implementation dependent.
    >>>
    >>>
    >>
    >> I agree to Rob's and Michael's opinion.
    >>
    >> Best regards, Oliver.
    >>
    >>
    >> P.S.: We have proposal "Add default values" - 
    >> http://wiki.oasis-open.org/office/Add_default_values - in progress in 
    >> order to define at least a part of default values for certain attributes
    >>
    > 
    
    
    -- 
    =======================================================================
    Sun Microsystems GmbH    Oliver-Rainer Wittmann
    Nagelsweg 55             Software Engineer - OpenOffice.org/StarOffice
    20097 Hamburg
    Germany                  Fax:   (+49 40) 23 646 955
    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
    


  • 5.  RE: [office]

    Posted 04-20-2009 15:08
    Oliver,
    
    I agree that it would be great for a processor to create explicit default
    styles where there were none and its implementation default in the absence
    of explicit default styles were relied on.
    
    I gather that this is not a requirement of the specification and is left up
    to implementers as a matter of good implementation citizenship.
    
    Is that an accurate summary of the situation?
    
    I did not understand that a proposal was forthcoming.  I thought the
    understanding is that the default behavior in the absence of an explicit
    default style (where one would be applicable if present) is
    implementation-determined.  Is this expected to change in ODF 1.2?
    
     - Dennis 
    
    


  • 6.  Re: [office]

    Posted 04-20-2009 16:43
    Oliver,
    
    Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems wrote:
    > Hi,
    >
    > I did not get the problems that a new implementer of ODF would have 
    > due to "interchange" its created documents with existing applications 
    > supporting ODF.
    > To assure that the other ODF supporting applications get the same 
    > default styles the new application should export its default values of 
    > the attributes in the default styles.
    >
    Oliver,
    
    Perhaps we are simply missing each other.
    
    By "default stylesheet" do you mean that the application applies styles 
    that use only the style values defined by ODF?
    
    But the only question is which "value" from the set of possible values, 
    is being applied in the document?
    
    If so, that wasn't my understanding from the term "default stylesheet."
    
    And, wouldn't those styles by default be included in a document instance?
    
    If that is the case, then there isn't an issue with "default 
    stylesheet," or at least not the one that I was seeing. (Sorry 'bout that.)
    
    What the standard should say is that documents contain their styling and 
    that takes care of the "issue."
    
    Hope you are having a great day!
    
    Patrick
    > Best regards, Oliver.
    >
    >
    > P.S.: I also expect that the existing ODF supporting applications will 
    > change in the future and will also export all its default values of 
    > the attributes in the default styles. If not, then the missing default 
    > values should equal the ones we will define in the mentioned 
    > in-progress proposal.
    >
    Yes.
    > Patrick Durusau wrote:
    >> Oliver,
    >>
    >> Apologies but I have been mostly offline for the last day or two as 
    >> this thread has developed.
    >>
    >> I think there is some mis-understanding that I was requesting 
    >> *normative* definition of default renderings for ODF.
    >>
    >> As several people have pointed out, locales have a great deal of 
    >> impact on actual rendering and so a *normative* definition for a 
    >> single locale would not be terribly useful.
    >>
    >> However, having said that, consider the puzzlement of a new 
    >> implementer of ODF. They want users to see their product as providing 
    >> "interchange" with Lotus Symphony or OpenOffice but unless they know 
    >> the details of the "default styles" being applied, that is going to 
    >> be rather difficult. I suppose one could say that they should incur 
    >> the cost of studying those programs to learn what is already known to 
    >> others but that seems contrary to the notion of an "open" standard.
    >>
    >> I suppose not specifying the details of "default styles," 
    >> non-normatively, does make the standard shorter but it also makes it 
    >> less precise.
    >>
    >> I am not suggesting that we define defaults for all possible locales 
    >> but we certainly should know enough of the top 2 or 3 locales to say 
    >> what those "defaults" would be, at least non-normatively.
    >>
    >> A consequence of not doing so is to create a barrier to those who 
    >> might want to implement the standard but lack the resources to 
    >> develop the defaults for the locales where we do define non-normative 
    >> defaults.
    >>
    >> I am not suggesting that is why specifying defaults is being opposed 
    >> but do think we need to consider the consequences of not specifying 
    >> those defaults.
    >>
    >> I will have to think about how "default" styles are mentioned in the 
    >> current text because I suspect that in several cases knowledge of 
    >> those "default" styles influences what is being said in the text.
    >>
    >> My tentative position is that if we know some "default" style, 
    >> particularly if knowledge of that default style for any locale will 
    >> make it easier to implement the standard, then simply noting that 
    >> locales vary is a poor excuse for not saying what we know.
    >>
    >> Yes, presentations will vary from locale to locale but that missing 
    >> the fact that most interchange occurs *intra*-locale. And there users 
    >> expect appearances to be relatively uniform (Or at least I do. 
    >> Admittedly a universe where n = 1 but I am sure there are other 
    >> examples that can be cited.).
    >>
    >> Hope you are at the start of a great day!
    >>
    >> Patrick
    >>
    >> Oliver-Rainer Wittmann - Software Engineer - Sun Microsystems wrote:
    >>> Hi,
    >>>
    >>> Michael Brauer - Sun Germany - ham02 - Hamburg wrote:
    >>>> On 04/14/09 23:41, robert_weir@us.ibm.com wrote:
    >>>>> If you define the attributes for a default style then you will 
    >>>>> need to make a specific statement about many locale dependent 
    >>>>> items such as text direction, decimal separators, even typeface.  
    >>>>> Locales that use the defaults stated by the standard will then be 
    >>>>> able to have more concise markup, since they could assume the 
    >>>>> defaults.  And locales that differ from the defaults would require 
    >>>>> more verbose markup since they would need to override those 
    >>>>> defaults 100% of the time.
    >>>>
    >>>> I agree. And in fact, even in OpenOffice.org, there is no single 
    >>>> universal default style, but the default style is generated based 
    >>>> on locale information. Further, the user has the option to specify 
    >>>> some of these defaults manually.
    >>>>
    >>>> Which is to say that I'm in favor of keeping the default styles 
    >>>> implementation dependent.
    >>>>
    >>>>
    >>>
    >>> I agree to Rob's and Michael's opinion.
    >>>
    >>> Best regards, Oliver.
    >>>
    >>>
    >>> P.S.: We have proposal "Add default values" - 
    >>> http://wiki.oasis-open.org/office/Add_default_values - in progress 
    >>> in order to define at least a part of default values for certain 
    >>> attributes
    >>>
    >>
    >
    >
    
    -- 
    Patrick Durusau
    patrick@durusau.net
    Chair, V1 - US TAG to JTC 1/SC 34
    Convener, JTC 1/SC 34/WG 3 (Topic Maps)
    Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
    Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)
    
    
    


  • 7.  RE: [office]

    Posted 04-20-2009 18:01
    Patrick,
    
    1. I think the problem is that cd01-rev06 section 15.3 is unclear in this
    wording:
    
    "The 


  • 8.  Re: [office]

    Posted 05-22-2009 20:45
    Dennis,
    
    Just now getting to this in my effort to clear editorial notes.
    
    Note from 15.2, the language you cite:
    
    > "If a value for the formatting property has not been found, then the default
    > style (see 15.3) that has the same family as the style that has been
    > referenced initially is checked. If it specifies a value for the formatting
    > property, then this value is taken. Otherwise an implementation specific
    > value is taken."
    There isn't any "otherwise an implementation specific value is taken."
    
    By definition the "default" style is defined by the implementation.
    
    Unless you think we are saying:
    
    1. Defined styles
    
    2. Default style (defined by the application)
    
    3. Application specific value but not as part of a style definition.
    
    I am not sure I see #2 and #3 as being different, except that we do 
    refer to default styles belonging to families.
    
    I do agree that what you say is a way out, although it isn't the way I 
    would prefer. My preference being, perhaps in ODF-Next, to define styles 
    so that some similarity in appearance can be had across conforming 
    implementations. Appearance really has very little, in my view, to do 
    with interoperability but that viewpoint has not carried the day. ;-)
    
    Hope you are looking forward to a great weekend!
    
    Patrick
    
    Dennis E. Hamilton wrote:
    > Patrick,
    >
    > 1. I think the problem is that cd01-rev06 section 15.3 is unclear in this
    > wording:
    >
    > "The 


  • 9.  Re: [office]

    Posted 05-22-2009 20:59
    On Fri, 2009-05-22 at 16:46 -0400, Patrick Durusau wrote:
    > Dennis,
    > 
    > Just now getting to this in my effort to clear editorial notes.
    > 
    > Note from 15.2, the language you cite:
    > 
    > > "If a value for the formatting property has not been found, then the default
    > > style (see 15.3) that has the same family as the style that has been
    > > referenced initially is checked. If it specifies a value for the formatting
    > > property, then this value is taken. Otherwise an implementation specific
    > > value is taken."
    > There isn't any "otherwise an implementation specific value is taken."
    > 
    > By definition the "default" style is defined by the implementation.
    > 
    > Unless you think we are saying:
    > 
    > 1. Defined styles
    > 
    > 2. Default style (defined by the application)
    > 
    > 3. Application specific value but not as part of a style definition.
    > 
    > I am not sure I see #2 and #3 as being different, except that we do 
    > refer to default styles belonging to families.
    > 
    > I do agree that what you say is a way out, although it isn't the way I 
    > would prefer. My preference being, perhaps in ODF-Next, to define styles 
    > so that some similarity in appearance can be had across conforming 
    > implementations. Appearance really has very little, in my view, to do 
    > with interoperability but that viewpoint has not carried the day. ;-)
    > 
    
    Hi,
    
    I think that you may be missing the point that there may be 2
    implementations involved. So we have the following list of priorities:
    
    1. defined style
    2. default-style contained in ODF file (and apparently put there by the
    implementation that created the file. That default style may originally
    been implementation dependent but has now been fixed for this file.)
    3. default style not contained in the ODF file that depends on teh
    implementation reading/displaying the file.
    
    Andreas
    
    > 
    -- 
    Andreas J. Guelzow, PhD, FTICA
    Coordinator, Mathematical & Computing Sciences
    Concordia University College of Alberta
    
    


  • 10.  RE: [office]

    Posted 05-22-2009 21:49
    
    1. Andreas: It is indeed the case you raise that I had in mind.  If a
    "default" is explicit in the file, put their by the generating application,
    we are fine.  When the generating application does not do that, and the
    consumers each have their own approach (the implementation specific value)
    that is taken silently, that is the problem.
    
    2. Patrick: With regard "there isn't any 'otherwise an implementation
    specific value is taken.'"  I don't understand.  I am looking directly at
    the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    there.  It is also there in cd02, approved since my original remark.  So the
    statement is there.  So what is it you are saying there isn't one of?  What
    do you think that sentence means?
    
     - Dennis
    
    


  • 11.  RE: [office]

    Posted 05-22-2009 22:07
    On Fri, 2009-05-22 at 14:48 -0700, Dennis E. Hamilton wrote:
    > 
    > 1. Andreas: It is indeed the case you raise that I had in mind.  If a
    > "default" is explicit in the file, put their by the generating application,
    > we are fine.  When the generating application does not do that, and the
    > consumers each have their own approach (the implementation specific value)
    > that is taken silently, that is the problem.
    
    Dennis,
    
    I was commenting on the fact that Patrick seemed to miss that the
    default-style in the file and the implementation-default style could be
    different.
    
    I still do not see a problem here.
    
    Yes, the document could indeed look different in a reading
    implementation that has different defaults. But I find that positive.
    The creating application could fix all styles in the file if it desired
    to have the appearance fixed, but I can also imagine situation where you
    do not want that to happen. (In the academic world with respect to
    journal submission in Mathematics you hardly ever would want that
    happen, but of course it would be very unlikely that a file format like
    ODF would ever be acceptable for this purpose.
    
    Andreas
    
    > 
    > 2. Patrick: With regard "there isn't any 'otherwise an implementation
    > specific value is taken.'"  I don't understand.  I am looking directly at
    > the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    > there.  It is also there in cd02, approved since my original remark.  So the
    > statement is there.  So what is it you are saying there isn't one of?  What
    > do you think that sentence means?
    > 
    >  - Dennis
    > 
    > 


  • 12.  Re: [office]

    Posted 05-23-2009 09:58
    Dennis,
    
    Dennis E. Hamilton wrote:
    > 1. Andreas: It is indeed the case you raise that I had in mind.  If a
    > "default" is explicit in the file, put their by the generating application,
    > we are fine.  When the generating application does not do that, and the
    > consumers each have their own approach (the implementation specific value)
    > that is taken silently, that is the problem.
    >
    > 2. Patrick: With regard "there isn't any 'otherwise an implementation
    > specific value is taken.'"  I don't understand.  I am looking directly at
    > the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    > there.  It is also there in cd02, approved since my original remark.  So the
    > statement is there.  So what is it you are saying there isn't one of?  What
    > do you think that sentence means?
    >
    >   
    Note questioning the presence of the sentence but how to distinguish 
    between a "default stylesheet" (which is simply some implementation 
    defined set of values, not a stylesheet in the sense we define them in 
    ODF) versus "an implementation specific value..." How are those different?
    
    Both are determined by the implementation.
    
    Neither one is confined by the styles we define in ODF.
    
    We go to some lengths to define stylesheets, how they are referenced, 
    their values, etc.
    
    What part of those definitions are applicable to "default stylesheets?" 
    So far all I have found is the reference to "default stylesheets" having 
    a style family name. They are not defined as part of the document but as 
    part of the implementation. (Or so I have been told.)
    
    Then my question becomes how is that different from "an implementation 
    specific value?" Seems to me that all an implementation defined 
    stylesheet can be is a set of "implementation specific values." Yes?
    
    BTW, I think you are putting too much weight on "approved." All that 
    means is that the TC was happy for this to issue as a draft for further 
    review and comment. A milestone if you will, nothing more or less.
    
    Hope you are having a great weekend!
    
    Patrick
    >  - Dennis
    >
    > 


  • 13.  Re: [office]

    Posted 05-23-2009 13:14
    On Sat, 2009-05-23 at 05:59 -0400, Patrick Durusau wrote:
    > Dennis,
    > 
    > Dennis E. Hamilton wrote:
    > > 1. Andreas: It is indeed the case you raise that I had in mind.  If a
    > > "default" is explicit in the file, put their by the generating application,
    > > we are fine.  When the generating application does not do that, and the
    > > consumers each have their own approach (the implementation specific value)
    > > that is taken silently, that is the problem.
    > >
    > > 2. Patrick: With regard "there isn't any 'otherwise an implementation
    > > specific value is taken.'"  I don't understand.  I am looking directly at
    > > the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    > > there.  It is also there in cd02, approved since my original remark.  So the
    > > statement is there.  So what is it you are saying there isn't one of?  What
    > > do you think that sentence means?
    > >
    > >   
    > Note questioning the presence of the sentence but how to distinguish 
    > between a "default stylesheet" (which is simply some implementation 
    > defined set of values, not a stylesheet in the sense we define them in 
    > ODF) versus "an implementation specific value..." How are those different?
    
    Hi Patrick,
    
    you lost me here. In your previous message yo cited 15.2:
    
    > "If a value for the formatting property has not been found, then the
    default
    > style (see 15.3) that has the same family as the style that has been
    > referenced initially is checked. If it specifies a value for the
    formatting
    > property, then this value is taken. Otherwise an implementation
    specific
    > value is taken."
    
    The "default style (see 15.3)" referred to here is in the document. SO
    let's say I want to format a table cell:
    
    1) I check the information given in the table. A style for the cell
    could be given directly in the table cell, and indirectly in the row or
    in the column specification. [Why not in the table spec? But that's a
    different question.]
    2) I check the default-style of family table-cell contained in the
    document.
    3) I use an implementation defined style.
    
    Where did I get lost or confused?
    
    Andreas
    
    
    > 
    > Both are determined by the implementation.
    > 
    > Neither one is confined by the styles we define in ODF.
    > 
    > We go to some lengths to define stylesheets, how they are referenced, 
    > their values, etc.
    > 
    > What part of those definitions are applicable to "default stylesheets?" 
    > So far all I have found is the reference to "default stylesheets" having 
    > a style family name. They are not defined as part of the document but as 
    > part of the implementation. (Or so I have been told.)
    > 
    > Then my question becomes how is that different from "an implementation 
    > specific value?" Seems to me that all an implementation defined 
    > stylesheet can be is a set of "implementation specific values." Yes?
    > 
    > BTW, I think you are putting too much weight on "approved." All that 
    > means is that the TC was happy for this to issue as a draft for further 
    > review and comment. A milestone if you will, nothing more or less.
    > 
    > Hope you are having a great weekend!
    > 
    > Patrick
    > >  - Dennis
    > >
    > > 


  • 14.  Re: [office]

    Posted 05-23-2009 15:46
    Andreas,
    
    Andreas J. Guelzow wrote:
    > On Sat, 2009-05-23 at 05:59 -0400, Patrick Durusau wrote:
    >   
    >> Dennis,
    >>
    >> Dennis E. Hamilton wrote:
    >>     
    >>> 1. Andreas: It is indeed the case you raise that I had in mind.  If a
    >>> "default" is explicit in the file, put their by the generating application,
    >>> we are fine.  When the generating application does not do that, and the
    >>> consumers each have their own approach (the implementation specific value)
    >>> that is taken silently, that is the problem.
    >>>
    >>> 2. Patrick: With regard "there isn't any 'otherwise an implementation
    >>> specific value is taken.'"  I don't understand.  I am looking directly at
    >>> the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    >>> there.  It is also there in cd02, approved since my original remark.  So the
    >>> statement is there.  So what is it you are saying there isn't one of?  What
    >>> do you think that sentence means?
    >>>
    >>>   
    >>>       
    >> Note questioning the presence of the sentence but how to distinguish 
    >> between a "default stylesheet" (which is simply some implementation 
    >> defined set of values, not a stylesheet in the sense we define them in 
    >> ODF) versus "an implementation specific value..." How are those different?
    >>     
    >
    > Hi Patrick,
    >
    > you lost me here. In your previous message yo cited 15.2:
    >
    >   
    >> "If a value for the formatting property has not been found, then the
    >>     
    > default
    >   
    >> style (see 15.3) that has the same family as the style that has been
    >> referenced initially is checked. If it specifies a value for the
    >>     
    > formatting
    >   
    >> property, then this value is taken. Otherwise an implementation
    >>     
    > specific
    >   
    >> value is taken."
    >>     
    >
    > The "default style (see 15.3)" referred to here is in the document. SO
    > let's say I want to format a table cell:
    >
    > 1) I check the information given in the table. A style for the cell
    > could be given directly in the table cell, and indirectly in the row or
    > in the column specification. [Why not in the table spec? But that's a
    > different question.]
    > 2) I check the default-style of family table-cell contained in the
    > document.
    > 3) I use an implementation defined style.
    >
    > Where did I get lost or confused?
    >
    >   
    I suspect it is my confusion or at least we have different assumptions.
    
    You are assuming (perhaps correctly) that the "default-style" obeys all 
    the rules we specify for styles *and* is recorded in the document.
    
    That is to say that all implementations have a "default-style" that in 
    the absence of a style in the document that it will use for elements 
    missing a style.
    
    On your #3, I don't read 15.2 "implementation specific value" as meaning 
    an "implementation defined style" in your words.
    
    I haven't worked this through but it seems to me that we should say:
    
    1) Use style information as given (subject to the limitations we define 
    on styles)
    
    2) Use a "default-style" that is recorded in the document but defined by 
    the implementation. (also subject to the limits we define on styles)
    
    No third option. I don't see what we gain by saying "implementation 
    specific value." That seems to me to take it out of the range of the 
    styles we have defined.
    
    Does that help?
    
    Hope you are having a great weekend!
    
    Patrick
    
    PS: Apologies for not seeing your earlier post before I replied to 
    Dennis. I was sorting for some other reason and saw the post by Dennis 
    first.
    
    -- 
    Patrick Durusau
    patrick@durusau.net
    Chair, V1 - US TAG to JTC 1/SC 34
    Convener, JTC 1/SC 34/WG 3 (Topic Maps)
    Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
    Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)
    
    


  • 15.  Re: [office]

    Posted 05-23-2009 16:41
    On Sat, 2009-05-23 at 11:47 -0400, Patrick Durusau wrote:
    > Andreas,
    > 
    > Andreas J. Guelzow wrote:
    > > On Sat, 2009-05-23 at 05:59 -0400, Patrick Durusau wrote:
    > >   
    > >> Dennis,
    > >>
    > >> Dennis E. Hamilton wrote:
    > >>     
    > >>> 1. Andreas: It is indeed the case you raise that I had in mind.  If a
    > >>> "default" is explicit in the file, put their by the generating application,
    > >>> we are fine.  When the generating application does not do that, and the
    > >>> consumers each have their own approach (the implementation specific value)
    > >>> that is taken silently, that is the problem.
    > >>>
    > >>> 2. Patrick: With regard "there isn't any 'otherwise an implementation
    > >>> specific value is taken.'"  I don't understand.  I am looking directly at
    > >>> the second full paragraph of 15.2 in cd01 rev06 and the statement is right
    > >>> there.  It is also there in cd02, approved since my original remark.  So the
    > >>> statement is there.  So what is it you are saying there isn't one of?  What
    > >>> do you think that sentence means?
    > >>>
    > >>>   
    > >>>       
    > >> Note questioning the presence of the sentence but how to distinguish 
    > >> between a "default stylesheet" (which is simply some implementation 
    > >> defined set of values, not a stylesheet in the sense we define them in 
    > >> ODF) versus "an implementation specific value..." How are those different?
    > >>     
    > >
    > > Hi Patrick,
    > >
    > > you lost me here. In your previous message yo cited 15.2:
    > >
    > >   
    > >> "If a value for the formatting property has not been found, then the
    > >>     
    > > default
    > >   
    > >> style (see 15.3) that has the same family as the style that has been
    > >> referenced initially is checked. If it specifies a value for the
    > >>     
    > > formatting
    > >   
    > >> property, then this value is taken. Otherwise an implementation
    > >>     
    > > specific
    > >   
    > >> value is taken."
    > >>     
    > >
    > > The "default style (see 15.3)" referred to here is in the document. SO
    > > let's say I want to format a table cell:
    > >
    > > 1) I check the information given in the table. A style for the cell
    > > could be given directly in the table cell, and indirectly in the row or
    > > in the column specification. [Why not in the table spec? But that's a
    > > different question.]
    > > 2) I check the default-style of family table-cell contained in the
    > > document.
    > > 3) I use an implementation defined style.
    > >
    > > Where did I get lost or confused?
    > >
    > >   
    > I suspect it is my confusion or at least we have different assumptions.
    > 
    > You are assuming (perhaps correctly) that the "default-style" obeys all 
    > the rules we specify for styles *and* is recorded in the document.
    
    Yes I do. I think the reference to 15.3 which talks about the
    


  • 16.  RE: [office]

    Posted 05-24-2009 16:45
    Patrick,
    
    1. CLARIFICATION
    
      1.1 I think we are being confused between (1) the technical use of
    "default-" in the ODF specification for an explicitly-expressed provision in
    the ODF format versus (2) an implementation-specific value that is not in
    evidence but that is employed invisibly in the absence of an
    explicitly-expressed provision (whatever its origin).  To be precise, I will
    not here use "default" in any sense but in the specialized technical sense
    (1) of the ODF specification, and use implementation-determined for case (2)
    and its kin.  
    
      1.2 The question at hand is whether it is supportive of interoperability
    to have case (2) in 15.2 or whether there should be an ODF-specified result
    instead of an implementation-determined one, at least for the more-specific
    conformance targets that are introduced with ODF 1.2.  (Another way to deal
    with this would be to declare a document invalid if it depends on a
    formatting property for which a value is not explicitly determined in the
    document, without any resort to implementation-determined values.) 
    
    2. ANALYSIS
    
      2.1 My reading of the sentence at the end of the second paragraph of
    section 15.2 is about case (2), not case (1).  The ODF specification is
    appropriately-silent on how instances of case (1) arise in the
    representation of an ODF document (that is, whether they are introduced
    automatically by a processor and/or whether an user may influence and even
    specify them).  Case (2) applies when there is no such resolution under (1).
    
      2.2 My reading of section 15.2 on 


  • 17.  Re: [office]

    Posted 06-24-2009 13:51
    Dennis,
    
    Sorry it took so long to get back around to this post!
    
    Yes, you are entirely correct, we do need to agree on what the problem 
    "is" before we can attempt a solution.
    
    Personally I favor the notion of an ODF specified result for styles. 
    While markup "interoperability" means something else, presentation is 
    the most common aspect that users will perceive as representing 
    "interoperability." Perhaps from their perspective that isn't altogether 
    unreasonable. And we are after all trying to craft a markup format that 
    meets their needs and not necessarily our appreciation of the finer 
    points of markup theory.
    
    I am less certain about simply prohibiting the use of implementation 
    values, but I would like to know where our values or value ranges are 
    insufficient.
    
    Hope you are having a great day!
    
    Patrick
    
    Dennis E. Hamilton wrote:
    > Patrick,
    >
    > 1. CLARIFICATION
    >
    >   1.1 I think we are being confused between (1) the technical use of
    > "default-" in the ODF specification for an explicitly-expressed provision in
    > the ODF format versus (2) an implementation-specific value that is not in
    > evidence but that is employed invisibly in the absence of an
    > explicitly-expressed provision (whatever its origin).  To be precise, I will
    > not here use "default" in any sense but in the specialized technical sense
    > (1) of the ODF specification, and use implementation-determined for case (2)
    > and its kin.  
    >
    >   1.2 The question at hand is whether it is supportive of interoperability
    > to have case (2) in 15.2 or whether there should be an ODF-specified result
    > instead of an implementation-determined one, at least for the more-specific
    > conformance targets that are introduced with ODF 1.2.  (Another way to deal
    > with this would be to declare a document invalid if it depends on a
    > formatting property for which a value is not explicitly determined in the
    > document, without any resort to implementation-determined values.) 
    >
    > 2. ANALYSIS
    >
    >   2.1 My reading of the sentence at the end of the second paragraph of
    > section 15.2 is about case (2), not case (1).  The ODF specification is
    > appropriately-silent on how instances of case (1) arise in the
    > representation of an ODF document (that is, whether they are introduced
    > automatically by a processor and/or whether an user may influence and even
    > specify them).  Case (2) applies when there is no such resolution under (1).
    >
    >   2.2 My reading of section 15.2 on