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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have