|
QURSED
Querying and Reporting Semistructured Data |
The QURSED system generates and serves web-based query forms and reports for sources that store
XML data and support the emerging XQuery language. The Enosys Application Builder was a precursor
of QURSED and part of a commercial integration platform.
End users interact with a query form page by typing or selecting constants in HTML form controls,
such as text boxes and drop-down lists, and QURSED automatically formulates XQuery statements,
which produce report pages. The form and report pages accommodate the intricacies of semi-structured
(typically XML) data, i.e., data whose structure is characterized by high variability, nesting,
repeatability and optional fields.
QURSED also provides an intuitive graphical interface to developers that semi-automates the
production of such query forms and reports during design-time. In particular, a developer is
presented with a visual representation of the XML Schema describing the underlying XML data, and
by performing visual actions she associates schema elements with form controls on the query form
page. Other than page layout and style customization, no programming or knowledge of XQuery is
required. The end result is compiled and deployed to a QURSED-enabled application server.
QURSED decouples the query aspects of the generated pages from the visual ones,
hence making it easier to develop and maintain the resulting forms and reports. Moreover, advanced
capabilities are also offered, which provide fine-grained control on what queries make sense given
the XML Schema and the semantics of the data.
 (PDF) |
Graphical Query Interfaces for Semistructured Data: The QURSED System
Michalis Petropoulos, Yannis Papakonstantinou, Vasilis Vassalos
ACM Transactions on Internet Technology (TOIT), to appear, 2005 |
|
N/A |
Generating Query Forms and Reports for Semistructured Data: The QURSED Editor
Yannis Papakonstantinou, Michalis Petropoulos, Vasilis Vassalos
Ninth Panhellenic Conference on Informatics (PCI), 2003 |
 (PDF) |
QURSED: Querying and Reporting SEmistructured Data
Yannis Papakonstantinou, Michalis Petropoulos, Vasilis Vassalos
ACM International Conference on Management of Data (SIGMOD), 2002 |
 (PDF) |
Building XML Query Forms and Reports with XQForms
Michalis Petropoulos, Yannis Papakonstantinou, Vasilis Vassalos
Computer Networks Journal, Special Issue on XML, vol 39/5, pp 541-558, 2002 |
 (PDF) |
XML Query Forms (XQForms): Declarative Specification of XML Query Interfaces
Michalis Petropoulos, Vasilis Vassalos, Yannis Papakonstantinou
Tenth International World Wide Web Conference (WWW10), 2001 |
 (PDF) |
QURSED: QUerying and Reporting SEmistructured Data
ACM SIGMOD Conference, Madison, Wisconsin, 2002
University of Pennsylvania, Database Group, 2002 |
|