W3C

– DRAFT –
FHIR RDF

30 June 2022

Attendees

Present
David Booth, EricP, Gaurav Vaidya, Jim Balhoff, Rob Hausam
Regrets
-
Chair
David Booth
Scribe
dbooth

Meeting minutes

Concept IRIs

gaurav: Need slides for meeting on July 7

dbooth: Old slides are here: https://docs.google.com/presentation/d/19Xd8i6mK-fhgoCPF3q9BvUu1RFmUxrGCOzWKbfVN5J4/edit#slide=id.g1280217e6c0_0_19

ACTION: gaurav to determine which MeSH Coding.system URI is correct, and file a bug report if one is wrong.

Example here: https://github.com/gaurav/UTG/blob/28b2c022e619809ada2d3152bca8f5d9e6eea997/input/sourceOfTruth/external/v3/codeSystems/cs-v3-snomed-CT.xml#L14-L18

rob: On line 16 it should not say CodeSystem, because it isn't a CodeSystem, but maybe an IdentifierSystem.
… But in general seems like the right approach.
… There's been a decision not to move everything in there, but need to discuss.

eric: Only a few code systems have specified their own IRI stems (SNOMED and MeSH).
… But we could in HL7 define placeholder IRI stems, for use until the vocabulary authority chooses something else.

gaurav: Also for NamingSystem, we've used "other" so far, because it's a controlled vocabulary on line 39

https://github.com/gaurav/UTG/blob/28b2c022e619809ada2d3152bca8f5d9e6eea997/input/sourceOfTruth/external/v3/namingSystems/v3-snomed-CT.xml#L38-L42

gaurav: If we use "uri", that's already being used for the System URI, such as on line 34.

rob: Might need a different way to distinguish them.

gaurav: Got any examples of non-ascii codes? Rob: No

rob: Should also consider with FHIR should allow Code Systems and/or codes to be a broader unicode range (to allow concept IRIs)

rob: "other" (on line 39) should only be used if it is not a URI.

ACTION: gaurav to create slides to further explain concept IRIs and issues

https://confluence.hl7.org/display/VOC/Meetings+and+Calls+Details
Online Meeting Link: https://join.freeconferencecall.com/vocab
Online Meeting ID: vocab
3:30pm Boston time
July 7

eric: Interested in non-ascii, because hospitals in china probably won't use ascii.

rob: Even if we had the IRI stem, would URI encoding be okay?

eric: Not optimal. If you put one of these IRIs into a browser, it will do the right thing with the IRI.

eric: Could be an issue if someone rolled their own HTTP library.

jim: The core issue of why we don't URL encode, they won't match other uses of the concept IRIs.

rob: FHIR should be compatible with the general sem web standards.

References lack a type arc, issue 95

https://github.com/w3c/hcls-fhir-rdf/issues/95#

Eric commented: https://chat.fhir.org/#narrow/stream/291844-FHIR-Validator/topic/Requiring.20the.20type.20of.20a.20Reference/near/287238355

ACTION: Eric to follow up w Lloyd about that question

Properties with both scalar and object range: fhir:value inside of fhir:value #102

jim: Cannot have a property be both a datatype property and an object property.

jim: I think it's an RDF serialization issue.

dbooth: Need to determine: 1. Is this a problem? 2. Is this the only place this problem shows up?

eric: This issue is the result of both hoisting of scalars and de-currying.

ACTION: Jim to find in the spec why this is a problem.

jim: Out the next two Thursdays.

ADJOURNED

Summary of action items

  1. gaurav to determine which MeSH Coding.system URI is correct, and file a bug report if one is wrong.
  2. gaurav to create slides to further explain concept IRIs and issues
  3. Eric to follow up w Lloyd about that question
  4. Jim to find in the spec why this is a problem.
Minutes manually created (not a transcript), formatted by scribe.perl version 185 (Thu Dec 2 18:51:55 2021 UTC).

Diagnostics

No scribenick or scribe found. Guessed: dbooth

Maybe present: dbooth, eric, gaurav, jim, rob