The Sun BabelFish Blog

Don't panic !

Sunday Sep 11, 2005

UML, MOF, MDA, OWL: how they all fit together


The Object Management Group is well know and has been working for a long time in tools to describe objects, classes, processes and many other software engineering elements at a level that tries to abstract from the many OO software languages such as Java, C++, SmallTalk,... One important specification released by the OMG is the Meta-Object Facility. There is just too much here I don't know about to be able to make any assertions, but I just listened to a very interesting presentation by Ms. Elisa Kendall entitled The Model Driven Semantic Web – Emerging Technologies & Implementation Strategies [1] where she presents some of her work and looks into quite some detail into the relation between the Semantic Web and these more established technologies of UML, MOF, Common Logic, etc which are meant to bring us towards the Model Driven Architecture folks have been age. It turns out that in a recent OMG document Ontology definition metamodel which bears her name she was able to relate these two schools of thought very nicely. The talk gives a lot more detail about how these things fit together than I can summarise here. But it is just another very strong confirmation of my thoughts:

  • that one can represent OWL ontologies in UML,
  • that there should be a clear mapping between OWL or RDF ontologies and Java (which the annotation framework I propose makes crystal clear)
  • a good ontology is very important in database management and data mining
  • the importance of declarative rules (which I have not mentioned yet)
Well the above is just my take from her talk. People coming from an OMG background will find much in there to help ease them into the Semantic Web. And people from the Semantic web will find a lot there to help work with Object Oriented technologies. These two sides have a lot to bring to each other. My preference is for the Semantic Web. I have a feeling that it is build on a much more solid and clean foundation. Elisa Kendall seems to think that they are complimentary though, with MOF forming a bridge to convert semantic information into the syntactic variations of each OO language. Anyway knowing how these technologies relate, and that they are such close cousins, should help bring a lot of people together. We're all about growing the community at Sun here after all :-)

[1] You can find the slides of the talk as well as a recording of the presentation on the ontolog.cim3.net wiki.

Comments:

échale un vistazo a esto

Posted by Ismael on October 02, 2008 at 05:17 PM CEST #

Note on comments:

Post a Comment:
  • HTML Syntax: NOT allowed

Search

Recent Entries

Navigation

Referers