Grove data model for efficient representation of XML documents

  • Authors:
  • Yasmin Anwar;Amr Kamel;Aziza Saad Ahmed

  • Affiliations:
  • Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt;Computer Science Department, Faculty of Computers and Information, Cairo University, Giza, Egypt;Information System Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt

  • Venue:
  • WOCN'09 Proceedings of the Sixth international conference on Wireless and Optical Communications Networks
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Through the recent decades, XML became the most standard method for representing and exchanging information on the Web environments due to its flexibility in textual visualization, information modeling, information retrieval, document exchange, document management, and data mining. XML can provide hierarchal arrangement of data through some major techniques available for accessing and manipulating the XML documents. DOM is a widely used data model for memory representation of the documents, but had shown some shortage in parsing and representing large or very large documents. Wasting resources and processing time overhead are results of applying large XML documents to the DOM parser. SGML is the XML parent. It was using GROVE (Graph Representation of Property Value) as its abstract data model to solve the problems that encountered into the SGML family and as a standardized data model that represents the information contained within the SGML document. Grove is defined formally by a data modeling language called property set. In this paper, the grove idea is popularized as a data model that might solve DOM's problems. The grove is being built by a grove builder. Using Grove will provide addressing and enable the messages between sites to specify which nodes are to be affected. Groves also will bring acceptable results of the memory overhead and the time required for processing an xml file.