Abstract
Generating dialogues from the description of structured data is a part of the WebGen system for generating web-based presentations by means of dialogue. Although the system allows the user to create the most common presentations types, such as personal presentations or blogs, the user may need to add a new presentation type. To add a new presentation type the user must specify the content and structure of the presentation descriptor using the XML Schema, the dialogue interface used to collect requested information and finally the layout of the resulting pages. This paper discusses limitations on the XML Schema structure allowing us to generate dialogue interfaces automatically from the presentation descriptor and basic principles and algorithms used during the transformation. In addition, this paper includes some illustrative examples of the data, corresponding XML Schema, XSL Transformation, resulting VoiceXML document and experiments used to evaluate the user satisfaction with generated dialogues.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Microsoft Expresion, http://www.microsoft.com/Expression/
The SeaMonkey Project, http://www.seamonkey-project.org
OpenCMS, the Open Source Content Management System/CMS, http://www.opencms.org/
MediaWiki, http://www.mediawiki.org/
TikiWiki – CMS/Groupware, http://www.tikiwiki.org/
Kopeček, I., Bártek, L.: Web Pages for Blind People — Generating Web-Based Presentations by means of Dialogue. In: Miesenberger, K., Klaus, J., Zagler, W.L., Karshmer, A.I. (eds.) ICCHP 2006. LNCS, vol. 4061, pp. 114–119. Springer, Heidelberg (2006)
W3C XML Schema, http://www.w3.org/XML/Schema
Gullbransen, D.: Using XML Schema: special edn. Que, Indianapolis (2002)
McGlashan, S., Burnett, D.C., Carter, J., Danielsen, P., Ferrans, J., Hunt, A., Lucas, B., Porter, B., Rehor, K., Tryphonas, S.: Voice Extensible Markup Language (VoiceXML) Version 2.0, http://www.w3.org/TR/2004/REC-voicexml20-20040316/
Annamalai, N., Gupta, G., Prabhakaran, B.: Accessing Documents via Audio: An Extensible Transcoder for HTML to VoiceXML Conversion. In: Miesenberger, K., Klaus, J., Zagler, W.L., Burger, D. (eds.) ICCHP 2004. LNCS, vol. 3118, pp. 339–346. Springer, Heidelberg (2004)
NetBeans IDE, http://www.netbeans.org/
XMLmind XML Editor, http://www.xmlmind.com/xmleditor
Clark, J.: XSL Transformations (XSLT), http://www.w3.org/TR/xslt
Hunt, A., McGlashan, S.: Speech Recognition Grammar Specification Version 1.0, http://www.w3.org/TR/speech-grammar/
González-Ferreras, C., Cardeñoso-Payo, V.: Building Voice Applications from Web Content. In: Sojka, P., Kopeček, I., Pala, K. (eds.) TSD 2004. LNCS (LNAI), vol. 3206, pp. 587–594. Springer, Heidelberg (2004)
Code Conventions for the JavaTM Programming Language, http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
Schumacher Jr., R.M.: Phone-based interfaces: research and guidelines. In: Proceedings of HFS, 36th Annual Meeting, p. 1051 (1992)
OptimSys, http://www.optimsys.cz/
Aoe, J.: Computer algorithms: string pattern matching strategies. IEEE Computer Society Press, Los Alamitos (1994)
Bártek, L.: Generating the dialogue interfaces (in czech), PhD. thesis, Masaryk University, Brno (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bártek, L. (2009). Generating Dialogues from the Description of Structured Data. In: Holzinger, A., Miesenberger, K. (eds) HCI and Usability for e-Inclusion. USAB 2009. Lecture Notes in Computer Science, vol 5889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10308-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-10308-7_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10307-0
Online ISBN: 978-3-642-10308-7
eBook Packages: Computer ScienceComputer Science (R0)