14:55:47 RRSAgent has joined #hcls 14:55:47 logging to http://www.w3.org/2015/09/22-hcls-irc 14:55:49 RRSAgent, make logs world 14:55:49 Zakim has joined #hcls 14:55:51 Zakim, this will be HCLS 14:55:51 I do not see a conference matching that name scheduled within the next hour, trackbot 14:55:52 Meeting: Semantic Web Health Care and Life Sciences Interest Group Teleconference 14:55:52 Date: 22 September 2015 15:03:39 Tony has joined #HCLS 15:04:07 hsolbrig has joined #hcls 15:06:30 Topic: ValueSets 15:06:48 http://wiki.hl7.org/index.php?title=File:ValueSet_approachesv3.pdf 15:08:09 Marc_Twagirumukiza has joined #hcls 15:08:37 rhausam has joined #HCLS 15:08:46 http://wiki.hl7.org/index.php?title=File:ValueSet_approachesv3.pdf 15:10:12 tony: two construction options 15:11:37 lloyd: don't frame it as two approaches. there are 6-7 different construction options depending on how the valueset is defined. 15:11:52 tony: yes, one approach multiple options. 15:12:31 lloyd: essentially only one option: this is the specific set of codingbase individuals that are permitted. Then there are many mechanisms for determining those individuals: enumeration, hierarchy, expression, etc. 15:12:51 ... But it always resolves to an enumeration of CodingBase individuals. 15:13:02 tony: right 15:13:31 lloyd: but you're implying that there's a decision by using the word "option" 15:14:17 ... It isn't an option for the person generating the RDF. 15:15:16 lloyd: all VSs are named classes representing restrictions of CodingBase individuals, and a number of different ways of expressing those restrictions. 15:17:04 example is from: http://hl7-fhir.github.io/valueset-allergy-intolerance-status.html 15:19:04 tony: this example is a structured hierarchy 15:20:13 tony: direct RDF is not useful. direct RDF equivalent means: instance becomes instance, type becomes type, etc. 15:22:53 lloyd: we MUST treat ValueSets the same as everything else. 15:23:07 pknapp has joined #HCLS 15:23:12 ... Need to be able to round trip to XML and JSON 15:23:42 ... Other requirements: want to be able to take conformance resources and expose that content in OWL for validation, reasoning, etc. 15:23:56 ... That's a separate serialization that only exists for some resources. 15:24:39 ... These resources will have an EXTRA serialization, but the basic serialization will stilll be there. Only the RDF will be over the wire. The OWL will be a different beast. 15:25:19 tony: So there are two forms? A direct RDF representation, and and OWL one? 15:26:36 q+ to agree that we need to be very clear about what will be sent on the wire in RDF, for round tripping to XML / JSON 15:26:58 lloyd: Portions of the VS def we can expose in ways that OWL tooling knows how to handle. 15:27:20 ... But not necessarily everything. Full meaning will be in the instance. 15:30:15 http://wiki.hl7.org/index.php?title=File:ValueSet_approachesv3.pdf 15:31:51 paul: Reproducability for round tripping is important, but we need to correctly represent the model to accomplish that. 15:32:30 lloyd: Two separate things happening: turning an arbitrary FHIR instance to RDF; versus taking a structure def or VS def and expose them in OWL to do reasoning on them. Need to do both. 15:32:57 We will need to take into account also what the reasoning engines can handle 15:33:08 ... Difference is that a structure def says "FHIR instances look like this", but instance data doesn't do that. 15:33:24 So I support to have both 15:33:37 ... There are specific FHIR artifacts where an OWL representation makes sense. But most others make no sense to have OWL rep. 15:34:02 paul: Could just as easily say that Patient should have an OWL rep, but not Observation. 15:34:38 lloyd: A structure def says what elements can exist and cardinality, etc. So that makes sense to map to OWL. But not a patient instance. 15:34:51 tony: Difference between data instance vs schema. 15:35:53 lloyd: There are certain FHIR resources that act as schemas for other FHIR resources. That's a use that is mappable to OWL. 15:36:06 paul: But if you render everything to OWL ... 15:36:42 lloyd: But you can't. You cannot map Patient to OWL (schema level). 15:36:58 ... Because there's no notion of gender, DOB, etc in OWL. 15:37:19 ... There are certain resources that map to OWL (like structure def, VS def, etc). 15:37:57 q+ to say I think we need to move on, and look at concrete RDF/OWL examples 15:39:45 line 159-167 15:41:35 tony: lines 171-194 shows unaligned (where VS is not equiv to the code system) 15:41:46 lloyd: should be done by a single algorithm 15:44:01 tony: line 203 15:44:31 lloyd: A code system is not a class, it's an instance. There are concepts in them, but should not try to expose code systems as class. 15:44:42 ... Not a VS 15:45:03 tony: code system is a superclass of the concepts that are in it. 15:45:46 lloyd: Don't need to say equivalentClass. You can say they are all instances that have blah. 15:46:15 ... From my perspective FHIR VS and code system are disjoint. 15:47:06 tony: They cannot be disjoint because codingBase instance is a member of both VS and code system. 15:47:50 ... CodeBase is not a class member of the code system. 15:47:58 s/.../lloyd:/ 15:48:13 tony: No, it's CodingBase, not CodeBase. 15:48:40 harold: Every instance of Confirmed is an instance of allergy intolerance Code System? Not good. 15:49:01 lloyd: A code system is not a class. 15:49:48 tony: code system is a namespace. 15:51:47 lloyd: There's a linkage between code system and an CodingBase. 15:52:39 marc: We should avoid using subclass 15:53:23 Lloyd has joined #HCLS 15:54:40 harold: Line 159 says every instance of allergyintolerancestatus is also an instance of a restriction on a Coding system that has value allergy-intolerance-status. 15:55:09 ... But the equivalence isn't making sense to me. Concepts are described in coding systems, but are not specializations of them. 15:56:08 harold: Suggest take one of these options and create a data instance and try to classify it. 15:56:17 ... That will lead to surprising results. 15:56:44 Topic: approval minute 15:56:55 http://wiki.hl7.org/index.php?title=ITS_RDF_Concall_Minutes_20150811 15:57:57 Minutes of Aug 11 approved! 15:58:17 Topic: Atlanta HL7 face-to-face meeting preparation 15:58:35 RDF subgroup meets Wed 9:00-10:30am 15:59:02 wed oct 7 15:59:09 lloyd: Won't make it. 16:00:00 tony: won't be there, but could call in. 16:00:16 rob: can bring teleconference equipment, but may not be able to join the session. 16:00:58 paul: I will get the equipment from rob. 16:01:31 rob: i'll join for half the meeting. 16:02:33 david: will cancel tomorrow's TF call 16:03:51 ... flying tomorrow 16:04:01 Chair: David Booth and Paul Knapp 16:07:50 Present: Tony Mallia, David Booth, Bill Kleinebecker, Darrell Woelk, Harold Solbrig, Lloyd McKenzie, Marc T, Paul Knapp, Rob Hausam 16:07:59 rrsagent, draft minutes 16:07:59 I have made the request to generate http://www.w3.org/2015/09/22-hcls-minutes.html dbooth 16:39:55 s/approval minute/Approval of Minutes/ 16:40:00 rrsagent, draft minutes 16:40:01 I have made the request to generate http://www.w3.org/2015/09/22-hcls-minutes.html dbooth 18:34:23 Zakim has left #hcls