Information storage and retrieval system and display method therefor
First Claim
1. An information storage and retrieval system comprising:
- a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural conceptual concepts;
wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept;
means for inputting fact information represented in terms of said conceptual concepts, said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between a relational concept or an attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation;
a knowledge base for storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates;
means for generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user;
means for retrieving a requested conceptual concept based on said retrieval request; and
means for displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An information storage and retrieval system which permits storage of fact information represented in terms of conceptual concepts expressing things and relational concepts expressing relations therebetween on a knowledge base, easy inputting and correction of the fact information, easy browsing and retrieval of the fact information and display of the fact information with effective use of a limited view area, and also to provide a display method used in the information storage and retrieval system. The system includes a device for inputting fact information with respect to a specific relational concept according to a template pattern by using a multi-window function on the basis of information obtained from a concept dictionary for defining hierarchical relations between concepts and a grammar rule for defining semantic structures of cases and concepts allowed to be used in the cases; a device for storage and retrieval of fact information; and a device for displaying fact information in a fact window and displaying a hierarchy of conceptual concepts and relational concepts in a node tree window.
-
Citations
41 Claims
-
1. An information storage and retrieval system comprising:
-
a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural conceptual concepts; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; means for inputting fact information represented in terms of said conceptual concepts, said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between a relational concept or an attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; a knowledge base for storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; means for generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user; means for retrieving a requested conceptual concept based on said retrieval request; and means for displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information storage and retrieval system comprising:
-
a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; means for inputting fact information represented in terms of said conceptual concepts, said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between a relational concept or an attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; a knowledge base for storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; means for generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user; means for retrieving a requested conceptual concept based on said retrieval request; means for displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user; a second knowledge base for storing a concept relation model for expressing strings of characters for prepositions added before semantic information of said relational concepts and said attribute name concepts and postpositions added after semantic information of said relational concepts and said attribute name concepts so that said templates are able to be applied in a plurality of pseudo-natural languages by adding said prepositions or said postpositions; and means for adding said prepositions and postpositions before and after said semantic information of said relational concepts and said attribute name concepts.
-
-
14. An information storage and retrieval system comprising:
-
a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; means for inputting fact information represented in terms of said conceptual concepts said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between a relational concept or an attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; means for inputting a plurality of conceptual concepts, adding general information to said conceptual concepts so that the expression of said fact information including said conceptual concepts to which said general information has been added becomes general, and adding indefinite information to said conceptual concepts so that the expression of said conceptual concepts to which said indefinite information has been added becomes indefinite; means for quoting other fact information instead of said conceptual concept, so that said quoted other fact information becomes an objective expression; a knowledge base for storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; means for managing said stored fact information based on said semantic information defined by said templates; and means for displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form which includes at least one conceptual concept. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An information storage and retrieval system comprising:
-
a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; means for inputting fact information represented in terms of said conceptual concepts said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept defining a relation between, and defining a relation between a relational concept or an attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; a knowledge base for storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; means for generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user; means for retrieving a requested conceptual concept based on said retrieval request; means for displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user; means for storing standard cases to define semantic information in said templates, and an order of semantic priority among standard cases necessary for representing said relational concepts; means for selecting a conceptual concept used in said fact information and a retrieval condition, extracting candidate sentences according to said templates that use said selected conceptual concept by using said templates, and displaying said candidate sentences; means for selecting at least one candidate sentence from said candidate sentences; means for selecting a case from cases in said selected candidate sentences, said case corresponding to said standard cases containing said retrieval condition using said templates from cases in said selected candidate sentence; and means for substituting said conceptual concept for another conceptual concept in said selected case of said template and displaying said conceptual concept substituted in said selected case. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A display method in an information storage and retrieval system comprising the steps of:
-
providing a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept, relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; inputting fact information represented in terms of said conceptual concepts said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between said relational concept or said attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user; retrieving a requested conceptual concept based on said retrieval request; and displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user.
-
-
32. A display method in an information storage and retrieval system comprising the steps of:
-
providing a concept relation model for representing knowledge in a hierarchical tree form in terms of conceptual concepts including at least a noun conceptual concept, a name conceptual concept, a numerical value conceptual concept and a unit conceptual concept relational concepts each defining relations between plural conceptual concepts and attribute name concepts each defining relation resulting from an attribute common to plural; wherein said conceptual concepts, relational concepts and attribute name concepts are formed into plural templates including at least a first template which includes two conceptual concepts related to each other by an attribute name concept, and a second template which includes plural conceptual concepts, related to each other by a relational concept; inputting fact information represented in terms of said conceptual concepts, said relational concepts and attribute name concepts according to said first and second templates defining previously inputted fact information and fact information currently being inputted, each of said templates being related to a relational concept or an attribute name concept, and defining a relation between said relational concept or said attribute name concept and semantic information which includes at least one conceptual concept, wherein said templates are arranged in said hierarchical tree form, wherein a relation between a relational concept or an attribute name concept in an upper template and a relational concept or an attribute name concept in a lower template is defined as an is-a relation and wherein a relation between an upper template and a lower template is defined as an is-a relation; storing said fact information, said conceptual concepts, said relational concepts, said attribute name concepts and said templates; generating a retrieval request for a conceptual concept based on said templates, said conceptual concepts and said stored fact information as a result of interaction with a user; retrieving a requested conceptual concept based on said retrieval request; displaying a fact window including said inputted fact information and a node tree window including said conceptual concepts, said relational concepts and said attribute name concepts in said hierarchical tree form for viewing by said user; storing standard cases to define semantic information in said templates, and an order of semantic priority among standard cases necessary for representing said relational concepts; selecting a conceptual concept used in said fact information and a retrieval condition, extracting candidate sentences according to said templates and allowed to use said selected conceptual concept by using said templates, and displaying said candidate sentences; selecting at least one candidate sentence from said candidate sentences; selecting a case from cases in said selected candidate sentences, said case corresponding to said standard cases containing said semantic information of said template and used in said fact information and said retrieval condition using said template; and substituting said conceptual concept for another conceptual concept in said selected case of said template and displaying said conceptual concept substituted in said selected case. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification