Relational database method and systems for alphabet based language representation
First Claim
1. A method of representing a language statement having one or more words, the method comprising:
- capturing an expression of the language statement in a digital database;
electronically associating each word in the language statement with at least one word database record from the digital database, the word database record having a plurality of properties including person, gender, tense, part of speech, and semantic word classification;
substantially removing with a computer any first ambiguities as to which word database record corresponds to each word in the language statement;
establishing one or more functional roles for each word in the language statement, wherein the functional roles are categories comprising at least one of complement-object-indirect, complement-object-direct, determinative-complement, noun-attribute, noun-complement, orphan-attribute, orphan-noun, orphan-verb, subject, verb, and verb-attribute, and the functional roles are determined by the context of the words within the language statement, and by the properties of the word database record associated with the word in the language statement;
processing any second ambiguities in the language statement with a computer, using the functional roles and the properties, the second ambiguities selected from a group of ambiguities comprising functional, semantic, and grammatical incongruities between the words in the language statement; and
providing a representation of the language statement as database records, the representation including the properties of the word database records associated with each word in the language statement, and the functional roles established for each word in the language statement, and wherein which the first ambiguities are substantially removed, and the second ambiguities are processed.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of representing a language statement having one or more words includes capturing an expression of the language statement, associating one or more properties with each of the one or more words in the language statement, substantially removing as necessary one or more first ambiguities in the language statement, establishing one or more functional roles for each of the one or more words in the language statement, processing as necessary one or more second ambiguities in the language statement, and providing a representation of the language statement including the one or more properties associated with and the one or more functional roles established for each of the one or more words, the one or more first ambiguities substantially removed, and the one or more second ambiguities processed.
-
Citations
21 Claims
-
1. A method of representing a language statement having one or more words, the method comprising:
-
capturing an expression of the language statement in a digital database; electronically associating each word in the language statement with at least one word database record from the digital database, the word database record having a plurality of properties including person, gender, tense, part of speech, and semantic word classification; substantially removing with a computer any first ambiguities as to which word database record corresponds to each word in the language statement; establishing one or more functional roles for each word in the language statement, wherein the functional roles are categories comprising at least one of complement-object-indirect, complement-object-direct, determinative-complement, noun-attribute, noun-complement, orphan-attribute, orphan-noun, orphan-verb, subject, verb, and verb-attribute, and the functional roles are determined by the context of the words within the language statement, and by the properties of the word database record associated with the word in the language statement; processing any second ambiguities in the language statement with a computer, using the functional roles and the properties, the second ambiguities selected from a group of ambiguities comprising functional, semantic, and grammatical incongruities between the words in the language statement; and providing a representation of the language statement as database records, the representation including the properties of the word database records associated with each word in the language statement, and the functional roles established for each word in the language statement, and wherein which the first ambiguities are substantially removed, and the second ambiguities are processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for representing one or more language statements each including one or more words, the system comprising:
at least one computer including one or more software components configured to; capture an expression of a language statement in a database; associate words in the language statement with word database records having a plurality of properties including person, gender, tense, part of speech, and semantic classification; substantially remove as necessary one or more first ambiguities in the language statement as to which word database record corresponds to each word in the language statement; establish one or more functional roles for each of the one or more words in the language statement, wherein the functional roles are categories comprising at least one of complement-object-indirect, complement-object-direct, determinative-complement, noun-attribute, noun-complement, orphan-attribute, orphan-noun, orphan-verb, subject, verb, and verb-attribute, and the functional roles are determined by the context of each word within the language statement, and by the properties of the word database record associated with each word in the language statement; identify as necessary one or more second ambiguities in the language statement using the functional roles and the properties, wherein the second ambiguities selected from a group of ambiguities comprising functional, semantic, and grammatical incongruities between the words in the language statement; and provide a representation of the language statement as database records, the representation including the properties of the word database records associated with each word in the language statement, and the functional roles for established for each of the one or more words, wherein the first ambiguities are substantially removed, and the second ambiguities are identified. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A system for representing one or more language statements each including at least one word, the system comprising:
-
a computer including a software component configured to; capture an expression of a language statement; associate each word in the language statement with at least one word database record having a plurality of properties including person, gender, tense, part of speech, and semantic classification; substantially remove ambiguities as to which word database record corresponds to each word in the language statement; establish a functional role for each word in the language statement based on the context of each word within the language statement, and the properties of the word database record associated with each word in the language statement, the functional role comprising at least one context dependent category selected from the group comprising complement-object-indirect, complement-object-direct, determinative-complement, noun-attribute, noun-complement, orphan-attribute, orphan-noun, orphan-verb, subject, verb, and verb-attribute; identify further ambiguities in the language statement, as necessary, using the functional roles and the properties, wherein the second ambiguities are selected from a group comprising functional, grammatical, and semantic incongruities between the words in the language statement; and provide a representation of the language statement as database records, the representation including the functional roles for each word in the language statement, and the properties of the word database records associated with each word in the languages statement.
-
Specification