standard for exchanging metadata information via Table 4. Mapping rules’comparison at implementation level
XML. OWL is also a XML schema. All we need is to
transform one XML document to another XML
document. For that reason we have identified 4. Case Study
relationship between UML metadata XMI tags and
OWL tags. Summary of the relationship between
source XMI and target OWL is presented in Table 2.
4.1. Base Object Models (BOMs)
[11] Kabilan, V., Johanneson, P., “UML for ontology [22] Aitken et al. “A Process Ontology”. Springer Berlin /
modeling and interoperability”. Proceeeding of 1st Heidelberg, ISBN: 978-3-540-44268-4, pages 263-270,
INTEROP-EMOI Open Workshop on Enterprise Date: January 01, 2002.
Models and Ontologies for Interoperability, Co
Located with CAiSE, 2004. [23] D. Martin et al. “OWL-S: Semantic Markup for Web
Services”. Available from:
[12] Falkovych et al, 2002, “UML for the Semantic Web: http://www.daml.org/services/owl-s/1.1/overview/
Transformation-based Approaches”. Available from:
http://www.cwi.nl/~media/publications/UML_for_SW. [24] UAD-OWL target ontology figure. Information
pdf. available from:
http://users.utu.fi/moania/Innovation08/
[13] D. Djuric et al “Ontology Modeling and MDA”,
Journal of Object Technology, vol. 4, no. 1, pp. 109- [25] ”Protégé”. http://protege.stanford.edu/
128, 2005. Available from:
http://www.jot.fm/issues/issue_2005_01/article3. [26] Kim et al., “Describing Semantic Web Services: From
UML to OWL-S”. ICWS 2007. IEEE International
[14] Grønmo, R. et al. Transformations between UML and Conference on Web Services. 9-13 July 2007, pp 529-
OWL-S,” Proceedings of the 1st European Conference 536, 2007.
on Model Driven Architecture: Foundations and
Applications, Nuremberg, Germany, pages 269-283, [27] SISO Based Object Model product development group.
2005. “Base Object Model (BOM) Template Specification”.
Available from:
[15] S. Cranefield and M. Purvis, “UML as an ontology www.boms.info/spec/BOM_Specification_v2006_FIN
modeling language”. Proceedings of the Workshop on AL.pdf
Intelligent Information Integration, 16th International
Joint Conference on Artificial Intelligence (IJCAI-99), [28] XSLT Processor XALAN
1999. http://xml.apache.org/xalan-j/