whoops I lost a couple of commas. This works:
{
"@type": "fhir:Claim",
"@id": "http://hl7.org/fhir/Claim/760152",
"Quantity.value": {
"decimal": "123.45"
},
"@context": {
"fhir": "http://hl7.org/fhir/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"decimal": {
"@id": "fhir:value",
"@type": "xsd:decimal"
},
"Quantity.value": {
"@id": "http://hl7.org/fhir/Quantity.value"
}
}
}
On Thu, Jan 12, 2017 at 2:35 PM, Conal Tuohy <[email protected]> wrote:
> On 12 January 2017 at 12:34, Grahame Grieve <
> [email protected]> wrote:
>
> > Consider this JSON-LD:
> > {
> > "@type": "fhir:Claim",
> > "@id": "http://hl7.org/fhir/Claim/760152",
> > "Quantity.value": {
> > "decimal": 123.45
> > }
> > "@context": {
> > "fhir": "http://hl7.org/fhir/",
> > "xsd": "http://www.w3.org/2001/XMLSchema#",
> > "decimal": {
> > "@id": "fhir:value",
> > "@type": "xsd:decimal"
> > }
> > "Quantity.value": {
> > "@id": "http://hl7.org/fhir/Quantity.value"
> > }
> > }
> > }
> >
> > This is valid,
>
>
> No, it's not valid. Paste it into http://json-ld.org/playground/ and see
>
>
> > but Jena logs an error: WARNING: Lexical form '1.2345E2' not
> > valid for datatype http://www.w3.org/2001/XMLSchema#decimal
> >
> > I think this is a bug in Jena - or JsonLD-java?
> >
>
> Maybe there is a bug there, maybe not, but you need to get your JSON-LD
> correct first.
>
--
-----
http://www.healthintersections.com.au / [email protected]
/ +61 411 867 065