OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Updated: (OFFICE-1828) Engineering notationrequires a slightly modified scientific format in which the exponent isalways divisible by 3.



     [ http://tools.oasis-open.org/issues/browse/OFFICE-1828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Guelzow  updated OFFICE-1828:
-------------------------------------

    Resolution: 
In Part 1, 16.27.5 <number:scientific-number> change:
-----------------------------------------------------------------
The <number:scientific-number> element has the following attributes: number:decimal-places 19.343.4, number:grouping 19.348, number:min-exponent-digits 19.351 and number:min-integer-digits 19.352.
-----------------------------------------------------------------
to:
-----------------------------------------------------------------
The <number:scientific-number> element has the following attributes: number:decimal-places 19.343.4, number:exponent-interval 19.xxx, number:grouping 19.348, number:min-exponent-digits 19.351 and number:min-integer-digits 19.352.
-----------------------------------------------------------------

In Part 1 insert section:
-----------------------------------------------------------------
19.xxx number:exponent-interval
The number:exponent-interval attribute determines the valid exponents to be used: the valid exponents are the integer multiples of the value of the number:exponent-interval attribute. The default value for this attribute is 1.
The number:exponent-interval attribute is usable with the following element:
<number:scientific-number> 16.27.5.
The number:exponent-interval attribute has the data type positiveInteger 18.2.

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

In the schema change
-----------------------------------------------------------------
<define name="number-scientific-number-attlist">
<optional>
<attribute name="number:min-exponent-digits">
<ref name="integer"/>
</attribute>
</optional>
</define>
-----------------------------------------------------------------------
to
-----------------------------------------------------------------
<define name="number-scientific-number-attlist">
<interleave>
                       <optional>
<attribute name="number:min-exponent-digits">
<ref name="integer"/>
</attribute>
</optional>
<optional>
<attribute name="number:exponent-interval">
<ref name="positiveInteger"/>
</attribute>
</optional>
</interleave>
</define>
------------------------------------------------------------------ 

  was:
In Part 1, 16.27.5 <number:scientific-number> change:
-----------------------------------------------------------------
The <number:scientific-number> element has the following attributes: number:decimal-places 19.343.4, number:grouping 19.348, number:min-exponent-digits 19.351 and number:min-integer-digits 19.352.
-----------------------------------------------------------------
to:
-----------------------------------------------------------------
The <number:scientific-number> element has the following attributes: number:decimal-places 19.343.4, number:exponent-interval 19.xxx, number:grouping 19.348, number:min-exponent-digits 19.351 and number:min-integer-digits 19.352.
-----------------------------------------------------------------

In Part 1 insert section:
-----------------------------------------------------------------
19.xxx number:exponent-interval
The number:exponent-interval attribute determines the valid exponents to be used: the valid exponents are the integer multiples of the value of the number:exponent-interval attribute. The default value for this attribute is 1.
The number:exponent-base attribute is usable with the following element:
<number:scientific-number> 16.27.5.
The number:exponent-interval attribute has the data type positiveInteger 18.2.

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

In the schema change
-----------------------------------------------------------------
<define name="number-scientific-number-attlist">
<optional>
<attribute name="number:min-exponent-digits">
<ref name="integer"/>
</attribute>
</optional>
</define>
-----------------------------------------------------------------------
to
-----------------------------------------------------------------
<define name="number-scientific-number-attlist">
<interleave>
                       <optional>
<attribute name="number:min-exponent-digits">
<ref name="integer"/>
</attribute>
</optional>
<optional>
<attribute name="number:exponent-interval">
<ref name="positiveInteger"/>
</attribute>
</optional>
</interleave>
</define>
------------------------------------------------------------------ 


> Engineering notation requires a slightly modified scientific format in which the exponent is always divisible by 3.
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFFICE-1828
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-1828
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Improvement
>          Components: Table
>    Affects Versions: ODF 1.2
>            Reporter: Andreas Guelzow 
>            Assignee: Andreas Guelzow 
>            Priority: Minor
>             Fix For: ODF 1.3 CSD 01
>
>
> Engineering notation frequently requires a slightly modified scientific format in which the exponent is always divisible by 3.
> We should allow for an attribute (number:exponent-factor or something like) that that determines which multiples are allowed as exponents. It would be 1 for regular scientific notation, 3 for engineering notation,...
> Gnumeric currently only allows regular scientific notation and engineering notation and uses a foreign attribute  "gnm:engineering"  to <number:scientific-number>. A value of "true" indicates that the exponent will always be a multiple of 3.
> In this proposal I intend to provide for a more general situation by providing an attribute to <number:scientific-number> that has, at this time, the two integer values 1 and 3 as possible values. This will permit easier extension if any implementation desires to allow other multipliers. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]