W3C

– DRAFT –
FHIR RDF

14 August 2025

Attendees

Present
David Booth, Erich Bremer, EricP, Gaurav Vaidya, Jim Balhoff
Regrets
-
Chair
David Booth
Scribe
dbooth

Meeting minutes

Vacation

erich: On vac tomorrow through Aug 20.

IRI stems

gaurav: On UP 465, they want s/MUST/SHALL/. I made the change and it's now in their hands.
… I'm now working on next proposal, with 4 changes.

https://jira.hl7.org/browse/UP-465

FHIR RDF examples

w3c/hcls-fhir-rdf#170

jim: Made a couple more changes to issue 120 also. Started outputting IDs has hash relative IRIs.
… Now working on the harder part for swapping in the IRIs for the contained parts.

jim: I looked at the RDF-star for annotating a triple, in turtle it will gen a bnode with a reified triple. Or you can provide an ID for a generated node, you can. Uses a tilde thing on the bracket syntax.

ACTION: EricP to mention to RDF-star group that bracket-equals would align better w N3 than tilde.

jim: Why change the model, for RDF-star annotation. Seems the same as the old reifications.

ericP: Their canonical exsmple was "Bob works for IBM", and annotate it w "in 2002".

jim: There's a proposal for composite data types,

erich: It caters to single dimension lists and hashes, but could be extended to multi-D arrays.
… CDT allows you to SPARQL over that data.

ericP: It allows you to create new data types.
… Whereas if there were a first-class list object in RDF, then you could do it.

HAPI

ericP: Haven't gotten to it yet. Still working on fhir:l. Did shex generator. EricP: Started AMIA demonstrator, but got hung up on packaging issues.

ericP: I think code system is a URL. THat could also have a fhir:l. Right now canonical extends URI, and URL extends URI. And we put special rules on canonical to add fhir:l, but we could change it to any place you see a URI.

jim: That's what I did.
… Here's an example: https://github.com/hapifhir/org.hl7.fhir.core/commit/c0307fb99d0f04b9f9e2f12e91757b0c4931d0b7#diff-6b8cb1898a312daa93254baeac2cf822773eb63cad1edea2bf49057f1dea1bbbR31-R37

ericP: I tried to get deepak to make a small version of FHIR that covers most of the def of structure def, e.g., 5 resources withh most of the properties, having all of the language features.

dbooth: Only sustainable if it is auto-generated.

ericP: Or the code could throw an error if there's a new feature found.

ericP: Would be nice to have an auto generated list of IRI stems, produced from the terminology server.

gaurav: We have a script that generates an expanded version of this.

dbooth: What about a github action in our repo, to pull from THO and gen the list?

gaurav: But it would miss the ones that are in flight (i.e., not yet in THO, but going through the process)
… Concern about github action is that UTG repo is quite big.
… Start w a manual markdown version.

ACTION: Gaurav to make a markdown page

ADJOURNED

Summary of action items

  1. EricP to mention to RDF-star group that bracket-equals would align better w N3 than tilde.
  2. Gaurav to make a markdown page
Minutes manually created (not a transcript), formatted by scribe.perl version 244 (Thu Feb 27 01:23:09 2025 UTC).

Diagnostics

Succeeded: s/tions/tion/

Succeeded: s/Started/EricP: Started/

No scribenick or scribe found. Guessed: dbooth

Maybe present: dbooth, erich, gaurav, jim

All speakers: dbooth, erich, ericP, gaurav, jim

Active on IRC: dbooth