The goal of providing a natural language interface for users to formulate queries of multiple databases has led to the development of software toolkits.
One toolkit, called the Intelligent Data Access System, replaces the usual syntactic parser, which analyses the grammatical structure of users' inputs, with a semantic associator which focuses on the meaning of the words in the query.
Briefly, the method uses a solution to the 'Steiner Tree' problem in general graph theory which attempts to find the shortest path connecting a set of nodes in a graphical model.
For a particular database, the Entity-Relationship Diagram (ERD) is used as the 'database graph'.
The method's success hinges on the user understanding the type of database being interrogated and therefore part of the toolkit consists of a 'database of databases' through which users can browse via a hypertext interface.
This then allows them to establish exactly what might be reasonable queries.
The goal of providing a natural language interface for users to formulate queries of multiple databases has led to the development of software toolkits. One toolkit, called the Intelligent Data Access System, replaces the usual syntactic parser, which analyses the grammatical structure of users' inputs, with a semantic associator which focuses on the meaning of the words in the query. Briefly, the method uses a solution to the 'Steiner Tree' problem in general graph theory which attempts to find the shortest path connecting a set of nodes in a graphical model. For a particular database, the Entity-Relationship Diagram (ERD) is used as the 'database graph'. The method's success hinges on the user understanding the type of database being interrogated and therefore part of the toolkit consists of a 'database of databases' through which users can browse via a hypertext interface. This then allows them to establish exactly what might be reasonable queries.
การแปล กรุณารอสักครู่..