05:02:07 egonw has joined #HCLS 07:12:04 cloudcell_ has joined #HCLS 15:00:55 RRSAgent has joined #hcls 15:00:55 logging to http://www.w3.org/2015/04/01-hcls-irc 15:00:57 RRSAgent, make logs world 15:00:57 Zakim has joined #hcls 15:00:59 Zakim, this will be HCLS 15:00:59 ok, trackbot, I see SW_HCLS()11:00AM already started 15:01:00 Meeting: Semantic Web Health Care and Life Sciences Interest Group Teleconference 15:01:00 Date: 01 April 2015 15:01:03 +DBooth 15:01:11 zakim, who is here? 15:01:11 On the phone I see ??P5, DBooth 15:01:13 On IRC I see RRSAgent, dbooth, TallTed, cloudcell_, trackbot, ericP 15:01:41 zakim, ??P5 is ericP 15:01:41 +ericP; got it 15:02:18 Tony has joined #HCLS 15:02:52 +Tony 15:03:17 twamarc has joined #HCLS 15:03:19 Lloyd has joined #HCLS 15:03:39 hsolbrig has joined #HCLS 15:04:02 +[IPcaller] 15:04:03 zakim, ipcaller is lloyd 15:04:03 +lloyd; got it 15:04:41 +??P19 15:04:53 Zakim, ??p19 is Marc_Twagirumukiza 15:04:53 +Marc_Twagirumukiza; got it 15:05:23 rhausam has joined #HCLS 15:05:45 The dial in is being crabby 15:06:00 +rhausam 15:06:06 crabby or just reluctant 15:06:12 ? 15:06:27 +[IPcaller] 15:06:47 Zakim, [ is claude 15:06:47 +claude; got it 15:07:04 Crabby in "This is the Zakim conference bridge... followed by "ring ring ring" followed by a hang up" 15:07:12 Claude has joined #hcls 15:07:12 reluctant 15:07:37 Not sure what I can do when Zakim refuses to talk to me 15:07:39 harold, try the code right after the first message 15:08:02 +[IPcaller] 15:08:03 .. before it tells you to enter it. 15:09:09 agenda+ ordering 15:09:21 agenda+ equiv vs. same spelling 15:09:50 Zakim, [ is harold 15:09:50 +harold; got it 15:10:07 agenda? 15:12:36 https://global.gotomeeting.com/join/157514853 15:13:15 -Marc_Twagirumukiza 15:14:21 +??P19 15:14:25 Zakim, ??p19 is Marc_Twagirumukiza 15:14:25 +Marc_Twagirumukiza; got it 15:15:41 agenda+ RDF syntax 15:15:50 Zakim, take up agendum 1 15:15:50 agendum 1. "ordering" taken up [from ericP] 15:16:28 lloyd: In XML, sibling ordering matters, but not in JSON, so not in RDF either. 15:17:12 ... Where we cannot redetermine order from the metadata is in repeating elements, such as 5 names. 15:17:22 -Marc_Twagirumukiza 15:17:35 ... Order must be maintained even if the spec doesn't explicitly say that it is semantically important. 15:17:55 ... Dig sig will need ordering too. 15:17:59 eric: that's doable. 15:18:11 sorry keeping being disconnected ---don't know why! 15:18:42 lloyd: If the cardinality is more than one, then ordering must be retained. 15:18:56 + +1.323.444.aaaa 15:19:12 Zakim, +1.323.444.aaaa is Marc_Twagirumukiza 15:19:12 +Marc_Twagirumukiza; got it 15:20:14 http://hl7-fhir.github.io/observation.html 15:21:54 <performer><!-- 0..* Resource(Practitioner|Device| 15:25:42 //element[path@value="Observation.performer"]/definition/max 15:26:13 /Profile/structure/element[path@value="Observation.performer"]/definition/max 15:26:47 lloyd: Any max other than 1 requires ordering to be preserved. 15:27:56 ... Ecore in Eclipse is useful for code generation 15:28:23 eric: Any technique for property equivalence? 15:29:03 lloyd: FHIR doesn't capture property equivalence 15:29:23 Lloyd: W5 column asserts the primary object and the timing of a resource 15:29:33 ... more of a subproperty than an equiv 15:30:55 q+ to suggest distinguishing between basic mapping needed for round tripping versus icing helpful for inference and other use 15:31:43 Lloyd: e.g. {ValueSet,StructureDefinition,ValueSetDefinition}.publisher are logically equiv 15:32:10 Zakim, take up next agendum 15:32:10 I see a speaker queue remaining and respectfully decline to close this agendum, ericP 15:33:07 zakim, ack dbooth 15:33:07 dbooth, you wanted to suggest distinguishing between basic mapping needed for round tripping versus icing helpful for inference and other use 15:33:09 I see no one on the speaker queue 15:33:23 Lloyd: i don't see equiv property as part of initial pass 15:33:29 Zakim, take up next agendum 15:33:29 agendum 2. "equiv vs. same spelling" taken up [from ericP] 15:34:53 Lloyd: i expect that round tripping the instances will involve minimal icing 15:38:19 eric: let's look at tony's work 15:38:38 https://global.gotomeeting.com/join/157514853 15:38:49 ericP has changed the topic to: https://global.gotomeeting.com/join/157514853 15:40:54 tony: looked at common properties across FHIR resources 15:41:04 ... counted about 230 of them. 15:42:03 Lloyd: these [equiv?] aren't safe 15:42:31 lloyd: None of these are safe 15:42:48 ... Every place you see the property 'code' or something else, it could mean something completely different. 15:43:18 ... There's no way from the FHIR metadata to determine whether they really are the same property (semantically) 15:43:31 ... Even W5 does not indicate sameness. 15:44:29 tony: AllergyIntolerance has a recordedDate 15:44:52 lloyd: But it's really AllergyIntolerance.recordedDate -- fully qualified. 15:46:37 tony: Could map all of the fully qualified FHIR names to RDF URI 15:46:55 egonw has joined #HCLS 15:47:18 ... or could may non-fully-qualified names to RDF URIs and then distinguish them by the context of their usage. 15:47:50 eric: The sweet point that ontologists try to get is to have common properties that have restrictions on their use. 15:47:58 lloyd: Yes, but not restrictions on meaning. 15:48:38 q+ to say this is exactly one of the problems that we faced in the JSON-LD approach 15:49:14 lloyd: fhir:date could mean: 1. time last changed 2. time the action was performed 3. time sent 4. time the entity came into being. 15:49:21 ... These are different meanings. 15:50:20 claude: I don't like the naming of attributes as types -- not informative. You don't know what it is. 15:51:32 lloyd: We have elements called things like 'date'. We don't decorate names when the context makes the meanign clear. 15:51:42 -harold 15:54:04 zakim, who is here? 15:54:04 On the phone I see ericP, DBooth, Tony, lloyd, rhausam, claude, Marc_Twagirumukiza 15:54:06 On IRC I see egonw, Claude, rhausam, Lloyd, twamarc, Tony, Zakim, RRSAgent, dbooth, TallTed, cloudcell_, trackbot, ericP 15:57:35 Claude: we have to autogenerate this mapping so we can't rely on knowledge from outside the definition process, we won't be able to do this by machine 15:58:07 Lloyd: "code" isn't safe; needs to be "AdverseReaction.code" 15:59:29 dbooth: this is grouping them by their spelling, rather than by their semantics 15:59:52 I would argue that if you see ValueSet.date, this is not informative from context. I would need to read the definition to understand its meaning 16:00:08 having always umbrella property on top reject obviously the idea of having generic properties. isn't it? 16:00:30 FHIR has no generic properties (or at least almost none) 16:01:25 ack dbooth 16:01:25 dbooth, you wanted to say this is exactly one of the problems that we faced in the JSON-LD approach 16:01:58 +1 to fully qualified names 16:05:13 AGREED: Use fully qualified FHIR names for RDF properties 16:06:02 -Marc_Twagirumukiza 16:06:11 eric: Should also show example of the benefit of non-fully qualified names to motivate FHIR spec to add info on equivalences between properties 16:06:45 -ericP 16:07:02 lloyd: Asserting equivalences can be either with short (common) names or with other (explicit) equivalence relationships 16:07:17 oops! out of time! 16:07:51 -claude 16:08:18 Topic: Next steps 16:08:51 lloyd: Need to address how to deal with identifiers and codes. 16:09:20 ... Might be useful to go through element definitions and see what is needed for RDF. 16:10:03 This conference is in overtime; all ports must be freed 16:10:22 http://hl7-fhir.github.io/xml.html 16:10:26 -Tony 16:10:29 -DBooth 16:10:38 -rhausam 16:10:42 -lloyd 16:10:44 SW_HCLS()11:00AM has ended 16:10:44 Attendees were DBooth, ericP, Tony, lloyd, Marc_Twagirumukiza, rhausam, [IPcaller], claude, harold 16:10:55 Chair: David Booth and EricP 16:11:06 rrsagent, draft minutes? 16:11:06 I'm logging. Sorry, nothing found for 'draft minutes' 16:11:12 rrsagent, draft minutes 16:11:12 I have made the request to generate http://www.w3.org/2015/04/01-hcls-minutes.html dbooth 16:12:01 Present: DBooth, ericP, Tony, lloyd, Marc_Twagirumukiza, rhausam, claude, harold 16:13:03 rrsagent, draft minutes 16:13:03 I have made the request to generate http://www.w3.org/2015/04/01-hcls-minutes.html dbooth 16:21:34 Claude_ has joined #hcls 17:02:04 Claude has joined #hcls 18:03:52 Claude has joined #hcls 19:21:11 Claude has joined #hcls 20:04:01 Claude has joined #hcls 20:25:37 egonw has joined #HCLS 21:04:35 Claude has joined #hcls 21:51:32 Claude has joined #hcls