JP6029641B2 - Document creation support apparatus and document creation support method - Google Patents

Document creation support apparatus and document creation support method Download PDF

Info

Publication number
JP6029641B2
JP6029641B2 JP2014240387A JP2014240387A JP6029641B2 JP 6029641 B2 JP6029641 B2 JP 6029641B2 JP 2014240387 A JP2014240387 A JP 2014240387A JP 2014240387 A JP2014240387 A JP 2014240387A JP 6029641 B2 JP6029641 B2 JP 6029641B2
Authority
JP
Japan
Prior art keywords
document
content
citation
specifying
unit
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.)
Expired - Fee Related
Application number
JP2014240387A
Other languages
Japanese (ja)
Other versions
JP2015062138A (en
Inventor
智之 清水
智之 清水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014240387A priority Critical patent/JP6029641B2/en
Publication of JP2015062138A publication Critical patent/JP2015062138A/en
Application granted granted Critical
Publication of JP6029641B2 publication Critical patent/JP6029641B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、他の文書データからデータを引用して文書データを作成する際に用いられる技術に関するものである。   The present invention relates to a technique used when creating document data by quoting data from other document data.

従来、文書作成や編集を効率的に行うために、既に作成済みの別の文書から再利用できそうな図や本文テキスト等といった部分を探し、それを引用するといったことが行われてきた。これに対し、再利用可能な文書やその部分を探す手間がかかるため、その手間を抑制するための技術が提案されている。例えば、内容が類似した文書からは引用できる部分がある可能性が高いことから、本文テキストの類似度を求め、類似文書を提示するものが知られている(例えば、特許文献1参照)。   Conventionally, in order to efficiently create and edit a document, a part such as a figure or a body text that can be reused from another document that has already been created has been searched and cited. On the other hand, since it takes time to search for a reusable document and its portion, a technique for suppressing the time has been proposed. For example, since there is a high possibility that there is a portion that can be cited from a document with similar contents, a document that obtains the similarity of the body text and presents the similar document is known (for example, see Patent Document 1).

特開2003−308314号公報JP 2003-308314 A

しかしながら、一般的に、文書作成においては、図や本文といったような部分を引用したとしても、引用した部分に関連する情報をさらに必要とする場合が多い。例えば、文書に図を入れたのであれば、当該図を説明するためのテキストが必要になることがある。これに対し、従来の方法では、引用対象そのもの、又はそれを含む文書を提示するだけである。このため、引用対象の関連情報については別途さらに探索する作業が必要になる。即ち、文書の作成目的や文脈に合致した引用対象の関連情報を探すには、検索の条件を考えたり、検索結果から希望のものを選択したりといった手間を別途かける必要がある。   However, in general, in document creation, even if a part such as a figure or text is cited, information related to the cited part is often required. For example, if a figure is included in a document, text for explaining the figure may be required. On the other hand, in the conventional method, only the citation object itself or a document including the citation object is presented. For this reason, it is necessary to further search for related information to be cited. That is, in order to search for relevant information to be cited that matches the purpose of creation and context of the document, it is necessary to take time and effort to consider search conditions and select desired information from the search results.

そこで、本発明の目的は、他の文書データからデータを引用して文書データを作成する際に、別途引用する必要があるような当該データの関連情報を精度よく効率的に利用者に推奨することにある。   Therefore, an object of the present invention is to accurately and efficiently recommend related information of data that needs to be cited separately when creating document data by quoting data from other document data. There is.

文書を作成する際に引用するコンテンツとして、他の文書に含まれるコンテンツを指定する指定手段と、前記コンテンツを含む複数の文書のそれぞれにおいて前記コンテンツを説明する説明文を特定する特定情報を保持する第1保持手段と、前記コンテンツの引用先又は引用元となる文書を特定する引用情報を保持する第2保持手段と、前記第2保持手段によって保持された前記引用情報に基づいて前記コンテンツを含む文書を探索し、探索された複数の文書から、前記第1保持手段によって保持された前記特定情報に基づいて前記指定手段により指定された前記コンテンツを説明する複数の説明文を特定する特定手段と、前記特定手段により特定された前記複数の説明文を作成中の文書に用いる候補として並べて提示する提示手段と、を有することを特徴とする。 As content to be cited when creating a document, designation means for designating content included in another document, and specific information for specifying an explanatory text explaining the content in each of a plurality of documents including the content are held. A first holding unit; a second holding unit that holds citation information for specifying a document that is a citation destination or a citation source of the content; and the content based on the citation information held by the second holding unit. A specifying unit that searches for a document and specifies a plurality of explanatory texts that explain the content specified by the specifying unit based on the specifying information held by the first holding unit from a plurality of searched documents; Presenting means for arranging and presenting the plurality of explanatory texts identified by the identifying means as candidates for use in the document being created. And wherein the Rukoto.

本発明によれば、他の文書データからデータを引用して文書データを作成する際に、別途引用する必要があるような当該データの関連情報を精度よく効率的に利用者に推奨することが可能となる。   According to the present invention, when document data is created by quoting data from other document data, related information of the data that needs to be quoted separately can be recommended to the user accurately and efficiently. It becomes possible.

本発明の実施形態に係る文書作成支援装置の回路構成を示すブロック図である。It is a block diagram which shows the circuit structure of the document preparation assistance apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る文書作成支援装置の機能的な構成を示す図である。It is a figure which shows the functional structure of the document preparation assistance apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る文書作成支援装置の処理を示すフローチャートである。It is a flowchart which shows the process of the document preparation assistance apparatus which concerns on embodiment of this invention. 文書内関係管理部において管理される文書内の論理部分同士の関係の例を説明するための図である。It is a figure for demonstrating the example of the relationship between the logic parts in the document managed in the relationship management part in a document. 引用情報管理部において管理される引用元と引用先とを示す引用情報の例を説明するための図である。It is a figure for demonstrating the example of the quotation information which shows the quotation origin and quotation destination which are managed in a quotation information management part. 推奨候補選定部による推奨候補の選定処理を説明するための図である。It is a figure for demonstrating the selection process of the recommendation candidate by the recommendation candidate selection part. 作成中の文書上で推奨候補を引用可能な位置付近に提示した状態を示す図である。It is a figure which shows the state shown on the position which can quote a recommendation candidate on the document in preparation. 引用情報の構成例を示す図である。It is a figure which shows the structural example of quotation information. 論理構造と論理関係との管理状態の例を示す図である。It is a figure which shows the example of the management state of a logical structure and a logical relationship. 引用元の文書に引用先のテンプレートでは扱わない論理部分を含む例を示す図である。It is a figure which shows the example which includes the logic part which is not handled with the template of a quotation destination in the document of a quotation origin. 引用元の文書に引用先のテンプレートでは扱わない論理部分を含む例を示す図である。It is a figure which shows the example which includes the logic part which is not handled with the template of a quotation destination in the document of a quotation origin. 複数種類の論理部分が推奨候補となる例を示す図である。It is a figure which shows the example from which a multiple types of logic part becomes a recommendation candidate. 引用先テンプレートで扱える種類の論理部分が引用元文書の論理部分として複数ある場合を示す図である。It is a figure which shows the case where there are a plurality of types of logical parts that can be handled by a citation destination template as logical parts of a citation source document.

以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。なお、以下に説明する実施形態は、本発明を具体的に実施した場合の一例を示すものであり、本発明の要旨を逸脱しない範囲において、本発明の実施形態は適宜変更可能である。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments to which the invention is applied will be described in detail with reference to the accompanying drawings. The embodiment described below shows an example in the case where the present invention is specifically implemented, and the embodiment of the present invention can be appropriately changed without departing from the gist of the present invention.

先ず、本発明の第1の実施形態について説明する。図1は、本発明の第1の実施形態に係る文書作成支援装置の回路構成を示すブロック図である。本実施形態に係る文書作成支援装置の構成は単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。図1(a)は単一のコンピュータ装置で本実施形態に係る文書作成支援装置を構成する場合を示している。複数のコンピュータ装置で本実施形態に係る文書作成支援装置を構成する場合は、図1(b)に示すように、図1(a)に示す構成にネットワークインタフェース110を追加し、互いに通信可能なようにLAN(Local Area Network)等で接続されているものとする。   First, a first embodiment of the present invention will be described. FIG. 1 is a block diagram showing a circuit configuration of a document creation support apparatus according to the first embodiment of the present invention. The configuration of the document creation support apparatus according to the present embodiment may be realized by a single computer apparatus, or may be realized by distributing functions to a plurality of computer apparatuses as necessary. FIG. 1A shows a case where the document creation support apparatus according to the present embodiment is configured by a single computer apparatus. When the document creation support apparatus according to the present embodiment is configured by a plurality of computer devices, as shown in FIG. 1B, a network interface 110 is added to the configuration shown in FIG. In this way, it is assumed that they are connected via a LAN (Local Area Network) or the like.

図1(a)、(b)において、101は文書作成支援装置100全体の制御を担うCPU(Central Processing Unit)である。102は変更を必要としないプログラムやパラメータを格納する(ROM)Read Only Memoryである。103は外部記憶装置104等から供給されるプログラムやデータを一時記憶するRAM(Random Access Memory)である。104は文書作成支援装置100に固定して設置されたハードディスクドライブ(HDD)やフラッシュメモリドライブ(SSD)、又は、文書作成支援装置100から着脱可能なメモリカードや光ディスク等を含む外部記憶装置である。105は、ユーザの操作を受けてデータを入力するポインティングデバイスやキーボード等の入力デバイス108とのインタフェース(入力インタフェース)である。106は、文書作成支援装置100が保持するデータ、文書作成支援装置に供給されたデータ、文書作成支援装置100によるプログラムの実行結果を出力するためのモニタ等の出力デバイス109とのインタフェース(出力インタフェース)である。107は101〜106の各ユニットを通信可能に接続するシステムバスである。   In FIGS. 1A and 1B, reference numeral 101 denotes a CPU (Central Processing Unit) that controls the entire document creation support apparatus 100. Reference numeral 102 denotes a (ROM) Read Only Memory that stores programs and parameters that do not need to be changed. A RAM (Random Access Memory) 103 temporarily stores programs and data supplied from the external storage device 104 or the like. Reference numeral 104 denotes an external storage device including a hard disk drive (HDD) or flash memory drive (SSD) fixedly installed in the document creation support apparatus 100, or a memory card or an optical disk that can be detached from the document creation support apparatus 100. . Reference numeral 105 denotes an interface (input interface) with an input device 108 such as a pointing device or a keyboard for inputting data in response to a user operation. Reference numeral 106 denotes an interface (output interface) with an output device 109 such as a monitor for outputting data held by the document creation support apparatus 100, data supplied to the document creation support apparatus 100, and execution result of the program by the document creation support apparatus 100. ). A system bus 107 connects the units 101 to 106 so that they can communicate with each other.

図2は、本実施形態に係る文書作成支援装置の機能的な構成を示す図である。以下に説明する各機能的な構成は、CPU101が外部記憶装置104からプログラムをRAM103にロードし、それを実行することにより実現する構成である。   FIG. 2 is a diagram showing a functional configuration of the document creation support apparatus according to the present embodiment. Each functional configuration described below is realized by the CPU 101 loading a program from the external storage device 104 to the RAM 103 and executing the program.

図2において、201は、後述する文書内関係管理部202及び引用情報管理部203を含む文書管理部である。文書管理部201は、各文書データ(以下、単に文書と称す)の識別子、各文書内の論理部分の識別子、及び、論理部分毎に文書内関係管理部202及び引用情報管理部203が管理する情報をそれぞれ取得可能な状態で管理する。なお、論理部分とは、例えば写真、その説明文として記述されたテキスト及びそれらを配置するためのブロックを差すものである。   In FIG. 2, reference numeral 201 denotes a document management unit including an intra-document relationship management unit 202 and a citation information management unit 203 described later. The document management unit 201 manages the identifier of each document data (hereinafter simply referred to as a document), the identifier of a logical part in each document, and the intra-document relation management unit 202 and the citation information management unit 203 for each logical part. Information is managed in a state where it can be acquired. Note that the logical part refers to, for example, a photograph, text described as an explanation thereof, and a block for arranging them.

202は、文書内の論理部分同士の関係を管理する文書内関係管理部である。例えば図4に示すように、文書中に写真A401とその説明文として記述されたテキストa402とがある場合、文書内関係管理部202は、写真A401とテキストa402との関係(文書内関係)を管理する。403の矢印は、元の論理部分(テキストa402)が先の論理部分(写真A401)を説明する関係にあることを概念的に表したものである。文書内関係管理部202は、この矢印403を管理することによって、「テキストa402は写真A401を説明している」という関係が識別できるように管理している。なお、本実施形態では、後述する文書作成処理部204において、文書は論理部分の構成(論理構造)や論理部分間の関係(論理関係)が定義されたテンプレートを利用して作成されるものとしている。即ち、文書はテンプレートに定義された論理構造や論理関係に沿って作成され、作成時に論理構造と論理関係とが明らかになっている。従って、文書内関係管理部202は定義された論理構造と論理関係とを管理しておけばよい。例えば、図9のように管理しておけばよい。図9において、被関係対象の列は、論理部分間にある関係先の論理部分であり、関係対象の列は、同関係元にあたる論理部分である。また、関係識別子の列は、論理部分間の論理関係を識別する情報である。図9は、これらの"関係元の論理部分"、"関係先の論理部分"、"論理関係の内容"を行毎に管理したものである。図4の例でいえば、図9の901の行における文書ID"δ"の文書が図4の文書であるとすれば、同901における文書内の論理部分識別子"001"、"002"が、それぞれ401、402にあたる。また、"説明関係"とした箇所は403を表している。なお、図9においては、複数の文書分をまとめて管理するようにしたが、これに限定されない。また文書毎に各論理部分とその関係とを管理しても構わない。一方、記述の仕方についても、図9のように論理部分間とその関係を記述可能な形式であればよく、RDF/XML形式のような論理関係を記述可能な一般的な記述形式で保管してもよいし、図9の表のようなスキーマを定義したRDBに保持しても構わない。また、"説明関係"のような論理関係を表す語彙については、同一の論理関係を探索する場合等、再利用のためには統一的なものを利用する方がよい。そのため、ダブリンコアのような標準的な語彙定義を利用するようにしてもよい。   Reference numeral 202 denotes an intra-document relationship management unit that manages the relationship between logical parts in a document. For example, as shown in FIG. 4, when a document includes a photograph A 401 and a text a 402 described as an explanatory text thereof, the intra-document relationship management unit 202 determines the relationship (intra-document relationship) between the photograph A 401 and the text a 402. to manage. An arrow 403 conceptually represents that the original logical part (text a402) has a relationship explaining the previous logical part (photo A401). The intra-document relationship management unit 202 manages the arrow 403 so that the relationship “text a 402 describes the photograph A 401” can be identified. In the present embodiment, the document creation processing unit 204 (to be described later) is assumed that a document is created using a template in which a logical part configuration (logical structure) and a relation between logical parts (logical relation) are defined. Yes. That is, the document is created in accordance with the logical structure and the logical relationship defined in the template, and the logical structure and the logical relationship are made clear at the time of creation. Therefore, the intra-document relationship management unit 202 may manage the defined logical structure and logical relationship. For example, the management may be performed as shown in FIG. In FIG. 9, the relation target column is a logical part of a relation destination between logical parts, and the relation target column is a logical part corresponding to the relation source. The relationship identifier column is information for identifying a logical relationship between logical portions. FIG. 9 manages these “relation source logical part”, “relation destination logical part”, and “logical relation content” for each row. In the example of FIG. 4, if the document with the document ID “δ” in the row 901 in FIG. 9 is the document in FIG. 4, the logical part identifiers “001” and “002” in the document in 901 are , 401 and 402, respectively. Further, the part “description relation” represents 403. In FIG. 9, a plurality of documents are managed together, but the present invention is not limited to this. Further, each logical part and its relationship may be managed for each document. On the other hand, the description method may be in a format that can describe the logical portion and its relationship as shown in FIG. 9, and is stored in a general description format that can describe the logical relationship such as RDF / XML format. Alternatively, it may be held in an RDB that defines a schema as shown in the table of FIG. Moreover, it is better to use a unified vocabulary representing a logical relationship such as “explanatory relationship” for reuse, such as when searching for the same logical relationship. Therefore, a standard vocabulary definition such as Dublin Core may be used.

203は、論理部分が引用された場合、引用対象となった論理部分毎に引用元と引用先とを示す引用情報を管理する引用情報管理部である。例えば図5に示すように、文書501の写真502を作業中の文書503の写真配置用ブロック504に引用する場合を考える。この場合、「文書501の写真502が引用元であり、文書503の写真配置用ブロックX504が引用先である」といった情報が引用情報になる。このような引用関係が識別可能な状態で示されればよいので、例えば引用情報は図8のようになる。図8は、文書管理部201で管理されている文書の識別子と当該文書内での論理部分の識別子とによって、引用元と引用先との関係を識別可能に表現した引用情報の例を示している。論理部分の引用が行われる度に、引用情報管理部203はこのような引用情報を作成し、管理しておく。例えば図8の801のレコードで管理される引用情報では、文書ID"α"の文書における論理部分ID"001"の論理文書が、文書ID"β"の文書における論理部分ID"003"の論理文書として引用されたことを示している。   Reference numeral 203 denotes a citation information management unit that manages citation information indicating a citation source and a citation destination for each logical part that is a citation target when a logical part is cited. For example, as shown in FIG. 5, consider a case where a photograph 502 of a document 501 is cited in a photograph arrangement block 504 of a document 503 that is being worked on. In this case, information such as “the photo 502 of the document 501 is the citation source and the photo layout block X504 of the document 503 is the citation destination” is the citation information. Since such a citation relationship may be shown in an identifiable state, for example, the citation information is as shown in FIG. FIG. 8 shows an example of citation information in which the relationship between the citation source and the citation destination is identifiable by the identifier of the document managed by the document management unit 201 and the identifier of the logical part in the document. Yes. Each time the logical part is quoted, the quote information management unit 203 creates and manages such quote information. For example, in the citation information managed by the record 801 in FIG. 8, the logical document with the logical part ID “001” in the document with the document ID “α” is changed to the logical part with the logical part ID “003” in the document with the document ID “β”. Indicates that it was cited as a document.

204は、後述する引用可能部分提示部205及び引用指示処理部206を含む文書作成処理部である。文書作成処理部204は論理部分を引用しながら文書を作成する。なお、本実施形態においては、各論理部分とそれらの論理部分間の関係とが予め定義されているテンプレートを利用して文書作成を行う。本実施形態においては、テンプレートは文書作成処理部204が管理するものとする。テンプレートは、文書表示・印刷時の配置位置情報などの物理的な構成情報と、何を入れるブロックであるか等の論理的な構成情報と、が定義されているものとする。ただし、本発明においては、テンプレートは各ブロック間の論理関係が定義された情報を含めばよく、それ以上の情報の有無は問わない。また、テンプレートにおいて定義される情報の記述形式についても限定するものではない。例えば、XML形式等のような、構造化情報を記述可能な形式で保持すればよい。   Reference numeral 204 denotes a document creation processing unit including a quoteable part presentation unit 205 and a citation instruction processing unit 206 described later. The document creation processing unit 204 creates a document while citing the logical part. In this embodiment, a document is created using a template in which each logical part and the relationship between those logical parts are defined in advance. In the present embodiment, the template is managed by the document creation processing unit 204. It is assumed that the template defines physical configuration information such as arrangement position information at the time of document display / printing and logical configuration information such as what a block is inserted. However, in the present invention, the template may include information in which the logical relationship between the blocks is defined, and it does not matter whether there is more information. Further, the description format of information defined in the template is not limited. For example, what is necessary is just to hold | maintain structured information like the XML format etc. in the format which can describe.

205は、出力インタフェース106経由で出力デバイス109に引用可能な論理部分を提示する引用可能部分提示部である。本実施形態において提示される引用可能な論理部分は、引用可能部分提示部205が利用者からの検索条件指示を受け、当該検索条件に合致する論理部分を文書管理部201に対して検索することによって選定される。これに限らず、利用者が直接指示した検索条件ではなく、文書作成中に利用者が入力した内容を解析して得られた情報を検索条件として利用してもよい。   Reference numeral 205 denotes a quoteable part presentation unit that presents a logical part that can be cited to the output device 109 via the output interface 106. For the citation-capable logical part presented in the present embodiment, the citation-capable part presentation unit 205 receives a search condition instruction from the user and searches the document management unit 201 for a logical part that matches the search condition. It is selected by. The search condition is not limited to this, and information obtained by analyzing the content input by the user during document creation may be used as the search condition instead of the search condition directly designated by the user.

206は、引用可能部分提示部205によって提示された論理部分に対する利用者の指定と作成中の文書への引用指示とを受け、当該文書へ指定された論理部分を引用する処理を行う引用指示処理部である。本実施形態においては、文書作成にテンプレートを利用するため、当該テンプレート上の論理部分へ利用者から指定された論理部分を引用する指示を受けるものとする。図5の例でいえば、文書503の写真配置用ブロック504へ、文書501の写真502を引用するような操作指示を受けることをいう。   A quoting instruction process 206 receives a user designation for the logical part presented by the citable part presentation unit 205 and a citation instruction for the document being created, and performs a process of quoting the logical part designated for the document. Part. In this embodiment, in order to use a template for document creation, it is assumed that an instruction for quoting a logical part designated by a user to a logical part on the template is received. In the example of FIG. 5, an operation instruction for quoting the photo 502 of the document 501 is received in the photo arrangement block 504 of the document 503.

207は、文書作成時に論理部分の引用が指示された場合、共に引用する必要がありそうな別の論理部分(関連部分)を、推奨候補として選定する推奨候補選定部である。推奨候補選定部207は、引用指示された論理部分が持つ引用情報を辿り、引用元及び引用先のそれぞれと文書内関係にある論理部分を推奨候補として選定する。引用元及び引用先を示す引用情報は、文書作成毎に増えていくので、辿る範囲や辿り方もそれにつれて規模が増大していく。従って、全ての引用元及び引用先を辿ってそれらを推奨候補とすることは、探索にかかる時間も推奨候補の数も現実的ではない場合がある。よって、本実施形態においては、引用元及び引用先の辿る範囲と辿り方とについては予め設定されており、その設定に則って推奨候補の選定処理を行うものとする。設定される情報としては、辿って得られる推奨候補の規模がおよそ限定できればよい。例えば、引用指示した論理部分を起点として、当該論理部分から引用情報を2回辿れる範囲であり、且つ引用元及び引用先のどちらの方向も辿る、といったものでよい。この例における推奨候補の選定処理について図6を参照しながら説明する。図6において、601は起点となる論理部分の写真である。602は、引用情報に示される各論理部分の引用関係を表す。603は写真601の説明文が記述されるテキストであって、写真601と文書内関係にある。図6では、それぞれ写真601を起点として2回辿れる範囲内で引用関係を辿っている様子を示している。奨候補選定部207は、このように引用情報に示される引用関係を辿り、それぞれの写真の文書内関係にあるテキストを推奨候補として選定していく。   Reference numeral 207 denotes a recommended candidate selection unit that selects another logical part (related part) that is likely to be cited together when a citation of a logical part is instructed when a document is created. The recommended candidate selection unit 207 traces the citation information of the logical part instructed to be cited, and selects a logical part that is in a document relationship with each of the citation source and the citation destination as a recommended candidate. Since the citation information indicating the citation source and the citation destination increases every time a document is created, the scope and the way of tracking increase accordingly. Therefore, tracing all the citation sources and citation destinations to make them recommended candidates may not be realistic in terms of time required for search and the number of recommended candidates. Therefore, in the present embodiment, the range and how to follow the citation source and the citation destination are set in advance, and the recommended candidate selection process is performed according to the setting. As information to be set, it is only necessary that the scale of recommended candidates obtained by tracing can be limited. For example, it may be a range in which the citation information can be traced twice from the logical part instructed to be cited, and the direction of the citation source and the citation destination is traced. The recommended candidate selection process in this example will be described with reference to FIG. In FIG. 6, reference numeral 601 is a photograph of the logical part that is the starting point. Reference numeral 602 represents a citation relationship of each logical part indicated in the citation information. Reference numeral 603 denotes text in which the explanatory text of the photograph 601 is described, and is in a document relationship with the photograph 601. FIG. 6 shows a state in which the citation relationship is traced within a range that can be traced twice starting from the photograph 601. The scholarship candidate selection unit 207 follows the citation relationship indicated in the citation information in this way, and selects texts in the document relationship of each photograph as a recommendation candidate.

なお、選定した推奨候補の数が多くなる場合は選ぶ手間が増大してしまうため、本実施形態では選定した推奨候補に順位付けを行う。また本実施形態では、テンプレートがレイアウト上の定義も含んでいるため、レイアウトの変更がなるべく少なくて済む推奨候補が上位にくるように順位付けを行うものとする。例えば、先の例のように、写真の説明文が記述されるテキストを推奨候補とした場合、一般的には文書毎に分量が異なるため、テンプレートに引用すると分量に応じたレイアウトの調整が必要になる。従って、本実施形態ではテンプレートに定義されたレイアウトにより過不足なく納まるテキストを優先するように推奨候補の順位付けを行う。   It should be noted that when the number of recommended candidates selected increases, the time and effort required for selection increases. In this embodiment, the selected recommended candidates are ranked. In the present embodiment, since the template includes the definition on the layout, the ranking is performed so that the recommended candidates that require the least amount of layout change are placed at the top. For example, as in the previous example, if the text that describes the description of the photo is used as a recommended candidate, the amount will generally differ for each document, so if you quote it in a template, you need to adjust the layout according to the amount. become. Therefore, in this embodiment, the recommendation candidates are ranked so as to give priority to texts that can be stored without excess or deficiency by the layout defined in the template.

208は、推奨候補選定部207で選定された推奨候補の内容を、出力インタフェース106経由で出力デバイス109に出力する推奨候補提示部である。推奨候補提示部208は、推奨候補選定部207で推奨候補の順位付けがなされている場合、順位の高い推奨候補を優先して提示する。なお、推奨候補の提示の仕方は限定するものではないが、本実施形態においては、作成中の文書上で当該推奨候補を引用可能な位置付近に提示するものとする。図7は、作成中の文書上で推奨候補を引用可能な位置付近に提示した状態を示す図である。図7において、701はテンプレートに引用した写真Aであり、702はテンプレート上で写真A701の説明文が記述されたテキストを配置する説明文ブロックである。このとき、テキスト703が順位の高い推奨候補にリストされている場合、説明文ブロック702が推奨候補であるテキスト703を引用したい場所であるので、テキスト703は説明文ブロック702の位置付近(近傍)に提示される。   A recommendation candidate presentation unit 208 outputs the contents of the recommendation candidates selected by the recommendation candidate selection unit 207 to the output device 109 via the output interface 106. When the recommended candidate selection unit 207 ranks the recommended candidates, the recommended candidate presenting unit 208 preferentially presents the recommended candidates with higher ranks. Although the method of presenting the recommended candidates is not limited, in the present embodiment, the recommended candidates are presented near a position where the recommended candidates can be cited on the document being created. FIG. 7 is a diagram illustrating a state in which recommended candidates are presented in the vicinity of positions where citations can be cited on a document being created. In FIG. 7, reference numeral 701 denotes a photo A cited in a template, and reference numeral 702 denotes an explanatory text block for arranging text in which an explanatory text of the photo A 701 is described on the template. At this time, if the text 703 is listed as a recommended candidate having a higher rank, the explanatory text block 702 is a place where the text 703 that is the recommended candidate is to be quoted, so the text 703 is near the position of the explanatory text block 702 (neighboring). Presented to.

図3は、本実施形態に係る文書作成支援装置の処理を示すフローチャートであり、文書作成時に論理部分を引用する場合、当該論理部分と共に引用する必要がありそうな関連部分を推奨する処理を示している。以下、図3を参照しながら、本実施形態に係る文書作成支援装置の処理について詳細に説明する。   FIG. 3 is a flowchart showing the process of the document creation support apparatus according to the present embodiment, and shows a process of recommending a related part that may need to be cited together with the logical part when quoting the logical part at the time of document creation. ing. Hereinafter, the processing of the document creation support apparatus according to the present embodiment will be described in detail with reference to FIG.

ステップS301において、引用可能部分提示部205は引用可能な論理部分を提示する。続くステップS302において、引用指示処理部206は、提示された論理部分を作業中の文書のテンプレートへ引用する指示があったか否かを判定する。指示がない場合、本フローでは特に何も行わず、処理を終了する。一方、指示があった場合、処理はステップS303へ移行する。なお、ステップS302において、ユーザから引用する論理部分の指示を受け付け、当該論理部分を引用対象として指定する処理は、本発明の指定手段の処理例である。   In step S301, the quoteable part presentation unit 205 presents a logical part that can be cited. In subsequent step S302, the citation instruction processing unit 206 determines whether or not there is an instruction to quote the presented logical part to the template of the document being worked on. If there is no instruction, nothing is done in this flow, and the process ends. On the other hand, if there is an instruction, the process proceeds to step S303. In step S302, the process of receiving an instruction of the logical part to be cited from the user and designating the logical part as a citation target is a processing example of the designation unit of the present invention.

以下、ステップS303からステップS310までの処理によって、推奨候補選定部207が推奨候補の選定と順位付けとを行う。即ち、ステップS303において、推奨候補選定部207は、ステップS302で指示された論理部分の引用情報を引用情報管理部203から取得する。続くステップS304において、推奨候補選定部207は、ステップS303で取得した引用情報から当該論理部分の引用元及び引用先を特定し、これを保持する。なお、ステップS304は、本発明の特定手段の処理例である。   Thereafter, the recommended candidate selection unit 207 selects and ranks the recommended candidates by the processing from step S303 to step S310. That is, in step S303, the recommended candidate selection unit 207 acquires from the citation information management unit 203 citation information of the logical part instructed in step S302. In subsequent step S304, the recommended candidate selection unit 207 specifies the citation source and the citation destination of the logical part from the citation information acquired in step S303, and holds this. Step S304 is a processing example of the specifying means of the present invention.

続くステップS305において、推奨候補選定部207は、設定されている範囲及び辿り方で当該論理部分の引用先及び引用元を辿り終わったか否かを判定する。辿り終わった場合は、処理はステップS307へ移行する。一方、辿りきれていない場合は、処理はステップS306へ移行する。ステップS306において、推奨候補選定部207は、取得した引用元及び引用先の論理部分に付随する引用情報をさらに取得し、ステップS304に戻る。このステップS304からステップS306を繰り返すことにより、推奨候補選定部207は、引用指示された論理部分を起点として、設定された範囲及び辿り方で引用元及び引用先を辿りながら特定していく。   In subsequent step S305, the recommended candidate selection unit 207 determines whether or not the citation destination and the citation source of the logical part have been traced within the set range and the tracing method. If the tracing is completed, the process proceeds to step S307. On the other hand, if it has not been traced, the process proceeds to step S306. In step S306, the recommended candidate selection unit 207 further acquires citation information associated with the acquired citation source and citation destination logical parts, and returns to step S304. By repeating this step S304 to step S306, the recommended candidate selection unit 207 specifies the citation source and the citation destination by following the set range and the tracing method starting from the logical part instructed by citation.

ステップS307において、推奨候補選定部207は、辿って特定した引用元及び引用先のそれぞれについて、文書内関係管理部202より文書内関係にある論理部分を取得する。こうして得られた論理部分が推奨候補となる。続くステップS308において、推奨候補選定部207は、作業中の文書のテンプレートの定義より、ステップS302で引用指示された論理部分と関係がある論理部分(ブロック)の定義を取得する。本実施形態では、当該論理部分の定義として当該論理構造の論理構造が少なくとも取得されるものとする。なお、ステップS307は、本発明の取得手段の処理例である。   In step S <b> 307, the recommended candidate selection unit 207 acquires a logical part having an intra-document relationship from the intra-document relationship management unit 202 for each of the citation source and the citation destination identified by tracing. The logical part thus obtained becomes a recommended candidate. In the subsequent step S308, the recommended candidate selection unit 207 obtains the definition of the logical part (block) related to the logical part quoted in step S302 from the definition of the template of the document being worked on. In the present embodiment, it is assumed that at least the logical structure of the logical structure is acquired as the definition of the logical part. Step S307 is a processing example of the acquisition unit of the present invention.

続くステップS309において、推奨候補選定部207は、ステップS307で取得した各推奨候補と、ステップS308で取得した当該論理部分の定義との合致度合いを評価する。続くステップS310において、推奨候補選定部207は、ステップS309で評価した合致度合い(評価結果)に応じて推奨候補を順位付けする。続くステップS311において、推奨候補提示部208は、ステップS310までで選定及び順位付けされた推奨候補の内容を提示する。なお、ステップS309は、本発明の評価手段の処理例であり、ステップS311は、本発明の提示手段の処理例である。   In subsequent step S309, the recommended candidate selecting unit 207 evaluates the degree of matching between each recommended candidate acquired in step S307 and the definition of the logical part acquired in step S308. In subsequent step S310, the recommended candidate selection unit 207 ranks the recommended candidates according to the degree of matching (evaluation result) evaluated in step S309. In subsequent step S311, the recommended candidate presenting unit 208 presents the contents of the recommended candidates selected and ranked up to step S310. Step S309 is a processing example of the evaluation means of the present invention, and step S311 is a processing example of the presentation means of the present invention.

次に、本発明の第2の実施形態について説明する。なお、以下に説明する第2〜第6の実施形態に係る文書作成支援装置の構成は、図1及び図2に示す構成と同様である。上述した第1の実施形態では、引用指示されたものが写真であり、当該写真と文書内関係があるものが本文テキストである場合について説明したが、逆であっても本質的な内容は変わらない。即ち第2の実施形態では、引用指示された論理部分がテキストであれば、当該テキストと文書内関係にある写真を推奨候補として提示する。これらの組み合わせは、写真やテキストといった種類の制限を受けるものではなく、表や図等、論理的なまとまりを持つものであれば何でも構わない。取得可能な文書内関係がそれらの論理部分間にあればよい。例えば引用指示されたものが画像であり、さらにその説明部分として別の画像と文書内関係があり、テンプレート上において画像と説明関係にある画像を配置するようにブロックが定義されていれば、上記別の画像を推奨候補として提示しても構わない。   Next, a second embodiment of the present invention will be described. The configuration of the document creation support apparatus according to the second to sixth embodiments described below is the same as the configuration shown in FIGS. In the first embodiment described above, the case where the quoted instruction is a photograph and the text and the relation between the photograph and the document is a body text has been described. Absent. That is, in the second embodiment, if the logical part that is instructed to be quoted is text, a photo that is in a document relationship with the text is presented as a recommended candidate. These combinations are not limited by types such as photographs and texts, but may be anything as long as they have a logical unit such as a table or a figure. It is only necessary that the in-document relationship that can be acquired is between these logical parts. For example, if the quoted instruction is an image, and there is an in-document relationship with another image as its explanation part, and the block is defined so that an image having an explanation relationship with the image is arranged on the template, the above Another image may be presented as a recommended candidate.

また、上述した第1の実施形態では、引用元文書内の論理関係のある論理部分が1対1であり、かつ引用先テンプレートでの定義についても1対1となっている例について述べたが、これに限るものでもない。文書あるいはテンプレートのいずれか一方乃至両方がn対n(n≧1)であっても構わない。この場合、両者に定義が無い論理関係や論理部分が出現することもあるが、それらについては無視をする。図10、図11は引用元の文書1001に、引用先のテンプレート1002では扱わない論理部分を含む例である。この場合、引用元の当該論理部分1003は無視される。また、図11は、引用先のテンプレートで扱える論理関係・論理部分が引用元の文書に無い例でもある。この場合については、引用元に無い論理部分1101については、無視される。図12は、複数種類の論理部分が推奨候補となる例である。ここでも、引用先で扱えない種類の論理部分1201については、無視される。なお、図13のように、引用先テンプレートで扱える種類の論理部分が、引用元文書の論理部分として複数ある場合(1301、1302)がある。この場合については、いずれかを選択してもよいし、マージして一つにしてもよい。図13の例では、"テキストa"1301と"テキストb"1302とが推奨候補になりうるが、前者のみ選択している。このように、いずれかを選択する場合は、個々の論理部分の間に優先度を設定できるようにしておき、該優先度に従って選択されるようにしてもよい。この場合の優先度はテンプレートに定義してあるものとする。あるいは、引用先テンプレートにおいて、その他の部分の入力テキストの内容からキーワードを得て、その含有率や該キーワードとの概念的な近さを評価する等して、より文書全体の内容に近い方を採用するようにしてもよい。   In the first embodiment described above, an example is described in which the logical part having a logical relationship in the citation source document is 1: 1 and the definition in the citation template is also 1: 1. It is not limited to this. Either one or both of the document and the template may be n-to-n (n ≧ 1). In this case, logical relations or logical parts that are not defined in both cases may appear, but these are ignored. FIGS. 10 and 11 are examples in which a citation source document 1001 includes a logical part that is not handled by the citation destination template 1002. In this case, the logical part 1003 of the citation source is ignored. Further, FIG. 11 is an example in which there is no logical relationship / logical part that can be handled by the cited template in the cited document. In this case, the logical part 1101 that does not exist in the citation source is ignored. FIG. 12 is an example in which a plurality of types of logical parts are recommended candidates. Again, the type of logical part 1201 that cannot be handled by the quotation destination is ignored. As shown in FIG. 13, there are cases where there are a plurality of types of logical parts that can be handled by the citation template as the logical parts of the citation source document (1301, 1302). In this case, either one may be selected or merged into one. In the example of FIG. 13, “text a” 1301 and “text b” 1302 can be recommended candidates, but only the former is selected. In this way, when selecting either one, priority may be set between individual logical portions, and selection may be made according to the priority. In this case, the priority is defined in the template. Alternatively, in the citation template, obtain a keyword from the contents of the input text in other parts, and evaluate the content rate and conceptual proximity to the keyword. You may make it employ | adopt.

次に、本発明の第3の実施形態について説明する。上述した第1、第2の実施形態においては、文書内関係を示す語彙の差は生じていなかったが、実際には様々な定義の語彙が混在する可能性がある。このような場合は、語彙の違いを吸収するような仕組みを設ける必要がある。例えば、概念辞書のようなものを利用して語彙の違いを吸収すればよい。但し、語彙が一致している関係と概念的に同一と判断した関係とが混在した場合は、前者の関係にある推奨候補の順位が高くなるような判断をするようにしてもよい。   Next, a third embodiment of the present invention will be described. In the first and second embodiments described above, there is no difference in vocabulary indicating intra-document relationships, but there is a possibility that vocabularies with various definitions are actually mixed. In such a case, it is necessary to provide a mechanism that absorbs vocabulary differences. For example, a vocabulary difference may be absorbed using a concept dictionary. However, when a relationship in which the vocabulary matches and a relationship that is determined to be conceptually the same are mixed, a determination may be made such that the ranking of the recommended candidates in the former relationship becomes higher.

次に、本発明の第4の実施形態について説明する。上述した第1〜第3の実施形態においては、テンプレートを利用することで、文書作成時に論理構造が明らかになっている例について述べた。しかし、必ずしもそのようなテンプレートを利用して全ての文書が作成されるわけではない。例えばXMLのような論理的な構造を記述可能な言語で書かれた文書であれば、この構造を解析して、文書内関係を管理するようにしても構わない。但し、論理構造を解析するために必要な規則は予め与えてあるものとする。また、これに限定するものでもなく、例えば、見た目のレイアウト上、写真やテキストブロックの配置を解析して、構造や関係を抽出するようにしても構わない。   Next, a fourth embodiment of the present invention will be described. In the first to third embodiments described above, examples in which a logical structure is clarified at the time of document creation by using a template have been described. However, not all documents are necessarily created using such a template. For example, if the document is written in a language that can describe a logical structure such as XML, the structure may be analyzed to manage the intra-document relationship. However, it is assumed that rules necessary for analyzing the logical structure are given in advance. Further, the present invention is not limited to this. For example, the arrangement of photographs and text blocks may be analyzed on the appearance layout to extract the structure and relationship.

次に、本発明の第5の実施形態について説明する。上述した第1〜第4の実施形態においては、推奨候補選定部205において、引用情報を辿る範囲と辿り方は予め設定されているものとした。しかしながら、これに限るものではなく、辿る範囲と辿り方とを、表示領域の制限やリソースの使用状況等に応じて、その都度動的に設定するようにしてもよい。   Next, a fifth embodiment of the present invention will be described. In the first to fourth embodiments described above, it is assumed that the recommended candidate selection unit 205 previously sets the range and how to follow the citation information. However, the present invention is not limited to this, and the tracing range and the tracing method may be set dynamically each time according to the limitation of the display area, the resource usage status, and the like.

次に、本発明の第6の実施形態について説明する。辿った引用元及び引用先がそれぞれ過去に引用された回数を引用情報管理部203で管理されている引用情報から判定し、引用された回数の多い論理部分からより上位の推奨候補となるように順位付けしてもよい。又は、推奨候補である論理部分そのものが過去に引用された回数を判定し、順位付けに利用してもよい。なお、引用元及び引用先がそれぞれ過去に引用された回数、推奨候補である論理部分が過去に引用された回数を判定する処理は、本発明の判定手段の処理例である。   Next, a sixth embodiment of the present invention will be described. The number of times the cited source and the cited destination have been cited in the past is determined from the quote information managed by the quote information management unit 203, and the higher-ranked recommended candidate is determined from the logical part with the highest number of quotes. You may rank. Alternatively, it is possible to determine the number of times that the recommended logical part itself has been cited in the past and use it for ranking. The process of determining the number of times that the citation source and the citation destination have been cited in the past and the number of times that the recommended candidate logical part has been cited in the past are processing examples of the determination means of the present invention.

以上の説明から明らかなように、上述した実施形態によれば、文書作成・編集時に他の文書から論理部分を引用した際に、別途引用する必要があるような当該論理部分の関連情報を精度よく効率的に利用者に推奨することが可能となる。   As is clear from the above description, according to the above-described embodiment, when a logical part is quoted from another document at the time of document creation / editing, the related information of the logical part that needs to be separately quoted is accurate. It is possible to make recommendations to users well and efficiently.

また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。   The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.

201:文書管理部、202:文書内関係管理部、203:引用情報管理部、204:文書作成処理部、205:引用可能部分提示部、206:引用指示処理部、207:推奨候補選定部、208:推奨候補提示部   201: Document management unit, 202: Document relationship management unit, 203: Citation information management unit, 204: Document creation processing unit, 205: Citation possible part presentation unit, 206: Citation instruction processing unit, 207: Recommended candidate selection unit, 208: Recommended candidate presentation section

Claims (8)

文書を作成する際に引用するコンテンツとして、他の文書に含まれるコンテンツを指定する指定手段と、
前記コンテンツを含む複数の文書のそれぞれにおいて前記コンテンツを説明する説明文を特定する特定情報を保持する第1保持手段と、
前記コンテンツの引用先又は引用元となる文書を特定する引用情報を保持する第2保持手段と、
前記第2保持手段によって保持された前記引用情報に基づいて前記コンテンツを含む文書を探索し、探索された複数の文書から、前記第1保持手段によって保持された前記特定情報に基づいて前記指定手段により指定された前記コンテンツを説明する複数の説明文を特定する特定手段と、
前記特定手段により特定された前記複数の説明文を作成中の文書に用いる候補として並べて提示する提示手段と、
を有することを特徴とする文書作成支援装置。
A designation means for designating content contained in another document as content to be cited when creating a document;
First holding means for holding specific information for specifying a description explaining the content in each of a plurality of documents including the content;
Second holding means for holding citation information for specifying a document that is a citation destination or a citation source of the content;
The document including the content is searched based on the citation information held by the second holding unit, and the designation unit is based on the specific information held by the first holding unit from a plurality of searched documents. A specifying means for specifying a plurality of explanations for explaining the content designated by
Presenting means for arranging and presenting the plurality of explanatory texts identified by the identifying means as candidates for use in the document being created;
A document creation support apparatus characterized by comprising:
前記提示手段は、前記特定手段により特定された前記複数の説明文を、前記コンテンツの近傍に提示することを特徴とする請求項1に記載の文書作成支援装置。 The document creation support apparatus according to claim 1, wherein the presenting unit presents the plurality of explanatory texts identified by the identifying unit in the vicinity of the content . 配置される前記説明文の分量が定義されたテンプレートを用いて新規に文書を作成する場合、前記特定手段により特定された前記説明文の分量と、前記テンプレートに定義された前記分量との差分を評価する評価手段をさらに有し、
前記提示手段は、前記評価手段の評価結果に基づく提示方法により、前記特定手段により特定された前記複数の説明文を提示することを特徴とする請求項1に記載の文書作成支援装置。
When a document is newly created using a template in which the amount of the explanatory text to be arranged is defined, the difference between the amount of the explanatory text specified by the specifying means and the amount defined in the template is calculated. It further has an evaluation means for evaluating,
The document creation support apparatus according to claim 1, wherein the presenting means presents the plurality of explanatory texts identified by the identifying means by a presenting method based on an evaluation result of the evaluating means .
文書構成部分間の関係が定義されたテンプレートを用いて新規に文書を作成する場合、前記特定手段により特定された前記説明文について、前記第1保持手段により保持された前記関係と、前記テンプレートに定義された前記関係とが合致する度合いを評価する評価手段をさらに有し、
前記提示手段は、前記評価手段の評価結果に基づく提示方法により、前記特定手段により特定された前記複数の説明文を提示することを特徴とする請求項1に記載の文書作成支援装置。
When a new document is created using a template in which a relationship between document constituent parts is defined, the relationship held by the first holding unit and the template for the description specified by the specifying unit And further comprising an evaluation means for evaluating the degree to which the defined relation matches.
The document creation support apparatus according to claim 1, wherein the presenting means presents the plurality of explanatory texts identified by the identifying means by a presenting method based on an evaluation result of the evaluating means .
前記特定手段により特定された前記複数の説明文それぞれを含む複数の文書それぞれが過去に引用された回数を判定する判定手段をさらに有し、
前記提示手段は、前記判定手段により判定された回数に基づく提示方法により、前記特定手段により特定された前記複数の説明文を提示することを特徴とする請求項1に記載の文書作成支援装置。
A determination means for determining the number of times each of the plurality of documents including each of the plurality of explanatory texts specified by the specification means has been cited in the past;
The document creation support apparatus according to claim 1, wherein the presenting unit presents the plurality of explanatory texts identified by the identifying unit by a presentation method based on the number of times determined by the determination unit.
前記特定手段により特定された前記説明文が過去に引用された回数を判定する判定手段をさらに有し、
前記提示手段は、前記判定手段により判定された回数に基づく提示方法により、前記特定手段により特定された前記複数の説明文を提示することを特徴とする請求項1に記載の文書作成支援装置。
A determination means for determining the number of times the description specified by the specifying means has been cited in the past;
The document creation support apparatus according to claim 1, wherein the presenting unit presents the plurality of explanatory texts identified by the identifying unit by a presentation method based on the number of times determined by the determination unit.
文書作成支援装置が実行する文書作成方法であって、A document creation method executed by the document creation support apparatus,
文書を作成する際に引用するコンテンツとして、他の文書に含まれるコンテンツを指定する指定ステップと、A specification step for specifying content contained in another document as content to be cited when creating a document;
前記コンテンツの引用先又は引用元となる文書を特定する引用情報を保持する保持手段に保持された前記引用情報に基づいて前記コンテンツを含む文書を探索し、探索された複数の文書から、前記複数の文書のそれぞれにおいて前記コンテンツを説明する説明文を特定する特定情報を保持する保持手段に保持された前記特定情報に基づいて、前記指定ステップにおいて指定された前記コンテンツを説明する複数の説明文を特定する特定ステップと、A document including the content is searched based on the citation information held in a holding unit that holds citation information for specifying a citation destination or a citation source of the content, and the plurality of documents are searched from the searched plurality of documents. A plurality of explanatory texts explaining the content specified in the specifying step based on the specific information held in the holding means for holding specific information for specifying the explanatory text explaining the content in each of the documents Specific steps to identify;
前記特定ステップにより特定された前記複数の説明文を作成中の文書に用いる候補として並べて提示する提示ステップとA presenting step for arranging and presenting the plurality of explanatory texts identified by the identifying step as candidates for use in the document being created;
を含むことを特徴とする文書作成支援方法。A document creation support method comprising:
文書を作成する際に引用するコンテンツとして、他の文書に含まれるコンテンツを指定する指定ステップと、A specification step for specifying content contained in another document as content to be cited when creating a document;
前記コンテンツの引用先又は引用元となる文書を特定する引用情報を保持する保持手段に保持された前記引用情報に基づいて前記コンテンツを含む文書を探索し、探索された複数の文書から、前記複数の文書のそれぞれにおいて前記コンテンツを説明する説明文を特定する特定情報を保持する保持手段に保持された前記特定情報に基づいて、前記指定ステップにおいて指定された前記コンテンツを説明する複数の説明文を特定する特定ステップと、A document including the content is searched based on the citation information held in a holding unit that holds citation information for specifying a citation destination or a citation source of the content, and the plurality of documents are searched from the searched plurality of documents. A plurality of explanatory texts explaining the content specified in the specifying step based on the specific information held in the holding means for holding specific information for specifying the explanatory text explaining the content in each of the documents Specific steps to identify;
前記特定ステップにより特定された前記複数の説明文を作成中の文書に用いる候補として並べて提示する提示ステップとA presenting step for arranging and presenting the plurality of explanatory texts identified by the identifying step as candidates for use in the document being created;
をコンピュータに実行させるためのプログラム。A program that causes a computer to execute.
JP2014240387A 2010-02-17 2014-11-27 Document creation support apparatus and document creation support method Expired - Fee Related JP6029641B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014240387A JP6029641B2 (en) 2010-02-17 2014-11-27 Document creation support apparatus and document creation support method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010032792 2010-02-17
JP2010032792 2010-02-17
JP2014240387A JP6029641B2 (en) 2010-02-17 2014-11-27 Document creation support apparatus and document creation support method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010263866A Division JP5656585B2 (en) 2010-02-17 2010-11-26 Document creation support apparatus, document creation support method, and program

Publications (2)

Publication Number Publication Date
JP2015062138A JP2015062138A (en) 2015-04-02
JP6029641B2 true JP6029641B2 (en) 2016-11-24

Family

ID=52821440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014240387A Expired - Fee Related JP6029641B2 (en) 2010-02-17 2014-11-27 Document creation support apparatus and document creation support method

Country Status (1)

Country Link
JP (1) JP6029641B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007183821A (en) * 2006-01-06 2007-07-19 Seiko Epson Corp Setting of sentence related to image
WO2008126862A1 (en) * 2007-04-10 2008-10-23 Nec Corporation Information providing system
JP5656585B2 (en) * 2010-02-17 2015-01-21 キヤノン株式会社 Document creation support apparatus, document creation support method, and program

Also Published As

Publication number Publication date
JP2015062138A (en) 2015-04-02

Similar Documents

Publication Publication Date Title
US11874894B2 (en) Website builder with integrated search engine optimization support
US20120102427A1 (en) Systems and methods for automated claim chart generation
US20150088567A1 (en) Methods for building project teams and devices thereof
JP5656585B2 (en) Document creation support apparatus, document creation support method, and program
US20170132190A1 (en) Recommend content segments based on annotations
US20150026159A1 (en) Digital Resource Set Integration Methods, Interfaces and Outputs
CN104035958A (en) Search method and search engine
CN102750081A (en) Information processing apparatus, information processing method, and program
US20120179709A1 (en) Apparatus, method and program product for searching document
JP2011076396A (en) Metadata setting method, metadata setting system and program
JP2009140361A (en) Data-managing device and data-processing method
Kumar Apache Solr search patterns
JP2002140319A (en) Method and system for supporting generation of component manual, and computer-readable recording medium
JP2013020437A (en) Requirements management support device
JP6029641B2 (en) Document creation support apparatus and document creation support method
Hahn Semi-automated methods for bibframe work entity description
JP4906424B2 (en) Web service design method and apparatus
JP2018014073A (en) Smartphone application creation support system
JP6753190B2 (en) Document retrieval device and program
JP2009098829A (en) Frame retrieval device for cartoon
JP4587908B2 (en) Metadata generation device, metadata constraint definition processing device, and control method thereof
JP5600826B1 (en) Unstructured data processing system, unstructured data processing method and program
JP2006031209A (en) Full text retrieval system, full text retrieval method, program and recording medium
JP7243362B2 (en) Information processing device, information processing system, and information processing program
JP2002140345A (en) Method for supporting generation of component manual

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160722

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: 20160920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161018

R151 Written notification of patent or utility model registration

Ref document number: 6029641

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees