Automated integration of terminological information into a knowledge base
First Claim
1. A computer implemented method for automating integration of terminological information into a knowledge base, said method comprising the steps of:
- receiving, into a computer, input terminology information comprising a plurality of input terms and information that specifies ontological relationships among at least two of said input terms;
storing, in said computer, a knowledge base comprising a plurality of ontologies, each one of said ontologies comprising a plurality of nodes hierarchically arranged to depict ontological relationships among said nodes, each node representing a term;
parsing said input terminology information to generate a logical structure that depicts ontological relationships among said input terms in a format compatible with said knowledge base;
determining whether at least one input term matches a node in said knowledge base;
if not, generating a new and independent ontology for said knowledge base comprising said logical structure of said ontological relationships; and
if so, extending said knowledge base by storing data that logically couples said logical structure of said ontological relationships to a node that matches an input term.
0 Assignments
0 Petitions
Accused Products
Abstract
A terminological system automates the integration of terminological information into a built-in knowledge base. Input terminology information, which includes input terms and information that specifies relationships among at least two of the input terms, is input to the terminological system. The terminological system parses the input terminology information to generate a logical structure that depicts relationships among the input terms in a format compatible with the built-in knowledge base. Either an independent ontology, comprising the logical structure, is generated, or the knowledge base is extended by logically coupling the logical structure to a node that matches the input term. The terminological system also resolves conflicts if an input term that matches a terminological node in the knowledge base connotes a different meaning than the terminological node. A system that converts broader term and narrower term relationships, synonym relationships, related term (RT) relationships, and preferred term (PT) relationships in accordance with the ISO 2788 standard is disclosed.
-
Citations
20 Claims
-
1. A computer implemented method for automating integration of terminological information into a knowledge base, said method comprising the steps of:
-
receiving, into a computer, input terminology information comprising a plurality of input terms and information that specifies ontological relationships among at least two of said input terms; storing, in said computer, a knowledge base comprising a plurality of ontologies, each one of said ontologies comprising a plurality of nodes hierarchically arranged to depict ontological relationships among said nodes, each node representing a term; parsing said input terminology information to generate a logical structure that depicts ontological relationships among said input terms in a format compatible with said knowledge base; determining whether at least one input term matches a node in said knowledge base; if not, generating a new and independent ontology for said knowledge base comprising said logical structure of said ontological relationships; and if so, extending said knowledge base by storing data that logically couples said logical structure of said ontological relationships to a node that matches an input term. - View Dependent Claims (2)
-
-
3. A computer implemented method for automating integration of terminological information into a knowledge base, said method comprising the steps of:
-
receiving, into a computer, input terminology information comprising a plurality of input terms and at least one relationship indicator from a set of predetermined relationship indicators, each relationship indicator specifying an ontological relationship among at least two of said input terms; storing, in said computer, a knowledge base comprising a plurality of ontologies, each one of said ontologies comprising a plurality of nodes, each node representing a term, and comprising associations among said nodes that depict ontological relationships among respective terms; generating a logical structure of said input terms from said input terminology information using a mapping table comprising a mapping entry for each relationship indicator in said set of predetermined relationship indicators, each mapping entry comprising a mapping from a relationship indicator to a particular ontological relationship that is in a format compatible with said ontological relationships depicted in said knowledge base; and integrating said logical structure of said input terms into said knowledge base, said integrating comprising; determining whether at least one input term matches a node in said knowledge base; if so, extending said knowledge base by storing data that logically couples said logical structure of said input terms to a node that matches an input term; and if not, generating a new and independent ontology for said knowledge base comprising said logical structure of said input terms. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium comprising a set of instructions, which when executed, cause the computer to perform the steps of:
-
receiving, into a computer, input terminology information comprising a plurality of input terms and at least one relationship indicator from a set of predetermined relationship indicators, each relationship indicator specifying an ontological relationship among at least two of said input terms; storing, in said computer, a knowledge base comprising a plurality of ontologies, each one of said ontologies comprising a plurality of nodes, each node representing a term, and comprising associations among said nodes that depict ontological relationships among respective terms; generating a logical structure of said input terms from said input terminology information using a mapping table comprising a mapping entry for each relationship indicator in said set of predetermined relationship indicators, each mapping entry comprising a mapping from a relationship indicator to a particular ontological relationship that is in a format compatible with said ontological relationships depicted in said knowledge base; and integrating said logical structure of said input terms into said knowledge base, said integrating comprising; determining whether at least one input term matches a node in said knowledge base; if so, extending said knowledge base by storing data that logically couples said logical structure of said input terms to a node that matches an input term; and if not, generating a new and independent ontology for said knowledge base comprising said logical structure of said input terms. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification