| [news.eclipse.modeling.mdt.eodm] Re: ODM Profile |
I don't have an authoritative response, but my interpretation after reading this a few months ago is that you can use either a UML Property or AssociationClass to model an OWL DatatypeProperty. The reason you would want to use an AssociationClass is when you need to represent property inheritance in OWL. So one AssociationClass would extend another AssociationClass, each of which is stereotyped <<datatypeProperty>>.
My 2 cents. Dave Carlson
Fernando Silva Parreiras wrote:Hi Folks,
I have a question about the UML Profile for OWL sugested by OMG.
ODM Specification [1], Item 14.2.6.1 (owl:DatatypeProperty):
"«datatypeProperty» with base class of UML::AssociationClass and UML::Property".
Why has it as base class UML::AssociationClass, when this kind of element is not used anywhere for the mappings?
Many thanks,
[1] http://www.omg.org/docs/ptc/06-10-11.pdf
Hi Dave,
Cheers,
-- Fernando Silva Parreiras ISWeb, Universität Koblenz-Landau Universitätstraße 1 56070 Koblenz +49 (0)261 287 2786 http://isweb.uni-koblenz.de