Abstract

In this paper, we propose a new mapping technique from the OMG’s UML modeling language into the Web Ontology Language (OWL) to serve the Semantic Web. UML (Unified Modeling Language) is widely accepted and used as a standardized modeling language in Object-Oriented Analysis (OOA) and Design (OOD) approach by domain experts to model real-world objects in software development. On the other hand, the conceptualization, which is represented in OWL, is designed to process the content of information rather than just present the information. Therefore, the matter of migrating UML to OWL is becoming an energetic research domain. OWL (Web Ontology Language) is a Semantic Web language designed for defining ontologies on the Web. An ontology is a formal specification naming and definition of shared data. This technique describes how to map UML Models into OWL and allows us to keep semantic of UML sequence diagrams such as messages, the sequence of messages, guard invariant, etc. to make data of UML sequence diagrams machine-readable.

Highlights

  • Nowadays we are observing a growing effort for supporting semantics of data that is stored on the web that makes the web more intelligent that procreate a promising technology is called “Semantic Web”

  • A sequence diagram is employed for dealing with the dynamic view of a system, whereas OWL is developed to form a semantic web to represent the explicit specification of a conceptualization, not just a document web

  • UML sequence diagrams are used to describe the behavior of systems

Read more

Summary

INTRODUCTION

Nowadays we are observing a growing effort for supporting semantics of data that is stored on the web that makes the web more intelligent that procreate a promising technology is called “Semantic Web”. The Semantic Web does not break away from the web but rather an extension of the current one, where data is given distinct meaning, better-enabling computers and people to work in cooperation [3]. UML is a standardized modeling graphical language that includes an integrated set of diagrams. A UML sequence diagram is a type of interaction diagram where it illustrates how and in what order a set of objects works together. A sequence diagram is employed for dealing with the dynamic view of a system, whereas OWL is developed to form a semantic web to represent the explicit specification of a conceptualization, not just a document web.

Unified Modeling Language
Ontology Foundations
OWL and UML
Reasoners
UML SEQUENCE DIAGRAMS INTO OWL 2 DL
Classes and Objects
Sequence of Messages
Messages
CASE STUDY
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call