David,

This 
<http://www.openehr.org/wiki/display/spec/openEHR+2.x+RM+proposals+-+lower+information+model#openEHR2.xRMproposals-lowerinformationmodel-CandidateA.2ModifyCLUSTERtohavelocalvalue>
 
is what I would realistically propose, for the CLUSTER/ELEMENT part of 
the model. I will also post a version with integrated changes - this 
change, plus the simplification of ITEM_STRUCTURE etc.

- thomas

On 22/03/2012 13:56, David Moner wrote:
>
>
> 2012/3/22 Thomas Beale <thomas.beale at oceaninformatics.com 
> <mailto:thomas.beale at oceaninformatics.com>>
>
>     Instead, I think we should re-invigorate the Java Implementation
>     Technology Spec, that Rong wrote originally some years ago, to
>     provide Java implementation guidance for issues like this. All
>     target implementation technologies have their issues; if we keep
>     hacking the primary specfication model to suit all of them, we
>     will no longer have any clear statement at all of what we really
>     wanted in the first place, and it would in any case probably be a
>     very weak model, once you accommodate no generics, no multiple
>     inheritance, no typing, ....!
>
>
>
> I was exaclty thinking about this while seeing this proposal for the 
> ITEM_STRUCTURE change to a VALUE_CLUSTER:
>
> http://www.openehr.org/wiki/display/spec/openEHR+2.x+RM+proposals+-+lower+information+model#openEHR2.xRMproposals-lowerinformationmodel-CandidateA.1AddVALUECLUSTER%2CRemoveITEMSTRUCTUREtypes
>  
>
>
> It is an example of multiple inheritance not supported by Java and 
> some other languages. I agree with you that a programming language 
> limitation cannot be imposed to a good model design, but it is also 
> true that for example Java is not a minor language to forget of. There 
> should be a balance between what it is perfectly modelled and what can 
> be implemented by most.
>
>
> *
> *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20120326/a0dd4fa6/attachment.html>

Reply via email to