Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.