Method and system for managing exemplar terms database for business-oriented metadata content
First Claim
Patent Images
1. An example management system, comprising:
- at least one computer;
an indexing engine executable by the at least one computer to index content of source business oriented metadata, the source business oriented metadata including an authored topic hierarchy, the indexing engine having a content scanner that reads the source business oriented metadata included in source metadata documents containing terms to be indexed, and builds a content index of the source business oriented metadata, wherein the content scanner builds, as the content index, one or more knowledge base documents, wherein, for each term in the source metadata documents, the content scanner stores, in the one or more knowledge base documents, a knowledge base representation of the term along with one or more references to content of the source business oriented metadata that uses the term, and wherein the one or more knowledge base documents include a representation of a structure of the authored topic hierarchy;
an index store that stores the content index of the source business oriented metadata; and
an example engine executable by the at least one computer to use the representation of the structure of the authored topic hierarchy to determine logical associations among the terms in the source metadata documents, store the logical associations in the one or more knowledge base documents, and manage logical associations of terms in a query using the one or more knowledge base documents of the content index, wherein the example engine determines an example association between two terms when a term is an example of another term, and wherein the example engine combines terms into phrases and determines, based on example associations between terms in the phrases, an example association between two phrases when a phrase is an example of another phrase.
9 Assignments
0 Petitions
Accused Products
Abstract
An example management system comprises an indexing engine, an index store and an example engine. The indexing engine indexes content of source business oriented metadata. The indexing engine has a content scanner for reading the business oriented metadata, and building a content index of the business oriented metadata. The index store stores the content index of the business oriented metadata. The example engine manages logical associations of terms in a query using the content index.
45 Citations
23 Claims
-
1. An example management system, comprising:
-
at least one computer; an indexing engine executable by the at least one computer to index content of source business oriented metadata, the source business oriented metadata including an authored topic hierarchy, the indexing engine having a content scanner that reads the source business oriented metadata included in source metadata documents containing terms to be indexed, and builds a content index of the source business oriented metadata, wherein the content scanner builds, as the content index, one or more knowledge base documents, wherein, for each term in the source metadata documents, the content scanner stores, in the one or more knowledge base documents, a knowledge base representation of the term along with one or more references to content of the source business oriented metadata that uses the term, and wherein the one or more knowledge base documents include a representation of a structure of the authored topic hierarchy; an index store that stores the content index of the source business oriented metadata; and an example engine executable by the at least one computer to use the representation of the structure of the authored topic hierarchy to determine logical associations among the terms in the source metadata documents, store the logical associations in the one or more knowledge base documents, and manage logical associations of terms in a query using the one or more knowledge base documents of the content index, wherein the example engine determines an example association between two terms when a term is an example of another term, and wherein the example engine combines terms into phrases and determines, based on example associations between terms in the phrases, an example association between two phrases when a phrase is an example of another phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing associations of terms for a search component, the method comprising:
-
reading source business oriented metadata, wherein the source business oriented metadata is included in source metadata documents containing terms to be indexed, and wherein the source business oriented metadata includes an authored topic hierarchy; indexing content of the source business oriented metadata; building, with a computer, a content index of the source business oriented metadata, wherein building the content index comprises, for each term in the source metadata documents, generating a knowledge base representation of the term, and storing, in one or more knowledge base documents, the knowledge base representation of the term along with one or more references to content of the source business oriented metadata that uses the term, and wherein the one or more knowledge base documents include a representation of a structure of the authored topic hierarchy; using the representation of the structure of the authored topic hierarchy to determine logical associations among the terms in the source metadata documents; storing the logical associations in the one or more knowledge base documents; and managing logical associations of terms in a query using the one or more knowledge base documents of the content index, wherein managing the logical associations comprises determining an example association between two terms when a term is an example of another term, combining terms into phrases and determining, based on example associations between terms in the phrases, an example association between two phrases when a phrase is an example of another phrase. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium storing instructions that cause a computer to:
-
read source business oriented metadata, wherein the source business oriented metadata is included in source metadata documents containing terms to be indexed, and wherein the source business oriented metadata includes an authored topic hierarchy; index content of the source business oriented metadata; build a content index of the source business oriented metadata, wherein the instructions that cause the computer to build the content index comprise instructions that cause the computer to, for each term in the source metadata documents, generate a knowledge base representation of the term, and store, in one or more knowledge base documents, the knowledge base representation of the term along with one or more references to content of the source business oriented metadata that uses the term, and wherein the one or more knowledge base documents include a representation of a structure of the authored topic hierarchy; use the representation of the structure of the authored topic hierarchy to determine logical associations among the terms in the source metadata documents; store the logical associations in the one or more knowledge base documents; and manage logical associations of terms in a query using the one or more knowledge base documents of the content index, wherein the instructions that cause the computer to manage the logical associations comprise instructions that cause the computer to determine an example association between two terms when a term is an example of another term, combine terms into phrases and determine, based on example associations between terms in the phrases, an example association between two phrases when a phrase is an example of another phrase.
-
Specification