JP5748118B2 - ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム - Google Patents

ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム Download PDF

Info

Publication number
JP5748118B2
JP5748118B2 JP2010268815A JP2010268815A JP5748118B2 JP 5748118 B2 JP5748118 B2 JP 5748118B2 JP 2010268815 A JP2010268815 A JP 2010268815A JP 2010268815 A JP2010268815 A JP 2010268815A JP 5748118 B2 JP5748118 B2 JP 5748118B2
Authority
JP
Japan
Prior art keywords
document
user
file
terms
term
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
JP2010268815A
Other languages
English (en)
Other versions
JP2012118822A (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP2010268815A priority Critical patent/JP5748118B2/ja
Priority to US13/298,111 priority patent/US20120144294A1/en
Publication of JP2012118822A publication Critical patent/JP2012118822A/ja
Application granted granted Critical
Publication of JP5748118B2 publication Critical patent/JP5748118B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/237Lexical tools
    • G06F40/242Dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Description

本発明は、ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとに係る。特に、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとに関する。
各種の目的で、目的に対応するドキュメントを作成する。
また、各種の目的で、複数の者が手分けして目的に対応したドキュメントを作成する。
例えば、複数の者が、各々に異なる章を担当して、ドキュメントを作成する。
ドキュメントを作成するにあたって、記載様式や用語を統一させる必要がある。
ソフトウエア開発におけるチーム開発において、複数の開発者が一つあるいは分割された一連のファイルやドキュメントを編集する。
例えば、Jazz(登録商標)などのコラボレーション環境におけるチーム開発では、複数の開発者が一つあるいは分割された一連のファイル、ドキュメントを作成して、編集する。
また、例えば、企業が自社の製品のオンラインヘルプドキュメントを編集する。
これらの編集作業においては、ファイル、ドキュメントの記載欄のなかで用語を統一する必要がある。
例えば、異なる章の記載欄において統一された用語が使用される。
そのために、例えば、第3章の文章を生成する際に、それ以前に生成された章の記載欄に現れる用語に合わせることが行われる。
用語の統一には多くの労力を要し、そのための作業コストが嵩むのが常である。
例えば、あらかじめ必要と思われる用語表を作成したり、協同作業をする他の開発者の編集結果を随時所得したりする。
さらの、それらの用語表は編集結果も、作業の進展と共のバージョンアップされるので、こまかな追加、修正を行う。
そこで、ドキュメントの記載欄のなかで既に使われている単語、用語をユーザが今まで以上に容易に再利用できる枠組みの提供が望まれていた。
本発明は以上に述べた問題点に鑑み案出されたもので、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムを提供する。
上記目的を達成するため、本発明に係る記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録するクライアント処理監視工程と、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、を備えるものとした。
上記本発明の構成により、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
以下に、本発明の実施形態に係るドキュメント作成支援方法を説明する。本発明は、以下に記載した実施形態のいずれか、またはそれらの中の二つ以上が組み合わされた態様を含む。
本発明の実施形態に係るドキュメント作成支援方法は、前記編集・入力支援サービス工程が、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程がユーザにドキュメントを作成させる処理過程を監視しユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録し、前記編集・入力支援サービス工程がユーザにドキュメントを作成させる処理過程を監視しドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録する。ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援システムは、前記編集・入力支援サービス工程が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援システムは、前記編集・入力支援サービス工程が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程が、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録し、前記編集・入力支援サービス工程が、記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録する。記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程が、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
上記の実施形態の構成により、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
その結果、辞書にない用語を前記統一用語として前記用語集ファイルに保存できる。
上記目的を達成するため、本発明に係る単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、記憶手段を有するコンピュータシステムに、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録するクライアント処理監視機能と、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、を実現させる。
上記本発明の構成により、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、読み出した前記統一用語の存在をユーザに教示する
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
以下に、本発明の実施形態に係るドキュメント作成支援プログラムを説明する。本発明は、以下に記載した実施形態のいずれか、またはそれらの中の二つ以上が組み合わされた態様を含む。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録し、前記編集・入力支援サービス機能が、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録する。ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録し、前記編集・入力支援サービス機能が、記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録する。記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
上記の実施形態の構成により、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
その結果、辞書にない用語を前記統一用語として用語集ファイルとして保存できる。
以上説明したように、本発明に係るソフトウエア作成支援方法とソフトウエア作成支援装置とソフトウエア作成支援プログラムは、その構成により、以下の効果を有する。
ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、ユーザが作成するドキュメントの記載欄から抽出した用語に完全一致または部分一致する前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザがドキュメントを作成するのを監視し、作成中のドキュメントの記載欄から抽出した用語に完全一致または部分一致する前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが入力デバイスを介して入力コード列を入力し用語を確定させてドキュメントを作成するのを監視し、関連づけた統一用語と入力コード列とを文字列ペアファイルに保存して、ユーザが入力デバイスを介して入力した入力コードを入力するのを監視して読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列文字列ペアファイルから読み出し、読み出した入力コード列に関連づけられた前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語として展開履歴ファイルに保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるの様にしたで、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語とし選択用語を確定させる際に入力した入力コード列と関連づけて展開履歴ファイルに保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるので、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメント保存し、ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、
保存されるドキュメントの記載欄のなかでの用語集ファイルに保存される統一用語の出現する態様を基に前記統一用語の評価値を算出してユーザが教示された統一用語のなかから選択した用語を選択用語と評価値とを関連づけて展開履歴ファイルに保存し、所定のタイミングで保存される統一用語と保存される採用用語とを比較し完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値とが一致しないときにその前記採用用語の存在をユーザに教示する様にしたので、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメントの記載欄に連記された用語のうちから辞書に列記されない用語を統一用語として用語集ファイルに保存する様にしたので、辞書にない用語を前記統一用語として用語集ファイルに保存できる。
従って、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムを提供する。
本発明の第一の実施形態に係るドキュメント作成支援方法の手順図である。 本発明の第二の実施形態に係るドキュメント作成支援方法の手順図である。 本発明の実施形態に係るドキュメント作成支援装置の概念図である。 本発明の第一の実施形態に係るドキュメント作成支援プログラムの機能ブロック図である。 本発明の第二の実施形態に係るドキュメント作成支援プログラムの機能ブロック図である。 本発明の実施形態に係るドキュメント作成支援方法の概念図である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その1である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その2である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その3である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その4である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その5である。 本発明の実施形態に係るドキュメント作成支援方法の作用説明図その6である。
以下、本発明を実施するための形態を、図面を参照して説明する。
本発明の実施形態にかかるドキュメント作成支援方法200は、ドキュメント処理方法100の実施と共に、実施される。
ドキュメント処理方法100は、単数または複数のユーザにドキュメントを作成させる方法である。
ドキュメント処理方法100は、単数または複数のドキュメント処理工程S110で構成される。
例えば、ドキュメント処理工程S110は、ユーザにインプットさせた指令に従いドキュメントを処理しドキュメントファイルD10をアウトプットする。
ドキュメント作成支援方法200は、記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援する方法である。
以下に、本発明にかかるドキュメント作成支援方法を、説明する。
本発明の第一の実施形態にかかるドキュメント作成支援方法を、図を基に、説明する。
図1は、本発明の第一の実施形態に係るドキュメント作成支援方法の手順図である。
本発明の第一の実施形態にかかるドキュメント作成支援方法は、クライアント処理監視工程S210と編集・入力支援サービス工程S220とで構成される。
クライアント処理監視工程S210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20を記憶手段に記録する工程である。
例えば、クライアント処理監視工程S210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、所定のタイミングで抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。
例えば、所定のタイミングとは、ユーザがドキュメントをセーブするタイミング、一定の時間毎のタイミング、その他である。
クライアント処理監視工程S210は、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の統一用語と統一用語を確定させる際に入力デバイスにより入力させた単数または複数の入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルD30を記憶手段に記録してもよい。
クライアント処理監視工程S210は、ユーザに作成させるドキュメントを定義するデータファイルであるドキュメントファイルD10とユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20とを記憶手段に各々に記録してもよい。
クライアント処理監視工程S210は、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の統一用語として列記したデータファイルである用語集ファイルD20を記憶手段に記録してもよい。
複数のドキュメントファイルD10は、複数のユーザの各々毎に記録される。
複数の用語集ファイルD20は、複数のユーザの各々毎に記録される。
複数の文字列ペアファイルD30は、複数のユーザの各々毎に記録される。
例えば、複数のドキュメントファイルD10と複数の用語集ファイルD20と複数の文字列ペアファイルD30とは複数のユーザに各々に関連づけて記録される。
ドキュメントファイルD10は、ドキュメントを定義するデータファイルである。
用語集ファイルD20は、単数または複数の統一用語を列記されるデータファイルである。
統一用語は、ユーザに作成させるドキュメントの記載欄のなかから抽出された用語である。
例えば、統一用語は、ドキュメントの記載欄中の造語である。
例えば、統一用語は、ユーザが定義する用語である。
例えば、統一用語は、ドキュメントの記載欄中の用語であって、プルーフリードまたはかな漢字変換のために準備される辞書に記載されていない用語である。
文字列ペアファイルD30は、互いに関連づけられた統一用語と入力コード列とを列記されるデータファイルである。
入力コード列は、関連づけられた統一用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
例えば、入力コード列は、アスキーコード列、アルファベット文字列、半角カタカナ文字列、カタカナ文字列、ひらがな文字列、その他である。
例えば、統一用語が「グローバルモニタ」であって、入力コード列が「guroーbarumonita」である。
編集・入力支援サービス工程S220は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在をユーザに教示する工程である。
ここで、完全一致とは、任意の2つの文字列を比較する際に、文字の数と配列とがまったく同じになることである。
ここで、部分一致とは、任意の2つの文字列を比較する際に、文字列の一部が一致することである。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在を意味するグラフィックをユーザに表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、または抽出した用語にアンダーラインを付加する。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示するときに、新たに表示したウインドウに統一用語を表示させる。
例えば、ドキュメントを表示するときに、新たに表示したウインドウに部分一致する文字列数が多い順番に表示する。
編集・入力支援サービス工程S220は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し統一用語の存在をユーザに教示してもよい。
例えば、編集・入力支援サービス工程220は、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し統一用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、また抽出した用語にアンダーラインを付加する。
例えば、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
編集・入力支援サービス工程S220は、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列を記憶手段に記録される文字列ペアファイルD30から読み出し読み出された入力コード列に関連づけられた統一用語の存在をユーザに教示してもよい。
ユーザが入力コード列を入力デバイスにより入力させるに従って、用語をコンプリーションしてもよい。この様にすると、入力コード列を完成させるに従い、統一用語が絞り込まれる。
統一用語の存在を教示する方法は、上述するものと同じなので、記載を省略する。
編集・入力支援サービス工程S220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示する。
例えば、編集・入力支援サービス工程220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在を意味するグラフィックを表示する。
例えば、所定のタイミングは、ユーザが入力デバイスにより入力コード列を入力するタイミングである。
例えば、ドキュメントを表示しているときに、グラフィックは、採用用語をハイライトさせることであったり、採用用語にアンダーラインを付加する事である。
編集・入力支援サービス工程S220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列とを関連づけて列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示してもよい。
採用用語の存在をユーザに教示する方法は、上述したものと同じなので、記載を省略する。
編集・入力支援サービス工程S220は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルD10に定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて統一用語の評価値を算定して、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と採用用語に対応する統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し、完全一致する採用用語と統一用語とに各々に関連づけられた2つの評価値が一致しないときにその採用用語の存在をユーザに教示する、
採用用語の存在をユーザに教示する方法は、上述したものと同じなので、記載を省略する。
評価関数は、単数または複数の統一用語の記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として、統一用語の評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメントの文頭から最初に出現する順番に応じる評価値を算出する。
例えば、評価値「1」は、複数の統一用語のなかでドキュメントに文頭から1番目に出現する用語の評価値である。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメント出現する頻度の順番に応じる評価値を算出する。
例えば、評価値「1」は、複数の統一用語のなかでドキュメントに最も多く出現する用語の評価値である。
例えば、評価関数は、ユーザが手動で設定した評価値テーブルから評価値を算出する。
記憶手段を利用して複数のユーザが複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、3名のユーザ(「ユーザA」、「ユーザB」、「ユーザC」と呼称する)が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視工程S210と編集・入力支援サービス工程S220との関係を説明する。
例えば、クライアント処理監視工程S210は、ユーザAに作成させるドキュメントAの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20をユーザAに関連づけて記憶手段に記録し、ユーザBに作成させるドキュメントBの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20をユーザBに関連づけて記憶手段に記録し、ユーザCに作成させるドキュメントCの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20をユーザCに関連づけて記憶手段に記録する。
編集・入力支援サービス工程S220は、ユーザAに作成させるドキュメントAの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルD20とユーザBに関連づけられた用語集ファイルD20とユーザCに関連づけられた用語集ファイルD20とから読み出しに読み出した統一用語の存在をユーザAに教示し、ユーザBに作成させるドキュメントBの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルD20とユーザBに関連づけられた用語集ファイルD20とユーザCに関連づけられた用語集ファイルD20とから読み出しに読み出した統一用語の存在をユーザBに教示し、ユーザCに作成させるドキュメントCの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルD20とユーザBに関連づけられた用語集ファイルD20とユーザCに関連づけられた用語集ファイルD20とから読み出しに読み出した統一用語の存在をユーザCに教示する。
例えば、ユーザAに関連づけられたファイルは、ユーザAにとってリードライトでき、ユーザBとユーザCにとってリードオンリーである。
ユーザBに関連づけられたファイルは、ユーザBにとってリードライトでき、ユーザAとユーザCにとってリードオンリーである。
ユーザCに関連づけられたファイルは、ユーザAにとってリードライトでき、ユーザAとユーザBにとってリードオンリーである。
記憶手段を利用して単数のユーザが単数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、1名のユーザ(「ユーザA」と呼称する)がドキュメントを作成するのを支援する場合のクライアント処理監視工程S210と編集・入力支援サービス工程S220との関係を説明する。
例えば、クライアント処理監視工程S210は、ユーザAに作成させるドキュメントAの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザAに関連させて記憶手段に記録する。
編集・入力支援サービス工程S220は、ユーザAに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルから読み出し読み出した統一用語の存在をユーザAに教示する。
複数の展開履歴ファイルD40は、複数のユーザの各々毎に記録される。
展開履歴ファイルD40は、単数または複数の採用用語を列記されるデータファイルである。
採用用語は、ユーザに教示した単数または複数の統一用語のなかからユーザにドキュメントの記載欄の中の用語として採用させた用語である。
展開履歴ファイルD40は、互いに関連づけられた単数または複数の採用用語と入力データ列とを列記されるデータファイルであってもよい。
入力データ列は、関連づけられた採用用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
展開履歴ファイルD40は、互いに関連づけられた単数または複数の採用用語と入力データ列と評価値とを列記されるデータファイルであってもよい。
評価値は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて算出した値である。
次に、本発明の第二の実施形態にかかるドキュメント作成支援方法を、図を基に、説明する。
図2は、本発明の第二の実施形態に係るドキュメント作成支援方法の手順図である。
本発明の第二の実施形態にかかるドキュメント作成支援方法は、クライアント処理監視210と編集・入力支援サービス工程220と共有バッファ管理工程230とで構成される。
クライアント処理監視工程S210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する工程である。
クライアント処理監視工程S210の説明は第一の実施形態にかかるドキュメント作成支援方法のものと同じなので、その説明を省略する。
編集・入力支援サービス工程S220は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し読み出した統一用語の存在をユーザに教示する工程である。
編集・入力支援サービス工程S220の説明は第一の実施形態にかかるドキュメント作成支援方法のものと同じなので、その説明を省略する。
共有バッファ管理工程S230は、用語集ファイルD20を共有バッファ12に記録する工程である。
共有バッファ管理工程S230は、用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に記録してもよい。
共有バッファ管理工程230は、ドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に記録してもよい。
共有バッファ12は、複数のユーザからアクセス可能な記憶手段である。
例えば、ユーザAに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とユーザBに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とユーザCに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とが共有バッファ12に記録される。
次に、本発明の実施形態にかかるドキュメント作成支援装置を、図を基に、説明する。
図3は、本発明の実施形態に係るドキュメント作成支援装置の概念図である。
ドキュメント作成支援装置は、ドキュメント処理装置と共に、用いられる。
例えば、1個の装置が、ドキュメント作成支援装置とドキュメント処理装置とを兼ねる。
ドキュメント作成支援装置は、クライアント処理監視手段と編集・入力支援手段とで構成される。
ドキュメント作成支援装置は、クライアント処理監視手段と編集・入力支援手段と共有バッファ管理手段とで構成される。
ドキュメント作成支援装置は、複数のユーザに各々に割り付けられる複数のコンピュータ20で構成される。
複数のコンピュータ20は電気通信網で通信可能に接続される。
ドキュメント作成支援装置は、複数のユーザに各々に割り付けられる複数のコンピュータ20とコラボレーションフレームワーク10で構成されてもよい。
コラボレーションフレームワーク10は、サーバ11と共有バッファ12とで構成されてもよい。
複数のコンピュータ20とコラボレーションフレームワーク10とは、電気通信網で、互いに通信可能に接続されてもよい。
コンピュータ20は、プログラムをインストールされて、クライアント処理監視機能と編集・入力支援機能とを実現する。
また、サーバ11は、プログラムをインストールされて、共有バッファ管理機能を実現する。
次に、本発明の実施形態にかかるドキュメント作成支援プログラムを、説明する。
ドキュメント作成支援プログラムは、ドキュメント処理プログラムと同時に使用される。
ドキュメント処理プログラムは、コンピュータに、ドキュメント処理機能F110を実現させる。
ドキュメント作成支援プログラムは、単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するプログラムである。
以下の本発明にかかるドキュメント作成支援プログラムを、説明する。
本発明の第一の実施形態にかかるドキュメント作成支援プログラムを、図を基に、説明する。
図4は、本発明の第一の実施形態に係るドキュメント作成支援プログラムの手順図である。
本発明の第一の実施形態にかかるドキュメント作成支援プログラムは、記録手段を有するコンピュータに、クライアント処理監視機能F210と編集・入力支援サービス機能F220とを実する。
クライアント処理監視機能F210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する機能である。
例えば、クライアント処理監視機能f210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、所定のタイミングで抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。
例えば、所定のタイミングとは、ユーザがドキュメントをセーブするタイミング、一定の時間毎のタイミング、その他である。
クライアント処理監視機能F210は、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の統一用語と統一用語を確定させる際に入力デバイスにより入力させた単数または複数の入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録してもよい。
例えば、クライアント処理監視機能F210は、ドキュメント処理機能F110を実行するコンピュータの処理にフックをかけて、用語を確定させる際に入力デバイスにより入力させた入力コード列を読み取る。
クライアント処理監視機能F210は、ユーザに作成させるドキュメントとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録してもよい。
クライアント処理監視機能F210は、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録してもよい。
複数のドキュメントファイルD10は、複数のユーザの各々毎に記録される。
複数の用語集ファイルD20は、複数のユーザの各々毎に記録される。
複数の文字列ペアファイルD30は、複数のユーザの各々毎に記録される。
ドキュメントファイルD10は、ドキュメントを記載されたデータファイルである。
用語集ファイルD20は、単数または複数の統一用語を列記されるデータファイルである。
統一用語は、ユーザに作成させるドキュメントの記載欄のなかから抽出された用語である。
例えば、統一用語は、ドキュメントの記載欄中の造語である。
文字列ペアファイルD30は、互いに関連づけられた統一用語と入力コード列とを列記されるデータファイルである。
入力コード列は、関連づけられた統一用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
例えば、統一用語が「グローバルモニタ」であって、入力コード列が「groーbarumonita」である。
編集・入力支援サービス機能F220は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在をユーザに教示する機能である。
ここで、完全一致とは、任意の2つの文字列を比較する際に、文字の数と配列とがまったく同じになることである。
ここで、部分一致とは、任意の2つの文字列を比較する際に、文字列の一部が一致することである。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在を意味するグラフィックをユーザに表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、または抽出した用語にアンダーラインを付加する。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
編集・入力支援サービス機能F220は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルD20から読み出し統一用語の存在をユーザに教示してもよい。
例えば、編集・入力支援サービス機能220は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルD20から読み出し統一用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせ、または抽出した用語にアンダーラインを付加する。
例えば、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルD20から読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
編集・入力支援サービス機能F220は、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列を記憶手段に記録される文字列ペアファイルD30から読み出し読み出された入力コード列に関連づけられた統一用語の存在をユーザに教示してもよい。
統一用語の存在を教示するプログラムは、上述するものと同じなので、記載を省略する。
編集・入力支援サービス機能F220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルに列記される採用用語と記憶手段に記録される用語集ファイルに列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示する。
例えば、編集・入力支援サービス機能220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルD40を記録し、所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、採用用語をハイライトさせ、または採用用語にアンダーラインを付加する。
編集・入力支援サービス機能F220は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列とを関連づけて列記したデータファイルである展開履歴ファイルD40を記録し所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルに列記される統一用語とを比較し完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示してもよい。
採用用語の存在をユーザに教示するプログラムは、上述したものと同じなので、記載を省略する。
編集・入力支援サービス機能F220は、記憶手段に記録された用語集ファイルD20に列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて統一用語の評価値を算定して、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と採用用語に対応する統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し所定のタイミングで展開履歴ファイルD40に列記される採用用語と記憶手段に記録される用語集ファイルD20に列記される統一用語とを比較し完全一致する採用用語と統一用語とに各々に関連づけられた2つの評価値が一致しないときにその採用用語の存在をユーザに教示する、
採用用語の存在をユーザに教示するプログラムは、上述したものと同じなので、記載を省略する。
評価関数は、統一用語の記憶手段に記憶されたドキュメントファイルD10に定義されるドキュメントの記載欄に出現する態様を基礎として、統一用語の評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメントの文頭から最初に出現する順番に応じる評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメント出現する頻度に応じる評価値を算出する。
例えば、評価関数は、ユーザが手動で設定した評価値テーブルから評価値を算出する。
記憶手段を利用して複数のユーザが複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、3名のユーザ(「ユーザA」、「ユーザB」、「ユーザC」と呼称する)が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視機能F210と編集・入力支援サービス機能F220との関係を説明する。
例えば、クライアント処理監視機能F210は、ユーザAに作成させるドキュメントAの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザAに関連づけて記憶手段に記録し、ユーザBに作成させるドキュメントBの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザBに関連づけて記憶手段に記録し、ユーザCに作成させるドキュメントCの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザCに関連づけて記憶手段に記録する。
編集・入力支援サービス機能F220は、ユーザAに作成させるドキュメントAの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルとユーザBに関連づけられた用語集ファイルとユーザCに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザAに教示し、ユーザBに作成させるドキュメントBの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルとユーザBに関連づけられた用語集ファイルとユーザCに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザBに教示し、ユーザCに作成させるドキュメントCの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルとユーザBに関連づけられた用語集ファイルとユーザCに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザCに教示する。
記憶手段を利用して単数のユーザが単数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、1名のユーザ(「ユーザA」と呼称する)が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視機能F210と編集・入力支援サービス機能F220との関係を説明する。
クライアント処理監視機能F210は、ユーザAに作成させるドキュメントAの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザAに関連させて記憶手段に記録する。
編集・入力支援サービス機能F220は、ユーザAに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザAに関連づけられた用語集ファイルから読み出し読み出した統一用語の存在をユーザAに教示する。
複数の展開履歴ファイルD40は、複数のユーザの各々毎に記録される。
展開履歴ファイルD40は、単数または複数の採用用語を列記されるデータファイルである。
採用用語は、ユーザに教示した単数または複数の統一用語のなかからユーザにドキュメントの記載欄の中の用語として採用させた用語である。
展開履歴ファイルD40は、互いに関連づけられた単数または複数の採用用語と入力データ列とを列記されるデータファイルである。
入力データ列は、関連づけられた採用用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
展開履歴ファイルD40は、互いに関連づけられた単数または複数の採用用語と入力データ列と評価値とを列記されるデータファイルである。
評価値は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に各々に出現する態様を基礎として所定の評価関数を用いて算出した値である。
次に、本発明の第二の実施形態にかかるドキュメント作成支援プログラムを、図を基に、説明する。
図5は、本発明の第二の実施形態に係るドキュメント作成支援プログラムの手順図である。
本発明の第二の実施形態にかかるドキュメント作成支援プログラムは、記憶手段を有するコンピュータに、クライアント処理監視210と編集・入力支援サービス機能220と共有バッファ管理機能230と実現させる。
クライアント処理監視機能F210は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルD20を記憶手段に記録する機能である。
クライアント処理監視機能F210の説明は、第一の実施形態にかかるドキュメント作成支援プログラムのものと同じなので説明を省略する。
編集・入力支援サービス機能F220は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し読み出した統一用語の存在をユーザに教示する機能である。
編集・入力支援サービス機能F220の説明は、第一の実施形態にかかるドキュメント作成支援プログラムのものと同じなので説明を省略する。
共有バッファ管理機能F230は、用語集ファイルD20を共有バッファ12に記録する機能である。
共有バッファ管理機能F230は、用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に記録してもよい。
共有バッファ管理機能230は、ドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に記録してもよい。
共有バッファ12は、複数のユーザからアクセス可能な記憶手段である。
ユーザAに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とユーザBに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とユーザCに関連づけられたドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に記録する。
以下に、本発明にかかるドキュメント作成支援手段、ドキュメント作成支援装置、及びドキュメント作成支援プログラムの作用を、具体例に則して、図を基に、説明する。
図6は、本発明の実施形態に係るドキュメント作成支援方法の概念図である。
図7は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その1である。図8は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その2である。図9は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その3である。図10は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その4である。図11は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その5である。図12は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その6である。
ソフトウエア作成支援プログラムがインストールされたコンピュータであるフトウエア開発装置がフトウエア開発方法を実施する場合を例に説明する。
説明の便宜上、ユーザA、ユーザB、ユーザCがドキュメントを手分けして作成するために、ユーザAが第一章を担当し、ユーザBが第三章を担当し、ユーザCがAppendix Bを担当するとして、説明する。
ユーザAが作成したドキュメント第一章の記載欄から統一用語を抽出し、ユーザCが
ドキュメントのAppendix Bの記載欄を作成中に、統一用語のなかから用語を採用する場合を、説明する。
(処理1:ユーザA入力開始)
ユーザAが、コンピュータを使用してドキュメントの第一章の記載欄を処理するための入力する。
ユーザAの操作するコンピュータ20が、ドキュメント処理機能F110を実現して、ドキュメントの第一章の記載欄を処理する。
コンピュータ20は、ドキュメント処理機能F110を実現して、ドキュメントファイルD10を生成する。
または、コンピュータ20は、クライアント処理監視機能F210を実現して、ドキュメントファイルD10を生成する。
コンピュータ20は、クライアント処理監視機能F210を実現して、ドキュメントの記載欄から用語「グローバルモニタ」と用語「ラショナル製品」とを抽出して、統一用語として列記した用語集ファイルD20を生成する。
コンピュータ20は、クライアント処理監視機能F210を実現して、統一用語「グローバルモニタ」と入力データ列「guroーbarumonita」と関連づけ、統一用語「ラショナル製品」と入力データ列「rashonaruseihinn」とを関連づけて連記した文字列ペアファイルD30を生成する。
(処理2:情報を共有バッファに転送)
ユーザAの使用するコンピュータ20は、クライアント処理監視機能F210を実現して、コラボレーションフレームワーク10に、ドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30と転送する。
コラボレーションフレームワーク10は、共有バッファ管理機能F230を実行して、ユーザAのクライアント情報であるドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に格納する。
その他に、コラボレーションフレームワーク10は、共有バッファ管理機能F230を実行して、ユーザBのクライアント情報であるドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とユーザCのクライアント情報であるドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に格納する。
(処理3:ユーザCが編集開始)
ユーザCが、コンピュータ20を使用してドキュメントのAppendix Bの記載欄を処理するための入力する。
コンピュータ20が、ドキュメント処理機能F110を実現して、ドキュメントのAppendix Bの記載欄を処理する。
(処理4:用語の展開(コンプリーション))
ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、ユーザCにドキュメントを作成させる処理過程を監視し、ユーザCに作成させるドキュメントの記載欄のなかの用語を確定させる際に入力デバイスにより入力させた入力コード列「guroー」を読み取る。
ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、共有バッファ12に記憶されるユーザAの文字列ペアファイルD30のなかから入力コード列「guroー」に完全一致または部分一致する入力コード列「guroーbarumonita」を読み出し、読み出された「guroーbarumonita」に関連づけられた用語「グローバルモニタ」をユーザCにウインドウを開いて表示する。
図6は、用語「グローバルモニター」の他に、文字列ペアファイルD30から取りだした用語「グローバルモニターエージェント」と用語「グローバル化」とを表示する様子を示す。
ユーザCの操作するコンピュータ20が、ユーザCの選択した用語「グローバルモニタ」をドキュメントの記載欄の入力コード列「guroー」を置き換える。

ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、入力コード列「guroー」と用語「グローバルモニタ」とを関連づけて列記した展開履歴ファイルD40を記憶する。
さらに、ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、共有バッファ12に記憶されたドキュメントファイルに定義されるドキュメントファイルD10を参照し、用語「グローバルモニタ」の評価値を評価関数を用いて算出する。
例えば、用語「グローバルモニタ」がユーザAのドキュメントの記載欄に文頭から最初に出願する順番が「1」番であるので、評価値「1」を算出する。
ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、入力コード列「guroー」と用語「グローバルモニタ」と評価値「1」とを関連づけて列記した展開履歴ファイルD40を記憶する。
(処理5:用語修正)
さらに、ユーザAが、コンピュータを使用してドキュメントの第一章の記載欄を処理するための入力する。
ユーザがドキュメントの第一章の記載欄中の用語「グローバルモニタ」を用語「グローバルモニター」に変更する。
コンピュータ20は、ドキュメント処理機能F110を実現して、ドキュメントファイルD10を生成する。
コンピュータ20は、クライアント処理監視機能F210を実現して、ドキュメントの記載欄から用語「グローバルモニター」と用語「ラショナル製品」とを抽出して、統一用語として列記した用語集ファイルD20を生成する。
コンピュータ20は、クライアント処理監視機能F210を実現して、統一用語「グローバルモニター」と入力データ列「guroーbarumonitaー」と関連づけ、統一用語「ラショナル製品」と入力データ列「rashonaruseihinn」とを関連づけて連記した文字列ペアファイルを生成する。
ユーザAの使用するコンピュータ20は、クライアント処理監視機能F210を実現して、コラボレーションフレームワーク10に、ドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30と転送する。
コラボレーションフレームワーク10は、共有バッファ管理機能F230を実行して、ユーザAのクライアント情報であるドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30とを共有バッファ12に格納する。
この結果、共有バッファのユーザAのドキュメントファイルD10と用語集ファイルD20と文字列ペアファイルD30のデータ中の統一用語「グローバルモニタ」がなくなり、新たに、統一用語「グローバルモニター」が列記される。
(処理6:自動再展開、警告)
ユーザCが、コンピュータ20を使用してドキュメントのAppendix Bの記載欄を処理するための入力する。
コンピュータ20が、ドキュメント処理機能F110を実現して、ドキュメントのAppendix Bの記載欄を処理する。
ユーザCの操作するコンピュータ20が、編集・入力支援サービス機能F220を実現させて、所定のタイミングで展開履歴ファイルに列記される採用用語「グローバルモニタ」と記憶手段に記録される用語集ファイルに列記される統一用語「グローバルモニター」とを比較し完全一致する採用用語と統一用語とがないので、その採用用語「グローバルモニタ」の存在をユーザに教示する。
ユーザCの作成中のドキュメントの記載欄の用語「グローバルモニタ」にアンダーラインを付して、ユーザCに警告する。
ユーザCは、表示を見て、作成中のドキュメントの用語「グローバルモニタ」を用語「「グローバルモニター」に変更する。
また、本発明の実施形態に係るドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとは、その構成により、以下の効果を有する。
ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルD20に保存し、ユーザが作成するドキュメントの記載欄から抽出した用語に完全一致または部分一致する統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザがドキュメントを作成するのを監視し、作成中のドキュメントの記載欄から抽出した用語に完全一致または部分一致する統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザが入力デバイスを介して入力コード列を入力し用語を確定させてドキュメントを作成するのを監視し、関連づけた統一用語と入力コード列とを文字列ペアファイルに保存して、ユーザが入力デバイスを介して入力した入力コードを入力するのを監視して読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列文字列ペアファイルから読み出し、読み出した入力コード列に関連づけられた統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語として展開履歴ファイルD40に保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるの様にしたで、ユーザは採用用語に一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語とし選択用語を確定させる際に入力した入力コード列と関連づけて展開履歴ファイルD40に保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるので、ユーザは採用用語に一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメント保存し、ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、保存されるドキュメントの記載欄のなかでの用語集ファイルに保存される統一用語の出現する態様を基に統一用語の評価値を算出してユーザが教示された統一用語のなかから選択した用語を選択用語と評価値とを関連づけて展開履歴ファイルに保存し、所定のタイミングで保存される統一用語と保存される採用用語とを比較し完全一致する採用用語に関連づけられた評価値と統一用語に関連づけられた評価値とが一致しないときにその採用用語の存在をユーザに教示する様にしたので、ユーザは採用用語と評価値の一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメントの記載欄に連記された用語のうちから辞書に列記されない用語を統一用語として用語集ファイルに保存する様にしたので、辞書にない用語を統一用語として用語集ファイルD20として保存できる。
また、上記の様にしたので、複数のユーザが手分けしてドキュメントを作成して、作成したドキュメントを合体させたときに、全体として用語の統一した書類を完成させることをdけいる。
本発明は以上に述べた実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で各種の変更が可能である。
ドキュメントファイル、用語集ファイル、文字列ペアファイル及び展開履歴ファイルは記憶装置に保存されるものであるとして説明したが、これに限定されない。例えば、ドキュメントファイル、用語集ファイル、文字列ペアファイル及び展開履歴ファイルはメモリに保存されるものであってもよい。
10 コラボレーションフレームワーク
11 サーバ
12 共有バッファ
20 コンピュータ
D10 ドキュメントファイル
D20 用語集ファイル
D30 文字列ペアファイル
D40 展開履歴ファイル
100 ドキュメント処理方法
S110 ドキュメント処理工程
200 ドキュメント作成支援方法
S210 クライアント処理監視工程
S220 編集・入力支援サービス工程
S230 共有バッファ管理工程
F110 ドキュメント処理機能
F210 クライアント処理監視機能
F220 編集・入力支援サービス機能
F230 共有バッファ管理機能
特開1999−232089号 特開2007−026155号 特開2004−021835号 特開2000−089943号

Claims (14)

  1. 記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザにより作成さるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援方法。
  2. 記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザドキュメントを作成る処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援方法。
  3. 記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザドキュメントを作成る処理過程を監視し、ユーザにより作成さるドキュメントの記載欄のなかの単数または複数の用語確定された際に入力デバイスにより各々に入力さた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語確定された際に入力デバイスにより入力さた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録する前記クライアント処理監視工程と、
    ユーザドキュメントを作成る処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザにより入力デバイスにより入力さる入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を前記ドキュメントファイルに関連して記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの前記入力コード列を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援方法。
  4. 記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記編集・入力支援サービス工程が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援方法。
  5. 記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記クライアント処理監視工程が、ユーザがドキュメントを作成する処理過程を監視しユーザにより作成されたドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録し
    前記編集・入力支援サービス工程が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザにより前記ドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力さた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、ユーザにより作成されるドキュメントの記載欄のなかの前記入力コード列に完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援方法。
  6. 記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記編集・入力支援サービス工程が、前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに前記ドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記憶手段に記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援方法。
  7. 記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に単数または複数の統一用語として列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
    ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
    を備え、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援方法。
  8. 単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザにより作成さるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援プログラム。
  9. 単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザドキュメントを作成る処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援方法プログラム。
  10. 単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザドキュメントを作成る処理過程を監視し、ユーザにより作成さるドキュメントの記載欄のなかの単数または複数の用語確定された際に入力デバイスにより各々に入力さた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語確定された際に入力デバイスにより入力さた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録する前記クライアント処理監視機能と、
    ユーザドキュメントを作成る処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザにより入力デバイスにより入力さる入力コード列を読み取り読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を前記ドキュメントファイルに関連して記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの前記入力コード列を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援プログラム。
  11. 複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記編集・入力支援サービス機能が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援プログラム。
  12. 複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記クライアント処理監視機能が、ユーザがドキュメントを作成する処理過程を監視しユーザにより作成されたドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録し、
    前記編集・入力支援サービス機能が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語と単数または複数の前記採用用語確定させる際に入力デバイスにより各々に入力さた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、ユーザにより作成されるドキュメントの記載欄のなかの前記入力コード列に完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援プログラム。
  13. 複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
    前記編集・入力支援サービス機能が、前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに前記ドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用さた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記憶手段に記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた2つの評価値が一致しないときにその前記採用用語の存在を該一人のユーザに教示する、
    ことを特徴とするドキュメント作成支援プログラム。
  14. 単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
    記憶手段を有するコンピュータシステムに、
    ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に単数または複数の統一用語として列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
    ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
    を実現させ、
    ここで、
    単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従う、
    ことを特徴とするドキュメント作成支援プログラム。
JP2010268815A 2010-12-01 2010-12-01 ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム Expired - Fee Related JP5748118B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010268815A JP5748118B2 (ja) 2010-12-01 2010-12-01 ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム
US13/298,111 US20120144294A1 (en) 2010-12-01 2011-11-16 Assisting document creation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010268815A JP5748118B2 (ja) 2010-12-01 2010-12-01 ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム

Publications (2)

Publication Number Publication Date
JP2012118822A JP2012118822A (ja) 2012-06-21
JP5748118B2 true JP5748118B2 (ja) 2015-07-15

Family

ID=46163439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010268815A Expired - Fee Related JP5748118B2 (ja) 2010-12-01 2010-12-01 ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム

Country Status (2)

Country Link
US (1) US20120144294A1 (ja)
JP (1) JP5748118B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9037956B2 (en) * 2012-03-29 2015-05-19 Audible, Inc. Content customization
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
KR102671676B1 (ko) * 2021-12-16 2024-06-03 (주)제이앤피메디 키워드 데이터 연동 시스템 및 그 방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05250372A (ja) * 1992-03-09 1993-09-28 Nec Corp ドキュメント作成編集方法
JPH08161320A (ja) * 1994-11-30 1996-06-21 Toshiba Corp 文書作成装置及びその表示処理方法
JPH1166059A (ja) * 1997-08-14 1999-03-09 Toshiba Corp 情報処理装置、辞書管理装置、ネットワークシステム、情報処理装置の辞書管理方法、及び記録媒体
US6785869B1 (en) * 1999-06-17 2004-08-31 International Business Machines Corporation Method and apparatus for providing a central dictionary and glossary server
JP2001243221A (ja) * 2000-03-02 2001-09-07 Takuo Kitamura 電子機器の文字入力方法と文字入力システム
JP2001357029A (ja) * 2000-04-05 2001-12-26 Fujitsu Ltd 文書作成装置
JP3937741B2 (ja) * 2001-03-28 2007-06-27 セイコーエプソン株式会社 文書の標準化
US6820075B2 (en) * 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
JP3935374B2 (ja) * 2002-02-28 2007-06-20 株式会社東芝 辞書構築支援方法、装置及びプログラム
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry
JP2006107143A (ja) * 2004-10-05 2006-04-20 Infocom Corp 学習型辞書管理システム
US7957955B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Method and system for providing word recommendations for text input

Also Published As

Publication number Publication date
US20120144294A1 (en) 2012-06-07
JP2012118822A (ja) 2012-06-21

Similar Documents

Publication Publication Date Title
CN103778234B (zh) 报表的生成方法及装置
JP4972866B2 (ja) 変換プログラム
US20030131342A1 (en) Debugger with activity alert
JPH08190587A (ja) 業務プロセスのシミュレーションシステム
JP6417791B2 (ja) アプリケーションテスト支援装置、そのデータ処理方法、およびプログラム
EP3103002B1 (en) Batch generation of links to documents based on document name and page content matching
JP2019021341A (ja) アプリケーションテスト支援装置、そのデータ処理方法、およびプログラム
US7853595B2 (en) Method and apparatus for creating a tool for generating an index for a document
CN111143370B (zh) 用于分析多个数据表之间关系的方法、设备和计算机可读存储介质
Kuschke et al. Pattern-based auto-completion of UML modeling activities
JP5748118B2 (ja) ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム
US20070113173A1 (en) Method and system for generating a technical manual
JP4826120B2 (ja) 業務仕様作成支援システム及び方法
WO2015162737A1 (ja) 音訳作業支援装置、音訳作業支援方法及びプログラム
CN114647735A (zh) 关系图谱的展示方法、介质以及显示装置
JP2008077208A (ja) 業務フロー編集プログラム、業務フロー編集装置および業務フロー編集方法
CN116225902A (zh) 生成测试用例的方法、装置及设备
CN115033436A (zh) 页面测试方法及装置、电子设备、存储介质
Setiyanto et al. Data science with excel
US20120047485A1 (en) Method for assisting in the development or use of a complex system
JP6157166B2 (ja) 部品生成システムおよび方法ならびにプログラム
US20070106696A1 (en) Method and system for generating a manual
JP4777740B2 (ja) テスト支援システム
JP2008117029A (ja) 運用作業手順作成時の不正手順チェックアウト方法、障害発生防止のためのコマンド生成方法、および自動実行コマンド生成システム、ならびにそのプログラム
JP2014035638A (ja) 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130903

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140812

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141007

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

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20150409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150430

R150 Certificate of patent or registration of utility model

Ref document number: 5748118

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees