TTXPath logo
 
Welcome to the Morph Query Language Home Page
Flexible Querying for XML
Home        
Tutorial    
Demo 
Download       
Publications       
 
Curtis Dyreson
  Home
  Publications
  Projects
  Software
  Demos
  Teaching
  Contact me

Morph Overview

By imposing a single hierarchy on data, XML makes queries brittle in the sense that a query might fail to produce the desired result if it is executed on the same data organized in a different hierarchy, or if the hierarchy evolves during the lifetime of an application.

Morph is a new, more flexible XML query language. Morph is a shape polymorphic query language, that is, a single query can extract relevant data from a variety of differently shaped hierarchies as illustrated in the following figure. The same query is evaluated over different hierarchies to produce the same result.

The Morph data shredder distills an XML data collection into a graph of closest relationships. These relationships are exploited by the Morph query evaluation engine to construct a data collection to the shape specified in a query.

Morph Team

  • Assistant Professor Curtis Dyreson, Utah State University
  • Associate Professor Sourav Bhowmick, Nanyang Technological University
  • Dr. Shuohao Zhang, Washington State University and now in industry
  • Master's student Kirankanth Mallampalli, Utah State University
  • Master's student Aswani Rao Jannu, Utah State University

                                                                                                                                                                                                                                     
Curtis E. Dyreson © 2009. All rights reserved.
  E-mail questions or comments to Curtis.Dyreson at usu.edu