Abstract

We present a user-centered database query language called QBT (Query By Templates) for user communication with databases containing complex structured data, such as data stored in the Extensible Markup Language (XML). XML has revolutionized data storage as well as representation and transfer methods in today's internet applications. The growing popularity of XML as a language for the representation of data has enabled its use for several applications involving storage, interchange, and retrieval of data. Several textual query languages have been proposed for XML retrieval, including the World Wide Web Consortium's (W3C) recommendation of XQuery. Native XML database systems have been implemented, all of which provide methods for user communication with the database, although most communication methods use text-based query languages or form-based interfaces. QBT, the language presented here, is one of the first attempts toward a generalized alternative language that is based on human factors of familiarity. It is ideal for documents with a simple yet highly recognizable layout (e.g., poems, dictionaries, journals, etc.). We present the QBT language and report results from an initial usability test that shows promise for this type of an interface as a generalized user-database communication method.

Journal
IEEE Transactions on Professional Communication
Published
2006-06-01
DOI
10.1109/tpc.2006.875073
CompPile
Open Access
Closed
Topics
Export

Citation Context

Cited by in this index (0)

No articles in this index cite this work.

References (48)

  1. Extensible Markup Language (XML) 1.0
  2. 10.1147/sj.164.0324
  3. HTML Working Group 2002. XHTML 1.0 the Extensible HyperText Markup Language
  4. 10.1038/scientificamerican0501-34
  5. An Introduction to Human-Computer Interaction
Show all 48 →
  1. 10.1007/978-3-662-10874-1_6
  2. 10.1109/ICIP.1996.561012
  3. 10.1002/(SICI)1097-4571(2000)51:6<521::AID-ASI4>3.0.CO;2-5
  4. 10.1109/21.179829
  5. 10.1177/001872088702900303
  6. 10.1080/01449298708901814
  7. Literary Machines Version 87.1
  8. Hypertext Hands-on! An Introduction to a New Way of Organizing and Accessing Information
  9. 10.1080/10447319509526127
  10. 10.1201/9781420025170
  11. 10.1016/S0169-7552(98)00110-X
  12. 10.1126/science.253.5023.974
  13. Integrating keyword search into XML query processing
  14. XML-QL: A Query Language for XML
  15. Observations on structured document query languages
  16. 10.1145/375551.375571
  17. 10.1007/s007780050056
  18. 10.1145/263661.263676
  19. 10.1007/BF01354881
  20. 10.1145/872757.872762
  21. 10.1109/SPIRE.1998.712977
  22. 10.2307/2686332
  23. 10.1007/s007990050048
  24. 10.1145/288392.288595
  25. 10.1109/ICDE.2005.12
  26. 10.1109/69.243513
  27. 10.1109/69.243511
  28. Visual knowledge query language
    IEICE Trans. Inf. Syst.
  29. 10.1145/371920.372170
  30. Query-by-example: Operations on piecewise continuous data (extended abstract)
  31. 10.1109/C-M.1981.220446
  32. “XML path language XPath Version 1.0,” Working Draft
  33. “XQuery 1.0: An XML Query Language,” Working Draft
  34. Introduction to Algorithms
  35. Toward the union of databases and document management: The design of DocBase
  36. Open Text 5.0, Technical Manual
  37. Information Seeking in Electronic Environments
  38. A WWW information seeking process model
    Educat. Technol. Soc.
  39. User-tailored planning of mixed initiative information seeking dialogues
    Special Issue on Computational Models for Mixed-Initiative Interaction, User Modeling and User-Adapted Interaction  
  40. Introductory Statistics
  41. 10.1287/isre.12.3.286.9711
  42. 10.15358/9783800648108
  43. 10.1109/INFVIS.1996.559214