W3C

– DRAFT –
FHIR RDF

07 October 2025

Attendees

Present
David Booth, Detlef Grittner, Erich Bremer, EricP, Jim Balhoff, Tim Prudhomme
Regrets
-
Chair
David Booth
Scribe
dbooth

Meeting minutes

Issue 120

tim: w3c/hcls-fhir-rdf#120 (comment)

ericp: Should we say something about the fact that FHIR uses it's own idea of resolving relative URIs?

AGREED: Insert "(relative or absolute IRI)" in the yellow schema mention of "Direct RDF link" part

AGREED: link "IRI" to https://www.w3.org/TR/rdf11-concepts/#section-IRIs

AGREED: Link the word "relative" to https://www.w3.org/TR/turtle/#sec-iri-references

AGREED: The yellow schema in github #120 is good, modulo the above tweaks

Issue 177: Fix OWL polymorphic types + references

dbooth: The fhir:l for the canonical type is generated by the general case of generating a fhir:l for any kind of uri datatype.

dbooth: What should be said about the base for the fhir:l ?

tim: The base should be whatever FHIR server you are using.

jim: In the java code, if the lower-case reference has a slash in it, and it's not an URN or http URI or starts with a hash, then it's assumed to be relative to the current FHIR server

tim: the canonical datatype gets constrained by a Reference type. So want to add shex and OWL restrictions to indicate that.

ericp: btw, ShExGenerator changes are all the matches for /fhir:link/ in https://github.com/fhircat/org.hl7.fhir.core_shex-generator/blob/master/org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/conformance/ShExGenerator.java

ericp: The shex changes to restrict canonical will be hard.

AGREED: The shex and OWL enhancements for the canonical datatype look good

tim: Also need more Reference restrictions for CodeableReference

AGREED: OWL and shex changes as proposed in #177 look right for CodeReference

Issue 178: OWL punning issues

w3c/hcls-fhir-rdf#178

tim: Object properties are punned, and some gen the same name as classes, e.g., code and date.
… The annotations get applied to the class

ericp: We could strip the annotations off the punned names
… Could disambiguate by putting a special prefix on datatypes

tim: Could do something like http...fhir/datatypes#code

ADJOURNED

Minutes manually created (not a transcript), formatted by scribe.perl version 246 (Wed Oct 1 15:02:24 2025 UTC).

Diagnostics

Succeeded: s/If the/In the java code, if the/

Succeeded: s/ericp: Suggest inserting/AGREED: Insert/

Succeeded 2 times: s/179/178/g

Succeeded: s/OWL hierarchy fixes/OWL punning issues/

Succeeded: s/CodeREference/CodeReference

Succeeded: s/shex looks right/shex changes as proposed in #177 look right

No scribenick or scribe found. Guessed: dbooth

Maybe present: AGREED, dbooth, jim, tim

All speakers: AGREED, dbooth, ericp, jim, tim

Active on IRC: dbooth