W3C

- DRAFT -

Semantic Web Health Care and Life Sciences Interest Group Teleconference

22 Mar 2016

See also: IRC log

Attendees

Present
Tony_Mallia, David_Booth, EricP, Rob_Hausam, Thomas_Lukasik
Regrets
Chair
David Booth
Scribe
dbooth

Contents


<rhausam> I have some conflicts today - will try to join audio soon

Loading FHIR instance data into Protege

Eric: You can use a separate loader file, that imports both your ontology and then your instance data, and load that loader file.

Tony: I'll try it
... It looks like it assigns local genid names to bnodes on loading.

eric: Yes, because bnodes are temporary names. They can be renamed at any time by the engine.
... Maybe I can talk to the maintainers of the code this week at AMIA.
... Changes to OWL API are reflected in Protege within a day.

Editing the FHIR RDF document

dbooth: Grahame wants the edits to be done directly on https://hl7-fhir.github.io/allergyintolerance-example.ttl.html for version control reasons
... Should at least align with http://w3c.github.io/hcls-fhir-rdf/spec/rdf.html as soon as possible.
... Rob, did you get section 4 put in?

rob: Not yet.

dbooth: It becomes section 3 in the github version.

eric: deepak edited section 3, without knowing that rob was doing it. :(
... The purple sections in http://w3c.github.io/hcls-fhir-rdf/spec/rdf.html are duplicated with the Ontology page, and will need to be de-duplicated at some point.
... I will edit the doc for a week
... Maybe we can integrate with Grahame's version soon after that, and then switch to the subversion version?

dbooth: Would like to capitalize on Rob's work too.

<scribe> ACTION: Rob to edit section 3 (Terminology) [recorded in http://www.w3.org/2016/03/22-hcls-minutes.html#action01]

<trackbot> Created ACTION-50 - Edit section 3 (terminology) [on Rob Frost - due 2016-03-29].

<scribe> ACTION: Eric to edit the FHIR RDF doc except section 3 [recorded in http://www.w3.org/2016/03/22-hcls-minutes.html#action02]

<trackbot> Created ACTION-51 - Edit the fhir rdf doc except section 3 [on Eric Prud'hommeaux - due 2016-03-29].

Revisiting fhir:resourceType to identify the root element

dbooth: Grahame is pushing back on using fhir:resourceType to identify the root element: "Any time a resource is included - whether it is contained or not, it will have a fhir:resourceType"
... We said that the fhir:resourceType should have a *string* value that is the name of the root element type.
... But rdf:type has a different purpose.
... "fhir:resourceType is not intended to replace rdf:type declarations. Our intent is to use fhir:resourceType *only* to indicate the root element of a FHIR resource instance. It is not intended for use on other contained resources."
... It is indicating two things: 1. which node is the root node; and 2. the FHIR type of that node (as a string).

The same two facts could be indicated in two separate statements instead:

:myAllergyIntolerance fhir:isRootNode true .

:myAllergyIntolerance fhir:hasFhirTypeAsString "AllergyIntolerance .

<ericP> i wonder if this would help avoid confusion: :hasFhirElementName "AllergyIntolerance"

<ericP> http://www.w3.org/2016/FHIR-tutorial/Constellations?logical

<ericP> look for a fhir:Specimen

<ericP> look for "a fhir:Specimen"

eric: If we look for anything that is one of these resource types, and use that as the root, we would not be able to roundtrip, because we have both fhir:DiagnosticOrder and a fhir:Specimen and we do not know which one should be the root.
... So we need a way to signal that <DiagnosticOrder/12345-68> is the root node.
... All FHIR resources in JSON will have resourceType property on them, even nested ones.
... Suggest using rdf:type instead of fhir:resourceType to indicate the type of every FHIR resource.
... And explicitly indicate the root node using fhir:isRootNode

dbooth: Like this: :myAllergyIntolerance fhir:isRootNode true .

or: :myAllergyIntolerance a fhir:RootNode .

5pm call?

dbooth: Let's see who shows up. If we don't have sufficient people by 5:10pm, I'll cancel.

Summary of Action Items

[NEW] ACTION: Eric to edit the FHIR RDF doc except section 3 [recorded in http://www.w3.org/2016/03/22-hcls-minutes.html#action02]
[NEW] ACTION: Rob to edit section 3 (Terminology) [recorded in http://www.w3.org/2016/03/22-hcls-minutes.html#action01]
 

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/03/22 16:19:02 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s|directly on http://w3c.github.io/hcls-fhir-rdf/spec/rdf.html|directly on https://hl7-fhir.github.io/allergyintolerance-example.ttl.html|
Succeeded: s/type/FHIR type/
No ScribeNick specified.  Guessing ScribeNick: dbooth
Inferring Scribes: dbooth
Present: Tony_Mallia David_Booth EricP Rob_Hausam Thomas_Lukasik
Found Date: 22 Mar 2016
Guessing minutes URL: http://www.w3.org/2016/03/22-hcls-minutes.html
People with action items: eric rob

[End of scribe.perl diagnostic output]