Flexible approach for representing object oriented databases in XML format
Taher Nasser, Reda Alhajj, Mick J. Ridley · 2008
In this paper, we address the representation of object-oriented databases in XML format. This will allow for better and platform independent sharing of data stored in object-oriented format. We handle the process by first applying a reverse engineering approach to extract what we call an object-graph from the object-oriented database. Then, we convert the object-graph into XML schema; we avoid DTD representation because XML schema is more flexible and widely accepted as part of the standardization of XML. Deriving the object-graph empowers the proposed approach to smoothly consider both the inheritance and the nesting hierarchies during the mapping into XML schema. We provide a user-friendly interface that displays the result of each phase of the conversion process. Test results are encouraging, demonstrating the applicability and effectiveness of the proposed approach.