- From: David Booth <david@dbooth.org>
- Date: Mon, 30 Aug 2021 22:50:47 -0400
- To: "its@lists.hl7.org" <its@lists.HL7.org>, w3c semweb HCLS <public-semweb-lifesci@w3.org>
Minutes from Aug 26 call are here and in plain text below:
https://www.w3.org/2021/08/26-hcls-minutes.html
Please note we need your input and ideas about how best to resolve issue
77: How should extensions be represented in R5, both for primitive
datatypes and for objects? Please post new ideas or comments on github:
https://github.com/w3c/hcls-fhir-rdf/issues/77
Thanks,
David Booth
-------------------------------------------------
[1]W3C
[1] https://www.w3.org/
– DRAFT –
FHIR RDF
26 August 2021
[2]IRC log.
[2] https://www.w3.org/2021/08/26-hcls-irc
Attendees
Present
David Booth, Emily Pfaff, EricP, Gopi, Jim Balhoff
Regrets
-
Chair
David Booth
Scribe
dbooth
Contents
1. [3]FHIR build process
2. [4]Issue 77 - How should extensions be represented in R5,
both for primitive datatypes and for objects?
Meeting minutes
FHIR build process
david: The FHIR build process generates the entire spec and all
of the examples, in XML, JSON and Turtle. Right now the Turtle
is generated by Grahame's custom code, and it's pretty to look
at -- very readable. If we also generate RDF via JSON-LD 1.1,
then we can validate against what Grahame's code produces.
emily: What about prettifiying the JSON-LD generated RDF?
eric: Having multiple implementations gives more variety of
tools and provides more sanity checking.
david: don't know how we could eaisily do prettifying.
eric: We'd have to write our own, esp to keep the same order of
properties, but would end up being as complicated as the
current generation in the build process.
emily: Does HAPI play a role in the build process today?
eric: I think the HAPI libraries used in the build process.
Issue 77 - How should extensions be represented in R5, both for
primitive datatypes and for objects?
david: I pulled out modifier extensions to issue 93.
eric: I think we need to be aware of modifier ext in
considering regular ext.
eric: for modifier, want to break the graph, but use the same
structure for the extension.
… We have a coherent model, but not so user friendly. Mostly
extensions are not used, except for confidence levels and
saying the something is not present.
… For modifier ext, should change the name of the predicate.
… Goal in simplifying common use case, is that the JSON-LD we
emit does not require post-processing. JSON-LD cannot invent
extra levels of indirection. In the common case, if we got rid
of the stand-off, we'd be able to do most of the work in
JSON-LD without pre/post processors, until we hit extensions.
(Reviewed options in [5]https://github.com/w3c/hcls-fhir-rdf/
issues/77 )
[5] https://github.com/w3c/hcls-fhir-rdf/issues/77
david: Please review the options, suggest improvements or new
ideas, and think about which options you like and which you
don't like.
ADJOURNED
Minutes manually created (not a transcript), formatted by
[6]scribe.perl version 136 (Thu May 27 13:50:24 2021 UTC).
[6] https://w3c.github.io/scribe2/scribedoc.html
Received on Tuesday, 31 August 2021 02:51:01 UTC