Issue Details (XML | Word | Printable)

Key: SPEC-284
Type: Change Request Change Request
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Reporter: Thomas Beale
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Specification

Correct inconsistencies in naming of term_definitions, constraint_definitions, term_bindings and constraint_bindings attributes in XML-schema and specifications

Created: 10/Nov/08 04:39 PM   Updated: 21/Nov/08 09:30 AM  Due: 19/Nov/08
Component/s: ADL, openehr.am.archetype
Affects Version/s: None
Fix Version/s: Release 1.0.2

Time Tracking:
Not Specified

 Raise CR   Analysis   Resolution   
Raised By: Thomas Beale
Change Description:
This problem should be corrected as follows:
- treat the XML-schema as being correct (it has the more expected plural spellings of the attributes). It also corresponds to the AOM and thus ISO/EN13606 form of the names.
- correct the ADL specification to use the plural spelling for term_definitions, constraint_definitions, term_bindings and constraint_bindings sections in the ontology.
- correct the archetype tools to allow both spellings in ADL archetypes, and to silently convert singular -> plural on saving.
- correct spellings in examples in Architecture Overview specification
Impact Analysis: Apart from minor changes to the specifications, there will be some minor changes required in the archetype editing tools.
Analyst: Rong Chen and Thomas Beale
Approved By: ARB


 Description  « Hide
Alessandro Torrisi (Unusual Visions, implementing at Medical Centre Alkmaar, The Netherlands) reported the following inconsistency.

The ADL 1.4 specification mentions subsections under the archetype ontology section named term_binding and constraint_binding (both singular). In the AOM specification, these attributes are not defined (already raised as an issue), although there are invariants that imply the presence of attributes term_bindings and constraint_bindings (both plural).

In ADL archetypes, these two attributes occur in a small number of archetypes, and are named in the singular.

In the published AOM XML-schema, these attributes are spelled in the plural form. XML archetypes include these attributes named in the plural.

There is a similar minor inconsistency in the attribute names term_definition(s) and constraint_definition(s) in the ADL 1.4 specification; again both of these should be in the plural. They already appear in the plural in ADL archetypes, the XML-schema, and XML archetypes, so this anomaly is essentially just a typographical error in the ADL specification only.

The architectural overview document also includes a couple of instances of these spelling errors in examples.

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Thomas Beale added a comment - 13/Nov/08 12:49 PM
With votes from Tim Cook, Rong Chen, Sam Heard, Dipak Kalra, Thomas Beale, Eric Browne

Thomas Beale added a comment - 13/Nov/08 12:49 PM
With votes from Tim Cook, Rong Chen, Sam Heard, Dipak Kalra, Thomas Beale, Eric Browne

Thomas Beale added a comment - 13/Nov/08 04:40 PM
Added correction for inconsistency in spelling of term_definition(s) and constraint_definition(s) picked up by Rong.

Thomas Beale added a comment - 21/Nov/08 09:30 AM
Passed with the votes of TC, SH, RC, EB, TB