Abstract
One of the key advantages of XML is that it allows developers, through the use of DTD files, to design their own languages for solving different problems. At the same time, one of the biggest challenges to using rule-based AI solutions is that it forces the developer to cast the problem within particular, AI-specific, languages which are difficult to interface with. We demonstrate in this paper how XML changes all that by allowing the development of particular languages suited to particular AI problems and allows a seamless interface with the rules engine. We show that the input and output, and even the rules themselves, from an AI application can be represented as XML files allowing the software engineer to avoid having to invest considerable time and effort in building complex conversion procedures. We illustrate our ideas with an example drawn from the mortgage industry.
Preview
Unable to display preview. Download preview PDF.
Reference
Flynn, P., et.al., University College, Cork, Internet Web Site, http://www.ucc.ie/xml .
Glushko, R., Tenenbaum, J., and Meltzer, B., An XML Framework for Agent-Based Ecommerce, Communications of the ACM, 42:3, March, 1999.
Gold-Bernstein, B. 1999. From EAI to e-AI. Application Development Trends, v6n12.
Hayes, C., Cunningham, P., Distributed CBR using XML, Proceedings of the workshop: Intelligent systems and Electronic Commerce, Bremen, 1998.
Hayes, C., Cunningham, P., Shaping a CBR View with XML, Technical Report TCD-CS-1999-23, Trinity College, Dublin, 1999.
Kambhatla, N., Budzikowska, M., Levesque, S., Nicolov, N., Zadrozny, W., Wicha, C., and MacNaught, J., DMML: An XML Language for Interacting with Multi-Modal Dialog Systems, Proceedings of the Twelfth Conference on Innovative Applications of Artificial Intelligence, Austin, Texas, August, 2000.
Watson, Ian. Applying Case-Based Reasoning: Techniques for Enterprise Systems. Morgan Kaufmann Publishers inc., 1997.
IBM, Internet Web Site, http://www.research.ibm.com/rules/home/html .
Mortgage Industry Standards Organization, Internet Web Site, http://www.mismo.org
Sun Microsystems, Internet Web Site, http://jsp.java.sun.com/javaone
World Wide Web Consortium, Internet Web Site, http://www.w3.org/XML
World Wide Web Consortium 2, Internet Web Site, http://www.w3.org/TR
XML.com, Internet Web Site, http://www.xml.com/pub/98/10/guide2.html .
The XML Cover Pages, Internet Web Site, http://www.oasis-open.org/cover .
The XML Cover Pages 2, Internet Web Site, http://www.oasis-open.org/cover/AIMLalice.html .
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tabet, S., Bhogaraju, P., Ash, D. (2001). Using XML as a Language Interface for AI Applications. In: Kowalczyk, R., Loke, S.W., Reed, N.E., Williams, G.J. (eds) Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader. PRICAI 2000. Lecture Notes in Computer Science(), vol 2112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45408-X_11
Download citation
DOI: https://doi.org/10.1007/3-540-45408-X_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42597-7
Online ISBN: 978-3-540-45408-3
eBook Packages: Springer Book Archive