TITLE:
Semantic Analysis of Natural Language Queries for an Object Oriented Database
AUTHORS:
Bentamar Hemerelain, Hafida Belbachir
KEYWORDS:
Query, Nominal Group, Natural Language, Object Oriented Data Base, Semantic Validation
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.3 No.11,
November
29,
2010
ABSTRACT: This paper presents the semantic analysis of queries written in natural language (French) and dedicated to the object oriented data bases. The studied queries include one or two nominal groups (NG) articulating around a verb. A NG consists of one or several keywords (application dependent noun or value). Simple semantic filters are defined for identifying these keywords which can be of semantic value: class, simple attribute, composed attribute, key value or not key value. Coherence rules and coherence constraints are introduced, to check the validity of the co-occurrence of two consecutive nouns in complex NG. If a query is constituted of a single NG, no further analysis is required. Otherwise, if a query covers two valid NG, it is a subject of studying the semantic coherence of the verb and both NG which are attached to it.