System and method for metadata search
First Claim
1. A system for metadata searching, the system comprising:
- a memory;
a processor;
a receiving module configured for receiving a search query with respect to a plurality of metadata resources, wherein each of the plurality of metadata resources comprises data describing a set of other data, and wherein each of the plurality of metadata resources comprises structural information comprising at least relationship path information between the metadata resource and at least one other of the plurality of metadata resources, wherein the search query comprises at least one keyword associated with textual information in each of the plurality of metadata resources without designating all structural information among the plurality of metadata resources;
a query module configured forparsing the search query;
identifying a set of related metadata resources within the plurality of metadata resources based on at least the relationship path information within the structural information of each of the plurality of metadata resources;
searching, based on the parsing, each of the set of related metadata resources based on the textual information and the structural information of each of the set of related metadata resources; and
forming, based on the searching, a set of search results comprising, the search results comprising at least one of the set of related metadata resources comprising textual information satisfying the at least one keyword, and complete structural information between the at least one of the set of related metadata resources and at least one other of the set of related metadata resources; and
an output module configured for outputting the search results so as to realize a fuzzy structural search with respect to the plurality of metadata resources, the fuzzy structural search utilizing the search query, which is absent at least a designation of the relationship path information among the plurality of metadata resources, to obtain the set of search results, which comprises the complete structural information between the at least one of the set of related metadata resources and at least one of the set of related metadata resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, a method, and a computer readable article of manufacture for metadata searching. The system includes: a receiving module for receiving a search query with respect to a plurality of metadata resources; a query module for parsing the search query and searching related metadata resources and the structural information among the related metadata resources according to the parsing of the search query; and an output module for outputting the search results so as to realize a fuzzy structural search with respect to the plurality of metadata resources. The method includes the steps of: receiving a search query that does not designate complete structural information of the metadata resources; parsing the search query and searching related metadata resources to form search results that include the complete structural information; and outputting the search results.
-
Citations
19 Claims
-
1. A system for metadata searching, the system comprising:
-
a memory; a processor; a receiving module configured for receiving a search query with respect to a plurality of metadata resources, wherein each of the plurality of metadata resources comprises data describing a set of other data, and wherein each of the plurality of metadata resources comprises structural information comprising at least relationship path information between the metadata resource and at least one other of the plurality of metadata resources, wherein the search query comprises at least one keyword associated with textual information in each of the plurality of metadata resources without designating all structural information among the plurality of metadata resources; a query module configured for parsing the search query; identifying a set of related metadata resources within the plurality of metadata resources based on at least the relationship path information within the structural information of each of the plurality of metadata resources; searching, based on the parsing, each of the set of related metadata resources based on the textual information and the structural information of each of the set of related metadata resources; and forming, based on the searching, a set of search results comprising, the search results comprising at least one of the set of related metadata resources comprising textual information satisfying the at least one keyword, and complete structural information between the at least one of the set of related metadata resources and at least one other of the set of related metadata resources; and an output module configured for outputting the search results so as to realize a fuzzy structural search with respect to the plurality of metadata resources, the fuzzy structural search utilizing the search query, which is absent at least a designation of the relationship path information among the plurality of metadata resources, to obtain the set of search results, which comprises the complete structural information between the at least one of the set of related metadata resources and at least one of the set of related metadata resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented on an electronic data processing system for performing a metadata resources search, the method comprising:
-
receiving a search query with respect to a plurality of metadata resources, wherein each of the plurality of metadata resources comprises data describing a set of other data, and wherein each of the plurality of metadata resources comprises structural information comprising at least relationship path information between the metadata resource and at least one other of the plurality of metadata resources, wherein the search query comprises at least one keyword associated with textual information in each of the plurality of metadata resources without designating all structural information among the plurality of metadata resources; parsing the search query; identifying a set of related metadata resources within the plurality of metadata resources based on at least the relationship path information within the structural information of each of the plurality of metadata resources; searching, based on the parsing, each of the set of related metadata resources based on the textual information and the structural information of each of the set of related metadata resources; forming, based on the searching, a set of search results comprising, the search results comprising at least one of the set of related metadata resources comprising textual information satisfying the at least one keyword, and complete structural information between the at least one of the set of related metadata resources and at least one other of the set of related metadata resources; and outputting the search results so as to realize a fuzzy structural search with respect to the plurality of metadata resources, the fuzzy structural search utilizing the search query, which is absent at least a designation of the relationship path information among the plurality of metadata resources, to obtain the set of search results, which comprises the complete structural information between the at least one of the set of related metadata resources and at least one of the set of related metadata resources. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer program product embodying computer readable instructions which, when executed by a computer, cause it to carry out a method comprising:
-
receiving a search query with respect to a plurality of metadata resources, wherein each of the plurality of metadata resources comprises data describing a set of other data, and wherein each of the plurality of metadata resources comprises structural information comprising at least relationship path information between the metadata resource and at least one other of the plurality of metadata resources, wherein the search query comprises at least one keyword associated with textual information in each of the plurality of metadata resources without designating all structural information among the plurality of metadata resources; parsing the search query; identifying a set of related metadata resources within the plurality of metadata resources based on at least the relationship path information within the structural information of each of the plurality of metadata resources; searching, based on the parsing, each of the set of related metadata resources based on the textual information and the structural information of each of the set of related metadata resources; forming, based on the searching, a set of search results comprising, the search results comprising at least one of the set of related metadata resources comprising textual information satisfying the at least one keyword, and complete structural information between the at least one other of the set of related metadata resources and at least one of the set of related metadata resources; and outputting the search results so as to realize a fuzzy structural search with respect to the plurality of metadata resources, the fuzzy structural search utilizing the search query, which is absent at least a designation of the relationship path information among the plurality of metadata resources, to obtain the set of search results, which comprises the complete structural information between the at least one of the set of related metadata resources and at least one of the set of related metadata resources.
-
Specification