Open Access Open Access  Restricted Access Subscription Access

Hindi Language Interface to Database using Semantic Matching


Affiliations
1 Department of Computer Science and Engineering, BTKIT, Dwarahat, Almora, Uttarakhand, India
 

In the world of computing, information plays an important role in our lives. One of the major sources of information is database. Database and Database technology are having major impact on the growing use of computers. Almost all IT applications are storing and retrieving the information or data from the database. Database Management Systems (DBMS) have been widely used for storing and retrieving data. However, databases are often hard to use since their interface is quite rigid in co-operating with users. For storing and retrieving the information from database requires the knowledge of database language like SQL. Structured Query Language (SQL) is an ANSI standard for accessing and manipulating the information stored in database. However, everyone may not be able to write the SQL query as they may not be aware of the syntax and structure of SQL and database respectively. In India, the natural language of people is mainly Hindi. Also large number of e-governance applications use database. So, to use such database applications with ease, people who are more comfortable with Hindi language, requires these applications to accepts a simple sentence in Hindi, and process it to generate a SQL query. The SQL query is further executed on the database to produce the results. Therefore, any interface in Hindi language will be an asset to these people. This paper discusses the architecture of mapping the Hindi language query entered by the user into SQL query.

Keywords

HLIDB (Hindi Language Interface to Database), NLIDB (Natural Language Interface to Database), NLP (Natural Language Processing), Semantic Matching, Tokenizer.
User
Notifications
Font Size

Abstract Views: 197

PDF Views: 0




  • Hindi Language Interface to Database using Semantic Matching

Abstract Views: 197  |  PDF Views: 0

Authors

Ashish Kumar
Department of Computer Science and Engineering, BTKIT, Dwarahat, Almora, Uttarakhand, India
Kunwar Singh Vaisla
Department of Computer Science and Engineering, BTKIT, Dwarahat, Almora, Uttarakhand, India

Abstract


In the world of computing, information plays an important role in our lives. One of the major sources of information is database. Database and Database technology are having major impact on the growing use of computers. Almost all IT applications are storing and retrieving the information or data from the database. Database Management Systems (DBMS) have been widely used for storing and retrieving data. However, databases are often hard to use since their interface is quite rigid in co-operating with users. For storing and retrieving the information from database requires the knowledge of database language like SQL. Structured Query Language (SQL) is an ANSI standard for accessing and manipulating the information stored in database. However, everyone may not be able to write the SQL query as they may not be aware of the syntax and structure of SQL and database respectively. In India, the natural language of people is mainly Hindi. Also large number of e-governance applications use database. So, to use such database applications with ease, people who are more comfortable with Hindi language, requires these applications to accepts a simple sentence in Hindi, and process it to generate a SQL query. The SQL query is further executed on the database to produce the results. Therefore, any interface in Hindi language will be an asset to these people. This paper discusses the architecture of mapping the Hindi language query entered by the user into SQL query.

Keywords


HLIDB (Hindi Language Interface to Database), NLIDB (Natural Language Interface to Database), NLP (Natural Language Processing), Semantic Matching, Tokenizer.