re: revised UML profile for DAML

From: Ken Baclawski (
Date: 01/23/01

Producing a consistent mapping is certainly a good idea.  

However, the "minor changes" are not nearly as innocuous as they may seem. 
As I pointed out in my last posting, mapping association ends into
separate properties would (in general) result in an unbounded
transformation (or more precisely, the transformation and the reverse
transformation would together be unbounded). 

Even if one is willing to accept unboundedness, it is still questionable
whether association ends should be mapped individually to properties. 
This results in a proliferation of properties that the designer probably
did not intend, and it would violate the following part of the statement
of purpose <>: 

"The assumption is that the UML class diagrams were created specifically
for the purpose of designing DAML ontologies. This mapping does not
attempt to map all elements on a class diagram to DAML."

  -- Ken Baclawski

On Wed, 10 Jan 2001, Hart, Lewis wrote:

> Comments about UML mappings to DAML Properties
> The current mapping, discussed in detail on the Lockheed Martin UBOT site
> [Link 1], uses several features of UML (i.e. attributes, associations,
> stereotyped classes and dependencies) to represent DAML properties.
> However, these features are largely considered independently or as various
> optional approaches.  I would like to propose a new mapping that reconciles
> these various approaches into a consistent mapping of UML elements into DAML
> properties.  The new mapping largely just consolidates and restates the
> current mapping, however it does introduce some minor changes:
> 	- Associations and roles (association ends) would map into separate
> properties.
> 	- Dependencies would use name rather that stereotype to identify
> mapped properties. 
> A full discussion of this new mapping can be found at [Link 2].
> - Lewis
> [1]
> [2]
> ___________________________________________
> Lewis L Hart 
> GRC International           
> 1900 Gallows Rd.                  Voice (703)506-5938
> Vienna, Va 22182                    Fax (703)556-4261

This archive was generated by hypermail 2.1.4 : 03/26/02 EST