OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

[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


Joshua Lubell, NIST
100 Burueau Drive, Stop 8263
Gaithersburg MD 20899-8263 USA

----- 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