JP7689802B2 - DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS - Google Patents
DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS Download PDFInfo
- Publication number
- JP7689802B2 JP7689802B2 JP2021172472A JP2021172472A JP7689802B2 JP 7689802 B2 JP7689802 B2 JP 7689802B2 JP 2021172472 A JP2021172472 A JP 2021172472A JP 2021172472 A JP2021172472 A JP 2021172472A JP 7689802 B2 JP7689802 B2 JP 7689802B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- icon
- information
- display
- edge
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、表示制御プログラム、表示制御方法、および情報処理装置に関する。 The present invention relates to a display control program, a display control method, and an information processing device.
例えば、時間的経緯、および論理的経緯などの因果関係を記述するさまざまな成文化された文章が存在する。例えば、全国各地には、様々な神話、伝奇、伝説、伝承にまつわる様々な文章が存在する。そうした、成文化された文章を読むことで、各地の歴史や土地のことを知ることができ、精神および知的好奇心を満たすことができる。また、こうした成文化された文章の別の例として、料理のレシピなどが挙げられる。 For example, there are various codified texts that describe causal relationships, such as the course of events over time and the logical course of events. For example, there are various texts related to myths, legends, folklore, and folklore throughout the country. By reading such codified texts, one can learn about the history and land of each region, and satisfy one's spiritual and intellectual curiosity. Another example of such codified texts is a cooking recipe.
また、表示制御に関連する技術が知られている(例えば、特許文献1から特許文献4)。 Technologies related to display control are also known (e.g., Patent Documents 1 to 4).
例えば、成文化された文章は、単体で閲覧しても内容を楽しむことができるが、関連する別の文章も合わせて閲覧することで、楽しみを深めたり、より便利に活用したりできることがある。例えば、或る人物についての伝承を見た際に、その人物に関連する別の伝承を見ることができると、その人物についてより深く知ることができる。或いは、例えば、或るレシピを見た際に、同じ材料を用いる、または同じ調理工程を有する別のレシピを見ることができると、効率的に複数の料理を作ることができることがある。しかしながら、こうした成文化された文章に記載される時間的経緯および論理的経緯などの因果関係を整理して提示することが難しいことがある。 For example, while a codified text can be enjoyed by itself, it can be more enjoyable and more useful when viewed in conjunction with other related texts. For example, when viewing a piece of folklore about a certain person, being able to view other pieces of folklore related to that person can help one to learn more about that person. Or, for example, when viewing a recipe, being able to view other recipes that use the same ingredients or have the same cooking steps can help one to make multiple dishes more efficiently. However, it can be difficult to organize and present the causal relationships, such as the chronological and logical progressions, described in such codified texts.
1つの側面では、本発明は、因果関係を記載する文章間の関係性を分かりやすく提示することを目的とする。 In one aspect, the present invention aims to present the relationships between sentences describing causal relationships in an easy-to-understand manner.
本発明の一つの態様の情報処理装置は、ノードと、ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、ノードは、人、物・事、場、または時を示す情報を含み、かつ、ノードはノードに関して説明する情報を含むノード情報と対応づけられており、エッジは、ノードと接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、グラフのうちから、ノードに対応付けられたノードアイコンを表示するための表示情報を出力する出力部と、ノードアイコンが選択された場合、ノードに対応付けられたノード情報を表示するように表示情報を変更し、ノード情報が閲覧済みになると、ノードを接続先ノードに接続するエッジに対応けられた接続アイコンを、ノードに対応付けられたノードアイコンに接続して表示するように表示情報を変更し、接続アイコンが選択された場合、エッジに含まれた文章が表示されるように表示情報を変更し、接続アイコンに対応付いた文章が閲覧済となると、ノードアイコンと、接続先ノードと対応付けられた接続先ノードアイコンとを、接続アイコンを介してエッジアイコンによって接続して表示するように表示情報を変更する、変更部と、を含む。 An information processing device according to one embodiment of the present invention includes an output unit that outputs display information for displaying a node icon associated with a node from a graph in which the node includes information indicating a person, object, event, place, or time, the node includes information describing the node, and the edge includes a codified sentence indicating a logical causal relationship or a temporal causal relationship between the node and the destination node, and a change unit that changes the display information to display the node information associated with the node when the node icon is selected, changes the display information to display the node information associated with the node, changes the display information to display the connection icon associated with the edge connecting the node to the destination node connected to the node icon associated with the node when the node icon is selected, changes the display information to display the sentence included in the edge when the connection icon is selected, and changes the display information to display the node icon and the destination node icon associated with the destination node connected to the edge icon when the sentence associated with the connection icon has been viewed.
因果関係を記載する文章間の関係性を分かりやすく提示することができる。 The relationships between sentences describing causal relationships can be clearly presented.
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。 Several embodiments of the present invention will be described in detail below with reference to the drawings. Note that the same reference numerals are used to designate corresponding elements in multiple drawings.
上述のように、因果関係を示す様々な成文化された文章が存在する。例えば、全国各地には神話、伝奇、伝説、伝承などの様々なエピソードが文章として残されている。こうした神話、伝奇、伝説、伝承などの文章は、単体で読んでも楽しむことができるが、関連する別の文章が存在することもある。 As mentioned above, there are various codified texts that show causal relationships. For example, various episodes such as myths, legends, folklore, and other stories have been preserved as texts all over the country. These myths, legends, folklore, and other stories can be enjoyed by themselves, but there may also be other related texts.
図1は、実施形態に係る関連する2つの文章を例示する図である。図1(a)には、「八百比丘尼と化け椿」のエピソードについての文章が示されており、図1(b)には「八百比丘尼の岩」のエピソードについての文章が示されている。そして、例えば、「八百比丘尼と化け椿」についての文章を読んだ際に、同じ八百比丘尼についての別の文章である「八百比丘尼の岩」についても読むことができると、八百比丘尼についての理解を深めることができる。 FIG. 1 is a diagram illustrating two related sentences according to an embodiment. FIG. 1(a) shows a sentence about the episode "Yaohibikuni and the Beast Camellia", and FIG. 1(b) shows a sentence about the episode "Yaohibikuni's Rock". For example, when reading a sentence about "Yaohibikuni and the Beast Camellia", one can also read "Yaohibikuni's Rock", another sentence about the same Yaobikuni, and thereby deepen one's understanding of Yaobikuni.
また、図2は、実施形態に係る別の関連する2つの文章を例示する図である。図2(a)には、「八百比丘尼と化け椿」のエピソードが示されており、図2(b)には「八百比丘尼と化け椿」に登場している「化け椿」のエピソードが示されている。この様に「八百比丘尼と化け椿」についてのエピソードを読んだ際に、「八百比丘尼と化け椿」に登場している「化け椿」についてのエピソードである「化け椿」についても読むことができると、「八百比丘尼と化け椿」のエピソードについての理解を深めることができる。 Furthermore, FIG. 2 is a diagram illustrating two other related sentences according to the embodiment. FIG. 2(a) shows the episode "Yaobikuni and the Bake Tsubaki", and FIG. 2(b) shows the episode of "Bake Tsubaki" that appears in "Yaobikuni and the Bake Tsubaki". In this way, when reading the episode about "Yaobikuni and the Bake Tsubaki", one can also read "Bake Tsubaki", which is an episode about "Bake Tsubaki" that appears in "Yaobikuni and the Bake Tsubaki", and thus deepen understanding of the episode of "Yaobikuni and the Bake Tsubaki".
しかしながら、こうした因果関係を含む文章同士の関係性は、複数の文章が複雑な関係性を有しているため、文章同士の関係性を効率的に整理したり、分かり易く提示したりすることが難しいことがある。 However, because the relationships between sentences, including causal relationships, are complex, it can be difficult to efficiently organize the relationships between sentences and present them in an easy-to-understand manner.
以下で述べる実施形態では、因果関係を含む文章をグラフ構造のエッジとして扱い、文章からエッジで接続されるノードを抽出する。それにより、文章同士の関係性を分かりやすく提示することが可能となる。なお、以下の実施形態では、文章には、例えば、因果関係が示されたテキストを用いる。例えば、ただの挨拶の文章などの因果関係を含まない文章は、実施形態ではグラフ構造の生成対象から除かれてよい。以下、実施形態を更に詳細に説明する。 In the embodiment described below, sentences including causal relationships are treated as edges in a graph structure, and nodes connected by edges are extracted from the sentences. This makes it possible to present the relationships between sentences in an easy-to-understand manner. Note that in the embodiment described below, for example, text showing causal relationships is used as the sentence. For example, sentences that do not include causal relationships, such as simple greetings, may be excluded from the generation of the graph structure in the embodiment. The embodiment will be described in more detail below.
図3は、実施形態に係る情報処理装置300の機能ブロック構成を例示する図である。情報処理装置300は、例えば、制御部301、記憶部302、および通信部303を含む。制御部301は、例えば出力部311、および変更部312などを含み、またその他の機能部を含んでもよい。情報処理装置300の記憶部302は、例えば、後述するグラフ情報600およびノード詳細情報800などの情報を記憶していてよい。通信部303は、例えば、制御部301の指示に従って、他の装置と通信してよい。これらの各部の詳細および記憶部302に格納されている情報の詳細については後述する。
Figure 3 is a diagram illustrating an example of a functional block configuration of an
図4は、実施形態に係る文章からのグラフ構造の生成を例示する図である。図4に示すように、実施形態ではグラフ構造において文章をエッジとして用いており、文章からエッジの起点となる元ノードと、エッジの接続先のノードとを抽出している。 Figure 4 is a diagram illustrating the generation of a graph structure from a sentence according to an embodiment. As shown in Figure 4, in the embodiment, sentences are used as edges in the graph structure, and a source node that is the starting point of the edge and a node to which the edge is connected are extracted from the sentence.
例えば、時間的経緯または論理的経緯を記述する因果関係を含む文章は、一般的に5w1hを用いて表現される。また、5w1hのうちで、whyおよびhowは成文化(エピソード化)されやすい傾向がある。そして、実施形態ではグラフ生成時にwhyおよびhowと対応する文章をエッジとして抽出して用いる。また、文章の記載のなかで、残る4wである人(who)、物・事(what)、時(when)、場(where)をノードとして用いる。 For example, sentences that include causal relationships that describe a temporal or logical progression are generally expressed using the 5W1H. Of the 5W1H, why and how tend to be easily codified (episodicized). In this embodiment, sentences that correspond to why and how are extracted and used as edges when generating a graph. In addition, the remaining 4Ws in the description of the sentence - person (who), thing/event (what), time (when), and place (where) - are used as nodes.
例えば、図4では、「八百比丘尼と化け椿」の文章をエッジとし、文章から「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードが抽出されている。例えば、制御部301は、エピソードの文章を解析し、人(who)、物・事(what)、時(when)、場(where)に該当する単語をノードとして抽出してよい。なお、ノードの抽出は、例えば、自然言語処理の技術を利用して実行されてもよいし、または、機械学習で生成された学習済みモデルを用いて実行されてもよい。一例では、制御部301は、文章から人(who)、物・事(what)、時(when)、場(where)に該当する単語を抽出するように機械学習された学習済みモデルを用いて文章からのノードの抽出を実行してよい。更には、別の実施形態では、例えば、予め用意した単語辞書に含まれる単語をノードとして抽出するなど、その他のアルゴリズムを用いて文章からのノードの抽出が行われてもよい。図4では、「八百比丘尼と化け椿」の文章からノードとして「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードが抽出されている。
For example, in FIG. 4, the sentence "Yaobikuni and Baketsubaki" is an edge, and three nodes, "Yaobikuni", "Baketsubaki", and "Manganji", are extracted from the sentence. For example, the
なお、文章から抽出されるノードの数が多い場合、グラフ構造が複雑になる。そのため、一実施形態において制御部301は、文章から抽出されたノードを間引く処理を実行してもよい。例えば、制御部301は、グラフを生成するために用意した複数の文章のそれぞれにノードの抽出処理を実行し、抽出された複数のノードのうちで、ノードとして抽出された回数が所定の条件を満たして少ない(例えば、所定数以下)のノードを間引く処理を実行してもよい。
When a large number of nodes are extracted from a sentence, the graph structure becomes complex. Therefore, in one embodiment, the
また、制御部301は、抽出したノードのうちからエッジの起点となる元ノードを決定する。元ノードの決定も、例えば、自然言語処理の技術を利用して実行されてもよいし、または、機械学習で生成された学習済みモデルを用いて実行されてもよい。一例では、制御部301は、文章内での登場回数や、主語として用いられている回数が多いノードを元ノードに決定してよい。
The
また、制御部301は、抽出したノードのうちで、元ノードとして決定したノード以外のその他のノードを、エッジの接続先を示す接続先ノードに決定してよい。図4の例では、「八百比丘尼と化け椿」の文章から抽出された「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードのうちから、「八百比丘尼」が元ノードに決定されており、残りの「化け椿」、および「万願寺」が接続先ノードに決定されている。
The
例えば、以上のようにして、文章をエッジとして用い、また、文章から複数のノードを抽出して元ノードと接続先ノードとして決定することで、図5に示すように、文章からグラフ構造を生成することができる。 For example, by using sentences as edges in the above manner and extracting multiple nodes from the sentences to determine the source node and destination node, it is possible to generate a graph structure from the sentences as shown in Figure 5.
図5は、実施形態に係るグラフを例示する図である。図5に示すように、ノード1は、文章1をエッジとしてノード2からノード4に接続されている。また、ノード1は、文章2をエッジとしてノード5に接続されている。このように、文章からノードを抽出することで、文章をエッジとして用いてグラフ構造を生成することができる。 Figure 5 is a diagram illustrating a graph according to an embodiment. As shown in Figure 5, node 1 is connected to node 2 through node 4 with sentence 1 as an edge. Also, node 1 is connected to node 5 with sentence 2 as an edge. In this way, by extracting nodes from sentences, it is possible to generate a graph structure using sentences as edges.
図6は、実施形態に係るグラフ情報600を例示する図である。グラフ情報600には、例えば、グラフ構造のノードおよびエッジの情報が対応づけて登録されている。グラフ情報600のノードには、例えば、文章と対応するエッジの起点となる元ノードを識別するための識別情報が登録されている。また、グラフ情報600のエッジは、例えば、文章の情報と、文章の解析結果とを含んでよい。文章の解析結果としては、例えば、文章から抽出された接続先ノードが人、場、物、事、時として分類されて登録されていてよい。
FIG. 6 is a diagram illustrating
例えば、図6ではグラフ情報600には、「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とがエッジとして登録されている。また、グラフ情報600において「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とのそれぞれのエッジには、接続先ノードが登録されている。
For example, in FIG. 6, the sentence "Yaoibikuni and the monster camellia" and the sentence "Yaoibikuni's rock" are registered as edges in the
図7は、図6のグラフ情報600の「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とに対して生成したグラフ構造が例示されている。図7に示すように、「八百比丘尼」のノードアイコン701は、グラフ情報600の情報に基づいて文章を示す接続アイコン702を介して接続先のノードアイコン701にエッジアイコン703で接続されている。このように、グラフ情報600の情報に基づいてグラフを生成することができる。
Figure 7 shows an example of a graph structure generated for the sentence "Yaoibikuni and the Baketsubaki" and the sentence "Yaoibikuni's Rock" in the
また、実施形態によっては、例えば、グラフ情報600のノードについて更に詳細に説明するノード詳細情報800が記憶部302に記憶されていてもよい。
In some embodiments, for example,
図8は、実施形態に係るノード詳細情報800を例示する図である。ノード詳細情報800には、例えば、ノードと、ノード情報とを対応づけたレコードが登録されている。ノード詳細情報800のノードには、例えば、レコードと対応するノードを識別する識別情報が登録されていてよい。ノード詳細情報800のノード情報には、レコードと対応するノードに関する詳細な情報が登録されていてよい。ノード情報は、例えば、ノードに関して説明する情報を含んでよい。図8の例では、「八百比丘尼」で識別されるノードが人物を示すノードであるため、ノード情報にはその人物の出生、系譜、主な特徴などの項目について、本文に詳細な情報が登録されている。なお、ノード情報は、例えば、ノードが抽出された文章から収集されていてもよいし、別の文章から収集されていてもよい。また、ノード詳細情報800には、同様に、複数のノードのそれぞれについて、ノードの詳細な情報が登録されてよい。
8 is a diagram illustrating
続いて、実施形態に係るグラフの表示処理について説明する。例えば、上述のように、文章に基づいてグラフ構造を生成する場合、文章の数が膨大になり得るため、グラフも複雑になり得る。そこで、実施形態ではグラフに含まれる因果関係を記載する文章間の関係性を分かりやすく提示する技術を提供する。以下、実施形態に係るグラフの表示処理について例示する。 Next, the graph display process according to the embodiment will be described. For example, as described above, when generating a graph structure based on sentences, the number of sentences can be enormous, and the graph can also become complicated. Therefore, the embodiment provides a technology that clearly presents the relationship between sentences that describe the causal relationships contained in the graph. Below, an example of the graph display process according to the embodiment will be described.
図9は、実施形態に係るグラフの表示を例示する図である。図9(a)の表示画面には、いくつかのノードと対応するノードアイコン701が示されている。なお、例えば、初期画面などの表示画面に最初に表示されるノードアイコン701は、所定のノードに厳選されていてよい。所定のノードは、一例では、所定の条件を満たすノードであってよい。例えば、或る地域の複数の文章を集めてグラフ構造を生成し、グラフを表示する場合、所定の条件は、文章から収集された元ノードのうちで、観光などの観点から人気の高い所定数のノードであってよい。また、図9(a)に示すように、ノードアイコン701には、そのノードが元ノードとして抽出された成文化された文章を示す接続アイコン702が接続されている。
Figure 9 is a diagram illustrating the display of a graph according to the embodiment. The display screen in Figure 9 (a) shows
例えば、制御部301は、グラフ情報600に基づいて生成されるグラフのうちから、所定のノードのノードアイコン701を、その所定のノードのそれぞれのノードと対応する成文化された文章を示す接続アイコン702と接続して表示するための表示情報を生成する。そして、制御部301は、例えば、表示情報を生成すると、表示情報を表示装置に出力してよい。表示装置は表示情報を受信すると、図9(a)に示すように、表示画面において所定のノードアイコン701を接続アイコン702と接続して表示してよい。
For example, the
そして、例えば、ユーザが、或るノードアイコン701の領域を詳しく見るためなどで、ピンチアウトなどの操作を入力したとする。この場合、制御部301は、図9(b)に示すように、例えば、表示画面において或るノードアイコン701が見やすくなるように、ノードアイコン701にズームインして、ノードアイコン701が拡大して表示されるように表示情報を変更してよい。
For example, suppose that the user inputs an operation such as pinching out to get a closer look at the area of a
続いて、例えば、ユーザが、拡大表示したノードアイコン701をタップするなどして、選択したとする。この場合、図10に示すように、制御部301は、選択されたノードアイコン701についてのノード情報1002が表示装置の表示画面に表示されるように表示情報を変更してよい。そして、制御部301は、例えば、表示情報を変更すると、変更した表示情報を表示装置に出力してよい。図10の例では、選択されたノードアイコン701についてのノード情報1002が、ノード詳細情報800から読み出されて表示画面に表示されている。それにより、ユーザは、ノードについての知識を得ることができる。
Next, for example, assume that the user selects the
また、制御部301は、選択されたノードアイコン701のノード情報の閲覧が完了すると、更にノードアイコン701の表示形式が閲覧済みを示すように表示情報を変更する。例えば、制御部301は、図10に示すように、ノードアイコン701の表示形式の色を変えるように表示情報を変更してよい。それにより、ユーザは、色を見ることで、既に閲覧済みのノードアイコン701か否かを知ることができる。なお、制御部301は、例えば、ノード情報1002を表示した場合、ノード情報1002を所定時間以上表示した場合、或いは、ユーザがノード情報1002の閲覧完了の入力を行った場合などに、ノード情報1002の閲覧が完了したと判定してよい。
Furthermore, when viewing of the node information of the selected
また、ノードアイコン701と対応するノード情報の閲覧が済むと、ユーザはノードアイコン701と対応するノード情報1002を消す操作を情報処理装置300に入力してもよい。制御部301は、ノード情報1002を消す操作が入力されると、ノード情報1002を表示画面から消すように表示情報を変更してよい。
Furthermore, when the user has finished viewing the node information corresponding to the
続いて、例えば、ユーザが、ノードアイコン701に接続されている接続アイコン702をタップするなどして、選択したとする。この場合、図11に示すように、制御部301は、選択された接続アイコン702と対応する文章が表示画面に表示されるように表示情報を変更してよい。図11の例では、選択された接続アイコン702と対応する文章1102がグラフ情報600から読み出されて表示装置の表示画面に表示されている。それにより、ユーザは、ノードアイコン701のノードに関連する文章1102を読むことができ、ノードアイコン701のノードについての知識を深めることができる。
Next, for example, assume that the user selects a
また、制御部301は、選択された接続アイコン702と対応する文章の閲覧が完了すると、更に接続アイコン702の表示形式が閲覧済みを示すように表示情報を変更する。例えば、制御部301は、図11に示すように、接続アイコン702の表示形式の色を変えるように表示情報を変更してよい。それにより、ユーザは、色を見ることで、既に文章を閲覧済みの接続アイコン702か否かを知ることができる。なお、制御部301は、例えば、文章1102を表示した場合、文章1102を所定時間以上表示した場合、或いは、ユーザが文章1102の閲覧完了の入力を行った場合などに、文章1102の閲覧が完了したと判定してよい。
Furthermore, when viewing of the text corresponding to the selected
また、接続アイコン702と対応する文章の閲覧が済むと、ユーザは接続アイコン702と対応する文章1102を消す操作を情報処理装置300に入力してもよい。制御部301は、接続アイコン702と対応する文章1102を消す操作が入力されると、文章1102を表示画面から消すように表示情報を変更してよい。
Furthermore, when the user has finished viewing the text corresponding to the
続いて、表示装置の表示画面に拡大表示していたノードアイコン701がピンチインされるなどして、表示を縮小する操作が情報処理装置300に入力されたとする。この場合、制御部301は、例えば、図12に示すように、ノードアイコン701を縮小して表示範囲を広げ、より多くのノードのノードアイコン701が表示されるように表示情報を変更してよい。図12では、ピンチイン操作により、表示画面において領域が縮小されて複数のノードアイコン701が表示されている。
Next, suppose that an operation to reduce the display is input to the
また、制御部301は、例えば、ノードアイコン701を、接続アイコン702を介して接続先ノードのノードアイコン701にエッジアイコン703により接続して表示するように表示情報を変更してよい。例えば、図12では、ユーザにより選択されて閲覧が完了した文章を示す接続アイコン702の接続先ノードのノードアイコン701が表示されており、文章を示す接続アイコン702は接続先ノードのノードアイコン701とエッジアイコン703により接続されている。なお、接続先ノードのノードアイコン701は、表示画面に表示されていたノードであっても、接続アイコン702と対応する文章の閲覧が完了した際に表示されてもよい。
The
また、同様に、例えば、別の文章を示す接続アイコン702をユーザが選択し、文章を示す接続アイコン702の閲覧が完了した場合、制御部301は、その文章を示す接続アイコン702がエッジアイコン703で接続先ノードのノードアイコン701に接続されるように表示情報を変更してよい。例えば、図13では、更に「八百比丘尼の岩」の文章を示す接続アイコン702が選択されて表示形式が変更されており、また、「八百比丘尼の岩」の文章を示す接続アイコン702は、エッジアイコン703で接続先ノードのノードアイコン701へと接続されている。なお、図13の例では、「石上げ祭り」の接続先ノードのノードアイコン701だけが表示範囲に表示されているが、「八百比丘尼の岩」の接続アイコン702は、他の「大宮浅間神社」、「八百比丘尼の岩」、「尾張富士」の接続先ノードのノードアイコン701にもエッジアイコン703により接続されていてよい。
Similarly, for example, when the user selects a
以上で述べたように、実施形態に係る表示処理によれば、例えば、文章を示す接続アイコン702が選択されて、その内容の閲覧が完了した場合に、その接続アイコン702の文章と関連するノードアイコン701をユーザに提示することができる。そのため、ユーザは自身の興味に合わせて、接続アイコン702と対応する文章に関連する知識を効率的に収集することができる。
As described above, according to the display process of the embodiment, for example, when a
また、実施形態によればノードアイコン701には、ノードアイコン701に関連する文章を示す接続アイコン702が接続されているため、ユーザはノードアイコン701に接続された接続アイコン702と対応する文章を閲覧することで、ノードアイコン701のノードについての知識を深めることができる。
In addition, according to the embodiment, a
また、実施形態ではグラフ構造は文章の情報をエッジとして用いて生成されている。そのため、因果関係を記載する文章間の関係性を、グラフ構造を用いて分かりやすく表現して提示することが可能になる。 In addition, in this embodiment, the graph structure is generated using sentence information as edges. Therefore, it is possible to clearly express and present the relationships between sentences that describe causal relationships using the graph structure.
続いて、実施形態に係る表示処理の動作フローを例示する。 Next, we will show an example of the operation flow of the display process according to the embodiment.
図14は、実施形態に係る表示処理の動作フローを例示する図である。例えば、情報処理装置300の制御部301は、文章を示す接続アイコン702から生成されたグラフ構造の表示指示が入力されると、図14の動作フローを開始してよい。
FIG. 14 is a diagram illustrating an example of an operational flow of a display process according to an embodiment. For example, the
S1401において制御部301は、例えば、情報処理装置300に接続されている表示装置に、ノードアイコン701を表示するための表示情報を出力する。表示装置は、例えば、受信した表示情報に従って表示画面にノードアイコン701を表示する。例えば、制御部301は、グラフ情報600に基づいて、図9(a)に示すように、複数のノードアイコン701を表示する表示情報を出力してよい。なお、例えば、初期画面などの表示画面に最初に表示されるノードアイコン701は、所定のノードに厳選されていてよい。
In S1401, the
S1402において制御部301は、表示領域を変更する操作が入力されたか否かを判定する。例えば、図9で例示するようにピンチアウト操作が入力されて一部の表示領域を拡大表示したり、図12で例示するようにピンチイン操作が入力されて表示を縮小し、表示範囲を広くしたりする操作が入力された場合、制御部301は、S1402でYESと判定してよい。S1402において表示領域を変更する操作が入力されている場合(S1402がYES)、フローはS1403に進む。
In S1402, the
S1403において制御部301は、例えば、入力された変更操作に従って表示画面における表示が変わるように表示情報を変更し、フローはS1410に進む。
In S1403, the
S1410において制御部301は、表示情報を出力し、フローはS1402に戻る。なお、表示装置は、例えば、受信した表示情報に従って表示画面の表示を更新してよい。
In S1410, the
S1402において表示領域を変更する操作が入力されていない場合(S1402がNO)、フローはS1404に進む。 If no operation to change the display area has been input in S1402 (S1402 is NO), the flow proceeds to S1404.
S1404において制御部301は、ノードアイコン701の選択操作が入力されたか否かを判定する。例えば、図10で例示するように、ユーザがタップするなどして、ノードアイコン701の選択操作が入力されると、制御部301は、S1404においてYESと判定してよい。S1404においてノードアイコン701の選択操作が入力されている場合(S1404がYES)、フローはS1405に進む。
In S1404, the
S1405において制御部301は、選択されたノードアイコン701の状態を閲覧済みにし、また、ノードアイコン701の情報を表示画面に表示するように表示情報を変更し、フローはS1410に進む。例えば、制御部301は、図10に示すように、選択されたノードの表示形式を変更し、また、選択されたノードアイコン701についてのノード情報1002を表示するように表示情報を変更してよい。なお、ここでは、制御部301は、ノードアイコン701と対応するノード情報1002を表示すると、ノード情報1002が閲覧済みになったものとしてノードアイコン701の表示形式を変更する処理を実行しているが、別の実施形態では表示されたノード情報1002の閲覧が完了したか否かをユーザに入力させてもよい。
In S1405, the
S1404においてノードアイコン701の選択操作が入力されていない場合(S1404がNO)、フローはS1406に進む。
If no selection operation of the
S1406において制御部301は、文章を示す接続アイコン702の選択操作が入力されたか否かを判定する。例えば、図10で例示するように、ユーザがタップするなどして、文章を示す接続アイコン702の選択操作が入力されると、制御部301は、S1406においてYESと判定してよい。S1406において文章を示す接続アイコン702の選択操作が入力されている場合(S1406がYES)、フローはS1407に進む。
In S1406, the
S1407において制御部301は、選択された接続アイコン702の状態を閲覧済みに変更し、接続アイコン702をエッジアイコン703を用いて接続先ノードに接続し、また、接続アイコン702と対応する文章を表示するように表示情報を変更し、フローはS1410に進む。例えば、制御部301は、図11に示すように、選択された接続アイコン702の表示形式を変更し、接続アイコン702をエッジアイコン703を用いて接続先ノードに接続し、および、選択された接続アイコン702と対応する文章1102を表示するように表示情報を変更してよい。なお、ここでは、制御部301は、接続アイコン702と対応する文章の情報を表示すると、文章が閲覧済みになったものとして接続アイコン702を接続先ノードに接続する処理を実行しているが、別の実施形態では表示された文章の閲覧が完了したか否かをユーザに入力させてもよい。
In S1407, the
S1406において文章を示す接続アイコン702の選択操作が入力されていない場合(S1406がNO)、フローはS1408に進む。
If no selection operation is input for the
S1408において制御部301は、表示を消す操作が入力されたか否かを判定する。例えば、図10のノードアイコン701についてのノード情報1002、および図11の接続アイコン702と対応する文章1102などに対して、ユーザが表示を消す操作を入力したとする。この場合、制御部301は、S1408においてYESと判定してよく、フローはS1409に進む。
In S1408, the
S1409において制御部301は、表示を消す操作が入力されたオブジェクトの表示を消すように表示情報を変更して、フローはS1410に進む。例えば、制御部301は、消す対象となっている図10のノードアイコン701についてのノード情報1002、および図12の接続アイコン702と対応する文章1102などのオブジェクトを表示画面から消すように表示情報を変更してよい。また、S1408において表示を消す操作が入力されていない場合(S1408がNO)、フローはS1410に進み、現在の設定で表示情報を出力してよい。
In S1409, the
以上で述べたように、実施形態によれば、例えば、接続アイコン702が選択されて、接続アイコン702と対応する文章の閲覧が完了した場合、その接続アイコン702を、接続アイコン702の文章と関連する接続先ノードにエッジアイコン703を用いて接続して表示するように表示情報が変更される。そのため、ユーザに、接続アイコン702の文章と対応するノードアイコン701の情報を提示することができる。それにより、ユーザは自身の興味に合わせて、接続アイコン702と対応する文章に関連する知識を効率的に収集することができる。
As described above, according to the embodiment, for example, when a
また、実施形態によればノードアイコン701には、ノードアイコン701のノードに関連する文章を示す接続アイコン702が接続されている。そのため、ユーザはノードアイコン701に接続された接続アイコン702と対応する文章を閲覧することで、ノードアイコン701のノードについての知識を深めることができる。
Furthermore, according to the embodiment, a
また、実施形態ではグラフ構造は文章の情報をエッジとして用いて生成されている。そのため、因果関係を記載する文章間の関係性を、グラフ構造を用いて分かりやすく表現して提示することが可能になる。 In addition, in this embodiment, the graph structure is generated using sentence information as edges. Therefore, it is possible to clearly express and present the relationships between sentences that describe causal relationships using the graph structure.
以上において、実施形態を例示したが、実施形態はこれに限定されるものではない。例えば、上述の動作フローは例示であり、実施形態はこれに限定されるものではない。可能な場合には、動作フローは、処理の順番を変更して実行されてもよく、別に更なる処理を含んでもよく、または、一部の処理が省略されてもよい。 Although the above describes an embodiment, the embodiment is not limited to this. For example, the above-described operation flow is an example, and the embodiment is not limited to this. If possible, the operation flow may be executed by changing the order of the processes, may include additional processes, or may omit some processes.
また、上述の実施形態では、文章が神話、伝奇、伝説、伝承にまつわる様々な文章である例が示されている。しかしながら、実施形態はこれに限定されるものではない。例えば、料理のレシピ、ミュージカルのパンフレット、ゲームの文章などのその他の成文化された文書を対象に実施形態が適用されてもよい。それにより、例えば、料理のレシピの場合には、或るレシピを見た際に、同じ材料を用いる、または同じ調理工程を有する別のレシピを見たりすることが可能になる。 In the above-described embodiment, examples are given in which the texts are various texts related to myths, legends, and folklore. However, the embodiment is not limited to this. For example, the embodiment may be applied to other codified documents such as cooking recipes, musical pamphlets, and game texts. As a result, for example, in the case of cooking recipes, when viewing a certain recipe, it is possible to view other recipes that use the same ingredients or have the same cooking steps.
また、上述の実施形態では情報処理装置300が、接続されている表示装置に表示情報を出力して表示を行う例を述べているが実施形態はこれに限定されるものではない。別の実施形態では、情報処理装置300は、サーバとして動作し、他のクライアントの端末からのリクエストを受け付けてよい。この場合、情報処理装置300の制御部301は、例えば、端末からのリクエストに従って表示情報を生成し、端末に宛てて表示情報を出力してよい。端末は、受信した表示情報に従って表示装置の表示を行うことで、実施形態に係るグラフを用いた情報の提示を行うことができる。
In addition, in the above embodiment, an example is described in which the
また、上述の実施形態では文章としてテキストデータを例示しているが、実施形態はこれに限定されるものではない。例えば、別の実施形態では文章は、画像データなどその他のデータを含んでいてもよい。 In addition, in the above embodiment, text data is used as an example of text, but the embodiment is not limited to this. For example, in another embodiment, the text may include other data, such as image data.
なお、上述の実施形態において、エッジとエッジとを接続することも考えられる。例えば、グラフ理論による所定のノードと所定の接続先ノードとを接続する複数のエッジがあるとする。この複数のエッジのうちで、エッジに対応付いた文章がノード側の視点に基づいた文章の場合、そのエッジをノードに対応付くエッジとする。また、複数のエッジのうちでエッジに対応付いた文章が接続先ノード側の視点に基づいた文章の場合、そのエッジを接続先ノードに対応付く接続先エッジとする。そして、制御部301は、例えば、エッジに対応付く文章と、接続先エッジに対応付く文章との一致度が所定の一致度以上になる場合、エッジに対応付く文章と接続先エッジに対応付く文章とは関連性があると推定し、エッジに対応付く接続アイコンと、接続先エッジに対応付く接続先接続アイコンとが接続された表示情報を出力する。それにより、グラフ理論による複数のエッジに対応付く文章のうち関連性を有する文章を整理して出力することができる。
In the above embodiment, it is also possible to connect edges to each other. For example, assume that there are multiple edges that connect a specific node and a specific destination node according to graph theory. If the sentence associated with an edge among the multiple edges is based on the perspective of the node side, the edge is regarded as an edge associated with the node. Also, if the sentence associated with an edge among the multiple edges is based on the perspective of the destination node side, the edge is regarded as a destination edge associated with the destination node. Then, for example, if the degree of agreement between the sentence associated with the edge and the sentence associated with the destination edge is equal to or greater than a predetermined degree of agreement, the
図15は、実施形態に係るエッジ同士の結合を例示する図である。例えば、或るノードアイコン1501を、接続先ノードアイコン1502に接続するエッジの接続アイコン1511と対応する文章があるとする。例えば、このエッジの接続アイコン1511と対応する文章は、或るノードアイコン1501側の視点で書かれていてよい。例えば、或るノードが、イエスキリストの奇跡をマタイ視点で書いた文章から抽出されたマタイであるとする。
FIG. 15 is a diagram illustrating the connection between edges according to an embodiment. For example, suppose there is a sentence that corresponds to a
また、この接続先ノードアイコン1502を或るノードアイコン1501に接続するエッジの接続アイコン1512と対応する文章があるとする。例えば、このエッジの接続アイコン1512と対応する文章は、接続先ノードアイコン1502側の視点で書かれていてよい。例えば、接続先ノードが、イエスキリストの奇跡をルカ視点で書いた文章から抽出されたルカであるとする。
Also, assume that there is a sentence that corresponds to the
これらの2つの文章は、視点が異なるため記載内容に異なる部分が存在するが、一方で、同一の奇跡について書かれた文章であるため、類似した内容を含むことがある。そして、例えば、制御部301が、文章の類似度を評価した場合に、その類似度が所定の閾値以上で高く評価されることがある。この場合に、制御部301は、類似度が所定の閾値以上となる2つの文章と対応する2つの接続アイコン702同士を1つのエッジアイコン1503で接続する表示情報を出力してもよい。図15(b)は、この場合の、1つのエッジアイコン1503で接続された2つの接続アイコン702を例示している。
These two sentences are written from different perspectives and therefore have different contents, but on the other hand, since they are written about the same miracle, they may contain similar contents. For example, when the
なお、制御部301は、例えば、接続先ノードをノードに接続する接続先エッジと対応する接続アイコン1512であって、接続先ノードに接続されている、接続アイコン1512の文章が閲覧済みになったとする。この場合に、制御部301は、例えば、ノードの接続アイコン1511と、接続先ノードの接続アイコン1512とを介して、ノードと接続先ノードとを、1つのエッジアイコン1503によって双方向に接続するように表示情報を変更してよい。なお、双方向に接続するエッジアイコン1503は、一例では、双方向エッジであってよい。
The
このようにエッジ同士を結合することで、エッジの接続を統合して単純化することができ、表示画面における表示の見やすさを改善することができる。また、グラフ理論による複数のエッジに対応付く文章のうち関連性を有する文章を整理し出力することができる。更には、一つの事柄が異なる視点で成文化された文章が関係づけられるため、その事柄についてより深く知ることが可能になる。 By combining edges in this way, edge connections can be consolidated and simplified, improving the readability of the display on the screen. In addition, it is possible to organize and output related sentences among those that correspond to multiple edges according to graph theory. Furthermore, because sentences that are codified from different perspectives on a single subject can be related, it becomes possible to learn more about that subject.
なお、このような接続アイコン702同士のエッジアイコン703による双方向の接続は、例えば、双方の接続アイコン702が閲覧済みとなった場合に実行されてよい。例えば、制御部301は、片方の接続アイコン702が既に閲覧済みとなっており、且つ、もう一方の接続アイコン702が閲覧済みとなった場合に、1つのエッジアイコン703による双方向の接続を実行してよい。また、別の実施形態では、例えば片方の接続アイコン702が閲覧済みになると、もう一方のノードアイコン701側にも接続アイコン702を表示させて、2つの接続アイコン702同士を1つのエッジアイコン703で接続してもよい。
Note that such a bidirectional connection between
以上で述べたように、例えば、接続先ノードからノードへと接続する第2のエッジと対応する第2の接続アイコンであって、接続先ノードに接続されている、第2の接続アイコンが閲覧済みである場合に、ノードの接続アイコンに対応付けられた文章が閲覧済みになったとする。この場合に、実施形態では制御部301は、ノードの接続アイコンと、接続先ノードの第2の接続アイコンとを介して、ノードと接続先ノードとを、1つのエッジアイコンによって接続するように表示情報を変更してよい。
As described above, for example, when a second connection icon corresponding to a second edge connecting from a destination node to a node and connected to the destination node has been viewed, the text associated with the connection icon of the node is considered to have been viewed. In this case, in an embodiment, the
ところで、図15の例では、ノードアイコン1501と、接続アイコン1511とは直接結合しており、接続する線が省略されている。このように、ノードアイコン1501と、接続アイコン1511との接続は、任意の表現で明示されてよい。
In the example of FIG. 15, the
また、上述の表示画面の遷移は例示であり、実施形態は上述の表示画面の遷移に限定されるものではない。例えば、別の実施形態では、以下の図16~図19に示す表示画面の遷移であってもよい。 Furthermore, the above-mentioned display screen transitions are merely examples, and the embodiment is not limited to the above-mentioned display screen transitions. For example, in another embodiment, the display screen transitions may be as shown in the following Figures 16 to 19.
図16は、ユーザがノードを選択した際に表示される表示画面を例示する図である。例えば、制御部301は、ユーザが「八百比丘尼」のノードのノードアイコン701をタップした場合に、図16の表示画面を表示するための表示情報を出力してよい。
FIG. 16 is a diagram illustrating an example of a display screen that is displayed when a user selects a node. For example, when a user taps the
図16には、「八百比丘尼」のノードのノードアイコン701と、そのノードに紐づく接続アイコン702とが示されている。また、図16では、「八百比丘尼」のノードのノードアイコン701のノード情報1002が表示されている。なお、図16の例では、ノード情報1002はまだ閲覧済みとなっていないため、ノードアイコン701に接続されている接続アイコン702は、タイトルが表示されておらず「?」と表示されており、選択できない状態(例えば、非アクティブ状態)であってよい。そして、例えば、ユーザから閲覧済みを示す操作の入力を受けるなどして、ノード情報1002の閲覧が完了済みになった場合、制御部301は、ノードアイコン701を、閲覧済みを示すように表示形式の色を変えた表示情報を出力してよい。
16 shows a
図17には、接続アイコン702が選択可能に変更された表示画面が示されている。例えば、図17では、ノードアイコン701は色が反転して表示されており、閲覧済みであることが分かる。また、制御部301は、接続アイコン702を選択できる(アクティブ状態)ように表示情報を変更して出力してよい。図17の例では、接続アイコン702にはタイトルが表示されており、接続アイコン702が選択できる状態(アクティブ状態)で表示されていてよい。また、例えば、制御部301は、ノード情報1002の閲覧が完了済みとなった場合、それぞれの接続アイコン702を個別に選択可能な表示情報を出力してよい。そして、接続アイコン702が選択されると、制御部301は、接続アイコン702と関連する文章を表示するように表示情報を変更してよい。
Figure 17 shows a display screen in which the
図18は、「八百比丘尼と化け椿」の接続アイコン702が選択された場合の表示画面を例示する図である。例えば、制御部301は、ユーザが選択した接続アイコン702と関連する文章1102を表示するように表示情報を変更してよい。そして、例えば、ユーザから閲覧済みを示す操作の入力を受けるなどして、文章1102の閲覧が完了済みになった場合、制御部301は、その接続アイコン702を、閲覧済みを示すように表示形式を変えた表示情報を出力してよい。例えば、図19では、「八百比丘尼と化け椿」の接続アイコン702は色が反転して表示されており、閲覧済みであることが分かる。また、制御部301は、接続アイコン702が閲覧済みになると、その接続アイコン702が接続する接続先ノードを示す文字列のリンク1801(例えば、接続先ノードの名称を示した文字列など)を、接続先を示すエッジアイコン1802とともに表示するように表示情報を変更して出力してよい。それにより、ユーザは、接続先ノードの情報に容易にアクセスすることができる。
18 is a diagram illustrating a display screen when the
図16~図19に示す表示画面の遷移に示すように、実施形態に係るグラフは様々な表示形式で表示することが可能である。 As shown in the transitions of display screens in Figures 16 to 19, graphs according to the embodiment can be displayed in a variety of display formats.
また、実施形態は更なる表示制御を実行してもよい。図20は、実施形態に係る更なる表示制御を例示する図である。例えば、接続アイコン702は、所定のエッジアイコン703がノードアイコン701に接続されるまではマスクされていてもよい。例えば、図20(a)では、ノードYのノードアイコン701に結合している「C」の接続アイコン702は、マスクされており、表示されていないものとする。
Furthermore, the embodiment may perform further display control. FIG. 20 is a diagram illustrating further display control according to the embodiment. For example, the
例えば、この場合に、ノードXのノードアイコン701に結合している「A」の接続アイコン702が閲覧済みとなったとする。すると、制御部301は、図20(b)に示すように、「A」の接続アイコン702の表示形式を、閲覧済みを示すように変更し、また、「A」の接続アイコン702と対応するエッジアイコン703を表示させて、「A」の接続アイコン702を接続先ノードYに接続するように表示情報を変更する。
For example, in this case, assume that the
また、制御部301は、「A」の接続アイコン702に接続先ノードYがエッジアイコン703により接続されると、接続先ノードYの「C」の接続アイコン702を表示させている。このように、実施形態では、制御部301は、或るエッジが接続先ノードに接続される場合に、そのエッジ(例えば、接続アイコン702またはエッジアイコン703)と対応づけられている接続先ノードのエッジ(例えば、接続アイコン702)を表示させてよい。例えば、制御部301は、所定のエッジアイコン703がノードアイコン701に接続されたことにより、そのノードアイコン701のマスクされていた所定の接続アイコン702を動的に表示させるように、表示情報を変更してよい。なお、ノードYの「C」の接続アイコン702は、一例では、第3の接続アイコンと呼ばれてもよく、ノードYの「C」の接続アイコン702と対応するエッジは、第3のエッジと呼ばれてもよい。
In addition, when the destination node Y is connected to the
なお、マスクされている接続アイコン702の表示は、例えば、1対多および多対多の関係で制御されてもよい。例えば、制御部301は、所定のエッジアイコン703がノードアイコン701に接続された場合に、ノードアイコン701においてその所定のエッジアイコン703と対応するマスクされた複数の接続アイコン702を表示させてよい。或いは、例えば、制御部301は、或るノードアイコン701のマスクされた接続アイコン702を、所定の複数のエッジアイコン703が接続された場合に表示させてもよい。また、制御部301は、或るノードアイコン701に所定の複数のエッジアイコン703が接続された場合に、そのノードアイコン701においてその所定の複数のエッジアイコン703と対応するマスクされた複数の接続アイコン702を表示させてもよい。
The display of the
また、実施形態では、例えば、接続アイコン702は、対応する文章が閲覧済みとなった場合に、必ずしも他の接続先ノードアイコン1502に接続されなくてもよい。例えば、上述のように、複数の文章を解析してノードの抽出した際に、接続先ノードが、抽出された回数が所定の条件を満たして少ないなどによりノードから間引かれることがある。例えば、このような場合、接続アイコン702は接続先ノードと接続されなくてもよい。図20(c)は、接続アイコン702と対応する文章が閲覧済みとなった場合に、接続アイコン702が接続先ノードアイコン1502に接続されない場合を例示している。図20(c)では、「D」の接続アイコン702は閲覧済みとなっても、接続先ノードへのエッジアイコン703は表示されず、接続先ノードに接続されない。
In addition, in the embodiment, for example, when the corresponding sentence has been viewed, the
なお、接続アイコン702が接続先ノードアイコン1502に接続されない場合にも、接続アイコン702は、自ノードとは対応付けられている。そのため、接続アイコン702と対応する文章が閲覧済みとなった場合に、接続アイコン702をエッジアイコン703により自ノードのノードアイコン701に接続してもよい。図20(d)は、この場合の接続アイコン702のエッジアイコン703による自ノードのノードアイコン701への接続を例示している。そして、自ノードへのエッジアイコン703の接続を、別の接続アイコン702の表示に利用することもできる。例えば、図20(d)では、接続アイコン702の文章が閲覧済みとなり、ノードZに「D」の接続アイコン702からのエッジアイコン703(省略可)が接続されると、制御部301は、「D」の接続アイコン702と対応付けられている「E」の接続アイコン702を表示させてよい。また、自ノードへのエッジアイコン703は省略されてもよい。それにより、グラフの表示が複雑になることを抑制することができる。なお、ノードZは、一例では、第2のノードと呼ばれてもよい。また、ノードZの「D」の接続アイコン702およびエッジアイコン703は、一例では、第2の接続アイコンおよび第2のエッジアイコンと呼ばれてよい。ノードZの「D」の接続アイコン702およびエッジアイコン703と対応するエッジおよびそのエッジの文章は、一例では、第2のエッジおよび第2の文章と呼ばれてもよい。
Note that even if the
また、実施形態は例えば、ゲームにも適用可能である。図21は、実施形態に係るグラフの表示制御をゲームに適用した場合を例示する図である。また、図22から図25は、実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。 The embodiment can also be applied to games, for example. FIG. 21 is a diagram illustrating a case where the graph display control according to the embodiment is applied to a game. Also, FIGS. 22 to 25 are diagrams illustrating the control of graph display in a game according to the embodiment.
図21のグラフにおいて、制御部301は、「事:事件」のノードアイコン701を、ゲームの開始当初に表示してよい。そして、図22に示すように、制御部301は、「事:事件」のノードアイコン701が選択されると「A」の接続アイコン702を表示してよい。
In the graph of FIG. 21, the
続いて、制御部301は、「A」の接続アイコン702が読了になるとエッジアイコン703を「事:事件」のノードアイコン701に接続し、その接続に基づいて「B」の接続アイコン702を表示する。このように、マスクされていた「B」の接続アイコン702を、「B」の接続アイコン702と対応づけられた「A」の接続アイコン702からのエッジアイコン703の接続により表示させることで、ユーザの閲覧の流れを制御することができる。それにより、例えば、ユーザにより理解し易い形式でなど、情報を様々なバリエーションで提供することが可能になる。
Next, when the
また、ここでは、「A」の接続アイコン702の自ノードへのエッジアイコン703の接続により「B」の接続アイコン702を表示させている。このように、「A」の接続アイコン702の文章が閲覧済みとなった場合に、自ノードへのエッジアイコン703の接続を行うことで、より多様な情報提供の制御が可能なる。なお、自ノードに接続されるエッジアイコン703の表示は省略されてもよい。それにより、グラフの表示が複雑になることを抑制することができる。
Here, the
以降のグラフの表示の流れが、図22から図25に例示されている。制御部301は、例えば、図22から図25に示す制御を行うことで、図21のグラフの表示を制御してよい。それにより、ユーザの興味に合わせて効率的に情報を提供することが可能になる。なお、図21から図25では、マスクされた接続アイコン702が、網掛けで示されている。
The flow of graph display thereafter is illustrated in Fig. 22 to Fig. 25. The
以上で述べたように、例えば、ノードアイコン701と、接続先のノードアイコン701とを、接続アイコン702を介してエッジを示すエッジアイコン703によって接続するように表示情報が変更されるとする。この場合に、更に、制御部301は、エッジに関連付いた接続先のノードアイコン701の別のエッジと対応する別の接続アイコン702も表示されるように表示情報を変更してよい。なお、一例では、この接続アイコン702と別の接続アイコン702とは予め記憶部302において対応付けられていてよく、制御部301は、別の接続アイコン702と対応付けられている接続アイコン702からエッジと対応するエッジアイコン703が接続されると、別の接続アイコン702が表示されるように表示情報を変更してよい。
As described above, for example, the display information is changed so that the
また、実施形態ではグラフは、ノードを他のノードに接続しないエッジを含んでもよい。この場合に、制御部301は、更に、ノードを他のノードに接続しないエッジと対応する文章が閲覧済みになると、そのエッジと対応するエッジアイコンを表示させるように表示情報を変更することなく、そのエッジと対応する接続アイコンの表示形式が閲覧済を示すように表示情報を変更してよい。また、別の実施形態では、制御部301は、ノードを他のノードに接続しないエッジと対応する文章が閲覧済みになると、そのエッジの接続アイコン702を自ノードに接続するエッジアイコン703を表示させるように表示情報を変更してもよい。
In an embodiment, the graph may also include edges that do not connect a node to other nodes. In this case, the
なお、上述の実施形態において、グラフは、例えば、ノードと、そのノードを接続先ノードに接続するためのエッジとで規定されていてよい。また、ノードは、例えば、人(who)、物・事(what)、場(where)、または時(when)を示す情報を含んでよく、かつ、ノードはノードに関して説明する情報を含むノード情報と対応づけられていてよい。また、エッジは、ノードと接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含んでよい。 In the above-described embodiment, the graph may be defined by, for example, nodes and edges for connecting the nodes to destination nodes. The nodes may include information indicating, for example, a person (who), an object/event (what), a place (where), or a time (when), and the nodes may be associated with node information including information that describes the node. The edges may include codified sentences indicating a logical causal relationship or a temporal causal relationship between the node and the destination node.
そして、制御部301は、例えば、グラフのうちから、ノードに対応付けられたノードアイコン701を表示するための表示情報を出力してよい。また、制御部301は、ノードアイコン701が選択された場合、ノードに対応付けられたノード情報を表示するように表示情報を変更してよい。制御部301は、ノード情報が閲覧済みになると、ノードを接続先ノードに接続するエッジに対応けられた接続アイコン702を、ノードに対応付けられたノードアイコン701に接続して表示するように表示情報を変更してよい。制御部301は、接続アイコン702が選択された場合、エッジに含まれた文章が表示されるように表示情報を変更してよい。制御部301は、接続アイコン702に対応付いた文章が閲覧済となると、ノードアイコン701と、接続先ノードと対応付けられた接続先ノードアイコン701とを、接続アイコン702を介してエッジアイコン703によって接続して表示するように表示情報を変更してよい。
The
上述の実施形態において、例えばS1401およびS1410の処理では制御部301は、出力部311として動作する。また、例えばS1402からS1409の処理では制御部301は、変更部312として動作する。
In the above embodiment, for example, in the processes of S1401 and S1410, the
図26は、実施形態に係る情報処理装置300を実現するためのコンピュータ2600のハードウェア構成を例示する図である。図26の情報処理装置300を実現するためのハードウェア構成は、例えば、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力インタフェース2607、および表示装置2611を備える。なお、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力インタフェース2607は、例えば、バス2608を介して互いに接続されている。
Fig. 26 is a diagram illustrating an example of the hardware configuration of a
プロセッサ2601は、例えば、シングルプロセッサであっても、マルチプロセッサやマルチコアであってもよい。プロセッサ2601は、メモリ2602を利用して例えば上述の動作フローの手順を記述したプログラムを実行することにより、上述した制御部301の一部または全部の機能を提供する。例えば、プロセッサ2601は、記憶装置2603に格納されているプログラムを読み出して実行することで、出力部311および変更部312として動作する。
The
メモリ2602は、例えば半導体メモリであり、RAM領域およびROM領域を含んでいてよい。記憶装置2603は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、または外部記憶装置である。なお、RAMは、Random Access Memoryの略称である。また、ROMは、Read Only Memoryの略称である。
The
読取装置2604は、プロセッサ2601の指示に従って着脱可能記憶媒体2605にアクセスする。着脱可能記憶媒体2605は、例えば、半導体デバイス、磁気的作用により情報が入出力される媒体、光学的作用により情報が入出力される媒体などにより実現される。なお、半導体デバイスは、例えば、USB(Universal Serial Bus)メモリである。また、磁気的作用により情報が入出力される媒体は、例えば、磁気ディスクである。光学的作用により情報が入出力される媒体は、例えば、CD-ROM、DVD、Blu-ray Disc等(Blu-rayは登録商標)である。CDは、Compact Discの略称である。DVDは、Digital Versatile Diskの略称である。
The
記憶部302は、例えばメモリ2602、記憶装置2603、および着脱可能記憶媒体2605を含んでいる。例えば、記憶装置2603には、グラフ情報600およびノード詳細情報800が格納されている。
The
通信インタフェース2606は、プロセッサ2601の指示に従って、他の装置と通信する。通信インタフェース2606は、例えば、通信部303の一例である。
The
入出力インタフェース2607は、例えば、入力装置および出力装置との間のインタフェースであってよい。入出力インタフェース2607は、例えば、表示装置2611と接続されている。表示装置2611は、例えば、プロセッサ2601の指示に従って上述の実施形態に係る表示画面を表示してよい。また、入出力インタフェース2607は、例えば、ユーザからの指示を受け付けるキーボード、マウス、タッチパネルなどの入力装置と接続されていてよい。出力装置は、例えばスピーカなどの音声装置、印刷装置などである。
The input/
実施形態に係る各プログラムは、例えば、下記の形態で情報処理装置300に提供される。
(1)記憶装置2603に予めインストールされている。
(2)着脱可能記憶媒体2605により提供される。
(3)プログラムサーバなどのサーバから提供される。
Each program according to the embodiment is provided to the
(1) It is pre-installed in the
(2) Provided by a removable storage medium 2605.
(3) Provided from a server such as a program server.
なお、図26を参照して述べた情報処理装置300を実現するためのコンピュータ2600のハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、上述の構成の一部が、削除されてもよく、また、新たな構成が追加されてもよい。また、別の実施形態では、例えば、上述の制御部301の一部または全部の機能がFPGA、SoC、ASIC、およびPLDなどによるハードウェアとして実装されてもよい。なお、FPGAは、Field Programmable Gate Arrayの略称である。SoCは、System-on-a-chipの略称である。ASICは、Application Specific Integrated Circuitの略称である。PLDは、Programmable Logic Deviceの略称である。
The hardware configuration of the
以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上述の実施形態に限定されるものではなく、上述の実施形態の各種変形形態および代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨および範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が実施され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して、または実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。 In the above, several embodiments are described. However, the embodiments are not limited to the above-mentioned embodiments, and should be understood to include various modified and alternative forms of the above-mentioned embodiments. For example, it will be understood that the various embodiments can be embodied by modifying the components without departing from the spirit and scope of the embodiments. It will also be understood that various embodiments can be implemented by appropriately combining multiple components disclosed in the above-mentioned embodiments. Furthermore, it will be understood by those skilled in the art that various embodiments can be implemented by deleting some components from all the components shown in the embodiments, or by adding some components to the components shown in the embodiments.
300 :情報処理装置
301 :制御部
302 :記憶部
303 :通信部
311 :出力部
312 :変更部
701 :ノードアイコン
702 :接続アイコン
703 :エッジアイコン
1501 :ノードアイコン
1502 :接続先ノードアイコン
1503 :エッジアイコン
1511 :接続アイコン
1512 :接続アイコン
1801 :リンク
1802 :エッジアイコン
2600 :コンピュータ
2601 :プロセッサ
2602 :メモリ
2603 :記憶装置
2604 :読取装置
2605 :着脱可能記憶媒体
2606 :通信インタフェース
2607 :入出力インタフェース
2608 :バス
2611 :表示装置
300: Information processing device 301: Control unit 302: Storage unit 303: Communication unit 311: Output unit 312: Change unit 701: Node icon 702: Connection icon 703: Edge icon 1501: Node icon 1502: Destination node icon 1503: Edge icon 1511: Connection icon 1512: Connection icon 1801: Link 1802: Edge icon 2600: Computer 2601: Processor 2602: Memory 2603: Storage device 2604: Reading device 2605: Removable storage medium 2606: Communication interface 2607: Input/output interface 2608: Bus 2611: Display device
Claims (8)
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力し、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
処理を、情報処理装置に実行させる表示制御プログラム。 A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
outputting display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A display control program that causes an information processing device to execute the process.
処理を更に、前記情報処理装置に実行させる請求項1に記載の表示制御プログラム。 When the text has been viewed, the display information is changed so that the display format of the connection icon corresponding to the text indicates that the text has been viewed.
The display control program according to claim 1 , further comprising: a display control unit for controlling a display of a display image;
処理を更に、前記情報処理装置に実行させる請求項1または2に記載の表示制御プログラム。 When viewing of the node information is completed, the display format of the node icon is changed to indicate that the node information has been viewed.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
処理を更に、前記情報処理装置に実行させる請求項1から3の何れか一項に記載の表示制御プログラム。 a second connection icon corresponding to a second edge connecting the destination node to the node, and when the second connection icon connected to the destination node has been viewed, when the text corresponding to the connection icon has been viewed, the display information is changed so that the node and the destination node are connected by one edge icon via the connection icon of the node and the second connection icon of the destination node.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
更に、前記第2のエッジと対応する第2の文章が閲覧済みになると、前記第2のエッジと対応する第2のエッジアイコンを表示させるように前記表示情報を変更することなく、前記第2のエッジと対応する第2の接続アイコンの表示形式が閲覧済を示すように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1から3の何れか一項に記載の表示制御プログラム。 the graph includes a second node and a second edge that does not connect the second node to any other node;
Furthermore, when a second sentence corresponding to the second edge has been viewed, the display information is changed so that a display format of a second connection icon corresponding to the second edge indicates that the second sentence has been viewed, without changing the display information so as to display a second edge icon corresponding to the second edge.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
処理を更に、前記情報処理装置に実行させる請求項1から5の何れか一項に記載の表示制御プログラム。 when the display information is changed so that the node icon and the destination node icon are connected by the edge icon via the connection icon, the display information is further changed so that a third connection icon corresponding to a third edge of the destination node icon associated with the edge is also displayed.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
ノードと、前記ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力し、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
ことを含む、表示制御方法。 A display control method executed by an information processing device, the information processing device comprising:
A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
outputting display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A display control method comprising:
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力する出力部と、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
変更部と、
を含む、情報処理装置。
A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
an output unit that outputs display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A modification unit;
An information processing device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021172472A JP7689802B2 (en) | 2021-10-21 | 2021-10-21 | DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021172472A JP7689802B2 (en) | 2021-10-21 | 2021-10-21 | DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023062471A JP2023062471A (en) | 2023-05-08 |
| JP7689802B2 true JP7689802B2 (en) | 2025-06-09 |
Family
ID=86269976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021172472A Active JP7689802B2 (en) | 2021-10-21 | 2021-10-21 | DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7689802B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024257253A1 (en) * | 2023-06-14 | 2024-12-19 | 日本電気株式会社 | Inter-event relationship graph construction device, inter-event relationship graph construction method, and recording medium |
| JP7770500B1 (en) * | 2024-09-12 | 2025-11-14 | 株式会社 ミックウェア | Information processing device, program, and knowledge graph generation method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195428A (en) | 1999-11-02 | 2001-07-19 | Atr Media Integration & Communications Res Lab | Device for retrieving associative information |
| JP2008146219A (en) | 2006-12-07 | 2008-06-26 | Fuji Xerox Co Ltd | Data retrieval system, data retrieval method, and computer program |
| JP2008529163A (en) | 2005-01-28 | 2008-07-31 | 本田技研工業株式会社 | Responding to situations using knowledge representation and reasoning |
| JP2015088061A (en) | 2013-10-31 | 2015-05-07 | 株式会社東芝 | Text processing apparatus, text processing method and program |
| JP2020098387A (en) | 2018-12-17 | 2020-06-25 | 株式会社日立製作所 | Causal relationship display system and method |
-
2021
- 2021-10-21 JP JP2021172472A patent/JP7689802B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195428A (en) | 1999-11-02 | 2001-07-19 | Atr Media Integration & Communications Res Lab | Device for retrieving associative information |
| JP2008529163A (en) | 2005-01-28 | 2008-07-31 | 本田技研工業株式会社 | Responding to situations using knowledge representation and reasoning |
| JP2008146219A (en) | 2006-12-07 | 2008-06-26 | Fuji Xerox Co Ltd | Data retrieval system, data retrieval method, and computer program |
| JP2015088061A (en) | 2013-10-31 | 2015-05-07 | 株式会社東芝 | Text processing apparatus, text processing method and program |
| JP2020098387A (en) | 2018-12-17 | 2020-06-25 | 株式会社日立製作所 | Causal relationship display system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023062471A (en) | 2023-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI893679B (en) | Method, system and non-transitory computer readable storage media for iterative image generation from text | |
| US10878619B2 (en) | Using perspective to visualize data | |
| US10838697B2 (en) | Storing logical units of program code generated using a dynamic programming notebook user interface | |
| CA2996876C (en) | Suggesting object identifiers to include in a communication | |
| US20160132225A1 (en) | Interactive data-driven presentations | |
| WO2020214282A1 (en) | Visualization of training dialogs for a conversational bot | |
| CN114925285B (en) | Book information processing method, device, equipment and storage medium | |
| JP7779634B2 (en) | Automated representation and extraction of tabular data in portable document formats using graph neural networks | |
| JP7689802B2 (en) | DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS | |
| WO2023279843A1 (en) | Content search method, apparatus and device, and storage medium | |
| CN114969556B (en) | User personalization-based interest point presenting and interacting method and related device | |
| US20250068258A1 (en) | Conversational User Interfaces With Multimodal Inputs and Mind Map Like Interactions | |
| Lye | Afterword: Realism's futures | |
| AU2013224625B2 (en) | Data display and data display method | |
| CN116910368A (en) | Content processing methods, devices, equipment and storage media | |
| US20140337863A1 (en) | User-Creatable Custom Workflows | |
| CN112132980B (en) | Mind map operation method for psychological consultation | |
| US20080005675A1 (en) | Method, system and program product for displaying nodes of a network | |
| US11074735B2 (en) | Multistep interactive image generation utilizing knowledge store | |
| CN111886602A (en) | Information processing method, information processing apparatus, and program | |
| CN111310484B (en) | Automatic training method and platform of machine translation model, electronic device and storage medium | |
| Quantin et al. | AIDEN, a visualization tool in virtual reality for RDF graph | |
| JP6987003B2 (en) | Text mining methods, text mining programs, and text mining equipment | |
| CN115687704A (en) | Information display method and device, electronic equipment and computer readable storage medium | |
| JP7757565B1 (en) | Data processing system, data processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20231026 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240605 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20240605 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250527 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20250530 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7689802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |