Skip to main content

Ontology-Based Application Server to the Execution of Imperative Natural Language Requests

  • Conference paper
Flexible Query Answering Systems (FQAS 2006)

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

Included in the following conference series:

  • 503 Accesses

Abstract

This paper is about using ontologies to help the execution of imperative requests expressed in natural language. In order to achieve this goal, we developed the prototype of an Ontology-Based Application Server to the execution of Natural Language requests (NL-OBAS). The NL-OBAS provides services to allow users to describe requests in several natural languages and uses software components to execute them. One of the advantages of our approach is that natural language is first converted to an interlingua, UNL (Universal Networking Language). The interlingua allows the use of different human languages to express the requests (other systems are restricted to English). The semantics of the interlingua, enhanced by ontologies, is used to retrieve the appropriated software components to compose a dynamic service to execute the requests expressed in natural language.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  1. Oberle, D., Eberhart, A., Staab, S., Volz, R.: Developing and managing software components in an ontology-based application server. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 459–477. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. UNL Center. The Universal Networking Language (UNL) Specifications. Version 2005 (June 2005), http://www.undl.org/unlsys/unl/unl2005/

  3. Boguslavsky, I., et al.: Creating a Universal Networking Language Module within an Advanced NLP System. In: Proceedings of the ACM International Conference on Computational Linguisitics, pp. 83–89 (2000)

    Google Scholar 

  4. Ushida, H., Zhu, M.: The Universal Networking Language beyond Machine Translation. In: International Symposium on Language and Cyberspace, Seoul (South Korea) (2001)

    Google Scholar 

  5. Ballard, B., Bierman, A.W.: Programming in Natural Language: NLC as a Prototype. In: Proceedings of the ACM Annual Computer Science Conference (SCS 1979), pp. 228–237. ACM Press, New York (1979)

    Google Scholar 

  6. Cheyer, A., Martin, D.: The Open Agent Architecture. Journal of Autonomous Agents and Multi-Agent Systems 4(1), 143–148 (2001)

    Article  Google Scholar 

  7. Price, D., Riloff, E., Zachary, J., Harvey, B.: NaturalJava: A Natural Language Interface for Programming in Java. In: Proceedings of the 5th ACM International Conference on Intelligent User Interfaces (IUI 2005), pp. 207–211. ACM Press, New York (2000)

    Chapter  Google Scholar 

  8. Tsai, T.M., Yu, H.K., Shih, H.T., Liao, P.Y., Yanh, R.D., Chou, S.T.: Ontology-Mediated Integration of Intranet Web Services. IEEE Computer 36(10), 63–71 (2003)

    Google Scholar 

  9. Martins, R.T., Hasegawa, R., Nunes, M.G.V.: HERMETO: A NL Analysis Environment. In: Proceedings of 2nd Workshop da Tecnologia da Informac̨ão e da Linguagem Humana (TIL 2004), Brazil, pp. 64–71 (2004)

    Google Scholar 

  10. Noy, N.F., Sintek, M., Decker, S., Crubezy, M., Fergerson, R.W., Musen, M.A.: Creating Semantic Web Contents with Protégé-2000. IEEE Intelligent Systems 16(2), 60–71 (2001)

    Article  Google Scholar 

  11. McGuinness, D.L., van Harmelen, F.: Web Ontology Language Overview. W3C Recommendation (February 2004), http://www.w3.org/TR/owl-features/

  12. Fujii, K., Suda, T.: Component Service Model with Semantics (CoSMoS): A New Component Model for Dynamic Service Composition. In: Proceedings of the International Symposium on Applications and the Internet Workshops (SAINTW 2004), pp. 348–354. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  13. Sugumaran, V., Storey, V.C.: A Semantic-Based Approach to Component Retrieval. ACM SIGMIS Database 34(3), 8–24 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Linhalis, F., de Abreu Moreira, D. (2006). Ontology-Based Application Server to the Execution of Imperative Natural Language Requests. In: Larsen, H.L., Pasi, G., Ortiz-Arroyo, D., Andreasen, T., Christiansen, H. (eds) Flexible Query Answering Systems. FQAS 2006. Lecture Notes in Computer Science(), vol 4027. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11766254_50

Download citation

  • DOI: https://doi.org/10.1007/11766254_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34638-8

  • Online ISBN: 978-3-540-34639-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics