skip to main content
10.1145/1363686.1363974acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

IFOX: interface for ordered XQuery an algebraic oriented tool for ordered XQuery visualization

Published: 16 March 2008 Publication History

Abstract

Even though XQuery has become a standard for querying semi-structured data, its syntax is too complex for occasional users. This paper describes a user friendly interface called IFOX (Interface For Ordered XQuery) that enables non experienced users to build easily complex XQueries. To that end, we use an algebraic-like representation to build XQueries. This representation is based on the XAlgebra described in [17]. Moreover, many applications require answers to queries to be order sensitive. For example, in a biomedical application where a set of genes is stored in a XML file, the order in the output when querying these data is crucial. With issue in mind, we propose a normalization process which not only preserves order in answers to queries but also enables optimization techniques.

References

[1]
Papakonstantinou, Y., Petropoulos, M., and Vassalos, V. "QURSED: querying and reporting semistructured data." In Proc. of SIGMOD 2002, Wisconsin, June 03--06, 2002.
[2]
Braga, D., Campi, A., and Ceri, S. "XQBE (XQuery By Example): A visual interface to the standard XML query language". In ACM Trans. Database Syst. 30, 2 (Jun. 2005), 398--443
[3]
Irna M. Evangelista Filha R., H. F. Laender A., Da Silva A. S, "Querying Semistructured Data By Example: The QSByE Interface". In Proc. of Workshop on Information Integration on the Web 2001, 156--163
[4]
Hidders, J., Michiels, P., Paredaens, J., and Vercammen, R, "LiXQuery: a formal foundation for XQuery research". In Proc. of SIGMOD 2005, pages 21--26
[5]
Xiang L., "XGI: A Graphical Interface for XQuery Creation and XML Schema Visualization" Master's Thesis, Medical Education and Biomedical Informatics, University of Washington, 2006.
[6]
Qin Z., Yao B. B., Liu Y., and McCool M. D., "A Graphical XQuery Language Using Nested Windows", In Proc. of 5th Int. Conf. WISE, Brisbane, Australia, 2004, pages 681--687
[7]
Soukkarieh B., Sèdes F., "Interrogation graphique pour l'aide à la formulation de requête XQuery". In Proc. JDMS 2006, Giens, Var, LSIS, p. 53--57, october 2006.
[8]
Ceri S., Comai S., Damiani E., Fraternali P., Paraboschi S., Tanca L. "XMLGL: a graphical language for querying and restructuring WWW data". In Proc. of the Int. WWW Conference, Toronto, Canada, 1999.
[9]
Comai S., Damiani E., Fraternali P., "Computing Graphical Queries over XML Data", In ACM Transaction on Information Systems TOIS 19(4): 371--430 (2001)
[10]
Oliboni, B. and Tanca, L. "A visual language should be easy to use: a step forward for XML-GL. "In Inf. Syst. 27--7, Nov. 2002, 459--486
[11]
Tang, Z., Kadiyska, Suciu, D., Brinkley J. F., "Results Visualization in the XBrain XML Interface to a Relational Database". In Proc. of the World Congress on Medical Informatics, MEDINFO 2004
[12]
Travers N., Dang-Ngoc T. T, and Liu T., "TGV: an Efficient Model for XQuery Evaluation within an Interoperable System. "In the Int. Journal "Interoperability In Business Information Systems (IBIS) - issue 3", ISSN: 1862-6378, pages 59--72, 2006
[13]
Nilekar S. K., "Self Maintenance of Materialized XQuery Views via Query Containment and Re-Writing", Thesis 2006, WPI
[14]
Chen RZ., Jagadish H. V.3, Lakshmanan L. V. S., and Paparizos S., "From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery. ". In Proc. of VLDB, pages 237--248, 2003.
[15]
Travers N., Dang-Ngoc T. T, "Canonization for Full Untyped-XQuery", In Tech. Report # 2007/107, PRISM laboratory, 2006
[16]
W3C. XQuery 1.0, An XML Query Language. http://www.w3.org/TR/xquery/.
[17]
Dang-Ngoc T. T, Gardarin G., "Federating heterogeneous data sources", in Proc. of IKS 2003, pages 193--198, 2003
[18]
Paparizos S., Jagadish H. V., "Pattern Tree Algebras: Sets or Sequences?", In Proc. of VLDB 2005, 349--360
[19]
Munroe K. D. and Papakonstantinou Y. "BBQ: A visual interface for integrated browsing and querying of XML." In Visual Database Systems, May 2000
[20]
Baru, C., Gupta, A., Ludäscher, B., Marciano, R., Papakonstantinou, Y., Velikhov, P., and Chu, V. "XML-based information mediation with MIX". In SIGMOD Rec. 28, 2 (Jun. 1999), 597--599
[21]
http://www.stylusstudio.com/
[22]
M. Carey, L. Haas, V. Maganty, and J. Williams. PESTO: an integrated query/browser for object databases. In Proc. of VLDB'96, Mumbai, India, August 1996
[23]
W3C. XML Query Use Cases, http://www.w3.org/TR/xquery-use-cases/, march 2007
[24]
El-Sayed M., Dimitrova K., Rundensteiner E. A, "Addressing Order Challenges in XML Query Processing", In Tech. Report WPI-CS-TR-03-25,. Worcester Polytechnic Institute, 2003
[25]
Wang S., Ling Wang L. and E. A. Rundensteiner, "Isolating Order Semantics in Order-Sensitive XQuery-to-SQL Translation", In Proc. of BNCOD'07, July, 2007, Scotland
[26]
Grust, T. Rittinger, J. Teubner, J. "eXrQuy: Order Indifference in XQuery", In Proc. of ICDE 2007
[27]
Tatarinov I., Viglas S. D., Beyer K., Shanmugasundaram J., Shekita E., and Zhang C., "Storing and querying ordered xml using a relational database system". In Proc. of SIGMOD 2002

Cited By

View all
  • (2017)Conceptual graphs based modeling and querying of XML data2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SOFTCOM.2017.8115519(1-6)Online publication date: Sep-2017
  • (2016)A Survey on Visual Query Systems in the Web EraDatabase and Expert Systems Applications10.1007/978-3-319-44406-2_28(343-351)Online publication date: 6-Aug-2016
  • (2011)A System Proposal for Multimodal Retrieval of Multimedia DocumentsProceedings of the 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications Workshops10.1109/ISPAW.2011.11(177-182)Online publication date: 26-May-2011

Index Terms

  1. IFOX: interface for ordered XQuery an algebraic oriented tool for ordered XQuery visualization

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
      March 2008
      2586 pages
      ISBN:9781595937537
      DOI:10.1145/1363686
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 16 March 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. IFOX
      2. XAlgebra
      3. XQuery
      4. XQuery visualization
      5. algebraic representation
      6. data base management
      7. ordered preservative queries
      8. programmation technique
      9. query
      10. query language
      11. semi-structured data
      12. software engineering
      13. user interface
      14. visual programming language
      15. visual query languages
      16. xml language

      Qualifiers

      • Research-article

      Conference

      SAC '08
      Sponsor:
      SAC '08: The 2008 ACM Symposium on Applied Computing
      March 16 - 20, 2008
      Fortaleza, Ceara, Brazil

      Acceptance Rates

      Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

      Upcoming Conference

      SAC '25
      The 40th ACM/SIGAPP Symposium on Applied Computing
      March 31 - April 4, 2025
      Catania , Italy

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2017)Conceptual graphs based modeling and querying of XML data2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SOFTCOM.2017.8115519(1-6)Online publication date: Sep-2017
      • (2016)A Survey on Visual Query Systems in the Web EraDatabase and Expert Systems Applications10.1007/978-3-319-44406-2_28(343-351)Online publication date: 6-Aug-2016
      • (2011)A System Proposal for Multimodal Retrieval of Multimedia DocumentsProceedings of the 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications Workshops10.1109/ISPAW.2011.11(177-182)Online publication date: 26-May-2011

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media