02:41:26 dbooth has joined #hcls 14:59:43 RRSAgent has joined #hcls 14:59:43 logging to https://www.w3.org/2025/04/03-hcls-irc 14:59:47 rrsagent, make logs public 14:59:53 rrsagent, pointer 14:59:53 See https://www.w3.org/2025/04/03-hcls-irc#T14-59-53 15:01:19 Meeting: FHIR RDF 15:01:19 Chair: David Booth 15:04:21 Topic: ITS call 15:07:25 ITS group approved our other two tickets https://docs.google.com/presentation/d/1Ayfwly7zeNAXgREYRi8Y_sT3cwHh6wiQKqd2K0udsnE/edit?pli=1#slide=id.g32b3cad567b_0_0 15:07:38 Topic: DICOM 15:10:20 Issue https://github.com/w3c/hcls-fhir-rdf/issues/146 15:10:51 AGREED: to go ahead with this proposal 15:10:54 rrsagent, pointer 15:10:54 See https://www.w3.org/2025/04/03-hcls-irc#T15-10-54 15:18:17 Looking at https://github.com/w3c/hcls-fhir-rdf/issues/149 15:19:12 erich: I've implemented the geosparql approach, using ^^geo:wktLiteral datatype. 15:20:27 dbooth: The polygons would be opaque to SPARQL processors that do not implement the geosparql extension. 15:21:23 erich: Need to define coordinate system in the file. 15:22:25 ... I'd have to convert those to meters to interpret them correctly. 15:23:21 ... geosparql was designed for geo data, but there are efforts to make it work for cartesian coordinate systems. 15:23:37 ... They're trying to push QTD coordinate systems. 15:23:57 ... Then you could microns, and life would be good. But they're not fully compliant yet. 15:24:15 detlef: Would that be a problem with current data? 15:24:40 erich: It would parse it, but need to change it to change the coordinates to meters, and use the default geographical system. 15:26:03 ... If the coordinate system is not specified, it defaults to meters (I believe). I need to change the numbers to comply w the default coord system. 15:27:04 ... geosparql shows how to specify the coordinate system, but not sure what implementations support it. 15:31:38 eric: Do we need to preserve the lexical values? 15:32:10 erich: When we bring this to the DICOM group, we'll see what they say 15:34:01 erich: DICOM JSON allows numbers as strings to be turned into native JSON integers 15:35:54 ... so that gives precedent. 15:36:15 dbooth: Would we be closing off other possible future solutions with this approach? 15:37:49 erich: No, because the type would still be indicated, even if it is different. 15:38:19 ACTION: I'll make this change (of numbers to meters), and see if I can use exponent notation in the numbers. 15:38:28 rrsagent, pointer 15:38:28 See https://www.w3.org/2025/04/03-hcls-irc#T15-38-28 15:39:16 Topic: Round tripping of FHIR RDF examples 15:40:53 jim: When working on R5 changes, we identified two libs that produce Turtle from FHIR. One is for the FHIR build. It is very bespoke. Doens't use std RDF lib. 15:41:15 ... I didn't update the parser side. It had been turned of for a long time. 15:41:24 ... The other lib is in HAPI FHIR, based on jena. 15:42:02 eric: Based on 1% of jena -- interface for having a graph store. Mostly it's idiomatic to HAPI that has a parser and serializer. 15:42:16 ... But it's very much a slave to the FHIR metamodel. 15:42:33 ... Having a resource with attributes that contain attributes, etc. 15:43:00 jim: That lib saves you from having to read/write RDF formats, so you can work only at the triple level? 15:43:49 eric: Correct. But there's no JSON in it. 15:46:34 ... For parsing, you pass it a jena triple store, and it will populate a POJO for it. 15:47:43 ... Going the other way, all we did was add triples and at some point there much be calls to turn it into Turtle, which you could extend to output FHIR JSON. 15:50:50 eric: There are FHIR parser/serializers for XML, JSON and Turtle. 15:52:09 ... In the HAPI code base. 15:56:15 https://github.com/fhircat/hapi-fhir 15:58:36 eric: This is not in R5, but it's analogous to it. https://github.com/fhircat/hapi-fhir/blob/master/hapi-fhir-structures-r4/src/test/java/ca/uhn/fhir/parser/RDFParserTest.java 15:59:23 ... The R5 tests are identical, except s/R4/R5/ 16:00:30 AJOURNED 16:00:58 Present: Gaurav Vaidya, Detlef Grittner, Erich Bremer, EricP, Jim Balhoff, David Booth 16:01:40 rrsagent, draft minutes 16:01:41 I have made the request to generate https://www.w3.org/2025/04/03-hcls-minutes.html dbooth 16:13:32 TallTed has joined #hcls