Rules about XML in XML

  • Authors:
  • Tuanjie Tong;Go Eguchi;Jaehoon Cheon;John Callahan;Laurence Leff

  • Affiliations:
  • Department of Computer Science, Western Illinois University, 1 University Circle, Macomb, IL 61455, USA;Department of Computer Science, Western Illinois University, 1 University Circle, Macomb, IL 61455, USA;Department of Computer Science, Western Illinois University, 1 University Circle, Macomb, IL 61455, USA;BDS Metrics, 1450 South Rolling, Baltimore, MD 21227, USA;Department of Computer Science, Western Illinois University, 1 University Circle, Macomb, IL 61455, USA

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2006

Quantified Score

Hi-index 12.05

Visualization

Abstract

We developed three different rule-based systems, each designed to take XML as input and produce XML as output and manipulate intermediate facts as XML. They use very different methods of representing the XML during rule processing. Our series of benchmarks show when each representation is best. We also developed an XML language for representing the rules. The markup to recognize an input XML is a sample of that input; certain fields are replaced with special tags to match variables against text or subtrees within the input XML. The output or intermediate XML is also represented by a sample of the output XML. We also report on a graphical user interface developed for developing the rules in this special XML language.