Semantic Web Health Care and Life Sciences Interest Group Teleconference

26 Jul 2016

See also: IRC log


David_Booth, EricP, Brian_Scheller
David Booth


Draft FHIR RDF specification


<ericP> http://hl7-fhir.github.io/structuredefinition.html#resource

eric: profiles are structure definitions and some other stuff.
... Structure definitions are a name and snapshot + differential.
... THen click on ELementDefinition http://hl7-fhir.github.io/elementdefinition.html#ElementDefinition
... We work with the paths, because those are fully qualified, to give us the RDF property names.
... FHIR only has one level of disjunction, and it is in 'type', because there can be any number of them.
... Things like minValueDate are represented using the same names (like minValueDate) in RDF.
... This is a schema language represented in its own schema language.
... The other thing about 'type' is that it can be part of a code that is a controlled vocab.
... For closed valuesets, we enumerate them in shex.

<ericP> http://hl7-fhir.github.io/observation.shex.html

eric: This shows Observation.status and the corresponding observation-status enumeration: http://hl7-fhir.github.io/observation.shex.html
... I was thinking we should publish ASAP to help the ShEx work get published, but it looks like the ShEx work will get published anyway, so it would be better to wait on publishing this until ShEx is published, so that ShEx can be referenced.
... i want to implement this in scala, to help catch mistakes.
... The FHIR pub process produces the shex string, but not an abstract syntax.
... An implementation in scala would make it obvious how the mapping goes.
... If someone else wants to do that, I'd be happy to work with them.
... The scala would take structure definitions and output shex
... The current one is all string based, and its an integral part of the FHIR build process, in Java.

dbooth: is there more review needed of the draft doc?

eric: Not until we have the scala coded.

Next Meeting

dbooth: I will cancel the 5PM call -- too many key people out.


Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/07/26 15:35:45 $

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)

No ScribeNick specified.  Guessing ScribeNick: dbooth
Inferring Scribes: dbooth
Present: David_Booth EricP Brian_Scheller
Found Date: 26 Jul 2016
Guessing minutes URL: http://www.w3.org/2016/07/26-hcls-minutes.html
People with action items: 

[End of scribe.perl diagnostic output]