INFORMATION DISPLAY APPARATUS, INFORMATION DISPLAY METHOD, AND COMPUTER PROGRAM PRODUCT
First Claim
Patent Images
1. An information display apparatus comprising:
- a display unit;
a first accepting unit that accepts a keyword to be searched;
an acquiring unit that acquires one or a plurality of web documents associated with the keyword from a network;
a dividing unit that divides a character string included in each of the web document into one or a plurality of words;
a first storage unit that stores an ontology in which an instance expressing each of the words is defined in association with a class to which the instance belongs, and a relation between the instances is defined by a distance between the classes;
an instance extracting unit that extracts an instance matching each of the words divided by the dividing unit from the ontology;
a second storage unit that stores the web documents, each extracted instance in association with the web document including the word matching the instance, and stores a reference relationship indicating a connection between the web documents;
a first display-condition determining unit that determines a size of a topic node at a time of displaying each instance stored in the second storage unit as a topic node according to number of web documents associated with each instance, and determines a length of a topic link connecting a topic node of the instance expressing a word of the keyword to a topic node of an instance other than the instance according to a distance between classes to which each instance defined in the ontology belongs;
a second display-condition determining unit that determines a connection of web links, which connects the web nodes, at a time of displaying each web document stored in the second storage unit as a web node, based on the reference relationship of the web documents;
a first display control unit that displays a first graph in which a relationship between instances stored in the second storage unit is expressed by the topic node and the topic link, in a first display area of the display unit, based on a size of the topic node and the length of the topic link determined by the first display-condition determining unit; and
a second display control unit that displays a second graph in which the relationship between web documents stored in the second storage unit is expressed by the web node and the web link, in a second display area of the display unit, based on the connection of the web links determined by the second display-condition determining unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyword expressing a search target and an instance of information associated with the keyword are extracted from a character string included in a web document acquired for the keyword, based on a topic ontology, a relationship between the instances is visualized in a first topic graph expressed by a size of a topic node and a length of a topic link, and a reference relationship between web documents, which are an information source, is visualized in a blog graph expressed by a blog node and a blog link.
-
Citations
10 Claims
-
1. An information display apparatus comprising:
-
a display unit; a first accepting unit that accepts a keyword to be searched; an acquiring unit that acquires one or a plurality of web documents associated with the keyword from a network; a dividing unit that divides a character string included in each of the web document into one or a plurality of words; a first storage unit that stores an ontology in which an instance expressing each of the words is defined in association with a class to which the instance belongs, and a relation between the instances is defined by a distance between the classes; an instance extracting unit that extracts an instance matching each of the words divided by the dividing unit from the ontology; a second storage unit that stores the web documents, each extracted instance in association with the web document including the word matching the instance, and stores a reference relationship indicating a connection between the web documents; a first display-condition determining unit that determines a size of a topic node at a time of displaying each instance stored in the second storage unit as a topic node according to number of web documents associated with each instance, and determines a length of a topic link connecting a topic node of the instance expressing a word of the keyword to a topic node of an instance other than the instance according to a distance between classes to which each instance defined in the ontology belongs; a second display-condition determining unit that determines a connection of web links, which connects the web nodes, at a time of displaying each web document stored in the second storage unit as a web node, based on the reference relationship of the web documents; a first display control unit that displays a first graph in which a relationship between instances stored in the second storage unit is expressed by the topic node and the topic link, in a first display area of the display unit, based on a size of the topic node and the length of the topic link determined by the first display-condition determining unit; and a second display control unit that displays a second graph in which the relationship between web documents stored in the second storage unit is expressed by the web node and the web link, in a second display area of the display unit, based on the connection of the web links determined by the second display-condition determining unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information display method executed by an information display apparatus including a display unit, comprising:
-
accepting a keyword to be searched; acquiring one or a plurality of web documents associated with the keyword from a network; dividing a character string included in each of the web document into one or a plurality of words; extracting an instance matching each of the words divided at the dividing from an ontology in which the instance expressing each of the words is defined in association with a class to which the instance belongs, and a relation between the instances is defined by a distance between the classes; storing including storing each instance extracted from the ontology in association with the web document including the word matching the instance, and storing a reference relationship indicating a connection between the web documents; first determining of determining a size of a topic node at a time of displaying each instance stored at the storing as a topic node according to number of web documents associated with each instance; second determining of determining a length of a topic link connecting a topic node of the instance expressing a word of the keyword to a topic node of an instance other than the instance according to a distance between classes to which each instance defined in the ontology belongs; third determining of determining a connection of web links, which connects the web nodes, at a time of displaying each web document stored at the storing as a web node, based on the reference relationship of the web documents; first displaying of displaying a first graph in which a relationship between the instances stored at the storing is expressed by the topic node and the topic link, in a first display area of the display unit, based on a size of the topic node and the length of the topic link; and second displaying of displaying a second graph in which the relationship between the web documents stored at the storing is expressed by the web node and the web link, in a second display area of the display unit, based on the connection of the web links.
-
-
10. A computer program product having a computer readable medium including programmed instructions executable by a computer provided with a display unit, wherein the instructions, when executed by the computer, cause the computer to perform:
-
accepting a keyword to be searched; acquiring one or a plurality of web documents associated with the keyword from a network; dividing a character string included in each of the web document into one or a plurality of words; extracting an instance matching each of the words divided at the dividing from an ontology in which the instance expressing each of the words is defined in association with a class to which the instance belongs, and a relation between the instances is defined by a distance between the classes; storing including storing each instance extracted at the extracting in association with the web document including the word matching the instance, and storing a reference relationship indicating a connection between the web documents; first determining of determining a size of a topic node at a time of displaying each instance stored at the storing as a topic node according to number of web documents associated with each instance; second determining of determining a length of a topic link connecting a topic node of the instance expressing a word of the keyword to a topic node of an instance other than the instance according to a distance between classes to which each instance defined in the ontology belongs; third determining of determining a connection of web links, which connects the web nodes, at a time of displaying each web document stored at the storing as a web node, based on the reference relationship of the web documents; first displaying of displaying a first graph in which a relationship between instances stored at the storing is expressed by the topic node and the topic link, in a first display area of the display unit, based on a size of the topic node and the length of the topic link; and second displaying of displaying a second graph in which the relationship between web documents stored at the storing is expressed by the web node and the web link, in a second display area of the display unit, based on the connection of the web links.
-
Specification