Adapting tabular data for narration
AssigneeInternational Business Machines Corporation
InventorsDonna Karen Byron, Alexander Pikovsky, Matthew B. Sanchez
Life of this patent
Estimating the term…
Abstract
A method, system, and computer program product for adapting tabular data for narration are provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
Claims25
A method for adapting tabular data for narration, the method comprising:
- identifying, in a first tabular portion of a document, a set of categories used to organize data;
- drawing, by analyzing an arrangement of the categories, an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the arrangement, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule;
- connecting the plurality of clauses, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses;
- drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure;
- and
- transforming the first tabular portion of the document into a first narrative form using the inference about the data, wherein the first narrative form uses the narrative statement.
A computer usable program product comprising a computer usable storage device including computer usable code for adapting tabular data for narration, the computer usable code comprising:
- computer usable code for identifying, in a first tabular portion of a document, a set of categories used to organize data;
- computer usable code for drawing, by analyzing an arrangement of the categories, an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the arrangement, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule;
- computer usable code for connecting the plurality of clauses, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses;
- computer usable code for drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure;
- and
- computer usable code for transforming the first tabular portion of the document into a first narrative form using the inference about the data, wherein the first narrative form uses the narrative statement.
A data processing system for adapting tabular data for narration, the data processing system comprising:
- a storage device including a storage medium, wherein the storage device stores computer usable program code;
- and
- a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:
- computer usable code for identifying, in a first tabular portion of a document, a set of categories used to organize data;
- computer usable code for drawing, by analyzing an arrangement of the categories, an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the arrangement, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule;
- computer usable code for connecting the plurality of clauses, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses;
- computer usable code for drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure;
- and
- computer usable code for transforming the first tabular portion of the document into a first narrative form using the inference about the data, wherein the first narrative form uses the narrative statement.
Dependencies are inferred from the claim text.