Flexible Similarity Assessment for XML Documents Based on XQL and Java Reflection

  • Authors:
  • Dieter Bühler;Wolfgang Küchlin

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 14th International conference on Industrial and engineering applications of artificial intelligence and expert systems: engineering of intelligent systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a flexible similarity assessment framework for XML documents and describe its usage on the example of XML-based fault diagnosis for remote fieldbus automation systems. Our approach combines the expressive power of both XQL and Java to overcome the limitations of standard XML query languages and to provide a convenient platform for rapid definition of distance functions for any kind of XML structured data. The presented framework allows the extraction of fragments from XML documents, the wrapping of these fragments in any desired Java objects, the dynamic invocation of Java methods with the created objects as parameters and the computation of a scalar overall result from the partial results which can be interpreted as a distance value. The actual mapping of XML fragments to Java instances assessing their similarity is specified by an XML to Java Mapping Language (XJML) XML document in a formal and flexible way. The framework consists of the XML to Java mapping concept, the XJML DTD, and various Java packages to evaluate an XJML-based nearest neighbor search on local documents or on XQL query result sets of (remote) XML database systems.