System and method for extracting ontological information from a body of text
Abstract
A system for extracting ontological information from a body of text includes an input module configured to receive a verb phrase. The system also includes a parsing module configured to parse one or more sentences from the body of text into parse tree format to generate a set of parsed sentences. The system further includes a named-entity-recognition module configured to identify a subset of parsed sentences from the set of parsed sentences, identify a subset of noun phrases from the subset of parsed sentences, classify a first noun phrase in subset of noun phrases as an entity, and classify a second noun phrase in subset of noun phrases as a property. The system also includes a concept-extraction module configured to identify and output a conceptual relationship between the first entity and the first property based at least partially on grammatical relationship of the first entity and the first property.
Claims
exact text as granted — not AI-modified1 . A system for extracting ontological information from a body of text, said system comprising:
a processor and executable instructions accessible on a non-transitory computer-readable medium that, when executed, cause the system to perform operations comprising: identify a phrase of a first type; identify a subset of parsed sentences from a set of parsed sentences based at least partially on the occurrence of the first phrase of the first type within at least one parsed sentence of the set of parsed sentences; identify a subset of phrases of a second type from the subset of parsed sentences based at least partially on grammatical relationship of each phrase of the second type of the subset of parsed sentences to the first phrase of the first type; classify a first phrase of the second type in the subset of phrases of the second type as an entity, thereby defining a first entity; classify a second phrase of the second type in the subset of the second type as a property, thereby defining a first property; and identify a conceptual relationship between the first entity and the first property based at least partially on grammatical relationship of the first entity and the first property within a first sentence; and store the conceptual relationship for later use by the system.
2 . The system in accordance with claim 1 , further comprising a parse tree database, and wherein the executable instructions further cause the system to:
parse a set of one or more sentences from the body of text into a parse tree format to create the set of parsed sentences; and store the set of parsed sentences in the parse tree database.
3 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to normalize one or more phrases of the second type in the subset of phrases of the second type by one or more of stemming, dropping extraneous articles, and dropping adjectives.
4 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to alias one or more phrases of the second type in the subset of phrases of the second type by re-naming like phrases of the second type with a single alias.
5 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to classify a third phrase of the second type as a second entity based at least partially on grammatical relationship of the third phrase of the second type to both a preposition and the first property in a second sentence.
6 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to classify a third phrase of the second type as a second property based at least partially on grammatical relationship of the third phrase of the second type to both a preposition and the first entity in a second sentence.
7 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to classify the first phrase of the second type as the first entity based at least partially on grammatical relationship of the first phrase of the second type to one or more prepositions within a second sentence.
8 . The system in accordance with claim 1 , wherein the executable instructions further cause the system to classify the second phrase of the second type as the first property based at least partially on grammatical relationship of the second phrase of the second type to one or more prepositions within a second sentence.
9 . One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to perform operations comprising:
identifying a phrase of a first type; identifying a subset of parsed sentences from a set of parsed sentences based at least partially on the occurrence of the phrase of the first type within at least one parsed sentence of the set of parsed sentences; identifying a subset of phrases of a second type from the subset of parsed sentences based at least partially on grammatical relationship of each phrase of the second type of the subset of parsed sentences to the phrase of the first type; classifying a first phrase of the second type and a second phrase of the second type in the subset of phrases of the second type as one of an entity and a property, thereby defining one of a first entity and a first property; identifying a conceptual relationship between the first entity and the first property based at least in part on grammatical relationship of the first entity and the first property within a first sentence; and outputting the conceptual relationship as a relation between the first entity and the first property for later use by the processor.
10 . The non-transitory computer-readable storage media in accordance with claim 9 , wherein the computer-executable instructions further cause said processor to perform operations comprising:
normalizing one or more phrases of the second type in the subset of phrases of the second type by one or more of stemming, dropping extraneous articles, and dropping adjectives; and aliasing one or more phrases of the second type in the subset of phrases of the second type by renaming like phrases of the second type with a single alias.
11 . The non-transitory computer-readable storage media in accordance with claim 9 , wherein said computer-executable instructions further cause said processor to perform operations comprising classifying the second phrase of the second type as an entity based at least partially on grammatical relationship of the second phrase of the second type to both a preposition and a property in a second sentence.
12 . The non-transitory computer-readable storage media in accordance with claim 9 , wherein said computer-executable instructions further cause said processor to perform operations comprising classifying the second phrase of the second type as a property based at least partially on grammatical relationship of the second phrase of the second type to both a preposition and an entity in a second sentence.
13 . The non-transitory computer-readable storage media in accordance with claim 9 , wherein said computer-executable instructions further cause said processor to perform operations comprising classifying the first phrase of the second type in the subset of phrases of the second type as one of an entity and a property based at least partially on grammatical relationship of the first phrase of the second type to one or more prepositions within a second sentence.
14 . A method for extracting ontological information from a body of text, said method implemented by at least one computer device including at least one processor and at least one memory device coupled to the at least one processor, said method comprising:
identifying a phrase of a first type; identifying a subset of parsed sentences from a set of parsed sentences based at least partially on the occurrence of the phrase of the first type within at least one parsed sentence of the set of parsed sentences; identifying a subset of phrases of a second type from the subset of parsed sentences based at least partially on grammatical relationship of each phrase of the second type of the subset of parsed sentences to the phrase of the first type; classifying a first phrase of the second type and a second phrase of the second type in the subset of phrases of the second type as one of an entity and a property, thereby defining one of a first entity and a first property; identifying a conceptual relationship between the first entity and the first property based at least in part on grammatical relationship of the first entity and the first property within a first sentence; and outputting the conceptual relationship as an identified relation between the first entity and the first property for later use by the at least one processor.
15 . The method in accordance with claim 14 , further comprising normalizing one or more of the phrases of the second type of the subset of phrases of the second type, wherein normalizing comprises at least one of stemming, dropping extraneous articles, and dropping adjectives.
16 . The method in accordance with claim 14 , further comprising aliasing one or more phrases of the second type of the subset of phrases of the second type comprising renaming like phrases of the second type with a single alias.
17 . The method in accordance with claim 14 , further comprising classifying the second phrase of the second type as an entity based at least partially on grammatical relationship of the second phrase of the second type to both a preposition and a property in a second sentence.
18 . The method in accordance with claim 14 , further comprising classifying the second phrase of the second type as a property based at least partially on grammatical relationship of the second phrase of the second type to both a preposition and an entity in a second sentence.
19 . The method in accordance with claim 14 , further comprising identifying a second phrase of the first type based at least partially on grammatical relationship of the second phrase of the first type to at least one of the first entity and the first property.
20 . The method in accordance with claim 14 , wherein classifying the first phrase of the second type is based at least partially on grammatical relationship of the first phrase of the second type to one or more prepositions within a second sentence.Join the waitlist — get patent alerts
Track US2016224543A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.