This thesis proposes a method that convert from XML-GDM to unified Modeling Language(UML) class diagram to deal with efficiently eXtensible Markup Language(XML) document which its applicatioin scope is widely extended due to the flexible expression of...
This thesis proposes a method that convert from XML-GDM to unified Modeling Language(UML) class diagram to deal with efficiently eXtensible Markup Language(XML) document which its applicatioin scope is widely extended due to the flexible expression of the web based information. Also, it proposes a object-oriented data model to XML document, which allows consistently performing all method such as readability of user and searching and saving XML document efficiently.
In order to accomplish this, the XML document and XML Document Type Definition(DTD) are mapped as UML class diagram to create an XML document having various forms of attributes. In contrast to the existing studies of simply trying to model only the information expressed on the XML document, the object model of an XML document created using the proposed object modeling method is able to process the information expressed on the XML document effectively. The basis for end user to express the search query on XML document intuitively and visually can be prepared by converting, storing and managing after illustrating the XML document expressed as XML Graphical Data Model(XML-GDM) into an UML based object oriented data model.
Therefore, proposed method in this thesis has various object oriented characteristics compared to the existing object modeling method on the XML document. In other words, proposed method using UML widely applied as an object modeling tool gets used to enable visualization and intuitive processing of web documents XML based. Using this method by applying a same modeling tool called UML class diagram on the contents of XML document and the syntax and semantics of queries expressed as XML-GDM, a great deal of contribution could be made in the software engineering field if utilized in the actual development as a thesis having the advantage of being able to perform a series of all processes such as storing and searching the XML document in an object oriented database.