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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
UNL Center. The Universal Networking Language (UNL) Specifications. Version 2005 (June 2005), http://www.undl.org/unlsys/unl/unl2005/
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)
Ushida, H., Zhu, M.: The Universal Networking Language beyond Machine Translation. In: International Symposium on Language and Cyberspace, Seoul (South Korea) (2001)
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)
Cheyer, A., Martin, D.: The Open Agent Architecture. Journal of Autonomous Agents and Multi-Agent Systems 4(1), 143–148 (2001)
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)
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)
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)
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)
McGuinness, D.L., van Harmelen, F.: Web Ontology Language Overview. W3C Recommendation (February 2004), http://www.w3.org/TR/owl-features/
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)
Sugumaran, V., Storey, V.C.: A Semantic-Based Approach to Component Retrieval. ACM SIGMIS Database 34(3), 8–24 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)