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


Help: OASIS Mailing Lists Help | MarkMail Help

uddi-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: RE: [uddi-comment] UML diagrams of UDDI schemas v2 and v3


The diagrams you generated seem very useful to me since they simply visualize the schema's complexity.

Also, I think that it is reasonable to use a stereotype in order to specify XML schema choices or complex XML schema sequences in UML (I don't have any other idea on which UML feature could specify choices).

However, there are some issues I'd like to make you aware of:
- I am not sure why the businessEntity's UML diagram stops at the instanceDetails level, which has a more complex inner structure than the instanceParms element only.
- While the name, description, address and personName elements carry the xml:lang attribute, this is only shown for the address element and it does not indicate that the lang attribute is derived from the xml namespace.
- I was looking at the categoryBag structure over and over again, but it doesn't seem correct to me. A categoryBag consists of a number of keyedReferences and a number of keyedReferenceGroups where at least one keyedReference or one keyedReferenceGroup must be provided within the categoryBag. The
generated diagram states that at least one keyedReference AND at least one keyedReferenceGroup must be provided.

 Claus von Riegen, SAP AG

-----Original Message-----
From: Dave Carlson [mailto:dcarlson@ontogenics.com]
Sent: Donnerstag, 12. September 2002 19:01
To: uddi-comment@lists.oasis-open.org
Subject: [uddi-comment] UML diagrams of UDDI schemas v2 and v3

I've been working on tools and techniques for mapping XML Schema definitions to
and from UML models.  As part of this work, I've started to create a repository
of UML class diagrams reverse engineered from common XML Schema standards or
proposed standards.

For complete UML class diagrams of the core data model for both UDDI v2 and v3,
see this link:


It's very helpful to get a quick bird's eye view of the differences between
UDDI v2 and v3.  These diagrams are also complete and accurate representations
of cardinality and datatypes from the schema.

Similarly, I've created diagrams of the draft Universal Business Language (UBL)
schemas that have been used as part of that TC's design work.  I hope that
these diagrams of UDDI will be useful for both users of UDDI specs and the
designers in this new TC.

Note that the diagrams are in SVG graphics, so you need to have the Adobe SVG
reader installed in your browser prior to reading the diagrams.  This works
very similar to the PDF reader.  The above link includes a download link for
the Adobe reader.

Please reply with any comments or suggestions about how this can be useful to
the ongoing work of this TC.

Best Regards,
  Dave Carlson
  Boulder, Colorado USA

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