Print

Print


On Fri, 4 Aug 2000, Anthony Finkelstein wrote:

> yes ... of course ... UML ... I said XMI as its the OMG standardised 
> markup scheme and therefore could be easily integrated with another 
> markup scheme using namespaces or something similar ... it would seem 
> strange to look for a way around the common representation that could 
> be extracted from a CASE tool

I believe XMI 1.1 is a pre-namespaces technology, ie. doesn't play well
with other vocabularies. (this according to Don Box on the XML-Protocols
list, http://lists.w3.org/Archives/Public/xml-dist-app/2000Mar/0009.html)

Don (discussing SOAP, and the RDF-like serialization syntax it
includes):

	Many of us have familiar at XMI and MOF in general. However, I believe
	the OMG is in the process of revamping the XMI encoding, which was done
	prior to namespaces and schema language. One of my personal goals is to make
	obvious how XMI fits into this picture.

Assuming this to be true (OMG broke a bunch of URLs so I can't easily go
check the docs I'd bookmarked, grumble grumble...), I doubt XMI as-is is
the last word on UML interchange syntax in XML. There's always more
than one way to write something in XML though... Whatever, I'm far from
convinced that UML itself is a technology we can simply shoe-horn into
the Web as-is. I'm thinking eg of the Web architecture axiom that
everything of value have a URI name on the Web, so it can be
referenced, described, annotated. UML in itself
doesn't give Web identifiers to (say) relationship types and entity
classes. I believe that if UML were tweaked in this direction it would
start to look a lot like RDF... In this light, Sergey Melnik's work is
particularly interesting.

Dan



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%