logicahealth / vha-kbs-knarts

VHA Knowledge-Based Systems clinical knowledge artifact content development program.
Apache License 2.0
7 stars 3 forks source link

Use of ECA rules over composite for KNART workflows. #216

Open preston opened 6 years ago

preston commented 6 years ago

This is part question, and part commentary on composite KAS. It's not yet clear what is actionable, but at the very least I'd like to understand the rules of thumb used for authoring.

Looking over o8, an ECA KNART, it seems:

Looking over (the unrelated) b57, a composite, it seems that:

If this is a common similarity, it feels like composites and ECAs are both fundamentally very similar, with composites being more powerful due to the ability to both make ANF assertions and invoke specific artifacts at the knowledge or wisdom level. Some questions with possible actions:

  1. How was it determined when to use an ECA versus a composite, such as in cases where actions aren't encodable?
  2. Will all ECAs exhibit the limitations of event and action expressiveness as o8?
  3. Has superceding the existing ECA type with the more powerful composite type been considered at the KAS level? (If so, what was the resolution and recommendation?)
WendelynB commented 6 years ago

Technical Review.

preston commented 6 years ago

Thinking of the DIKW model, does it event make sense to people to be modeling these sorts of relationships at the ANF level, in which case I suppose this would be a request for invocation of a system task, or should composite workflows philosophically be treated as high-level concepts? My inclination is the latter, but very curious what others think!

csp4z commented 6 years ago
  1. How was it determined when to use an ECA versus a composite, such as in cases where actions aren't encodable? Per discussion with Andrew & Preston, this was defined in PWS according to Cognitive.

  2. Will all ECAs exhibit the limitations of event and action expressiveness as o8? Yes. a) One KNART cannot access another, b) One KNART can't invoke another - No means of functionality integrating these.

3.Has superceding the existing ECA type with the more powerful composite type been considered at the KAS level? (If so, what was the resolution and recommendation?) Yes, this is being discussed at HL7 Composite Meetings.

csp4z commented 6 years ago

Preston requested assignment on this.