W3C home > Mailing lists > Public > www-rdf-interest@w3.org > May 2001

Re: Leveraging UML in RDF

From: Sergey Melnik <melnik@db.stanford.edu>
Date: Wed, 30 May 2001 19:28:24 -0700
Message-ID: <3B15AC48.7E9F89ED@db.stanford.edu>
To: "Andrei S. Lopatenko" <andrei@derpi.tuwien.ac.at>
CC: www-rdf-interest@w3.org
> "Andrei S. Lopatenko" wrote:
> 
> Hello
> Ideas about representing RDF models in UML were also subject of
> research at
> http://jodi.ecs.soton.ac.uk/Articles/v01/i08/Cranefield/

Andrei,

thanks a lot for the pointer. In fact, I had the pleasure to discuss
some of the related issues with Stephen Cranefield on this list a while
back.

> My experience shows that using UML for representing RDF schemas and
> models can be fruitful
> 1 a powerfull ability of UML in expressing both static and dynamic
> (operation) features of information systems.
> It allow to put RDF schemas (expressed in UML) into more rich models
> expressing dynamic features, not only put but relate RSDF schemas to
> them.
> 2 there is a well-defined MOF standard for E-R of UML metamodels and
> meta...models. It is very and clearly defined in terms of entitites,
> attributes, relation which allows to easily implement it over RDBMS or
> OODBMS and this database for UML can servo for storing RDF schemas. A
> lot of work for MOF were already done, there are tools for editing
> storing, retriving, analysing schema infotmation and they can be used
> for RDF

Right. I feel that there is mutual benefit in embracing UML in the RDF
realm. On the other hand, MOF still offers room for simplification; RDF
comes handy here.

> 3 There are a number of extenstions of UML (by metadata community,
> extension of OIM, OMG community for UML exaxtly) which can be utilized
> for RDF and using RDF-to-UML and reverse mapping can be automatically
> mapped into RDF schema

Absolutely! This I would say is the primary reason for doing UML/RDF.

> 4 one of this "extenstion" is CWM Common Warehouse Model. Among others
> it defines Model for describing transformation of data, transfer of
> date, simple vocabulary mapping. One of the possible usage of RDF is
> data exchange. Using CWM allows to accumulate for RDF and WEB
> community rich experience of datawerehouse community

I completely agree with your points. I'm looking forward to seeing the
above usage scenarious emerging as tomorrow's killer apps ;)

Best,
Sergey
Received on Wednesday, 30 May 2001 22:03:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:49 GMT