Study of Semantic Applications Development by Reusing UML Models to Generate OWL Code
Abstract
Semantic Web is the major research of W3C to create web of resources by giving well defined meaning to the information,
so that computer can understand. Ontology is the framework for organizing information in Semantic web. The knowledge
representation language, OWL helps in creating ontology quickly and also makes the system to automatically process the information in web. The Unified Modelling Language (UML) is used in object-oriented developments and information system and help the developers to create and view the application visually. Several tools are available for designing UML models but the main drawback is that it lacks in semantics. So in order to bring Semantics, UML models are
converted to OWL because common features available between UML and Ontology-based languages. During conversion, problems like inconsistency and redundancy in UML reflect in OWL, so that external OWL reasoner is needed to find the inconsistency. In order to create consistent OWL, we present an approach of converting class diagram to intermediate DL statements and find the inconsistency
using the reasoning properties. The inconsistency is said to be there when at least any one of the reasoning properties is not satisfied to the obtained set of Description logic statements of the class diagram. After detection, only consistent DL statements are mapped to OWL which results in consistent OWL.
Keywords
Full Text:
PDFReferences
Moein Mehrolhassani, “Developing Ontology-Based Applications of
Semantic Web Using UML to OWL Conversion” Eastern Mediterranean
University, Famagusta, North Cyprus, july 2008, pg 1-144.
Daniela Berardi, Diego Calvanse, Giuseppe De Giacomo, ”Reasoning On
UML Class diagrams”, ELSEVIER–Artificial Intelligence168, 2005, pg
-118.
Luis Iribarne, Nicolas et.al”Open –Environmental Ontology Modelling”,
IEEE Transaction On System, Man And Cybernets – Part A: Systems
And Humans, Vol 41.No 4, 2011, pg 730-745.
Robert C. Martin, “UML Tutorial:Part 1 -- Class Diagrams”, 1997, pg
-7.
Alun Preece, “OWL:the Web Ontology Language”, University of
Aberdeen, pg 1-11.
https://www/w3.org/TR/owl-ref
“Mapping UML to Owl”, Ontology Definition Metamodel, Issue 10847,
, pg 201-246.
Franz Baader Deborah L. McGuinness Daniele Nardi Peter F.
Patel-Schneider” THE DESCRIPTION LOGIC HANDBOOK: Theory,
implementation, and applications”, Cambridge University press
publications, 2007, pg 1-510.
Diego Calvanse, Giuseppe De Giacomo, ”Description logics for
conceptional data modeling in UML”, Description Logics for Conceptual
Data Modeling in UML – Part 2 , 2003, pg 1-85.
Yazmin Angelica Ibanez Garcia,” Complexity boundaries for full
Satisfiability of restricted UML class diagrams” September 2009, pg
-45.
Franz Baader, “Tableau Algorithms for Description Logics”, RWTH
Aachen Germany, pg 1- 32.
Heba M. Wagih, Doaa S. ElZanfaly, and Mohamed M. Kouta,” DL-Based
Framework for Mapping Between Object Role Modeling 2 Schemes and
OWL2 Ontologism”, International Journal of Modeling and
Optimization, Vol. 1, No. 4, October 2011,pg 314-321.
Rama Akkiraju, Joel Farrell et.al, ”Web Service Semantics- WSDL-S”,
April 2005.
Refbacks
- There are currently no refbacks.