Hi Thomas, having a small spec would be great, thanks! BTW, does anyone use XML representation of UML diagrams to process class models?
-- Kind regards, Ing. Pablo Pazos Guti?rrez http://cabolabs.com > Date: Tue, 30 Apr 2013 19:09:15 +0100 > From: thomas.beale at oceaninformatics.com > To: openehr-technical at lists.openehr.org > Subject: Re: About openEHR BMM > > On 30/04/2013 18:30, Diego Bosc? wrote: > > I think Thomas created it from scratch. There is a page on the wiki > > discussing it > > (http://www.openehr.org/wiki/display/dev/Machine-readable+model+representations+of+openEHR), > > but we studied mostly to the bmm files included on the archetype > > workbench in order to understand it. > > yep. That link explains why I did it. Simple summary: XMI is a horror > and hardly works between tools that implement it (and there is no hope > of hand-writing an XMI schema). And Ecore was broken for generic types. > We might converge to some Ecore/EMF format at some point, but right now, > BMM is a nice lightweight format, and works ok. > > Michael van der Zel at Results4Care put together a great little plug-in > for Enterprise Architect that traverses a UML model in memory and pumps > out a BMM schema for it. So now we have a nice way of having a primary > UML model expression and a generated tool-consumable format (BMM > schemas), which will help tool chains components to communicate - right > now the ADL workbench and now LinkEHR can consume it. > > The converter is pretty good right now, but David Moner's group has > obviously found a few more bugs than I found, which is good - hopefully > we can converge on a very tight version of the EA converter soon. Then > the same thing can be done with openEHR, 13606, any other model in EA, > which means we have a way of representing a RM in UML, and driving > archetype tools from that. > > I'm just putting together a GitHub repo now for it on which I'll post a > spec, the class models I use (in UML) and pointers to every > implementation we can find. > > - thomas > > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at lists.openehr.org > http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130501/ea76cb21/attachment.html>