|
|
|||||||||||||||||||||||||||||||
|
Morph OverviewBy 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
Curtis E. Dyreson © 2009. All rights reserved. |
|||||||||||||||||||||||||||||||
| E-mail questions or comments to Curtis.Dyreson at usu.edu | ||||||||||||||||||||||||||||||||