Re: ACTION: Lloyd to ask James and Ewot about the underlying precision retention of xsd:decimal values

Sorry, I should have included a pointer to the context of this discussion:
http://www.w3.org/2015/07/28-hcls-minutes.html#item04
The question was not about Java in general, but about the FHIR reference 
implementations that are written in Java (and in C#).  The action was to 
find out whether those implementations currently retain precision of 
FHIR decimal numbers.  The question arose because the FHIR documentation 
says both (paraphrased): (a) that decimal numbers MUST retain precision 
(so 2.100 must not be truncated to 2.1) and (b) that they match the 
xsd:decimal datatype, which (in contradiction to the FHIR spec) says 
that xsd:decimal values do *not* retain precision.

David Booth

On 08/04/2015 09:35 AM, Oliver Ruebenacker wrote:
>
>       Hello,
>
>    "Java uses BigDecimal"? You mean, it is available in Java. More
> relevantly, it is supported by some libs like Sesame (e.g. through
> Literal.decimalValue).
>
>       Best, Oliver
>
> On Mon, Aug 3, 2015 at 11:55 PM, David Booth <david@dbooth.org
> <mailto:david@dbooth.org>> wrote:
>
>     Regarding the above action, and last week's discussion of
>     xsd:decimal, Lloyd reports: "Java uses BigDecimal - so full
>     retention of precision. C# uses decimal, which also retains precision."
>
>     David Booth
>
>
>
>
> --
> Oliver Ruebenacker
> Senior Software Engineer, Diabetes Portal
> <http://www.type2diabetesgenetics.org/>, Broad Institute
> <http://www.broadinstitute.org/>
>

Received on Tuesday, 4 August 2015 13:52:54 UTC