Open Access Open Access  Restricted Access Subscription or Fee Access

Study of Semantic Applications Development by Reusing UML Models to Generate OWL Code

P. Pabitha, A. M. Shobana Priya, S. Nishanthi, M. Swarnamukhi, Dr.M. Rajaram

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


Description Logic, First Order Logic, Ontology, Semantic web, Unified Modeling Language, Web Ontology Language.

Full Text:

PDF

References


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.