We're updating the issue view to help you get more done. 

Add specialisation semantics to ADL and AOM

Description

Currently specialisation semantics are poorly described in the ADL and AOM specifications. A proper description is needed so that tools can implement agreed semantics, and also so that openEHR Templates can be properly supported, since a significant amount of specialisation semantics are required for templates.

Impact Analysis

Major change.

Change Description

AOM changes: - move C_PRIMITIVE.assumed_value to the attribute slot on the UML - rename C_DEFINED_OBJECT.default_value function to prototype_value - correct assumed_value definition to be like prototype_value; remove its entry from all of the C_PRIMITIVE subtypes - convert BOOLEAN flag representation of patterns to functions and add a String data member for the pattern value, thus matching the XSDs and ADL Redevelop the Assertion model in both ADL and AOM specifications.

Status

Assignee

Thomas Beale

Reporter

Thomas Beale

Raised By

Thomas Beale

Analyst

Thomas Beale

Time estimate

112h

Components

Fix versions

Affects versions

ADL 1.4

Due date

2015/11/30

Priority

Major