Apparatus, method, and program for retrieving structured documents
First Claim
1. A method for retrieving structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of first data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the first data items being stored in the structured-documents-database as a value included in one of the components, the method comprising:
- receiving a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
retrieving from the structured-documents-database, a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as classified first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as classified second concept items immediately lower than the second desired concept item;
generating a table for displaying the first retrieval results, the table being constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, by setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
associating a plurality of second groups of the first desired component, the second desired component, one of the first items, and the desired second concept item with the column index cells of the table respectively;
displaying the table on a display;
designating an area where one of the column index cells is displayed, to obtain a designated area;
acquiring one of the second groups associated with the designated area, to obtain acquired second group;
retrieving from the structured-documents-database based on the acquired second group, a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items is included, to obtain a plurality of second retrieval results each associated with one of a plurality of third items classified as first concept items immediately lower than the one of the first item and one of the second items; and
, displaying the second retrieval results on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system retrieves structured documents based on first desired concept item having first concept items classified hierarchically and subordinated to first desired concept item, second desired concept item having second concept items classified hierarchically and subordinated to second desired concept item, generates a table displaying retrieval results, and associates groups of desired component, one of first items classified as first concept items immediately lower than first desired concept item, and desired second concept item with column index cells of table respectively. When a display area where one of the column index cells is displayed is designated, the system acquire the groups associated with the designated area, and retrieves, based on the acquired group, structured documents each including the desired component including a value in which one of the first concept items subordinated to the one of the first item and one of the second concept items are included.
121 Citations
20 Claims
-
1. A method for retrieving structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of first data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the first data items being stored in the structured-documents-database as a value included in one of the components, the method comprising:
-
receiving a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
retrieving from the structured-documents-database, a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as classified first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as classified second concept items immediately lower than the second desired concept item;
generating a table for displaying the first retrieval results, the table being constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, by setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
associating a plurality of second groups of the first desired component, the second desired component, one of the first items, and the desired second concept item with the column index cells of the table respectively;
displaying the table on a display;
designating an area where one of the column index cells is displayed, to obtain a designated area;
acquiring one of the second groups associated with the designated area, to obtain acquired second group;
retrieving from the structured-documents-database based on the acquired second group, a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items is included, to obtain a plurality of second retrieval results each associated with one of a plurality of third items classified as first concept items immediately lower than the one of the first item and one of the second items; and
,displaying the second retrieval results on the display. - View Dependent Claims (2, 3, 4)
-
-
5. A method for retrieving structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of first data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the first data items being stored in the structured-documents-database as a value included in one of the components, the method comprising:
-
receiving a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
generating a first retrieval condition for retrieving a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group;
retrieving the first structured documents from the structured-documents-database, based on the first retrieval condition, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as second concept items immediately lower than the second desired concept item;
generating a first table for displaying the first retrieval results, by using a table which constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
associating a plurality of second groups of the first desired component, the second desired component, one of the first items, and the desired second concept item with the column index cells of the first table respectively;
displaying the first table on a display;
designating an area where one of the column index cells is displayed, to obtain a first designated area;
acquiring one of the second groups associated with the first designated area, to obtain acquired second group;
generating a second retrieval condition for retrieving, a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items are included, based on the acquired second group;
retrieving a plurality of second structured documents from the structured-documents-database, based on the second retrieval condition, to obtain a plurality of second retrieval results each associated with one of a plurality of third items classified as first concept items immediately lower than the one of the first item and one of the second items;
generating a second table for displaying the second retrieval result, by using the table, setting the third items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the second retrieval results at the data cells as the second data items respectively based on one of the third items and one of the second items which are associated with each of the second retrieval results; and
,displaying the second table on the display. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer program stored on a computer readable medium, and instructing the computer to retrieve structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the data items being stored in the structured-documents-database as a value included in one of the components, the computer program comprising:
-
first program instruction means for instructing a computer processor to receive a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
second program instruction means for instructing a computer processor to retrieve from the structured-documents-database, a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as second concept items immediately lower than the second desired concept item;
third program instruction means for instructing a computer processor to generate a table for displaying the first retrieval results, the table being constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, by setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
fourth program instruction means for instructing a computer processor to associate a plurality of second groups of the first desired component, the second desired component, one of the first items, and the second desired concept item with the column index cells of the table respectively;
fifth program instruction means for instructing a computer processor to display the table on a display;
sixth program instruction means for instructing a computer processor to acquire a designated area on which one of the column index cells is displayed and which is designated by a pointing device;
seventh program instruction means for instructing a computer processor to acquire one of the second groups associated with the designated area, to obtain acquired second group;
eighth program instruction means for instructing a computer processor to retrieve from the structured-documents-database based on the acquired second group, a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items is included, to obtain a plurality of second retrieval results each associated with one of a plurality of third items classified as the first concept items immediately lower than the one of the first item and one of the second items; and
ninth program instruction means for instructing a computer processor to display second retrieval results on the display. - View Dependent Claims (11, 12, 14, 15, 16, 18, 19, 20)
-
-
13. A computer program stored on a computer readable medium, and instructing the computer to retrieve structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the data items being stored in the structured-documents-database as a value included in one of the components, the computer program comprising:
-
first program instruction means for instructing a computer processor to receive a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
second program instruction means for instructing a computer processor to generate a first retrieval condition for retrieving a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group;
third program instruction means for instructing a computer processor to retrieve the first structured documents from the structured-documents-database, based on the first retrieval condition, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as second concept items immediately lower than the second desired concept item;
fourth program instruction means for instructing a computer processor to generate a first table for displaying the first retrieval results, by using a table which constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
fifth program instruction means for instructing a computer processor to associate a plurality of second groups of the first desired component, the second desired component, one of the first items, and the desired second concept item with the column index cells of the first table respectively;
sixth program instruction means for instructing a computer processor to display the first table on the display;
seventh program instruction means for instructing a computer processor to acquired first designated area on which one of the column index cells is displayed and which is designated by a pointing device;
eighth program instruction means for instructing a computer processor to acquire one of the second groups associated with the first designated area, to obtain acquired second group;
ninth program instruction means for instructing a computer processor to generate a second retrieval condition for retrieving a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items is included, based on the acquired second group;
tenth program instruction means for instructing a computer processor to retrieve a plurality of second structured documents from the structured-documents-database, based on the second retrieval condition, to obtain a plurality of second retrieval results each associated with one of a plurality of third items classified as first concept items immediately lower than the one of the first item and one of the second items;
eleventh program instruction means for instructing a computer processor to generate a second table for displaying the second retrieval result, by using the table, setting the third items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the second retrieval results at the data cells as the second data items respectively based on one of the third items and one of the second items which are associated with each of the second retrieval results; and
twelfth program instruction means for instructing a computer processor to display the second table on the display.
-
-
17. An apparatus for retrieving structured documents from a structured-documents-database having a hierarchical structure and storing a plurality of structured documents each having a document structure and a plurality of first data items, each of the document structures being constructed by a plurality of components, each of the component constructing the hierarchical structure, and each of the first data items being stored in the structured-documents-database as a value included in one of the components, the apparatus comprising:
-
a receiver configured to receive a first group of a first desired component, a second desired component, a first desired concept item and a second desired concept item, the first desired concept item having a plurality of first concept items classified hierarchically and subordinated to the first desired concept item, and the second desired concept item having a plurality of second concept items classified hierarchically and subordinated to the second desired concept item;
a first retrieving device configured to retrieve from the structured-documents-database, a plurality of first structured documents each including the first desired component including a value in which one of the first concept items is included and the second desired component including a value in which one of the second concept items is included, based on the first group, to obtain a plurality of first retrieval results each associated with one of a plurality of first items classified as first concept items immediately lower than the first desired concept item and one of a plurality of second items classified as second concept items immediately lower than the second desired concept item;
a generating device configured to generate a table for displaying the first retrieval results, the table being constructed by a plurality of cells arranged two-dimensionally, the cells including a plurality of column index cells and a plurality of row index cells and a plurality of data cells, the column index cells in which a plurality of column indexes are set respectively, the row index cells in which a plurality of row indexes are set respectively, and the data cells in which a plurality of second data items are set respectively, by setting the first items at the column index cells as the column indexes respectively, setting the second items at row index cells as the row indexes respectively, and setting the first retrieval results at the data cells as the second data items respectively based on the one of the first items and the one of the second items which are associated with each of the first retrieval results;
a associating device configured to associate a plurality of second groups of the first desired component, the second desired component, one of the first items, and the desired second concept item with the column index cells of the table respectively;
a display configured to display the table;
a designating device configured to designate an area where one of the column index cells is displayed, to obtain a designated area;
an acquiring device configured to acquire one of the second groups associated with the designated area, to obtain acquired second group;
a second retrieving device configured to retrieve from the structured-documents-database based on the acquired second group, a plurality of second structured documents each including the first desired component including a value in which one of the first concept items subordinated to the one of the first item is included and the second desired component including a value in which one of the second concept items is included, to obtain a plurality of second retrieval results; and
wherein the display further displays the second retrieval results.
-
Specification