W3C

– DRAFT –
FHIR RDF

21 August 2025

Attendees

Present
David Booth, Detlef Grittner, Erich Bremer
Regrets
-
Chair
David Booth
Scribe
dbooth

Meeting minutes

DICOM -- private elements

w3c/hcls-fhir-rdf#145

erich: Testing on ICD -- Imaging Data Commons, 90TB of data
… ptags option (for issue 145) removes bnode linking.

(Erich shows example)

detlef: That looks sufficient for query

dcm:hasPrivateElement   [ dcm:group                "0019";
                                  dcm:hasElement           [ dcm:InlineBinary  ""^^xsd:base64Binary;
                                                             dcm:id            "96";
                                                             dcm:vr            "UN"
                                                           ];
                                  dcm:hasElement           [ dcm:InlineBinary  ""^^xsd:base64Binary;
                                                             dcm:id            "B0";
                                                             dcm:vr            "UN"
                         dcm:hasPrivateCreatorId  "SIEMENS CT VA0  COAD"
                                ];                                  ];
]]: You should add the private creator ID, to enable round-tripping.
rrsagent, draft minutes
s/[[:/detlef:/
rrsagent, draft minutes

]]

erich: the properties can be both as number or as names:

dcm:Modality                    "CT";
dcm:00080060                    "CT"

erich: I used owl:sameAs between them

detlef: suggest using equivalentProperty instead

dbooth: agree. owlSameAs could cause problems with distinguishing them.

erich: I'm also catching invalid empty VR tm (time value) and marking them as invalid in the RDF
… 2276: (0018,1200) DS #0 [] DateOfLastCalibration
… Jena riot detected the invalid value.
… Good use case for SHACL to validate things in DICOM.

erich: The little bit of DICOM that is RDF, want to use my DICOM-to-SHACL to tease out the keywords and rules. Want to handle that keywords set to map those terms to URIs.
… That mapping is part of the DICOM spec.
… I drafted the DICOM paper that covers the work so far. Want your review.
… Hannah Bath (QLevr author) has her own DICOM model.
… She called our "unclean"
… Want to remove the inline binaries and see if the data loads faster.
… I'll publish a new version w these changes.
… Then benchmark qlevr against virtuoso.
… starting w load times, though query times also matter.

detlef: I prefer the tags rather than the names. They're usually shorter.

erich: I'll try it.

detlef: I'll try your code.

erich: I also want to try geosparql queries.

erich: Next step is to get the paper done. That will advertise it, and get more input. Then see if DICOM is interested.

FHIR RDF R5

detlef: Colleague of mine is very unhappy with it.

dbooth: Please capture that feedback our issues list so that we can address it.

Issues list: https://github.com/w3c/hcls-fhir-rdf/issues

ADJOURNED

Minutes manually created (not a transcript), formatted by scribe.perl version 244 (Thu Feb 27 01:23:09 2025 UTC).

Diagnostics

Succeeded: s/DICOM/DICOM -- private elements

Succeeded: s/detlef/]]/

Failed: s/[[:/detlef:/

Succeeded: s/eric:/erich:/

Succeeded: s/it/your code/

Succeeded: s/feedback/feedback our issues list/

Succeeded: s/ADJOURNED//

No scribenick or scribe found. Guessed: dbooth

Maybe present: dbooth, detlef, erich

All speakers: dbooth, detlef, erich

Active on IRC: dbooth