W3C home > Mailing lists > Public > www-rdf-interest@w3.org > April 2002

Re: RDF ontology for describing reusable software components

From: Uche Ogbuji <uche.ogbuji@fourthought.com>
Date: Fri, 05 Apr 2002 10:35:57 -0700
Message-Id: <200204051735.g35HZvT18724@localhost.localdomain>
To: "Andrei Lopatenko" <alopatenko@cs.man.ac.uk>
cc: "Uche Ogbuji" <uche.ogbuji@fourthought.com>, www-rdf-interest@w3.org
> translation of UML into RDF
> were investigated in works of
> S. Melnik http://www-db.stanford.edu/~melnik/rdf/uml/
> Ubot project http://ubot.lockheedmartin.com/
> also see works of Franconi on Conceptual Modeling and descriptiong logics
> and general review of DL for conceptual modeling at
> http://www.cs.man.ac.uk/~franconi/dl/course/tutorial/iswc-02-tutorial.pdf

Thanks for the refs.  For some reason, I only came across Melnik's work in my 
own searches.  And I think it's not the right solution for interop.

In order to plug properly into OMG's MDA world-view, I really think we need a 
mapping at the MOF level.  I don't know whether this is what UBOT undertakes.

> The task of "integration" UML  and traditional conceptual modeling with
> Semantic Web technologies or Knowledge Representation is very big and seems
> unfeasible,

For sure.

> and I think it can be separated in a few parts to be implemented
> Some of them
> 1 use of Knowledge Representation technologies, especially reasoning to  get
> implicit knowledge for UML/ER models or find inconsistencies in models
> - see ICOM project http://www.cs.man.ac.uk/~franconi/icom/
> 2 re-engineer traditional applications described in UML diagrammes into
> Semantic Web ontology based applications to make them "open"
> see UBOT project
> 3 re-use of conceptual modeling practises and methodologies, some of which
> are very tested for ontology development
> 4 extend ontology languages to describe behavior or better describe
> integrity rules  + emrbace all levels of modeling epist., conceptual,
> logical, etc in one framework
> For me all these parts are very different and require very different
> approaches for UML + SW integration

Wow.  I have in mind something even less ambitious than 1,2,3 or 4, and in 
fact, would be likely prerequisite for these.  I'll call it

0) Define a standard mapping from the UML meta-model or MOF to RDFS or 
DAML+OIL.  This is a static mapping that does not involve reasoning or any 
dynamic facilities whatsoever.

I think just 0 is a titanic undertaking, but it is what is needed for RDF and 
MDA to profit most directly, each from the other.

Uche Ogbuji                               Principal Consultant
uche.ogbuji@fourthought.com               +1 720 320 2046
Fourthought, Inc.                         http://Fourthought.com 
4735 East Walnut St, Boulder, CO 80301-2537, USA
XML strategy, XML tools (http://4Suite.org), knowledge management
Track chair, XML/Web Services One (San Jose, Boston): 
Received on Friday, 5 April 2002 12:57:32 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:44:35 UTC