14:52:05 RRSAgent has joined #hcls 14:52:09 logging to https://www.w3.org/2025/04/10-hcls-irc 14:52:09 rrsagent, make logs public 14:52:16 Meeting: FHIR RDF 14:52:19 Chair: David Booth 15:02:51 Topic: DICOM 15:03:11 erich: I've updated my code to convert values to meters. Need to test it. 15:03:47 ... i'm only converting the polygon data. 15:04:16 ... Maybe should use complex datatypes that Olaf proposed. 15:05:27 ... We might have a complete conversion to RDF for all of the metadata, but not the data itself, like images. 15:05:46 ... The polygons make sense to convert, to use geosparql. 15:07:40 https://olafhartig.de/files/HartigEtAl_SPARQLCDTs_PosterPaper2024.pdf 15:08:17 Topic: HAPI FHIR 15:08:42 jim: EricP and I will meet to discuss 15:09:29 Topic: DICOM 15:09:54 detlef: If we don't know what an array is, then wonder what to do with it. 15:10:26 ... The proposed complex data type puts the data into a list. There's also a proposal to add sparql operators to work on them. 15:11:54 ... Is there a way to detect these arrays of data? 15:12:28 detlef: Everytime the data value multiplicity is > 1, then it's an array. 15:13:18 erich: I'll take a look at it, and try it. 15:13:32 ... As a command-line option 15:14:27 ... When we discuss with the DICOM group, the options will be discussion points with them. 15:24:32 dbooth has joined #hcls 15:24:43 rrsagent, draft minutes 15:24:44 I have made the request to generate https://www.w3.org/2025/04/10-hcls-minutes.html dbooth 15:27:10 Topic: DICOM issue Using the entity-relationship model of the real world of DICOM #159 15:27:17 https://github.com/w3c/hcls-fhir-rdf/issues/159 15:29:50 detlef: If there is a link, it should be to the whole object, not the part. 15:30:17 erich: Could we use this to factor out data that is common to all? detlef: Yes 15:30:30 ... E.g., study 15:32:02 detlef: Everyone knows which attributes belong to the series. 15:32:30 ... Want the triplestore to auto-merge the items in the series -- factoring out the redundant info. 15:32:37 ... That makes querying much faster. 15:34:07 erich: I need to look at this. We have > 25M files. Some files have illegal xsd datetypes. When the data is generated (>5B triples), having the redundant data won't be efficient. What you're proposing is the way to go. 15:34:17 detlef: That's what we've done. 15:34:36 erich: I wasn't aware of the DICOM DIR files previously. 15:34:51 ... But I don't yet apply the transforms that you're proposing. 15:35:49 detlef: The SOP instance UID is the UID of a very large object. 15:36:07 .. We have a series resource, and say that it contains some other resource. 15:37:40 ACTION: Detlef to add an example to the github issue 15:38:13 erich: Things like age need to stay with the SOP instance. 15:38:46 detlef: Patient age belongs to a study, not to the patient. 15:39:57 ... But you need to know which attributes belong to study, etc. They have normative XML files that define the DICOM schema 15:41:11 detlef: The OWL representation that we generate from the normative XML files are pretty much 1:1. 15:41:40 ... Wonder if a SHACL representation might be more suitable. 15:41:51 erich: I'm defining them as their own shapes. 15:42:49 Present: Detlef Grittner, Erich Bremer, David Booth, Jim Balhoff 15:42:57 (Jim departs) 15:45:34 TallTed has joined #hcls 15:48:45 ADJOURNED 15:48:51 rrsagent, draft minutes 15:48:52 I have made the request to generate https://www.w3.org/2025/04/10-hcls-minutes.html dbooth