QUERY RESPONSE USING MAPPING TO PARAMETERIZED REPORT

A mechanism for responding to a natural language query. Linguistic parsing is applied to the natural language query to generate a set of language element(s). One or more of those language elements are mapped to parameters and/or data elements of a parameterized report, which is selected for use in r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BAUMGARTNER, Patrick J, WU, Jingxiao, HAYS, Christopher A, MEYERS, Aaron
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A mechanism for responding to a natural language query. Linguistic parsing is applied to the natural language query to generate a set of language element(s). One or more of those language elements are mapped to parameters and/or data elements of a parameterized report, which is selected for use in responding to the query based on the mapping. The selection of the parameterized report and/or mapping to the parameterized report may use the schema of the underlying dataset that the parameterized report uses in order to perform more precise mapping and selection. The selected parameterized report is then used to construct structured data that is responsive to the query. For instance, the structured data could include visualizations. In this manner, already existing parameterized reports that were previously used to generated structured data in the form of reports, may again be used in order to respond to natural language queries. L'invention concerne un mécanisme de réponse à une interrogation en langage naturel. Une analyse linguistique est appliquée à l'interrogation en langage naturel pour générer un ensemble d'élément(s) de langage. Un ou plusieurs de ces éléments de langage sont mis en correspondance avec des paramètres et/ou des éléments de données d'un rapport paramétré, qui est sélectionné pour être utilisé dans la réponse à l'interrogation sur la base de la mise en correspondance. La sélection du rapport paramétré et/ou la mise en correspondance avec le rapport paramétré peut utiliser le schéma de l'ensemble de données sous-jacent utilisé par le rapport paramétré afin de réaliser une mise en correspondance et une sélection plus précises. Le rapport paramétré sélectionné est ensuite utilisé pour construire des données structurées qui répondent à l'interrogation. Les données structurées pourraient contenir des visualisations, par exemple. De cette manière, les rapports paramétrés qui existent déjà et qui ont été utilisés précédemment pour générer des données structurées sous la forme de rapports peuvent être réutilisés pour répondre à des interrogations en langage naturel.