Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

A New Method for Mapping UML Class into OWL Ontology

IJCA Special Issue on Software Engineering, Databases and Expert Systems
© 2012 by IJCA Journal
SEDEX - Number 1
Year of Publication: 2012
Noreddine Gherabi
Mohamed Bahaj

Noreddine Gherabi and Mohamed Bahaj. Article: A New Method for Mapping UML Class into OWL Ontology. IJCA Special Issue on Software Engineering, Databases and Expert Systems SEDEX(1):5-9, September 2012. Full text available. BibTeX

	author = {Noreddine Gherabi and Mohamed Bahaj},
	title = {Article: A New Method for Mapping UML Class into OWL Ontology},
	journal = {IJCA Special Issue on Software Engineering, Databases and Expert Systems},
	year = {2012},
	volume = {SEDEX},
	number = {1},
	pages = {5-9},
	month = {September},
	note = {Full text available}


In this paper we describe how UML schemes can be converted into OWL Ontology, thus enabling reasoning on them by Semantic Web applications. The proposed solution is based on a three phases approach, the first step is to present the class diagram in the mathematical formulation and the second one is converting the UML Class into encoded text file, finally, the structure of the classification scheme is converted into OWL ontology. We demonstrate the practical applicability of our approach by showing how the results of reasoning on these OWL ontology can help improve the Web systems.


  • M. Fowler and K. Scott, UML Distilled, 2nd Edition, Addison Wesley, Boston, 2000.
  • Tim Berners-Lee, James Hendler, and Ora Lassila. The Semantic Web. Scientific American, May 2001.
  • J. Barrasa, A. Gómez-Pérez. Upgrading relational legacy data to the semantic web. In: Proc. of the 15th International World Wide Web Conference (WWW 2006), Edinburgh, United Kingdom, 23–26 May 2006,pp. 1069–1070.
  • D2RQ Platform. Available: http://www4. wiwiss. fuberlin. de/bizer/D2RQ/spec/.
  • C. Blakeley. RDF Views of SQL Data (Declarative SQL Schema to RDF Mapping). OpenLink Software, 2007.
  • OpenLink Virtuoso Platform. Automated Generation of RDF Views over Relational Data Sources. Available: http://docs. openlinksw. com/virtuoso/rdfrdfviewgnr. html.
  • W. Hu, Y. Qu. Discovering Simple Mappings between Relational Database Schemas and Ontologies. In: Proc. of the 6th International Semantic Web Conference (ISWC 2007), 2nd Asian Semantic Web Conference (ASWC 2007), Busan, Korea, 11–15 November 2007, LNCS, 4825, pp. 225–238.
  • Mapping between Relational Databases and OWL Ontologies: an Example Computer Science and Information Technologies. Vol. 756 99–117 P. (2010)
  • K. Falkovych. Ontology Extraction from UML Diagrams. Master's thesis, Vrije Universiteit Amsterdam, August 2002.
  • A. Felfernig, G. Friedrich, and D. Jannach. UML as domain specific language for the construction of knowledge based configurations systems. International Journal on Software Engineering and Knowledge Engineering, 10(4):449–470, 2000.
  • Fong, J. H. K. Wonga, Z. Cheng, Converting relational database into XML documents with DOM. Information and Software Technology. v45. 335-355,2003.
  • I-Chen Wu, Shang-Hsien Hsieh; "An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry"; Proceedings. National Institute of Standards and Technology, Gaithersburg, Maryland. September 23-25, 2002, 317-321 pp
  • Noreddine Gherabi and Mohamed Bahaj. Robust Representation for Conversion UML Class into XML Document using DOM. International Journal of Computer Applications 33(9):22-29, November 2011