NaturalJava: a natural language interface for programming in Java
Proceedings of the 5th international conference on Intelligent user interfaces
Autonomous Agents and Multi-Agent Systems
Creating Semantic Web Contents with Protégé-2000
IEEE Intelligent Systems
Programming in natural language: “NLC” as a prototype
ACM '79 Proceedings of the 1979 annual conference
A semantic-based approach to component retrieval
ACM SIGMIS Database
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Creating a Universal Networking Language module within an advanced NLP system
COLING '00 Proceedings of the 18th conference on Computational linguistics - Volume 1
Developing and managing software components in an ontology-based application server
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Hi-index | 0.00 |
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.