Abstract
ABSTRACT We present a man machine interface in natural language for a Data Base Management System called VORAS, based upon semantics. This DBMS can also be used for knowledge representation, and is well suited to the design of queries in natural language. The system VORAS is an object oriented DBMS developed from a specific model of representation called PDM (Property Driven Model). A user may write a query in natural language. There is no syntaxic level. Most of the analysis is done at a semantic level. Then, it is possible to use a short hand style. 1. TNTRODTJCTTON One of the most important problem when querying a database is the man-machine interface. Generally people do not like to interact with computer programs needing artificial languages, commands or interfaces. Some databases are using a set of menus and dialogs to synthetise the query. Such a query system may increase the number of questions to an unbearable level, and then may become boring in case of very large systems, containing a lot of datas with very different structures.A solution is to implement an interface in natural language. Unfortunatly, such a system has only very good performances in a specific and very limited domain, but cannot adapt itself if the database domain is changing. Another problem with natural language interfaces is their lack of tolerance for human errors. Generally, if the user does not use a very good english, of if he has a short hand style, the system does not understand the question.We have designed a Natural Language Interface for an object oriented DBMS called VORAS. The Data Base Management System is based upon semantics. It can also be used for knowledge representation, and is well suited to the design of queries in natural language, because the database structure is based on a semantic networks. Then, we did not use the syntactical approach, such as formal grammars [1], case grammars [2] or semantic grammars [3]. The originality of the interface is its lack of syntaxic analysis. The method consists in a good coding technique. Most of the analysis is done at a semantic level only.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.