Hi! I imported an openEHR UML (XMI) file created by Eric Browne (using BOUML) into the Eclipse-based Topcased environment a couple of minutes ago and saw that most template related classes were implemented. Using Topcased autolayout and some manual adjustments produced a diagram, see http://www.imt.liu.se/~erisu/2008/08/rough-template-diagram.gif. A nicer diagram by Eric Browne is available at http://www.healthbase.info/openehr/UML/index.html#refpackage138545 (The entry link to start exploring his work is at http://www.healthbase.info/openehr/UML/index-withframe.html)
Eric: What is the copyright status of your model files? Can I share the source XMI file and any derived works in public? If you don't have another license in mind I'd suggest using http://creativecommons.org/licenses/by/3.0/ As written in some other threads, more info about a related experiment (aoutoconverted from openEHRs MagicDraw files) is available at http://www.openehr.org/wiki/display/dev/Experimental+generation+of+code+and+documentation+from+UML Links to source files are available in a recent comment on that page. Thomas: What tool are you currently using to produce UML for the template spec document? Best regards, Erik Sundvall erisu at imt.liu.se http://www.imt.liu.se/~erisu/ Tel: +46-13-227579 On Wed, Aug 27, 2008 at 13:49, Adam Flinton <adam.flinton at nhs.net> wrote: > Thomas Beale wrote: >> Adam Flinton wrote: >> >>> Preferably in Eclipse UML2...? >>> >>> If so does it then include the archetypes class model as well? >>> >>> >>> >>> >> *The UML for the forthcoming openEHR template model is online in the >> latest AOM draft (some changes to AOM of ADL 1.4 vintage) and Templates >> draft, available at the page >> http://www.openehr.org/wiki/display/spec/openEHR+Templates+and+Specialised+Archetypes >> >> However, if you are after UML for the current .oet file format, I don't >> think it is published, but I would imagine it already exists - >> publishing it should be no problem. Can you indicate which one you are >> after? >> >> - thomas beale >> >> * > Sorry for the delay. > > What I was wondering about is whether we had/could have a complete model > for OpenEHR Templates + Archetypes. > > i.e. if one had the AOM in Eclipse XMI then one could generate Java > classes or <insert language of choice here> > > e.g. > > http://www.eclipse.org/modeling/m2t/?project=jet > > or if you want to go the whole hog: > > http://www.openarchitectureware.org/ > > & one could create Graphical editors via GMF, compare models, run OCL > constraints etc.etc. > > What is more, maintaining the AOM /TOM via the Eclipse UML tools means > that the model is machine readable/processable and the tooling is > free/open source (though you could use tooling based on the eclipse UML > e.g. Rational etc.) > > It also means that the model can be maintained with a degree of > isolation from persistence formats per se via OAW mappers etc allowing > one to bring in/emit differing versions of ADL, differing versions of > templates etc. > > We are nearly there wrt the AOM. What we are lacking is a UML class > model of the "TOM". > > > So if you have the UML class diagram for Templates, that would be great. > If it's already in Eclipse XMI/UML that would be even better. > > Adam

