2016-10-12 - SLPG Meeting
Date & Time
20:00 UTC Wednesday 12 October 2016
GoToMeeting Details
Goals
Briefly mention relevant IHTSDO business meetings in Wellington
Discuss updates to ECL in v1.1
Decomposition syntax
Nesting/subexpressions
Discuss proposed v1.0 Template Syntax
Attendees
Chair: @Former user (Deleted)
Project Group: @Daniel Karlsson, @Ed Cheetham, @michael lawley, @Rob Hausam, @Alejandro Lopez Osornio
Apologies
Observers
Agenda and Meeting Notes
Description | Owner | Notes |
|---|---|---|
Welcome, introductions and apologies | @Former user (Deleted) |
|
Agenda review | @Former user (Deleted) | Review agenda for today's meeting |
IHTSDO Business Meetings in Wellington | @Former user (Deleted) | Relevant Modelling Advisory Group (MAG) meeting topics -
|
Expression Constraint Language v1.1 | @Former user (Deleted) |
|
Template Syntax v1.0 | @Former user (Deleted) |
Example 1: CT of X 71388002 |Procedure| : [[~1..1 @roleGroup1]] { 260686004 |Method| = 312251004 |Computed tomography imaging action|, 405813007 |Procedure site - Direct| = [[+id (<<442083009 |Anatomical or acquired body structure|)] @site] } Example 2: Family history of disease X in family member Y 413350009 |Finding with explicit context| : [[~1..1]] { 246090004 |Associated finding| = [[+id (< 404684003 |Clinical finding)]], 408732007 |Subject relationship context| = [[+id (<< 125676002 |Person (person)|)]], 408729009 |Finding context| = 410515003 |Known present|, 408731000 |Temporal context| = 410511007 |Current or past (actual)| }
|
Proposed Syntax Rules and Questions
| ||
Confirm next meeting date/time | @Former user (Deleted) | Next meeting to be held at 20:00 UTC on Wednesday 9 November (due to SNOMED Expo in New Zealand) |
Thanks to all members of the SLPG who were able to attend today's SNOMED Languages Project Group meeting.
As discussed, I have given all members of the SLPG view and comment access to the ECL v1.1 Work-In-Progress document (http://snomed.org/-ecl). This is where I have added the 'dot notation' text and ABNF rules that I showed you today. In particular, please look at the new words in the 'Reverse attributes' section of 6.2 Refinements, and the introduction of the 'dottedExpressionConstraint' rule in the syntax specification (e.g. 5.1 Brief Syntax (Normative)).
Also, here is the early draft ABNF syntax for the 'Expression Template Language' - . Please note that this syntax combines the 'Template syntax' for slots (which can be reused in different languages) with both 'Compositional Grammar' (to define the expression syntax), and the 'Expression Constraint Language' (to define the valid values for a slot). Also note that this is a simple baseline syntax, which can be enhanced and improved as we further discuss this within the group. I know that it does not include all of the features that we have been (and will be) discussing.
Lastly, please take a look at the discussions that have been posted, and if you have any comments to add please do so.
Thanks!
Kind regards,
Linda.