[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [relax-ng] UML, XML and Relax NG
Although David Carlson's "Modeling XML Applications with UML" (Addison Wesley) mentions WXS but not RELAX NG, his hyperModel tool (see http://xmlmodeling.com) can generate both WXS and RELAX NG schemas from XMI. Carlson used to have a web-accessible form where you could upload an XMI file and process it using hyperModel, but the website wasn't working the last time I tried to use it. He has also implemented hyperModel as a plug-in to Eclipse and is selling this as a commercial product. I haven't come across any documentation for Carlson's UML-to-RELAX NG mapping. The RELAX NG in my XML 2002 paper "From Model to Markup" was created using the web-accessible hyperModel tool, although I had to tweak the output in order to handle bidirectional UML associations and to use interleave properly. Regards, Josh Joshua Lubell, NIST 100 Burueau Drive, Stop 8263 Gaithersburg MD 20899-8263 USA lubell@nist.gov ----- Original Message ----- From: "Eric van der Vlist" <vdv@dyomedea.com> To: "RELAX NG List" <relax-ng@lists.oasis-open.org> Sent: Friday, January 17, 2003 12:10 PM Subject: [relax-ng] UML, XML and Relax NG > Hi, > > I have done some quick researches on what is usually called "modelling > XML with UML" and came to the conclusion that up to now it should rather > be called "modelling W3C XML Schema with UML". > > This is done through defining profiles and stereotypes for UML and these > stereotypes are created after WXS components (complex type for instance) > which have no real life in XML documents... > > With this approach, to "model XML with UML", you need not only to learn > XML and UML but also WXS! > > Are you aware of schema neutral profiles to model XML documents with UML > using stereotypes corresponding to things which exist in the XML infoset > (such as elements and attributes) and logical constructions on these > (such as groups)? > > This would, obviously easily match Relax NG patterns, but could be used > without knowing Relax NG and eventually with some more work from the > tools generate WXS as well... > > Thanks. > > Eric > -- > Did you know it? Python has now a Relax NG (partial) implementation. > http://advogato.org/proj/xvif/ > ------------------------------------------------------------------------ > Eric van der Vlist http://xmlfr.org http://dyomedea.com > (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema > ------------------------------------------------------------------------ > > > ---------------------------------------------------------------- > To subscribe or unsubscribe from this elist use the subscription > manager: <http://lists.oasis-open.org/ob/adm.pl> >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC