A visual language for XML

XML is becoming one of the most influential standards concerning data exchange and Web presentations. The article presents a visual language for querying and transforming XML data. The language is based on a visual document metaphor and the notion of document patterns. It combines an intuitive, dynamic form based interface for defining queries and transformation rules with powerful pattern matching capabilities and offers thus a highly expressive yet easy to use visual language. Providing visual language support for XML not only helps end users, it is also a big opportunity for the VL community to receive greater attention.

[1]  Margaret M. Burnett,et al.  Visual Programming , 1995 .

[2]  Isabel F. Cruz,et al.  DOODLE: a visual language for object-oriented databases , 1992, SIGMOD '92.

[3]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[4]  Ricardo A. Baeza-Yates,et al.  Integrating contents and structure in text retrieval , 1996, SGMD.

[5]  Dan Suciu,et al.  A query language and optimization techniques for unstructured data , 1996, SIGMOD '96.

[6]  Nikos A. Lorentzos,et al.  Query by Example for Nested Tables , 1998, DEXA.

[7]  Heikki Mannila,et al.  Retrieval from hierarchical texts by partial patterns , 1993, SIGIR.

[8]  Andy Schürr,et al.  Visual programming with graph rewriting systems , 1995, Proceedings of Symposium on Visual Languages.

[9]  Alberto O. Mendelzon,et al.  WebOQL: restructuring documents, databases, and webs , 1999 .

[10]  Tiziana Catarci,et al.  Visual Query Systems for Databases: A Survey , 1997, J. Vis. Lang. Comput..

[11]  Werner Nutt,et al.  EquiX Easy Querying in XML Databases , 1999, WebDB.

[12]  Makoto Murata Data Model for Document Transformation and Assembly , 1998, PODDP.

[13]  Makoto Murata,et al.  Transformation of Documents and Schemas by Patterns and Contextual Conditions , 1996, PODP.

[14]  Roy Goldman,et al.  From Semistructured Data to XML: Migrating the Lore Data Model and Query Language , 1999, Markup Lang..

[15]  Alin Deutsch,et al.  A Query Language for XML , 1999, Comput. Networks.

[16]  Peter J. Rodgers A graph rewriting programming language for graph drawing , 1998, Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254).

[17]  David Konopnicki,et al.  Information gathering in the World-Wide Web: the W3QL query language and the W3QS system , 1998, TODS.

[18]  Sven Thelemann,et al.  QBE-like Queries and Multimedia Extensions in a Nested Relational DBMS , 2001 .

[19]  Martin Erwig,et al.  Abstract Syntax and Semantics of Visual Languages , 1998, J. Vis. Lang. Comput..

[20]  Alberto O. Mendelzon,et al.  Database techniques for the World-Wide Web: a survey , 1998, SGMD.

[21]  Mark Minas,et al.  Visual Definition of Virtual Documents for the World-Wide Web , 1996, PODP.

[22]  Jonathan Robie XQL (XML Query Language) , 1999 .

[23]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[24]  Sophie Cluet,et al.  Your mediators need data conversion! , 1998, SIGMOD '98.

[25]  David Konopnicki,et al.  W3QS: A Query System for the World-Wide Web , 1995, VLDB.

[26]  Letizia Tanca,et al.  XML-GL: A Graphical Language for Querying and Restructuring XML Documents , 1999, SEBD.

[27]  Gultekin Özsoyoglu,et al.  Towards a unified visual database access , 1993, SIGMOD '93.

[28]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[29]  Alberto O. Mendelzon,et al.  WebOQL: restructuring documents, databases and Webs , 1998, Proceedings 14th International Conference on Data Engineering.

[30]  Holger Meuss Indexed Tree Matching with Complete Answer Representations , 1998, PODDP.

[31]  J. Davenport Editor , 1960 .