IEEE Access (Jan 2019)

A Mapping-Based Sharing Approach for Heterogeneous XML Data Supporting User Personalization

  • Chao Li,
  • Qingtian Zeng,
  • Hua Duan,
  • Nengfu Xie

DOI
https://doi.org/10.1109/ACCESS.2019.2922310
Journal volume & issue
Vol. 7
pp. 76789 – 76805

Abstract

Read online

With the development of computer science and technology, there is an urgent demand on integration of heterogeneous data focus on personalized information service. In this paper, we explore two aspects on the usage of the heterogeneous data stored in the form of XML, and propose a mapping-based sharing approach for heterogeneous data supporting user personalization. First, a method is proposed to automatically standardize the heterogeneous XML data, which are provided by different users. The standardization process includes two steps: 1) An XML document is first parsed to a DOM tree, and then the DOM tree is transformed to a reduction tree. By introducing synonym table, the mapping relation can be obtained after the process that the reduction tree is transformed to a standard tree. 2) With that mapping relation, the XSLT file can be generated, with which the standard XML document containing standard data can be easily generated. Second, a method is proposed to support user personalization on data display. The mapping relation mentioned above is first stored in a well-defined form, which can be used to transform the standard XML document into a personalized XML document so as to display users' personalized data. The methodology proposed in this paper has been applied to an application of a sharing platform for the multi-source agricultural spatial data. The user-friendly interface and experience of the platform show that the methodology proposed is feasible.

Keywords