Some UML reverse-engineerings of common Extensible Markup Language (XML) Schema.
2007-05-30:
New reverse-engineering of X3D schema as single large UML overview
I have reverse-engineered dozens of
XML Schema using MagicDraw UMLTM, which can reverse-engineer XML Schema types, attributes,
and elements into stereotyped UML classes and properties. Some examples
are presented here as exported JPEG images, including some recent
examples from the NeXML XML Schema generation project for the NeXus scattering science data format:
Reverse-engineered XML Schema can even be used to create object diagrams:
I suggest that one does well to use Unified Modelling Language (UML)TM modelling of XML Schema in combination
with one of the excellent stand-alone XML modelling tools (I recommend
the NetBeans IDE XML and XML Schema tools).
|
WARNING:
Some other rough n' ready XML Schema reverse-engineerings are presented as large images
without commentary or metadata in plain folders. They are not particularly compact or elegant,
and are not tuned for web delivery, and contain a lot of image white space.
|