Method, used by computers, for developing an ontology from a text in natural language
First Claim
Patent Images
1. A computer implemented method for developing an ontology (70) of a text (10) in natural language, comprising the steps of:
- receiving text data from text (10);
a grammatical analyzer extracting, by a computer, syntax and meaningful words (20) from the text via a grammatical analysis (S100) of the received text data;
for each of at least some of the meaningful words (20) of the text;
searching (S200) for a definition (40) of the meaningful word (20) by means of at least one electronic dictionary (30, 35), the grammatical analyzer extracting syntax and meaningful words of the definition, and creating (S300) an elementary lexical graph (50) of the definition based on the syntax and the meaningful words of the definition; and
merging (S400), by the computer, at least two of the elementary lexical graphs (50) created, as a function of the syntax of the text, so as to create at least one semantic graph (60) of the text.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method, used by computers, for developing an ontology (70) of a text (10) in natural language, comprising the steps of:
- receiving text data from the text (10);
- extracting the syntax and meaningful words (20) from the text via a grammatical analysis (S100) of the received data;
- for each of at least some of the meaningful words (20) of the text: searching (S200) for a definition (40) of that word (20) by means of at least one electronic dictionary (30, 35), extracting the syntax and the meaningful words of that definition, and creating (S300) an elementary lexical graph (50) of that definition based on the syntax and the meaningful words of that definition; and
- merging (S400) at least two of the elementary lexical graphs (50) created, as a function of the syntax of the text, so as to create at least one semantic graph (60) of the text.
The invention further concerns a computer program product and an electronic data processing system comprising code means adapted to implement the steps of the method of the invention.
-
Citations
15 Claims
-
1. A computer implemented method for developing an ontology (70) of a text (10) in natural language, comprising the steps of:
-
receiving text data from text (10); a grammatical analyzer extracting, by a computer, syntax and meaningful words (20) from the text via a grammatical analysis (S100) of the received text data; for each of at least some of the meaningful words (20) of the text;
searching (S200) for a definition (40) of the meaningful word (20) by means of at least one electronic dictionary (30, 35), the grammatical analyzer extracting syntax and meaningful words of the definition, and creating (S300) an elementary lexical graph (50) of the definition based on the syntax and the meaningful words of the definition; andmerging (S400), by the computer, at least two of the elementary lexical graphs (50) created, as a function of the syntax of the text, so as to create at least one semantic graph (60) of the text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Electronic data processing tool adapted to develop an ontology of a text in a natural language comprising:
a computer having code means adapted to;
receive text data from text;
extract the syntax and meaningful words from the text via a grammatical analysis of the received text data;
for each of at least some of the meaningful words of the text search for a definition by means of at least one electronic dictionary, extract a syntax and meaningful words of the definition, and create an elementary lexical graph of the definition based on the syntax and the meaningful words of the definition; and
merge at least two of the elementary lexical graphs created, as a function of the syntax of the text, so as to create at least one semantic graph of the text.
-
15. Electronic data processing tool adapted to develop an ontology of a text in a natural language comprising:
-
means for receiving text data from text; means for extracting the syntax and meaningful words from the text via a grammatical analysis of the received text data; means for searching for a definition for each of at least some of the meaningful words by means of at least one electronic dictionary; means for extracting a syntax and meaningful words of the definition; means for creating an elementary lexical graph of the definition based on the syntax and the meaningful words of the definition; and means for merging at least two of the elementary lexical graphs created, as a function of the syntax of the text, so as to create at least one semantic graph of the text.
-
Specification