AML Meeting June 2013

From CIMI
Revision as of 14:30, 10 June 2013 by Admin (Talk | contribs) (Questions)

Jump to: navigation, search

AML Modeling Meeting

The AML modeling meeting will be a full day on Tuesday, June 18, at the OMG meeting in Berlin, Germany. We will also try to schedule some "pre-meeting" meetings with other participants (e.g. Elisa Kendal, Michael Van Der Zel, ?) on Monday or, if not possible, Sunday afternoon. Our goal is to maximize the Tuesday Face to Face time to attempt to get enough done that work can proceed on the AML specfication.

The AML submission to the OMG is anticipated to consist of three parts:

  1. An AOM metamodel - a model of what we are trying to represent in the profile
  2. A UML profile that implements the metamodel. It is anticipated that this profile also will be based on parts of ISO 11179-3 and OMG CTS2.
  3. Validation rules in OCL that specify UML + profile requirements for complete and correct archetype models.

Optional non-normative:

  1. Transformation rules (using QVT or ATL) to map between UML and AOM meta models

Questions

The questions below are some of the issues needing resolution before the AML project can continue. Our goal is to prioritize this list, marking those questions that can only be settled by in person discussion, those that require both in person and e-mail or other dialog and those that can be resolved post meeting. We will use this discussion list to advise the agenda.

  1. RFP requirements - we need to give this a once over and decide what must, will and will not get done on the initial submission
  2. AOM and Terminology Binding - should the AOM model be "fleshed out" to include a full terminology binding part as part of the metamodel, or should it be used as it currently exists, with the "fleshing out" being done in the UML Profile, with anticipation that it will subsequently be enhanced.
  3. What more needs to be done to create a publishable metamodel from AOM?
  4. AOM constraint model - does this require separate UML profile, or only specification of how UML is used?
  5. Coded Ordinal model - AOM has model specific ordering, HL7 represents this as part of the terminology, meaning that the ordering is independent of the recording model. What should we do here?
  6. What contribution can/should ISO 11179-3 make in AML metamodel and profile for terminology representation and data element binding?
  7. AOM metamodel as defined in openEHR has data types that are used by both the Reference Model and AOM. How do we separate an AOM from the reference model from the data types?

AML Representational Issues

  1. Multiple designations and languages for each model element, including archetypes and terminology, names and definitions.
  2. AOM slots and choice groups. Current AOM/ADL requires archetype name pattern matching for slots, which may be problematic in UML.
  3. Use of attribute existence vs. occurrence vs. cardinality, and optimal representation in UML.
  4. Versioning of individual archetypes, vs. larger UML model that contains multiple archetypes
  5. Need CIMI requirements for archetype authorship and registration metadata. Can this be aligned with ISO 11179-3?

Homework

The following background will be assumed