Use this URL to cite or link to this record in EThOS:
Title: A flexible approach for mapping between object-oriented databases and XML : a two way method based on an object graph
Author: Naser, Taher Ahmed Jabir
ISNI:       0000 0004 2730 715X
Awarding Body: University of Bradford
Current Institution: University of Bradford
Date of Award: 2011
Availability of Full Text:
Access from EThOS:
Access from Institution:
One of the most popular challenges facing academia and industry is the development of effective techniques and tools for maximizing the availability of data as the most valuable source of knowledge. The internet has dominated as the core for maximizing data availability and XML (eXtensible Markup Language) has emerged and is being gradually accepted as the universal standard format for platform independent publishing and exchanging data over the Internet. On the other hand, there remain large amount of data held in structured databases and database management systems have been traditionally used for the effective storage and manipulation of large volumes of data. This raised the need for effective methodologies capable of smoothly transforming data between different formats in general and between XML and structured databases in particular. This dissertation addresses the issue by proposing a two-way mapping approach between XML and object-oriented databases. The basic steps of the proposed approach are applied in a systematic way to produce a graph from the source and then transform the graph into the destination format. In other words, the derived graph summarizes characteristics of the source whether XML (elements and attributes) or object-oriented database (classes, inheritance and nesting hierarchies). Then, the developed methodology classifies nodes and links from the graph into the basic constructs of the destination, i.e., elements and attributes for XML or classes, inheritance and nesting hierarchies for object-oriented databases. The methodology has been successfully implemented and illustrative case studies are presented in this document.
Supervisor: Ridley, Mick J.; Hajj, Reda Al Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available
Keywords: Object-oriented databases ; Object graph ; XML (eXtensible Markup Language) ; Two-way mapping ; Data formats ; Data transformation