Skip to main content

Using XML as a Language Interface for AI Applications

  • Conference paper
  • First Online:
Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader (PRICAI 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2112))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Reference

  1. Flynn, P., et.al., University College, Cork, Internet Web Site, http://www.ucc.ie/xml .

  2. Glushko, R., Tenenbaum, J., and Meltzer, B., An XML Framework for Agent-Based Ecommerce, Communications of the ACM, 42:3, March, 1999.

    Google Scholar 

  3. Gold-Bernstein, B. 1999. From EAI to e-AI. Application Development Trends, v6n12.

    Google Scholar 

  4. Hayes, C., Cunningham, P., Distributed CBR using XML, Proceedings of the workshop: Intelligent systems and Electronic Commerce, Bremen, 1998.

    Google Scholar 

  5. Hayes, C., Cunningham, P., Shaping a CBR View with XML, Technical Report TCD-CS-1999-23, Trinity College, Dublin, 1999.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Watson, Ian. Applying Case-Based Reasoning: Techniques for Enterprise Systems. Morgan Kaufmann Publishers inc., 1997.

    Google Scholar 

  8. IBM, Internet Web Site, http://www.research.ibm.com/rules/home/html .

  9. Mortgage Industry Standards Organization, Internet Web Site, http://www.mismo.org

  10. Sun Microsystems, Internet Web Site, http://jsp.java.sun.com/javaone

  11. World Wide Web Consortium, Internet Web Site, http://www.w3.org/XML

  12. World Wide Web Consortium 2, Internet Web Site, http://www.w3.org/TR

  13. XML.com, Internet Web Site, http://www.xml.com/pub/98/10/guide2.html .

  14. The XML Cover Pages, Internet Web Site, http://www.oasis-open.org/cover .

  15. The XML Cover Pages 2, Internet Web Site, http://www.oasis-open.org/cover/AIMLalice.html .

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics