16:04:09 RRSAgent has joined #hcls 16:04:09 logging to http://www.w3.org/2016/01/19-hcls-irc 16:04:11 RRSAgent, make logs world 16:04:11 Zakim has joined #hcls 16:04:13 Zakim, this will be HCLS 16:04:13 I do not see a conference matching that name scheduled within the next hour, trackbot 16:04:14 Meeting: Semantic Web Health Care and Life Sciences Interest Group Teleconference 16:04:14 Date: 19 January 2016 16:07:06 Topic: FHIR RDF 16:07:48 hsolbrig has joined #hcls 16:07:51 tony: Datatype quantity is modeled differently than CodeableConcept. It's like a CodeableConcept but flattened. 16:10:09 eric: There is something that looks similar to CodeableConcept, but isn't. Right? 16:10:12 tony: Yes. 16:10:33 ... Unit of measure should used the same structure, but it didn't. 16:11:02 dbooth: Should we give feedback on that? 16:11:15 tony: Yes. I asked grahame but haven't heard back. 16:11:40 eric: Do these have a min and max of 1 coding? 16:12:20 tony: I think so, like a restriction on CodeableConcept, but it has text also. We could model it as a restriction on CodeableConcept. 16:14:13 ACTION: Tony to document the issue about dataype quantity being modeled differently from CodeableConcept, and check with Lloyd 16:14:13 Error finding 'Tony'. You can review and register nicknames at . 16:17:54 Topic: Index of list items from 0 or 1 16:19:20 dbooth: In talking with Grahame, he mentioned that FHIR has some indexes, and they start with 0. This was news to me. For FHIR RDF we had decided to start the index at 1, but for consistency sake, I think we should revisit that question. 16:19:24 eric: +1 16:20:59 tony: I found one problem with fhir:index -- I used it in two ways. I used it for schema sequence, and that was a problem. Same name for an annotation and an object property causes a property. 16:21:39 ... I will rename it to something else. 16:22:12 eric: In theory it should not be a problem. It is OWL punning, but there may be bugs that are related to it. 16:22:39 tony: It's not the punning, it's the loading process when using Turtle. The loader at load time doesn't now what it is. 16:23:13 eric: There's a set of recognition rules for interpreting OWL serialized in Turtle. 16:23:35 ... But ultimately, punning only causes trouble. 16:23:50 tony: It was only the loading that was the problem. 16:24:54 dbooth: We'll re-decide the index (0 or 1) next time we have a quorum. 16:25:21 ACTION: dbooth to ask grahame for index 0 FHIR examples 16:25:21 Created ACTION-42 - Ask grahame for index 0 fhir examples [on David Booth - due 2016-01-26]. 16:25:36 Topic: Github 16:27:40 dbooth: We should be using https://github.com/w3c/hcls-fhir-rdf/ repository now. 16:38:49 Topic: FHIR RDF side-by-side document 16:39:16 dbooth: Need to get it into xhtml and into github 16:39:42 tony: Can't find documentation on what the xhtml should look like. 16:42:24 ... Want it to be compatible with the FHIR build process 16:42:33 http://wiki.hl7.org/index.php?title=FHIR_Build_Process 16:44:41 eric: If you are doing pull requests against xhtml then you should use a tool that does not reformat it, so that github does not report spurious changes. 16:45:40 ACTION: Tony to send side-by-side v12 to Eric for conversion to xhtml and pushing to github 16:45:40 Error finding 'Tony'. You can review and register nicknames at . 16:48:09 Tony's side-by-side document: http://wiki.hl7.org/index.php?title=File:FHIR_RDF_Sample_side_by_side_comparisons.pdf 16:48:36 line 76 16:48:58 tony: It's a flat definition of elements, in 16:50:54 tony: line 122, lloyd says there may be an overarching cardinality constraint that would further limit this. 16:52:16 ... Reference.display will be come an object property (line 157), whereas Reference becomes a class. 16:53:29 ... line 168 cardinality will translate into owl cardinality on line 206 16:54:18 eric: This is the same thing we did with ShEx 16:54:50 ... If we have some code that walks through the structure def and spits out OWL, we'd want to document the mapping and test it. 16:55:14 tony: yes. In this doc (line 222) we show an example. 16:55:41 ... Line 230 (sec 1.3.6) is the meat of it. 16:56:03 eric: Do we have slicing requirements in FHIR itself, or only in profiles? 16:57:03 ... Even if we cannot write slicing requirements in OWL, we can still write them using our own namespace, and potentially handle them in SPARQL. 16:57:24 tony: Sec 1.3.6 is the meat of what we need to do. 16:58:23 ... will sometimes be a class, sometimes a property. 17:00:59 dbooth: If Structure Definitions can be sent as FHIR messages, then they need to be round-trippable. 17:01:04 tony: No they don't. 17:01:55 eric: The ROI for making profiles interoperable in RDF is much less than for making patient instance data interoperable. 17:02:18 dbooth: Concerned that that would make FHIR RDF a second class serialization. 17:02:39 ... Not on par with FHIR XML or FHIR JSON. 17:03:11 tony: If RDF and OWL could be an authoring for profiles, then you've opened a new available tooling resources. 17:10:01 dbooth: For transmission purposes, it might be good enough to send the structure def as one big string. 17:10:45 ... I don't want anyone to disparage RDF for not being able to represent all of FHIR. 17:11:45 eric: XML Schema + Schematron would probably handle the expressivity. 17:12:15 harold: their metamodel is self-defined 17:12:48 ... Therefore we could transmit it as an ABox 17:16:13 Present: Thomas Lukasik, Tony Mallia, Harold Solbrig, David Booth, EricP 17:16:25 Chair: David Booth 17:16:29 rrsagent, draft minutes 17:16:29 I have made the request to generate http://www.w3.org/2016/01/19-hcls-minutes.html dbooth 17:23:25 ADJOURNED 17:23:32 eric, re: ACTION: Dale to introduce EricP to Aegis folks about testing the FHIR XML<->RDF translation 17:23:46 eric, anything new on that? 17:39:26 Tony has joined #HCLS 17:39:30 http://gforge.hl7.org/gf/project/fhir/scmsvn/?action=browse&path=%2Ftrunk%2Fbuild%2Fsource%2Fobservation%2Fobservation-introduction.xml&view=markup 17:40:01 http://hl7-fhir.github.io/observation.html 20:00:00 Zakim has left #hcls 21:58:19 dbooth has joined #hcls 22:06:40 Topic: Side-by-side document 22:06:41 http://wiki.hl7.org/index.php?title=File:FHIR_RDF_Sample_side_by_side_comparisons.pdf 22:06:59 sec 1.3.6 22:14:00 tony: can be: required | extensible | preferred | example 22:32:27 http://www.w3.org/2013/12/FDA-TA/tests/RenalTransplantation/ 22:33:12 Tony has joined #HCLS 22:33:54 rhausam has joined #HCLS 22:39:58 dbooth: I don't really like the owl:Ontology in everything. It seems like its sole purpose is to make protege happy. But I guess it's harmless to keep it. 22:56:40 dbooth: How do we generate the URI for line 275 and 273, in order to be fully round trippable? 23:03:50 ACTION: Tony to see if owl:Ontology can be declared on a blank node 23:03:50 Error finding 'Tony'. You can review and register nicknames at . 23:10:26 eric: the URIs on lines 273 and 275 should be different. 23:11:41 dbooth: in theory, lines 273 and 275 are URI squatting 23:15:19 dbooth: Suppose you are translating a FHIR XML file to FHIR RDF. What URI would be used for lines 273 and 275? 23:18:53 harold: We shouldn't be deriving that URI from outside information. It should be inside the FHIR document itself. 23:28:09 ISSUE: How to determine the base URI for a FHIR document, and is it round trippable? 23:28:09 Created ISSUE-18 - How to determine the base uri for a fhir document, and is it round trippable?. Please complete additional details at . 23:28:49 ADJOURNED 23:28:56 rrsagent, draft minutes 23:28:56 I have made the request to generate http://www.w3.org/2016/01/19-hcls-minutes.html dbooth