(57)【要約】【課題】従来、会計情報などの専門的な情報の入力が困難であった。【解決手段】定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、定型的な文に対応し、２以上の自立語を含む自然言語文を受け付ける受付部と、自然言語文から２以上の自立語を取得する自立語取得部と、２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを蓄積するレコード蓄積部とを具備し、受付部は、１以上の定型文情報のうちのいずれかの定型文情報が有する２以上の各変数に対する２以上の自立語の入力を受け付け、レコード蓄積部は、受付部が受け付けた２以上の各自立語を、当該各自立語に対応する属性の属性値とするレコードを蓄積する情報処理装置により、専門的な情報を容易に入力できる。【選択図】図２
2020004461.tif 000002
【特許請求の範囲】
【請求項１】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、
前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、
自立語または自立語の一部の入力を受け付ける受付部と、
前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記受付部が受け付けた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索部と、
前記検索部が取得した１以上の属性値を、当該１以上の各属性値を有するマスタテーブルを識別する情報に対応付けて出力する候補出力部とを具備し、
前記受付部は、
前記１以上の属性値のうちの選択された属性値を、前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付けし、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部とをさらに具備する情報処理装置。
【請求項２】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、
前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、
自立語または自立語の一部の入力を受け付ける受付部と、
前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記受付部が受け付けた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索部と、
前記検索部が取得した１以上の属性値を出力する候補出力部と、
一の定型文情報が有する変数に対応する新規の属性値を前記マスタテーブルに登録するための１以上のオブジェクトを出力する登録オブジェクト出力部とを具備し、
前記１以上の属性値と前記１以上のオブジェクトとは、一の画面上に出力され、
ユーザにより、前記１以上のオブジェクトのうち、一のオブジェクトが選択された場合、前記受付部は、当該一のオブジェクトの選択を受け付け、かつ自立語を受け付け、
前記一のオブジェクトに対応する変数に対応するマスタテーブルに前記受付部が受け付けた自立語を蓄積するマスタ蓄積部をさらに具備し、
前記ユーザにより、前記１以上の属性値のうちの、一の属性値が選択された場合、前記受付部は、当該選択された属性値を、前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付け、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部とをさらに具備する情報処理装置。
【請求項３】
定型的な文の情報であり、２以上の変数を有する２以上の定型文情報を格納している定型文情報格納部と、
文字列を受け付ける受付部と、
前記受付部が受け付けた文字列を含む１以上の定型文情報を前記定型文情報格納部から取得する定型文情報取得部と、
前記１以上の定型文情報を出力する定型文情報出力部とを具備し、
前記受付部は、
前記１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ当該選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付けることにより構成された自然言語文を取得し、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部とをさらに具備する情報処理装置。
【請求項４】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、
前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、
一の定型文情報が有する変数に対する自立語が入力され、構成された自然言語文を受け付ける受付部と、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部と、
前記変数に対する自立語が当該変数に対応するマスタテーブルに存在するか否かを判断し、存在しない場合、当該自立語を当該マスタテーブルに蓄積するマスタ蓄積部とを具備する情報処理装置。
【請求項５】
前記変数に対する自立語が当該変数に対応するマスタテーブルに存在しない場合、当該自立語を当該マスタテーブルに蓄積するか否かを問う情報を出力し、当該情報の出力に応じて指示を受け付け、当該指示が当該自立語を当該マスタテーブルに蓄積する旨の指示である場合に、前記マスタ蓄積部は、当該自立語を当該マスタテーブルに蓄積する請求項４記載の情報処理装置。
【請求項６】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、
定型的な文に対応し、金額の情報を含む２以上の自立語を有し、会計の取り引きを示す自然言語文を受け付ける受付部と、
前記自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部と、
前記受付部が受け付けた自然言語文が前記定型文情報格納部に格納されているいずれかの定型文情報に対応付くか否かを判断し、いずれかの定型文情報にも対応付いていないと判断した場合に、当該自然言語文に対応する未確定科目の仕訳データであり、前記金額の情報を有する仕訳データを生成し、蓄積する未確定科目仕訳データ生成部とを具備する情報処理装置。
【請求項７】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、受付部と、検索部と、候補出力部と、自立語取得部と、レコード蓄積部とにより実現される情報処理方法であって、
前記受付部が、自立語または自立語の一部の入力を受け付ける第一受付ステップと、
前記検索部が、前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記第一受付ステップで受け付けられた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索ステップと、
前記候補出力部が、前記検索ステップで取得された１以上の属性値を、当該１以上の各属性値を有するマスタテーブルを識別する情報に対応付けて出力する候補出力ステップと、
前記受付部が、前記１以上の属性値のうちの選択された属性値を、前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付ける第二受付ステップと、
前記自立語取得部が、前記第二受付ステップで受け付けられた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得ステップと、
前記レコード蓄積部が、前記自立語取得ステップで取得された２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積ステップとを具備する情報処理方法。
【請求項８】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、受付部と、検索部と、候補出力部と、登録オブジェクト出力部と、マスタ蓄積部と、自立語取得部と、レコード蓄積部とにより実現される情報処理方法であって、
前記受付部が、自立語または自立語の一部の入力を受け付ける第一受付ステップと、
前記検索部が、前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記第一受付ステップで受け付けられた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索ステップと、
前記候補出力部が、前記検索ステップで取得された１以上の属性値を出力する候補出力ステップと、
前記登録オブジェクト出力部が、一の定型文情報が有する変数に対応する新規の属性値を前記マスタテーブルに登録するための１以上のオブジェクトを出力する登録オブジェクト出力ステップとを具備し、
前記１以上の属性値と前記１以上のオブジェクトとは、一の画面上に出力され、
前記受付部が、ユーザにより、前記１以上のオブジェクトのうち、一のオブジェクトが選択された場合、当該一のオブジェクトの選択を受け付け、かつ自立語を受け付ける第二受付ステップと、
前記マスタ蓄積部が、前記一のオブジェクトに対応する変数に対応するマスタテーブルに前記第二受付ステップで受信された自立語を蓄積するマスタ蓄積ステップと、
前記受付部が、前記ユーザにより、前記１以上の属性値のうちの、一の属性値が選択された場合、当該選択された属性値が前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付ける第三受付ステップと、
前記自立語取得部が、前記第三受付ステップで受け付けられた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得ステップと、
前記レコード蓄積部が、前記自立語取得ステップで取得された２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積ステップとをさらに具備する情報処理方法。
【請求項９】
定型的な文の情報であり、２以上の変数を有する２以上の定型文情報を格納している定型文情報格納部と、受付部と、定型文情報取得部と、定型文情報出力部と、自立語取得部と、レコード蓄積部とにより実現される情報処理方法であって、
前記受付部が、文字列を受け付ける第一受付ステップと、
前記定型文情報取得部が、前記第一受付ステップで受け付けられた文字列を含む１以上の定型文情報を前記定型文情報格納部から取得する定型文情報取得ステップと、
前記定型文情報出力部が、前記１以上の定型文情報を出力する定型文情報出力ステップと、
前記受付部が、前記１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ当該選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付けることにより構成された自然言語文を取得する第二受付ステップと、
前記自立語取得部が、前記第二受付ステップで受け付けられた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得ステップと、
前記レコード蓄積部が、前記自立語取得ステップで取得された２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積ステップとを具備する情報処理方法。
【請求項１０】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、受付部と、自立語取得部と、レコード蓄積部と、マスタ蓄積部とにより実現される情報処理方法であって、
前記受付部が、一の定型文情報が有する変数に対する自立語が入力され、構成された自然言語文を受け付ける受付ステップと、
前記自立語取得部が、前記受付ステップで受け付けられた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得ステップと、
前記レコード蓄積部が、前記自立語取得ステップで取得された２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積ステップと、
前記マスタ蓄積部が、前記変数に対する自立語が当該変数に対応するマスタテーブルに存在するか否かを判断し、存在しない場合、当該自立語を当該マスタテーブルに蓄積するマスタ蓄積ステップとを具備する情報処理方法。
【請求項１１】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、受付部と、自立語取得部と、レコード蓄積部と、未確定科目仕訳データ生成部とにより実現される情報処理方法であって、
前記受付部が、定型的な文に対応し、金額の情報を含む２以上の自立語を有し、会計の取り引きを示す自然言語文を受け付ける受付ステップと、
前記自立語取得部が、前記自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得ステップと、
前記レコード蓄積部が、前記自立語取得ステップで取得された２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部と、
前記未確定科目仕訳データ生成部が、前記受付ステップで受け付けられた自然言語文が前記定型文情報格納部に格納されているいずれかの定型文情報に対応付くか否かを判断し、いずれかの定型文情報にも対応付いていないと判断した場合に、当該自然言語文に対応する未確定科目の仕訳データであり、前記金額の情報を有する仕訳データを生成し、蓄積する未確定科目仕訳データ生成ステップとを具備する情報処理方法。
【請求項１２】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部とにアクセス可能なコンピュータを、
自立語または自立語の一部の入力を受け付ける受付部と、
前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記受付部が受け付けた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索部と、
前記検索部が取得した１以上の属性値を、当該１以上の各属性値を有するマスタテーブルを識別する情報に対応付けて出力する候補出力部として機能させ、
前記受付部を、
前記１以上の属性値のうちの選択された属性値を、前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付けるものとして機能させ、
前記コンピュータを、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部としてさらに機能させるためのプログラム。
【請求項１３】
定型的な文の情報であり、２以上の変数を有する定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部とにアクセス可能なコンピュータを、
自立語または自立語の一部の入力を受け付ける受付部と、
前記マスタテーブル格納部に格納されている２以上のマスタテーブルを検索し、前記受付部が受け付けた自立語または自立語の一部と予め決められた関係を有する１以上の属性値を取得する検索部と、
前記検索部が取得した１以上の属性値を出力する候補出力部と、
一の定型文情報が有する変数に対応する新規の属性値を前記マスタテーブルに登録するための１以上のオブジェクトを出力する登録オブジェクト出力部として機能させ、
前記１以上の属性値と前記１以上のオブジェクトとは、一の画面上に出力されるものとして、前記コンピュータを機能させ、
ユーザにより、前記１以上のオブジェクトのうち、一のオブジェクトが選択された場合、前記受付部は、当該一のオブジェクトの選択を受け付け、かつ自立語を受け付けるものとして、前記コンピュータを機能させ、
前記コンピュータを、
前記一のオブジェクトに対応する変数に対応するマスタテーブルに前記自立語を蓄積するマスタ蓄積部としてさらに機能させ、
前記ユーザにより、前記１以上の属性値のうちの、一の属性値が選択された場合、前記受付部は、当該選択された属性値を、前記定型文情報格納部の定型文情報の対応する変数に代入されて構成された自然言語文を受け付けるものとして、前記コンピュータを機能させ、
前記コンピュータを、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部としてさらに機能させるためのプログラム。
【請求項１４】
定型的な文の情報であり、２以上の変数を有する２以上の定型文情報を格納している定型文情報格納部にアクセス可能なコンピュータを、
文字列を受け付ける受付部と、
前記受付部が受け付けた文字列を含む１以上の定型文情報を前記定型文情報格納部から取得する定型文情報取得部と、
前記１以上の定型文情報を出力する定型文情報出力部として機能させ、
前記受付部が、前記１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ当該選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付けることにより構成された自然言語文を取得するものとして、前記コンピュータを機能させ、
前記コンピュータを、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部としてさらに機能させるためのプログラム。
【請求項１５】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部とにアクセス可能なコンピュータを、
一の定型文情報が有する変数に対する自立語が入力され、構成された自然言語文を受け付ける受付部と、
前記受付部が受け付けた自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部と、
前記変数に対する自立語が当該変数に対応するマスタテーブルに存在するか否かを判断し、存在しない場合、当該自立語を当該マスタテーブルに蓄積するマスタ蓄積部として機能させるためのプログラム。
【請求項１６】
定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部にアクセス可能なコンピュータを、
定型的な文に対応し、金額の情報を含む２以上の自立語を有し、会計の取り引きを示す自然言語文を受け付ける受付部と、
前記自然言語文に対応する前記定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する自立語取得部と、
前記自立語取得部が取得した２以上の各自立語を、当該各自立語に対応する変数に対応する属性の属性値とするレコードを蓄積するレコード蓄積部と、
前記受付部が受け付けた自然言語文が前記定型文情報格納部に格納されているいずれかの定型文情報に対応付くか否かを判断し、いずれかの定型文情報にも対応付いていないと判断した場合に、当該自然言語文に対応する未確定科目の仕訳データを生成し、蓄積する未確定科目仕訳データ生成部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、容易に情報が入力できる情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、特に、会計情報などの専門的な情報は、通常、税理士や会計知識のある経理の専門家等が入力していた。そして、従来、入力された会計情報を管理する技術があった（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】弥生会計１５、［平成２７年５月１１日検索］、インターネット［URL：https://www.yayoi-kk.co.jp/products/account/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、会計情報などの専門的な情報の入力が、素人には困難であった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、定型的な文に対応し、２以上の自立語を含む自然言語文を受け付ける受付部と、自然言語文から２以上の自立語を取得する自立語取得部と、２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを蓄積するレコード蓄積部とを具備する情報処理装置である。
【０００６】
かかる構成により、専門的な情報を容易に入力できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部をさらに具備し、受付部は、１以上の定型文情報のうちのいずれかの定型文情報が有する２以上の各変数に対する２以上の自立語の入力を受け付け、レコード蓄積部は、受付部が受け付けた２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを蓄積する情報処理装置である。
【０００８】
かかる構成により、専門的な情報を容易に入力できる。
【０００９】
また、本第三の発明の情報処理装置は、第二の発明に対して、２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、入力対象の自立語に対応するマスタテーブルが有する１以上の属性値を出力する候補出力部とをさらに具備し、受付部は、候補出力部が出力した１以上の属性値のうちから、一の属性値の選択を受け付けることにより、２以上の各変数に対する２以上の自立語の入力を受け付ける情報処理装置である。
【００１０】
かかる構成により、専門的な情報を容易に入力できる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、受付部が自立語または自立語の一部の入力を受け付けた場合、自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルが有する１以上の属性値を取得する検索部をさらに具備し、候補出力部は、検索部が取得した１以上の属性値を出力する情報処理装置である。
【００１２】
かかる構成により、専門的な情報を容易に入力できる。
【００１３】
また、本第五の発明の情報処理装置は、第三または第四の発明に対して、一の定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する登録オブジェクト出力部をさらに具備し、受付部は、１以上のオブジェクトのうち、一のオブジェクトの選択を受け付け、かつ自立語を受け付け、一のオブジェクトに対応する変数に対応するマスタテーブルに自立語を蓄積するマスタ蓄積部をさらに具備する情報処理装置である。
【００１４】
かかる構成により、専門的な情報を容易に入力できる。
【００１５】
また、本第六の発明の情報処理装置は、第三の発明に対して、１以上の定型文情報が有する２以上の変数に対応する２以上のオブジェクトであり、選択可能な２以上のオブジェクトを出力するオブジェクト出力部をさらに具備し、受付部は、２以上のオブジェクトのうちの一のオブジェクトの選択を受け付け、候補出力部は、選択された一のオブジェクトに対応する変数に対応するマスタテーブルが有する１以上の属性値を取得し、出力する情報処理装置である。
【００１６】
かかる構成により、専門的な情報を容易に入力できる。
【００１７】
また、本第七の発明の情報処理装置は、第一の発明に対して、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部をさらに具備し、受付部は、自立語または自立語の一部を受け付け、受付部が自立語または自立語の一部の入力を受け付けた場合、自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または１以上の定型文情報を自立語または自立語の一部を用いて変形した情報である１以上の変形定型文情報を取得する定型文情報取得部と、定型文情報取得部が取得した１以上の定型文情報または１以上の変形定型文情報を出力する定型文情報出力部とをさらに具備し、受付部は、定型文情報出力部が出力した１以上の定型文情報または１以上の変形定型文情報のうちから、一の定型文情報または一の変形定型文情報に対する選択を受け付け、かつ選択に対応する一の定型文情報または一の変形定型文情報に対応する２以上の各変数に対する２以上の自立語の入力を受け付ける情報処理装置である。
【００１８】
かかる構成により、専門的な情報を容易に入力できる。
【００１９】
また、本第八の発明の情報処理装置は、第二から第七いずれの発明に対して、受付部は、文字列を受け付け、文字列を含む１以上の定型文情報を取得する定型文情報取得部と、１以上の定型文情報を出力する定型文情報出力部とをさらに具備し、受付部は、１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付ける情報処理装置である。
【００２０】
かかる構成により、専門的な情報を容易に入力できる。
【００２１】
また、本第九の発明の情報処理装置は、第二の発明に対して、受付部は、一の定型文情報が有する変数に対する自立語を受け付け、変数に対する自立語が変数に対応するマスタテーブルに存在しない場合、自立語をマスタテーブルに蓄積するマスタ蓄積部をさらに具備する情報処理装置である。
【００２２】
かかる構成により、専門的な情報を容易に入力できる。
【００２３】
また、本第十の発明の情報処理装置は、第二から第九いずれの発明に対して、自然言語文は、会計の取り引きを示す文である情報処理装置である。
【００２４】
かかる構成により、会計の取り引きに関する情報を容易に入力できる。
【００２５】
また、本第十一の発明の情報処理装置は、第十の発明に対して、受付部が受け付けた自然言語文が定型文情報に対応付いていない場合、当該自然言語文に対応する未確定科目の仕訳データを生成する未確定科目仕訳データ生成部をさらに具備する情報処理装置である。
【００２６】
かかる構成により、会計の取り引きに関する情報を容易に入力できる。
【００２７】
また、本第十二の発明の情報処理装置は、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、用語または用語の一部を受け付ける受付部と、前記受付部が受け付けた用語または用語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または当該１以上の定型文情報を前記用語または用語の一部を用いて変形した情報である１以上の変形定型文情報を取得する定型文情報取得部と、前記定型文情報取得部が取得した１以上の定型文情報または１以上の変形定型文情報を出力する定型文情報出力部とを具備する情報処理装置である。
【００２８】
かかる構成により、専門的な情報を容易に入力できる。
【発明の効果】
【００２９】
本発明による情報処理装置によれば、専門的な情報を容易に入力できる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置１の動作について説明するフローチャート
【図４】同自然言語文の受付処理について説明するフローチャート
【図５】同自立語取得処理について説明するフローチャート
【図６】同定型文情報管理表を示す図
【図７】同取引相手マスタテーブルを示す図
【図８】同商品マスタテーブルを示す図
【図９】同経費マスタテーブルを示す図
【図１０】同会計データ管理表を示す図
【図１１】同画面例を示す図
【図１２】同画面例を示す図
【図１３】同画面例を示す図
【図１４】同画面例を示す図
【図１５】同画面例を示す図
【図１６】同画面例を示す図
【図１７】同画面例を示す図
【図１８】同情報処理装置１のブロック図
【図１９】実施の形態２における情報処理装置３のブロック図
【図２０】上記実施の形態における定型文情報の変形処理について説明する図
【図２１】同取引の種類の明示処理について説明する図
【図２２】同取引の種類の明示処理について説明する図
【図２３】同コンピュータシステムの概観図
【図２４】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３１】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３２】
（実施の形態１）
【００３３】
本実施の形態において、入力された自然言語文から２以上の用語（通常、自立語）を取得し、当該２以上の各用語を、それぞれに対応する属性値とするレコードを生成し、蓄積する情報処理装置を有する情報システムについて説明する。
【００３４】
また、本実施の形態において、２以上の変数を有する定型文情報を格納しており、２以上の各変数に対する用語の入力を受け付け、当該２以上の各用語を、それぞれに対応する属性値とするレコードを生成し、蓄積する情報処理装置を有する情報システムについて説明する。
【００３５】
また、本実施の形態において、２以上の各変数は、マスタテーブルと対応付いており、用語はマスタテーブルから選択可能である情報処理装置を有する情報システムについて説明する。
【００３６】
また、本実施の形態において、用語または用語の一部の入力を受け付けた場合、当該入力を含む情報を１以上のマスタテーブルから検索し、属性値の候補を出力して、候補から一の属性値をユーザに選択させる情報処理装置を有する情報システムについて説明する。
【００３７】
また、本実施の形態において、１以上のいずれかに対応する変数の新しい属性値であることを選択させるメニュー項目も提示する。
【００３８】
また、本実施の形態において、変数に対応する２以上のオブジェクトのうちの一のオブジェクトの選択を受け付け、当該一のオブジェクトに対応する変数に対応するマスタテーブルから情報を取得し、選択候補として出力して、自然言語文の作成支援を行う情報処理装置を有する情報システムについて説明する。なお、オブジェクトとは、選択可能な対象であり、例えば、ボタン、メニュー項目等である。
【００３９】
また、本実施の形態において、２以上の定型文情報を格納しており、入力された用語が含まれるマスタテーブルに対応する変数を含む１以上の定型文情報またはそれを変形した情報を出力して、選択させる情報処理装置を有する情報システムについて説明する。
【００４０】
また、本実施の形態において、入力された文字列を含む１以上の定型文情報を出力し、ユーザに選択させる情報処理装置を有する情報システムについて説明する。
【００４１】
また、本実施の形態において、入力された用語が新規の場合、当該用語に対応する変数に対応するマスタテーブルに、当該用語を蓄積する情報処理装置を有する情報システムについて説明する。
【００４２】
さらに、本実施の形態において、自然言語文が定型文情報に対応付いていない場合、未確定科目の仕訳データを生成する情報処理装置を有する情報システムについて説明する。
【００４３】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、情報を管理するサーバ装置である。情報処理装置１は、例えば、クラウドサーバ等でも良く、広く解する。端末装置２は、ユーザが利用する装置であり、例えば、いわゆるパソコン、スマートフォン、タブレット端末、携帯電話等である。情報処理装置１および端末装置２の種類は問わない。
【００４４】
図２は、本実施の形態における情報システムＡのブロック図である。情報システムＡを構成する情報処理装置１は、格納部１１、受付部１２、処理部１３、出力部１４を備える。
【００４５】
格納部１１は、定型文情報格納部１１１、マスタテーブル格納部１１２を備える。
【００４６】
処理部１３は、自立語取得部１３１、定型文情報取得部１３２、検索部１３３、レコード蓄積部１３４、マスタ蓄積部１３５、未確定科目仕訳データ生成部１３６を備える。
【００４７】
出力部１４は、候補出力部１４１、定型文情報出力部１４２、オブジェクト出力部１４３、登録オブジェクト出力部１４４を備える。
【００４８】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、端末出力部２６を備える。
【００４９】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報は、例えば、１以上の定型文情報、１以上のマスタテーブル、１以上の会計情報、１以上の仕訳データ、１以上のユーザ情報等である。定型文情報、マスタテーブルの詳細については後述する。会計情報とは、会計に関する情報である。会計情報は、例えば、伝票データ、仕訳データ等を含む、と考えても良い。伝票データは、例えば、日付、勘定科目、金額、取引の内容などの情報を有する。仕訳データは、伝票データに含まれると考えて良い。仕訳データは、取引を仕訳することにより得られる情報である。仕訳データは、例えば、購入対象に対応する借方要素の勘定科目およびその金額と、貸方要素の勘定科目及びその金額とを有する情報である。仕訳データが有する勘定科目とは、勘定科目を示す情報、例えば勘定科目名や勘定科目を示すコード等である。仕訳データは、例えば、借方についての勘定科目および金額と、貸方についての勘定科目及び金額との情報を有している。勘定科目は相手科目とも呼ばれる。また、仕訳データは、例えば、日付（例えば、仕訳情報に対応する伝票情報に含まれる日付）等の情報を有していても良い。仕訳データは、例えば、更に、顧客の企業内等において属する属性情報（例えば、部や課等の部門名等）を有していても良い。また、仕訳データは、例えば、勘定科目の内訳となる補助科目等を有していても良い。ユーザ情報は、ユーザに関する情報であり、例えば、ユーザを識別するユーザ識別子、ユーザの氏名、年齢等のユーザ属性値等を有する。
【００５０】
定型文情報格納部１１１は、１以上の定型文情報を格納している。定型文情報は、定型的な文の情報である。また、定型文情報とは、自然言語文を構成するための情報である。自然言語文とは、通常、完全な文であるが、文の一部を構成するものでも良い。定型文情報は、２以上の変数を有する。また、定型文情報は、通常、２以上の変数と文字列とを含む。定型文情報は、例えば、「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」「＜取引相手＞に売り上げた＜商品＞は返品された」「＜取引相手＞に売り上げた＜商品＞を値引きした」等である。なお、ここでは、＜取引相手＞＜商品＞＜経費＞等の「＜」「＞」で囲まれた情報が変数である。
【００５１】
マスタテーブル格納部１１２は、２以上のマスタテーブルを格納し得る。マスタテーブルは、選択され得る１以上の属性値を有する。マスタテーブルは、ここでは、いずれかの変数に対応するテーブルである。なお、マスタテーブルのデータ構造は問わない。つまり、マスタテーブルはリレーショナルデータベースのテーブルでも良いし、ＣＳＶ形式のデータ群でも良いし、ネットワーク型データベースやオブジェクト指向データベースのデータ等でも良い。また、マスタテーブルとは、例えば、取引先マスタ、商品マスタ、経費マスタなどである。取引先マスタとは、１以上の取引相手を格納している。取引先マスタは変数＜取引相手＞に対応付いている。商品マスタは、１以上の商品名を格納している。商品マスタは、変数＜商品＞に対応付いている。経費マスタは、１以上の経費の情報（例えば、現金、手形等）を格納している。経費マスタは、変数＜経費＞に対応付いている。
【００５２】
受付部１２は、指示や情報等を受け付ける。指示や情報等は、例えば、２以上の自立語を含む自然言語文である。なお、自然言語文とは、通常、定型文情報に対応付く文である。自然言語文は、単に、文と言っても良い。自然言語文は、例えば、会計の取り引きを示す文である。
【００５３】
指示や情報等は、例えば、１以上の定型文情報のうちのいずれかの定型文情報が有する２以上の各変数に対する２以上の自立語である。なお、自立語は、通常、変数に対応付く用語である。いずれかの定型文情報は、例えば、ユーザが選択した一の定型文情報である。
【００５４】
指示や情報等は、例えば、候補出力部１４１が出力した１以上の属性値のうちから、一の属性値の選択である。なお、かかる選択により、受付部１２は、２以上の各変数に対する２以上の自立語の入力を受け付ける。
【００５５】
受付部１２は、１以上のオブジェクトのうち、一のオブジェクトの選択を受け付け、かつ自立語を受け付けても良い。なお、オブジェクトは、例えば、変数に対応するボタン、変数に対応するメニュー項目等である。オブジェクトは、例えば、マスタテーブルに対応するボタンである。
【００５６】
また、受付部１２は、２以上のオブジェクトのうちの一のオブジェクトの選択を受け付けても良い。
【００５７】
また、受付部１２は、自立語または自立語の一部を受け付けても良い。
【００５８】
また、受付部１２は、定型文情報出力部１４２が出力した１以上の定型文情報または１以上の変形定型文情報のうちから、一の定型文情報または一の変形定型文情報に対する選択を受け付け、かつ選択に対応する一の定型文情報または一の変形定型文情報に対応する２以上の各変数に対する２以上の自立語の入力を受け付けても良い。なお一の定型文情報または一の変形定型文情報が選択される場合、１以上の定型文情報または１以上の変形定型文情報が、通常、出力されている。また、変形定型文情報とは、定型文情報を自立語または自立語の一部を用いて変形した情報である。変形定型文情報は、例えば、２以上の変数を有する定型文情報の中の１以上の変数に対応する各箇所に、受け付けられた自立語が挿入された情報である。変形定型文情報は、例えば、「太平洋商事に＜商品＞を現金で売り上げた」等である。かかる例では、３つの変数のうち、２つの変数の箇所に受け付けられた自立語が挿入されている。
【００５９】
また、受付部１２は、文字列を受け付けても良い。ここで、文字列とは、通常、定型文情報に含まれる文字列である。
【００６０】
また、受付部１２は、１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付けても良い。
【００６１】
また、受付部１２は、一の定型文情報が有する変数に対する自立語を受け付けても良い。
【００６２】
なお、ここで、受け付けとは、通常、処理部１３等の処理結果の取得、有線もしくは無線の通信回線を介して送信された情報の受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００６３】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、自立語取得部１３１、定型文情報取得部１３２、検索部１３３、レコード蓄積部１３４、マスタ蓄積部１３５、未確定科目仕訳データ生成部１３６が行う処理である。
【００６４】
自立語取得部１３１は、受付部１２が受け付けた自然言語文から２以上の自立語を取得する。自立語取得部１３１は、受付部１２が受け付けた自然言語文に対応する定型文情報に含まれる２以上の各変数に対応する２以上の自立語を取得する。
【００６５】
定型文情報取得部１３２は、受付部１２が自立語または自立語の一部の入力を受け付けた場合、自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または１以上の変形定型文情報を取得する。変形定型文情報は、定型文情報を自立語または自立語の一部を用いて変形した情報である。ここでは、変形とは、通常、挿入である。
【００６６】
なお、予め決められた関係とは、例えば、完全一致、部分一致、前方一致、後方一致などである。また、一致とは、上記の４つとも含む、と考えても良い。
【００６７】
定型文情報取得部１３２は、受付部１２が受け付けた文字列を含む１以上の定型文情報を取得する。例えば、定型文情報取得部１３２は、受付部１２が受け付けた文字列を含む定型文情報を、定型文情報格納部１１１から検索する。
【００６８】
検索部１３３は、受付部１２が自立語または自立語の一部の入力を受け付けた場合、自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルが有する１以上の属性値を取得する。なお、予め決められた関係とは、例えば、一致、類似度が閾値以上、前方一致などである。また、マスタテーブルが有する１以上の属性値は、マスタテーブル内のすべての属性値でも良いし、マスタテーブル内の属性値であり、自立語または自立語の一部と予め決められた関係（例えば、部分一致、一致、前方一致など）を有する１または２以上の属性値でも良い。
【００６９】
レコード蓄積部１３４は、自立語取得部１３１が取得した２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを蓄積する。ここで、レコードとは、例えば、仕訳データ、会計データなどである。レコードは、データベースのレコードであることは好適であるが、そのデータ構造、形式等は問わない。
【００７０】
レコード蓄積部１３４は、受付部１２が受け付けた２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを蓄積しても良い。なお、自立語に対応する属性とは、例えば、自立語に対応する変数に対応する属性である。変数に対応する属性とは、変数名と同一の属性名を有する属性でも良いし、変数と属性との対応を示す管理情報から取得され得る属性等でも良い。
【００７１】
レコード蓄積部１３４が行う蓄積とは、情報処理装置１が有する記録媒体への蓄積でも良いし、外部の装置（サーバ装置など）への蓄積でも良い。つまり、レコード蓄積部１３４がレコードを外部の装置に送信後、当該外部の装置にレコードが蓄積されても良い。
【００７２】
マスタ蓄積部１３５は、一のオブジェクトに対応する変数に対応するマスタテーブルに自立語を蓄積する。なお、一のオブジェクトは、例えば、ユーザにより選択されたオブジェクトである。また、蓄積される自立語は、受付部１２が受け付けた自立語である。
【００７３】
マスタ蓄積部１３５は、変数に対する自立語が、当該変数に対応するマスタテーブルに存在しない場合、当該自立語をマスタテーブルに蓄積することは好適である。
【００７４】
未確定科目仕訳データ生成部１３６は、受付部１２が受け付けた自然言語文が定型文情報に対応付いていない場合、当該自然言語文に対応する未確定科目の仕訳データを生成する。なお、未確定科目仕訳データ生成部１３６は、例えば、受付部１２が受け付けた自然言語文が定型文情報に対応付くか否かを判断する。そして、対応付かないと判断した場合、未確定科目仕訳データ生成部１３６は、当該自然言語文に対応する未確定科目の仕訳データを生成する。なお、未確定科目仕訳データ生成部１３６は、生成した仕訳データを格納部１１に蓄積することは好適である。
【００７５】
また、未確定科目仕訳データ生成部１３６は、受付部１２が受け付けた自然言語文が有するキーワード（自立語）が予め登録されたキーワードで無い場合、当該自然言語文に対応する未確定科目の仕訳データを生成しても良い。キーワード（自立語）が予め登録されたキーワードで無い場合とは、自然言語文が定型文情報に対応付いていない場合と言える、と考える。
【００７６】
なお、未確定科目仕訳データ生成部１３６は、生成した未確定科目の仕訳データを、通常、格納部１１に蓄積する。そして、処理部１３が、未確定科目の仕訳データを検査することにより、その科目が未確定であるか否かを判断可能である。例えば、仕訳データが有する科目の情報がＮＵＬＬである場合、処理部１３は、当該仕訳データの科目が未確定であると判断する。また、例えば、仕訳データが未確定科目のフラグを有する場合、処理部１３は、当該仕訳データの科目が未確定であると判断する。
【００７７】
未確定科目仕訳データ生成部１３６は、例えば、自然言語文「独自定義の経費を現金で７８００円支払った」から、未確定科目「７８００」、現金「７８００」を有する仕訳データを生成する。
【００７８】
出力部１４は、各種の情報を出力する。各種の情報は、入力対象の１以上の自立語の候補、１以上の定型文情報、１以上のオブジェクト、生成された未確定科目の仕訳データ等である。
【００７９】
候補出力部１４１は、入力対象の自立語に対応するマスタテーブルが有する１以上の属性値を出力する。なお、入力対象の自立語とは、例えば、ユーザが入力した文字列を含む自立語である。
【００８０】
また、候補出力部１４１は、検索部１３３が取得した１以上の属性値を出力しても良い。また、候補出力部１４１は、選択された一のオブジェクトに対応する変数に対応するマスタテーブルが有する１以上の属性値を取得し、出力しても良い。
【００８１】
定型文情報出力部１４２は、１以上の定型文情報を出力する。定型文情報出力部１４２は、１以上の変形定型文情報を出力しても良い。定型文情報出力部１４２は、通常、定型文情報取得部１３２が取得した１以上の定型文情報または１以上の変形定型文情報を出力する。
【００８２】
オブジェクト出力部１４３は、選択可能な２以上のオブジェクトを出力する。オブジェクトは、１以上の定型文情報が有する２以上の各変数に対応する情報であり、選択可能な情報である。オブジェクトは、格納部１１に格納されていても良い。オブジェクトは、格納部１１に格納されていている定型文情報から取得された変数から構成される等しても良い。
【００８３】
登録オブジェクト出力部１４４は、一の定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する。
【００８４】
端末装置２を構成する端末格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子である。
【００８５】
なお、ここで、出力とは、通常、端末装置２等の外部の装置への送信である。ただし、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８６】
端末受付部２２は、指示や情報を受け付ける。指示や情報とは、例えば、２以上の自立語を含む自然言語文である。指示や情報とは、例えば、自立語、自立語の一部、定型文情報を構成する文字列、オブジェクトの選択、定型文情報の選択、変形定型文情報の選択、属性値の選択等である。
【００８７】
なお、ここで、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けであるが、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００８８】
指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００８９】
端末処理部２３は、各種の処理を行う。各種の処理とは、例えば、情報処理装置１に送信する情報を構成する処理である。各種の処理とは、例えば、端末受付部２２が受け付けた指示や情報等に、端末格納部２１のユーザ識別子を付加し、送信する情報を構成する処理である。
【００９０】
端末送信部２４は、情報や指示等を情報処理装置１に送信する。端末送信部２４は、例えば、端末処理部２３が構成した情報や指示等を情報処理装置１に送信する。端末送信部２４は、例えば、端末処理部２３が構成した情報等を情報処理装置１に送信する。
【００９１】
端末受信部２５は、情報処理装置１から情報を受信する。情報は、出力される情報である。情報は、例えば、入力対象の１以上の自立語の候補、１以上の定型文情報、１以上のオブジェクト、出力される画面の情報等である。
【００９２】
端末出力部２６は、端末受信部２５が受信した情報を出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００９３】
格納部１１、定型文情報格納部１１１、マスタテーブル格納部１１２、端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９４】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００９５】
受付部１２、端末受信部２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００９６】
処理部１３、自立語取得部１３１、定型文情報取得部１３２、検索部１３３、レコード蓄積部１３４、マスタ蓄積部１３５、未確定科目仕訳データ生成部１３６、端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９７】
出力部１４、候補出力部１４１、定型文情報出力部１４２、オブジェクト出力部１４３、登録オブジェクト出力部１４４、端末送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００９８】
端末出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９９】
次に、情報システムＡの動作について説明する。まず、情報処理装置１の動作について、図３のフローチャートを用いて説明する。
【０１００】
（ステップＳ３０１）受付部１２等は、２以上の自立語を含む自然言語文を受け付ける。自然言語文の受付処理について、図４のフローチャートを用いて説明する。なお、ここでの受け付けは、通常、端末装置２からの受信であるが、端末装置２から受信した情報を用いた取得、ユーザからの受け付け、ユーザから受け付けた情報を用いた取得等でも良い。また、通常、自然言語文は、定型文情報に対応付いている。また、受付部１２は、自然言語文と定型文情報とを受け付けることは好適である。さらに、自然言語文は、定型文情報に対応付いていなくても良い。
【０１０１】
（ステップＳ３０２）自立語取得部１３１は、ステップＳ３０１で受け付けられた自然言語文から２以上の自立語を取得する。なお、自立語取得部１３１は、通常、ステップＳ３０１で受け付けられた自然言語文に対応する定型文情報が有する２以上の変数に対応する２以上の自立語を取得する。
【０１０２】
（ステップＳ３０３）レコード蓄積部１３４は、ステップＳ３０２で取得された２以上の各自立語を、各自立語に対応する属性の属性値とするレコードを構成する。
【０１０３】
（ステップＳ３０４）レコード蓄積部１３４は、ステップＳ３０３で構成したレコードを格納部１１に蓄積する。
【０１０４】
（ステップＳ３０５）マスタ蓄積部１３５は、カウンタｉに１を代入する。
【０１０５】
（ステップＳ３０６）マスタ蓄積部１３５は、ステップＳ３０３で蓄積した自立語の中で、ｉ番目の自立語が存在するか否かを判断する。ｉ番目の自立語が存在する場合はステップＳ３０７に行き、存在しない場合は処理を終了する。
【０１０６】
（ステップＳ３０７）マスタ蓄積部１３５は、ｉ番目の自立語に対応する変数に対応するマスタテーブルを、ｉ番目の自立語をキーとして検索する。
【０１０７】
（ステップＳ３０８）マスタ蓄積部１３５は、ｉ番目の自立語が、ｉ番目の自立語に対応する変数に対応するマスタテーブルに存在するか否かを判断する。存在する場合はステップＳ３１０に行き、存在しない場合はステップＳ３０９に行く。
【０１０８】
（ステップＳ３０９）マスタ蓄積部１３５は、ｉ番目の自立語を、ｉ番目の自立語に対応する変数に対応するマスタテーブルに登録する。なお、登録とは、通常、追記である。
【０１０９】
（ステップＳ３１０）マスタ蓄積部１３５は、カウンタｉを１、インクリメントする。ステップＳ３０６に戻る。
【０１１０】
なお、図３のフローチャートにおいて、未確定科目仕訳データ生成部１３６は、受付部１２が受け付けた自然言語文が定型文情報に対応付いていない場合、当該自然言語文に対応する未確定科目の仕訳データを生成することは好適である。
【０１１１】
また、図３のフローチャートにおいて、登録オブジェクト出力部１４４が、一の定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する処理を行っても良い。かかる処理は、例えば、候補出力部１４１が１以上の属性値を出力するタイミングである。ただし、登録オブジェクト出力部１４４が１以上のオブジェクトを出力するタイミングは問わない。そして、登録オブジェクト出力部１４４が出力する１以上のオブジェクトは、例えば、候補出力部１４１出力する１以上の属性値と同一の画面に表示される。
【０１１２】
次に、ステップＳ３０１の自然言語文の受付処理について、図４のフローチャートを用いて説明する。
【０１１３】
（ステップＳ４０１）受付部１２等は、自立語取得処理を行う。自立語取得処理について、図５のフローチャートを用いて説明する。
【０１１４】
（ステップＳ４０２）定型文情報取得部１３２は、ステップＳ４０１において、自立語が取得できたか否かを判断する。自立語が取得できた場合はステップＳ４０３に行き、自立語が取得できなかった場合はステップＳ４０８に行く。
【０１１５】
（ステップＳ４０３）定型文情報取得部１３２は、ステップＳ４０１で取得された自立語に対応する変数を含む１以上の定型文情報、または１以上の変形定型文情報を取得する。なお、１以上の変形定型文情報は、通常、ステップＳ４０１で取得された自立語に対応する変数を含む１以上の各定型文情報の変数の箇所を、ステップＳ４０１で取得された自立語に置き換えた１以上の変形定型文情報である。つまり、１以上の変形定型文情報を取得する場合、定型文情報取得部１３２は、ステップＳ４０１で取得された自立語に対応する変数を含む１以上の各定型文情報の変数の箇所を、ステップＳ４０１で取得された自立語に置き換え、１以上の変形定型文情報を取得する。
【０１１６】
（ステップＳ４０４）定型文情報出力部１４２は、ステップＳ４０３で取得された１以上の定型文情報または１以上の変形定型文情報を出力する。
【０１１７】
（ステップＳ４０５）受付部１２は、ステップＳ４０４で出力された１以上の定型文情報または１以上の変形定型文情報の中の、一の定型文情報または一の変形定型文情報に対する選択を受け付けたか否かを判断する。選択を受け付けた場合はステップＳ４０６に行き、選択を受け付けない場合はステップＳ４０５に戻る。
【０１１８】
（ステップＳ４０６）処理部１３は、ステップＳ４０５において選択された定型文情報または一の変形定型文情報に対応する自然言語文が完成しているか否かを判断する。自然言語文が完成している場合は上位処理にリターンし、自然言語文が完成していない場合はステップＳ４０７に行く。なお、自然言語文が完成していることは、ステップＳ４０５において選択された定型文情報または一の変形定型文情報が有するすべての変数に対応する自立語が決定している場合である。
【０１１９】
（ステップＳ４０７）受付部１２等は、自立語取得処理を行う。ステップＳ４０６に戻る。
【０１２０】
（ステップＳ４０８）定型文情報取得部１３２は、ステップＳ４０１で受け付けられた用語または用語の一部をキーとして、定型文情報格納部１１１を検索し、ステップＳ４０１で受け付けられた用語または用語の一部を含む１以上の定型文情報を取得する。なお、本ステップで、定型文情報を取得できない場合もあり得る、とする。
【０１２１】
（ステップＳ４０９）定型文情報取得部１３２は、ステップＳ４０８で１以上の定型文情報を取得できたか否かを判断する。１以上の定型文情報を取得できた場合はステップＳ４１０に行き、１以上の定型文情報を取得できなかった場合はステップＳ４１１に行く。
【０１２２】
（ステップＳ４１０）定型文情報出力部１４２は、ステップＳ４０８で取得された１以上の定型文情報を出力する。ステップＳ４０５に戻る。
【０１２３】
（ステップＳ４１１）定型文情報出力部１４２は、エラーを出力する。なお、エラーの出力とは、例えば、システムが予定していない情報が入力された旨の出力である。ステップＳ４０１に戻る。なお、ここで、入力された用語または用語の一部をクリアしても良い。
【０１２４】
なお、図４のフローチャートのステップＳ４０３において、定型文情報取得部１３２が１つの定型文情報、または１つの変形定型文情報のみを取得した場合、ステップＳ４０４、ステップＳ４０５の処理を省略する等しても良い。
【０１２５】
次に、ステップＳ４０１の自立語取得処理について、図５のフローチャートを用いて説明する。
【０１２６】
（ステップＳ５０１）受付部１２は、用語または用語の一部を受け付けたか否かを判断する。用語または用語の一部を受け付けた場合はステップＳ５０２に行き、用語または用語の一部を受け付けない場合はステップＳ５０８に行く。なお、用語または用語の一部とは、通常、自立語または自立語の一部である。
【０１２７】
（ステップＳ５０２）検索部１３３は、ステップＳ５０１で受け付けられた用語または用語の一部をキーとして、１または２以上のマスタテーブルを検索する。なお、検索部１３３が検索を開始するトリガーは問わない。検索部１３３は、例えば、用語が確定した後に検索を開始しても良いし、一文字でも確定した後に検索を開始しても良い。
【０１２８】
（ステップＳ５０３）検索部１３３は、ステップＳ５０２における検索の結果、ステップＳ５０１で受け付けられた用語または用語の一部を含む属性値が存在するか否かを判断する。存在する場合はステップＳ５０４に行き、存在しない場合は上位処理にリターンする。なお、例えば、用語が確定するまで、ステップＳ５０２の処理を繰り返し、用語が確定したが、当該用語を含む属性値が存在しない場合に上位処理にリターンするなどしても良い。
【０１２９】
（ステップＳ５０４）検索部１３３は、ステップＳ５０１で受け付けられた用語または用語の一部を含む属性値が存在する１または２以上のマスタテーブルから１または２以上の属性値を取得する。
【０１３０】
（ステップＳ５０５）候補出力部１４１は、ステップＳ５０４またはステップＳ５０９で取得された１以上の属性値を出力する。なお、候補出力部１４１は、検索部１３３が取得した１以上の属性値に対応する変数が区別可能な態様で出力することは好適である。変数が区別可能とは、マスタテーブルが区別可能であることである。
【０１３１】
（ステップＳ５０６）受付部１２は、ステップＳ５０５で出力された１以上の属性値の中で、一の属性値の選択を受け付けたか否かを判断する。一の属性値の選択を受け付けた場合はステップＳ５０７に行き、受け付けない場合はステップＳ５０６に戻る。
【０１３２】
（ステップＳ５０７）受付部１２は、ステップＳ５０６で選択された属性値を取得する。なお、この属性値は、自立語である。
【０１３３】
（ステップＳ５０８）受付部１２は、出力されている１以上のオブジェクトから、一のオブジェクトの選択を受け付けたか否かを判断する。一のオブジェクトの選択を受け付けた場合はステップＳ５０９に行き、受け付けない場合はステップＳ５０１に戻る。
【０１３４】
（ステップＳ５０９）候補出力部１４１は、ステップＳ５０８で選択された一のオブジェクトに対応する変数に対応するマスタテーブルが有する１以上の属性値を取得する。ステップＳ５０５に行く。
【０１３５】
なお、図５のフローチャートにおいて、マスタテーブルに存在しない自立語を取得しても良いことは言うまでもない。
【０１３６】
次に、端末装置２の動作について説明する。端末装置２の端末受付部２２は、ユーザから指示や情報を受け付ける。次に、端末処理部２３は、端末受付部２２が受け付けた指示や情報等に、端末格納部２１のユーザ識別子を付加し、送信する情報を構成する。次に、端末送信部２４は、端末処理部２３が構成した情報を情報処理装置１に送信する。次に、端末受信部２５は、端末送信部２４の情報の送信に応じて、情報処理装置１から情報を受信する。次に、端末出力部２６は、端末受信部２５が受信した情報を出力する。
【０１３７】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１３８】
以下、情報システムＡの５つの具体的な動作について説明する。具体例１は、入力式の自然言語文の受け付け方式である。具体例２は、タップ式の自然言語文の受け付け方式である。具体例３は、文章入力式の自然言語文の受け付け方式である。具体例４は、新規な属性値（用語と言っても良い）の登録である。具体例５は、仕訳に紐付いていない摘要を利用すると未確定科目をあてがった仕訳を生成する仕訳生成方式である。
【０１３９】
今、情報処理装置１の定型文情報格納部１１１は、図６に示す定型文情報管理表を格納している、とする。定型文情報管理表は、１または２以上の定型文情報を管理している。定型文情報管理表は、「ＩＤ」「定型文情報」「テーブル識別子」を有する。「テーブル識別子」は、定型文情報に対応するテーブルを識別する情報である。テーブル識別子で識別されるテーブルに、テーブル識別子に対応する定型文情報が有する２以上の変数に代入された２以上の属性値からなるレコードが蓄積される。なお、定型文情報が有する「＜」「＞」で囲まれた情報は変数である。
【０１４０】
また、マスタテーブル格納部１１２は、図７に示す取引相手マスタテーブルを格納している、とする。取引相手マスタテーブルは、１以上の取引相手を管理するテーブルである。また、１以上の各取引相手は、定型文情報が有する変数＜取引相手＞に代入され得る。
【０１４１】
また、マスタテーブル格納部１１２は、図８に示す商品マスタテーブルを格納している、とする。商品マスタテーブルは、ユーザが販売する１以上の商品を管理するテーブルである。１以上の各商品は、定型文情報が有する変数＜商品＞に代入され得る。
【０１４２】
また、マスタテーブル格納部１１２は、図９に示す経費マスタテーブルを格納している、とする。経費マスタテーブルは、１以上の経費の種類を管理するテーブルである。１以上の各経費は、定型文情報が有する変数＜経費＞に代入され得る。
【０１４３】
さらに、情報処理装置１の格納部１１は、図１０に示す構造を有する会計データ管理表を保持している。会計データ管理表は、会計データを管理する表である。会計データ管理表は、「ＩＤ」「取引相手」「商品」「経費」の属性値を有する１以上のレコードを保持する。
（具体例１）
【０１４４】
今、ユーザは、端末装置２に会計データ入力するために、端末装置２から情報処理装置１にアクセスし、図１１に示す画面が端末装置２に表示された、とする。
【０１４５】
次に、ユーザは、図１１の画面のフィールド１１０１に、「商」の文字（用語の一部）を入力した、とする。
【０１４６】
次に、端末装置２の端末受付部２２は、用語の一部「商」を受け付ける。そして、端末送信部２４は、用語の一部「商」を情報処理装置１に送信する。
【０１４７】
次に、情報処理装置１の受付部１２は、用語の一部「商」を受信する。そして、検索部１３３は、受け付けられた用語の一部「商」をキーとして、図７、図８、および図９のマスタテーブルを検索する。
【０１４８】
そして、検索部１３３は、「商」を含む３つの属性値（「太平洋商事」「山田商会」「川崎商会」）を取得する。
【０１４９】
次に、候補出力部１４１は、取得された３つの属性値（「太平洋商事」「山田商会」「川崎商会」）を、図７のマスタテーブルを識別する情報「取引相手」と共に、端末装置２に送信する。なお、候補出力部１４１は、取得した属性値を、属性値が属するマスタテーブルの違いにより、属するマスタテーブルを視覚的に区別可能なように出力することは好適である。また、属するマスタテーブルを視覚的に区別可能なように出力することとは、対応する変数を視覚的に区別可能なように出力することと同意義である。
【０１５０】
また、登録オブジェクト出力部１４４は、定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する。
【０１５１】
つまり、ここでは、出力部１４は、３つの属性値等および１以上のオブジェクトを有する画面の情報を出力する。
【０１５２】
次に、端末装置２の端末受信部２５は、３つの属性値（「太平洋商事」「山田商会」「川崎商会」）とマスタテーブルを識別する情報「取引相手」と１以上のオブジェクトを有する画面の情報を受信する。
【０１５３】
そして、端末出力部２６は、３つの属性値（「太平洋商事」「山田商会」「川崎商会」）を有する選択画面１２０１を有する画面の情報を出力する（図１２参照）。図１２において、１２０２は、３つの属性値であり、属性値の種類である「取引相手」を、「取引相手」と情報と項目の背景色により示している（図１２の１２０２参照）。なお、図１２の１２０４は、新規の属性値を登録するための３つのオブジェクトである。３つのオブジェクトは、上から「取引相手」を登録するためのボタン、「商品」を登録するためのボタン、「経費」を登録するためのボタンである。
【０１５４】
次に、ユーザは、図１２の画面において、１２０３の「太平洋商事」を選択した、とする。
【０１５５】
次に、端末受付部２２は、自立語「太平洋商事」を受け付ける。そして、端末送信部２４は、自立語「太平洋商事」と種類「取引相手」とを情報処理装置１に送信する。
【０１５６】
次に、情報処理装置１の受付部１２は、自立語「太平洋商事」と種類「取引相手」とを受信する。なお、種類は、変数に対応する。
【０１５７】
次に、定型文情報取得部１３２は、取得された自立語に対応する変数＜取引相手＞を含む１以上の定型文情報を、図６の定型文情報管理表から取得する。そして、定型文情報取得部１３２は、取得した１以上の定型文情報が有する変数＜取引相手＞を、自立語「太平洋商事」に置き換え、１以上の変形定型文情報を取得する。なお、ここでは、４つの変形定型文情報が取得された、とする。
【０１５８】
次に、定型文情報出力部１４２は、取得された４つの変形定型文情報を端末装置２に送信する。
【０１５９】
次に、端末装置２の端末受信部２５は、４つの変形定型文情報を受信する。そして、端末出力部２６は、受信された４つの変形定型文情報を出力する。かかる出力例は、図１３である。図１３の１３０１において、取引相手「太平洋商事」は確立されており、「太平洋商事」に対応する変数「取引相手」の背景色を有する。また、図１３の１３０２は、４つの変形定型文情報であり、各変形定型文情報は、選択可能である。
【０１６０】
次に、ユーザは、４つの変形定型文情報の中から、変形定型文情報「太平洋商事に商品を現金で売り上げた」を選択した、とする。すると、端末装置２の端末受付部２２は、変形定型文情報「太平洋商事に商品を現金で売り上げた」の選択指示を受け付ける。
【０１６１】
次に、ユーザは、変数＜商品＞に対応する箇所に「パソコン」を代入した、とする。すると、２以上の自立語を含む自然言語文「太平洋商事にパソコンを現金で売り上げた」が完成する。そして、端末装置２の端末受付部２２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受け付ける。次に、端末送信部２４は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を情報処理装置１に送信する。
【０１６２】
次に、情報処理装置１の受付部１２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受信する。そして、自立語取得部１３１は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」から２以上の自立語「太平洋商事」「パソコン」「現金」を取得する。なお、自立語取得部１３１は、変形定型文情報「太平洋商事に商品を現金で売り上げた」に対応する定型文情報が有する３つの各変数に対応する文字列を、自然言語文「太平洋商事にパソコンを現金で売り上げた」から取得する。
【０１６３】
次に、レコード蓄積部１３４は、取得された３つの各自立語「太平洋商事」「パソコン」「現金」を、各自立語に対応する属性の属性値とするレコードを構成する。そして、レコード蓄積部１３４は、構成したレコードを、会計データ管理表（図１０）に蓄積する。かかるレコードは、図１０の「ＩＤ＝１」のレコードである。
【０１６４】
なお、レコード蓄積部１３４は、定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」に対応するテーブル識別子「Ｔ１」を取得し、当該テーブル識別子「Ｔ１」で祖行き別されるテーブルにレコードを蓄積する。
【０１６５】
また、処理部１３は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」を格納部１１に蓄積しても良い。処理部１３は、かかる自然言語文を、３つの自立語「太平洋商事」「パソコン」「現金」を有するレコードに対応付けて蓄積することは好適である。そして、かかる自然言語文は、例えば、摘要である。
【０１６６】
以上の処理により、ユーザは、用語の一部の入力、定型文情報の選択等により、会計データを構成する自然言語文を容易に入力できた。また、容易に、会計データを蓄積できた。
（具体例２）
【０１６７】
今、図６の定型文情報管理表が有する２以上の定型文情報から２以上の変数が抽出され、情報処理装置１の格納部１１に格納されている、とする。２以上の変数は、「取引相手」「商品」「経費」「未分類」「売上」「仕入」「経費」等を含む。なお、格納部１１には、人手により、変数が格納されても良い。また、格納部１１の変数とは、変数を特定する情報である。
【０１６８】
かかる状況において、ユーザは、端末装置２に会計データ入力するために、端末装置２から情報処理装置１にアクセスし、図１１に示す画面が端末装置２に表示された、とする。図１１において、１１０２のボタンの集合は、格納部１１の２以上の各変数に対応するボタンを含む。また、かかるボタンは、上述したオブジェクトの一例である。
【０１６９】
次に、ユーザは、図１１の１１０２の中のボタンの１１０２１の「取引相手」ボタンを押下した、とする。
【０１７０】
次に、端末装置２の端末受付部２２は、「取引相手」ボタン１１０２１の押下を受け付ける。そして、端末送信部２４は、「取引相手」ボタン１１０２１の押下を示す情報を情報処理装置１に送信する。
【０１７１】
次に、情報処理装置１の受付部１２は、「取引相手」ボタン１１０２１の押下を示す情報を受信する。
【０１７２】
次に、候補出力部１４１は、選択された「取引相手」ボタン１１０２１に対応する変数「取引相手」に対応するマスタテーブル（図７参照）が有する１以上の属性値を取得する。
【０１７３】
次に、候補出力部１４１は、取得された１以上の属性値を、図７のマスタテーブルを識別する情報「取引相手」と共に、端末装置２に送信する。
【０１７４】
次に、端末装置２の端末受信部２５は、１以上の属性値とマスタテーブルを識別する情報「取引相手」等とを受信する。
【０１７５】
そして、端末出力部２６は、１以上の属性値（「太平洋商事」「山田商会」「川崎商会」を含む）を有する選択画面を出力する。
【０１７６】
そして、例えば、ユーザは、画面のフィールドに、「商」の文字（用語の一部）を入力した、とする。
【０１７７】
次に、端末装置２の端末受付部２２は、用語の一部「商」を受け付ける。そして、端末処理部２３は、選択画面が有する項目中の「商」を有する項目を抽出する。次に、端末出力部２６は、抽出された項目のみを有する選択画面を出力する。かかる出力例は、図１４である。
【０１７８】
次に、ユーザは、図１４の画面において、１４０１の「太平洋商事」を選択した、とする。
【０１７９】
次に、端末受付部２２は、自立語「太平洋商事」を受け付ける。そして、端末送信部２４は、自立語「太平洋商事」と種類「取引相手」とを情報処理装置１に送信する。
【０１８０】
次に、情報処理装置１の受付部１２は、自立語「太平洋商事」と種類「取引相手」とを受信する。なお、種類は、変数に対応する。
【０１８１】
次に、定型文情報取得部１３２は、取得された自立語に対応する変数＜取引相手＞を含む１以上の定型文情報を、図６の定型文情報管理表から取得する。そして、定型文情報取得部１３２は、取得した１以上の定型文情報が有する変数＜取引相手＞を、自立語「太平洋商事」に置き換え、１以上の変形定型文情報を取得する。なお、ここでは、４つの変形定型文情報が取得された、とする。
【０１８２】
次に、定型文情報出力部１４２は、取得された４つの変形定型文情報を端末装置２に送信する。
【０１８３】
次に、端末装置２の端末受信部２５は、４つの変形定型文情報を受信する。そして、端末出力部２６は、受信された４つの変形定型文情報を出力する。かかる出力例は、図１３である。図１３の１３０１において、取引相手「太平洋商事」は確立されており、「太平洋商事」に対応する変数「取引相手」の背景色を有する。また、図１３の１３０２は、４つの変形定型文情報であり、各変形定型文情報は、選択可能である。
【０１８４】
次に、ユーザは、４つの変形定型文情報の中から、変形定型文情報「太平洋商事に商品を現金で売り上げた」を選択した、とする。すると、端末装置２の端末受付部２２は、変形定型文情報「太平洋商事に商品を現金で売り上げた」の選択指示を受け付ける。
【０１８５】
次に、ユーザは、変数＜商品＞に対応する箇所に「パソコン」を代入した、とする。すると、２以上の自立語を含む自然言語文「太平洋商事にパソコンを現金で売り上げた」が完成する。そして、端末装置２の端末受付部２２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受け付ける。次に、端末送信部２４は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を情報処理装置１に送信する。
【０１８６】
次に、情報処理装置１の受付部１２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受信する。そして、自立語取得部１３１は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」から２以上の自立語「太平洋商事」「パソコン」「現金」を取得する。なお、自立語取得部１３１は、変形定型文情報「太平洋商事に商品を現金で売り上げた」に対応する定型文情報が有する３つの各変数に対応する文字列を、自然言語文「太平洋商事にパソコンを現金で売り上げた」から取得する。
【０１８７】
次に、レコード蓄積部１３４は、取得された３つの各自立語「太平洋商事」「パソコン」「現金」を、各自立語に対応する属性の属性値とするレコードを構成する。そして、レコード蓄積部１３４は、構成したレコードを、会計データ管理表（図１０）に蓄積する。かかるレコードは、図１０の「ＩＤ＝１」のレコードである。
【０１８８】
なお、レコード蓄積部１３４は、定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」に対応するテーブル識別子「Ｔ１」を取得し、当該テーブル識別子「Ｔ１」で祖行き別されるテーブルにレコードを蓄積する。
【０１８９】
また、処理部１３は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」を格納部１１に蓄積しても良い。処理部１３は、かかる自然言語文を、３つの自立語「太平洋商事」「パソコン」「現金」を有するレコードに対応付けて蓄積することは好適である。そして、かかる自然言語文は、例えば、摘要である。
【０１９０】
以上の処理により、ユーザは、用語の一部の入力、定型文情報の選択等により、会計データを構成する自然言語文を容易に入力できた。また、容易に、会計データを蓄積できた。
（具体例３）
【０１９１】
今、ユーザは、会計データを入力するために、端末装置２から情報処理装置１にアクセスし、図１１に示す画面が端末装置２に表示された、とする。
【０１９２】
次に、ユーザは、図１１の画面のフィールド１１０１に、自然言語文の一部「売り上げ」を入力した、とする。
【０１９３】
次に、端末装置２の端末受付部２２は、自然言語文の一部「売り上げ」を受け付ける。そして、端末送信部２４は、自然言語文の一部「売り上げ」を情報処理装置１に送信する。
【０１９４】
次に、情報処理装置１の受付部１２は、「売り上げ」を受信する。そして、検索部１３３は、受け付けられた「売り上げ」をキーとして、図７、図８、および図９のマスタテーブルを検索する。しかし、「売り上げ」に合致する属性値は取得されない。つまり、自立語は取得できなかった。
【０１９５】
次に、定型文情報取得部１３２は、自然言語文の一部「売り上げ」をキーとして、図６の定型文情報管理表を検索し、「売り上げ」を含む１以上の定型文情報を取得する。ここで、定型文情報取得部１３２は、３つの定型文情報を取得した、とする。
【０１９６】
次に、定型文情報出力部１４２は、取得された３つの定型文情報を端末装置２に送信する。なお、ここで送信される情報は、３つの定型文情報を含む画面の情報である、とする。
【０１９７】
また、登録オブジェクト出力部１４４は、定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する。
【０１９８】
次に、端末装置２の端末受信部２５は、３つの定型文情報、および１以上のオブジェクトを含む画面の情報を受信する。
【０１９９】
そして、端末出力部２６は、３つの定型文情報と１以上のオブジェクトとを含む画面を出力する。かかる出力例は、図１５である。図１５において、１５０１が３つの定型文情報である。１５０２は、オブジェクトの一例であるボタンである。ボタンは、変数に対応する新規の属性値を登録するためのボタンである。
【０２００】
次に、ユーザは、３つの定型文情報の中から、定型文情報「取引相手に商品を現金で売り上げた」を選択した、とする。すると、端末装置２の端末受付部２２は、定型文情報「取引相手に商品を現金で売り上げた」の選択指示を受け付ける。
【０２０１】
次に、ユーザは、変数＜取引相手＞に対応する箇所に「太平洋商事」を代入し、変数＜商品＞に対応する箇所に「パソコン」を代入した、とする。すると、２以上の自立語を含む自然言語文「太平洋商事にパソコンを現金で売り上げた」が完成する。そして、端末装置２の端末受付部２２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受け付ける。次に、端末送信部２４は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を情報処理装置１に送信する。
【０２０２】
次に、情報処理装置１の受付部１２は、自然言語文「太平洋商事にパソコンを現金で売り上げた」を受信する。そして、自立語取得部１３１は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」から２以上の自立語「太平洋商事」「パソコン」「現金」を取得する。なお、自立語取得部１３１は、変形定型文情報「太平洋商事に商品を現金で売り上げた」に対応する定型文情報が有する３つの各変数に対応する文字列を、自然言語文「太平洋商事にパソコンを現金で売り上げた」から取得する。
【０２０３】
次に、レコード蓄積部１３４は、取得された３つの各自立語「太平洋商事」「パソコン」「現金」を、各自立語に対応する属性の属性値とするレコードを構成する。そして、レコード蓄積部１３４は、構成したレコードを、会計データ管理表（図１０）に蓄積する。かかるレコードは、図１０の「ＩＤ＝１」のレコードである。
【０２０４】
なお、レコード蓄積部１３４は、定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」に対応するテーブル識別子「Ｔ１」を取得し、当該テーブル識別子「Ｔ１」で祖行き別されるテーブルにレコードを蓄積する。
【０２０５】
また、処理部１３は、受信された自然言語文「太平洋商事にパソコンを現金で売り上げた」を格納部１１に蓄積しても良い。処理部１３は、かかる自然言語文を、３つの自立語「太平洋商事」「パソコン」「現金」を有するレコードに対応付けて蓄積することは好適である。そして、かかる自然言語文は、例えば、摘要である。
【０２０６】
以上の処理により、ユーザは、用語の一部の入力、定型文情報の選択等により、会計データを構成する自然言語文を容易に入力できた。また、容易に、会計データを蓄積できた。
（具体例４）
【０２０７】
今、ユーザは、「オービックビジネスコンサルタントに現金で売り上げた」という自然言語文を端末装置２に入力した、とする。なお、かかる自然言語文は、一の定型文情報識別子に対応付いている、とする。また、一の定型文情報識別子で識別される一の定型文情報は「＜取引相手＞に＜経費＞で売り上げた」である、とする。さらに、「オービックビジネスコンサルタント」は登録商標である。
【０２０８】
次に、端末装置２の端末受付部２２は、自然言語文「オービックビジネスコンサルタントに現金で売り上げた」を受け付ける。そして、端末送信部２４は、当該自然言語文と一の定型文情報識別子とを情報処理装置１に送信する。
【０２０９】
次に、情報処理装置１の受付部１２は、自然言語文「オービックビジネスコンサルタントに現金で売り上げた」と一の定型文情報識別子とを受信する。
【０２１０】
次に、自立語取得部１３１は、受信された自然言語文から自立語「オービックビジネスコンサルタント」「現金」を取得する。
【０２１１】
次に、レコード蓄積部１３４は、取得された各自立語を、各自立語に対応する属性の属性値とするレコードを構成する。
【０２１２】
次に、レコード蓄積部１３４は、構成したレコードを、一の定型文情報識別子に対応するテーブルに蓄積する。なお、かかるテーブルは、格納部１１のテーブルである
【０２１３】
次に、マスタ蓄積部１３５は、蓄積した自立語の中で、１番目の自立語「オービックビジネスコンサルタント」を取得する。
【０２１４】
次に、マスタ蓄積部１３５は、自立語「オービックビジネスコンサルタント」に対応する変数＜取引相手＞に対応するマスタテーブル（図７）を、自立語「オービックビジネスコンサルタント」をキーとして検索する。
【０２１５】
次に、マスタ蓄積部１３５は、自立語「オービックビジネスコンサルタント」が図７のマスタテーブルに存在しないので、自立語「オービックビジネスコンサルタント」を図７のマスタテーブルに、新規に登録する。
【０２１６】
次に、マスタ蓄積部１３５は、蓄積した自立語の中で、２番目の自立語「現金」を取得する。
【０２１７】
次に、マスタ蓄積部１３５は、自立語「現金」に対応する変数「経費」に対応するマスタテーブル（図９）を、自立語「現金」をキーとして検索する。
【０２１８】
次に、マスタ蓄積部１３５は、自立語「現金」が図９のマスタテーブルに存在するので、自立語「現金」を図９のマスタテーブルに登録しない。
【０２１９】
なお、上記の処理では、情報処理装置１が自動的に、未登録の属性値を、マスタテーブルに蓄積した。しかし、未登録の属性値が存在する場合、情報処理装置１は、未登録の属性値を蓄積するか否かをユーザに問う情報を端末装置２に送信し、ユーザからの指示に応じて、未登録の属性値をマスタテーブルに蓄積しても良い。
【０２２０】
例えば、本具体例の場合、情報処理装置１の出力部１４は、図１６に示す画面の情報を端末装置２に送信する。そして、端末装置２の端末受信部２５は、画面の情報を受信し、端末出力部２６は、図１６に示す画面を出力する。そして、ユーザが図１６の画面に対して、属性値の蓄積の指示を入力した場合、端末受付部２２は当該指示を受け付け、端末送信部２４は当該指示を情報処理装置１に送信する。そして、情報処理装置１の受付部１２は、当該指示を受信する。次に、マスタ蓄積部１３５は、自立語「オービックビジネスコンサルタント」を図７のマスタテーブルに蓄積する。
（具体例５）
【０２２１】
今、ユーザは、会計データを入力するために、端末装置２から情報処理装置１にアクセスし、図１１に示す画面が端末装置２に表示された、とする。
【０２２２】
そして、ユーザは、図１１の画面のフィールド１１０１に、自然言語文「忘年会の料金を現金で支払った」を入力した、とする。
【０２２３】
次に、端末装置２の端末受付部２２は、当該自然言語文を受け付ける。そして、端末送信部２４は、当該自然言語文を情報処理装置１に送信する。
【０２２４】
次に、情報処理装置１の受付部１２は、自然言語文「忘年会の料金を現金で支払った」を受信する。
【０２２５】
次に、未確定科目仕訳データ生成部１３６は、受信された自然言語文「忘年会の料金を現金で支払った」に対応する定型文情報が存在しない、と判断する。当該自然言語文に対応する定型文情報が存在しないからである。また、当該自然言語文が有するキーワード「忘年会の料金」が登録されていないからである。なお、自然言語文「忘年会の料金を現金で支払った」に対応する定型文情報が存在しないことは、ここでは、仕訳に紐付いていない摘要が受け付けられたことを示す。
【０２２６】
そして、未確定科目仕訳データ生成部１３６は、受信された自然言語文に対応する未確定科目の仕訳データを生成する。具体的には、未確定科目仕訳データ生成部１３６は、「未確定科目：８０００００」を有する未確定科目の仕訳データを生成する。なお、「未確定科目：８０００００」の金額「８０００００」は、別途、入力された情報である、とする。
【０２２７】
そして、未確定科目仕訳データ生成部１３６は、当該未確定科目の仕訳データを格納部１１に蓄積する。
【０２２８】
次に、出力部１４は、かかる未確定科目の仕訳データの生成結果を、端末装置２に送信する。
【０２２９】
次に、端末装置２の端末受信部２５は未確定科目の仕訳データの生成結果を受信し、端末出力部２６は当該未確定科目の仕訳データの生成結果を出力する。かかる出力例は、図１７である。図１７の１７０１は、自然言語文の入力画面の例である。１７０２は、生成された未確定科目の仕訳データの例である。
【０２３０】
以上の処理により、未確定科目の仕訳データが生成できた。
【０２３１】
以上、本実施の形態によれば、会計情報等の専門的な情報を容易に入力できる。本実施の形態によれば、特に、定型的な文により表現され得る情報を容易に入力できる。
【０２３２】
なお、本実施の形態によれば、会計情報を例として使用して、簡易な入力方法を説明した。しかし、入力対象の情報は、他の種類の情報でも良い。他の種類の情報とは、例えば、法律に関する情報、契約書に関する情報、技術的な情報等である。
【０２３３】
また、本実施の形態において、情報処理装置１は、レコードを蓄積しなくても良い。つまり、情報処理装置１は、文の入力を支援する装置として機能しても良い。かかる場合、情報処理装置１は、例えば、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部と、用語または用語の一部を受け付ける受付部と、前記受付部が受け付けた用語または用語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または当該１以上の定型文情報を前記用語または用語の一部を用いて変形した情報である１以上の変形定型文情報を取得する定型文情報取得部と、前記定型文情報取得部が取得した１以上の定型文情報または１以上の変形定型文情報を出力する定型文情報出力部とを具備する情報処理装置である。そして、かかる場合の情報処理装置１のブロック図は、例えば、図１８である。
【０２３４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、定型的な文に対応し、２以上の自立語を含む自然言語文を受け付ける受付部と、前記自然言語文から２以上の自立語を取得する自立語取得部と、前記２以上の各自立語を、当該各自立語に対応する属性の属性値とするレコードを蓄積するレコード蓄積部として機能させるためのプログラムである。
【０２３５】
コンピュータがアクセス可能な記録媒体は、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部を具備し、上記プログラムにおいて、前記受付部は、前記１以上の定型文情報のうちのいずれかの定型文情報が有する２以上の各変数に対する２以上の自立語の入力を受け付け、前記レコード蓄積部は、前記受付部が受け付けた２以上の各自立語を、当該各自立語に対応する属性の属性値とするレコードを蓄積するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３６】
前記記録媒体は、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部をさらに具備し、上記プログラムにおいて、コンピュータを、入力対象の自立語に対応するマスタテーブルが有する１以上の属性値を出力する候補出力部としてさらに機能させ、前記受付部は、前記候補出力部が出力した１以上の属性値のうちから、一の属性値の選択を受け付けることにより、２以上の各変数に対する２以上の自立語の入力を受け付けるものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３７】
上記プログラムにおいて、コンピュータを、前記受付部が自立語または自立語の一部の入力を受け付けた場合、当該自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルが有する１以上の属性値を取得する検索部としてさらに機能させ、前記候補出力部は、前記検索部が取得した１以上の属性値を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３８】
上記プログラムにおいて、コンピュータを、一の定型文情報が有する変数に対応する新規の属性値を登録するための１以上のオブジェクトを出力する登録オブジェクト出力部としてさらに機能させ、前記受付部は、前記１以上のオブジェクトのうち、一のオブジェクトの選択を受け付け、かつ自立語を受け付けるものとして、コンピュータを機能させ前記一のオブジェクトに対応する変数に対応するマスタテーブルに前記自立語を蓄積するマスタ蓄積部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２３９】
上記プログラムにおいて、コンピュータを、前記１以上の定型文情報が有する２以上の変数に対応する２以上のオブジェクトであり、選択可能な２以上のオブジェクトを出力するオブジェクト出力部としてさらに機能させ、前記受付部は、前記２以上のオブジェクトのうちの一のオブジェクトの選択を受け付け、前記候補出力部は、前記選択された一のオブジェクトに対応する変数に対応するマスタテーブルが有する１以上の属性値を取得し、出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２４０】
前記記録媒体は、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部をさらに具備し、上記プログラムにおいて、前記受付部は、自立語または自立語の一部を受け付けるものとしてコンピュータを機能させ、コンピュータを前記受付部が自立語または自立語の一部の入力を受け付けた場合、当該自立語または自立語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または当該１以上の定型文情報を前記自立語または自立語の一部を用いて変形した情報である１以上の変形定型文情報を取得する定型文情報取得部と、前記定型文情報取得部が取得した１以上の定型文情報または１以上の変形定型文情報を出力する定型文情報出力部としてさらに機能させ、前記受付部は、前記定型文情報出力部が出力した１以上の定型文情報または１以上の変形定型文情報のうちから、一の定型文情報または一の変形定型文情報に対する選択を受け付け、かつ当該選択に対応する一の定型文情報または一の変形定型文情報に対応する２以上の各変数に対する２以上の自立語の入力を受け付けるものとして、コンピュータを機能させるプログラムであることは好適である。
【０２４１】
上記プログラムにおいて、前記受付部は、文字列を受け付けるものとしてコンピュータを機能させ、前記文字列を含む１以上の定型文情報を取得する定型文情報取得部と、前記１以上の定型文情報を出力する定型文情報出力部として、さらにコンピュータを機能させ、前記受付部は、前記１以上の定型文情報のうちから一の定型文情報の選択を受け付け、かつ当該選択された一の定型文情報が有する２以上の各変数に対する２以上の自立語を受け付けるものとして、コンピュータを機能させるプログラムであることは好適である。
【０２４２】
上記プログラムにおいて、前記受付部は、一の定型文情報が有する変数に対する自立語を受け付けるものとして、コンピュータを機能させ、前記変数に対する自立語が当該変数に対応するマスタテーブルに存在しない場合、当該自立語を当該マスタテーブルに蓄積するマスタ蓄積部として、さらにコンピュータを機能させるプログラムであることは好適である。
【０２４３】
上記プログラムにおいて、前記自然言語文は、会計の取り引きを示す文であり、前記受付部が受け付けた自然言語文が定型文情報に対応付いていない場合、当該自然言語文に対応する未確定科目の仕訳データを生成する未確定科目仕訳データ生成部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２４４】
また、コンピュータがアクセス可能な記録媒体は、定型的な文の情報であり、２以上の変数を有する１以上の定型文情報を格納している定型文情報格納部と、前記２以上の各変数に対応するテーブルであり、１以上の属性値を有する２以上のマスタテーブルを格納し得るマスタテーブル格納部とを含み、コンピュータを、用語または用語の一部を受け付ける受付部と、前記受付部が受け付けた用語または用語の一部と予め決められた関係を有する属性値を有するマスタテーブルに対応する変数を含む１以上の定型文情報または当該１以上の定型文情報を前記用語または用語の一部を用いて変形した情報である１以上の変形定型文情報を取得する定型文情報取得部と、前記定型文情報取得部が取得した１以上の定型文情報または１以上の変形定型文情報を出力する定型文情報出力部として機能させるためのプログラムである。
【０２４５】
（実施の形態２）
【０２４６】
本実施の形態において、実施の形態１との相違点は、情報処理装置がスタンドアロンで動作する点である。図１９は、本実施の形態における情報処理装置３のブロック図である。
【０２４７】
情報処理装置３は、格納部１１、受付部３２、処理部１３、出力部３４を備える。出力部３４は、候補出力部３４１、定型文情報出力部３４２、オブジェクト出力部３４３、登録オブジェクト出力部３４４を備える。
【０２４８】
受付部３２は、ユーザからの指示や情報等を受け付ける。受付部３２が受け付ける指示や情報等とは、実施の形態１の受付部１２が受信する指示や情報等と同じであるので、詳細な説明を省略する。また、ここで、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けであるが、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【０２４９】
指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２５０】
出力部３４、候補出力部３４１、定型文情報出力部３４２、オブジェクト出力部３４３、登録オブジェクト出力部３４４は、各種の情報を出力する。各種の情報は、実施の形態１の出力部１４等が送信する情報と同じであるので、詳細な説明を省略する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０２５１】
また、候補出力部３４１、定型文情報出力部３４２、オブジェクト出力部３４３、登録オブジェクト出力部３４４の処理は、それぞれ候補出力部１４１、定型文情報出力部１４２、オブジェクト出力部１４３、登録オブジェクト出力部１４４が送信する情報を、出力するだけであるので、詳細な説明を省略する。
【０２５２】
出力部３４、候補出力部１４１、定型文情報出力部１４２、オブジェクト出力部１４３、登録オブジェクト出力部１４４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２５３】
次に、情報処理装置３は情報処理装置１がスタンドアロンであるだけであるので、その動作の説明は省略する。
【０２５４】
以上、本実施の形態によれば、会計情報等の専門的な情報を容易に入力できる。
【０２５５】
なお、本実施の形態によれば、会計情報を例として使用して、簡易な入力方法を説明した。しかし、入力対象の情報は、他の種類の情報でも良い。
【０２５６】
また、上記実施の形態において、定型文情報取得部１３２は、受付部１２が受け付けた文字列を含む定型文情報を定型文情報格納部１１１から取得した後、ユーザの自立語の入力に従って、当該定型文情報が有する自立語の順番を変更して、新たな定型文情報を取得しても良い。自立語の順番の変更とは、ここでは、定型文情報が有するタグの順序の変更である。また、定型文情報が有するタグの順序の変更とは、通常、タグとタグに続く助詞の組の順序の変更である。
【０２５７】
例えば、図２０（ａ）に示すように、ユーザが「パソコン」を入力した後、当該「パソコン」を含む図８の商品マスタテーブルに応じて、定型文情報取得部１３２は、図６の「ＩＤ＝１」の定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」を取得する。次に、定型文情報取得部１３２は、ユーザの自立語の入力順序（＜商品＞が先）に合致するように、定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」を「＜商品＞を＜取引相手＞に＜経費＞で売り上げた」に変形する。
【０２５８】
なお、図２０（ｂ）に示すように、ユーザが「Ａ商店」を先に入力した場合、定型文情報取得部１３２は、定型文情報「＜取引相手＞に＜商品＞を＜経費＞で売り上げた」を取得した後、定型文情報が有するタグの順序を変更しない。なお、タグの順序の変更とは、タグとタグに続く助詞の組の順序の変更である。なお、図２０において、＜取引相手＞は＜取引先＞になっており、かつ変数＜経費＞には、「入金」が入力されている。
【０２５９】
また、上記実施の形態において、格納部１１に伝票データが格納されている場合、例えば、当該伝票データは、摘要データを有する。また、伝票データは、借方勘定科目、借方金額、貸方勘定科目、貸方金額を有しても良い。そして、摘要データは、元になる定型文情報の種類と対応付いていても良い。また、定型文情報の種類とは、取引の種類でも良い。取引の種類は、例えば、「売上」または「仕入」等である。また、摘要データが取引の種類と対応付いていることは、摘要データを含む伝票データが取引の種類と対応付いていることでも良い。また、取引の種類と対応付いていることは、定型文情報の種類と対応付いていることでも、定型文情報が有する予め決められた変数に対応する値（例えば、「売り上げた」「仕入れた」など）に対応付いていることでも良い。また、摘要データまたは伝票データが取引の種類と対応付いていることは、摘要データまたは伝票データが取引の種類を示す情報を含むことでも良い。そして、かかる状況において、出力部１４が１以上の伝票データを含む画面を出力する場合、伝票データまたは摘要データに対応付いた情報であり、視覚的に取引の種類を示す情報を含む画面を出力する。そして、情報処理装置１または端末装置２では、例えば、図２１に示す画面が表示される。この画面は、１以上の伝票データを含む一覧表である。この一覧表は、所定の期間の取引の伝票データの集合である。そして、図２１の２１０１に示すように、摘要データ（例えば、「Ａ商店にパソコンを現金で売り上げた」）に対応付いて、点の図柄が表示されており、かつ、ここでは取引の種類によって、異なる色の点の図柄が表示されている。なお、取引の種類「売上」に対応する摘要データには青色の点の図柄が対応付き、取引の種類「仕入」に対応する摘要データには赤色の点の図柄が対応付いている。そして、ユーザがかかる一覧表の点の図柄を見ることにより、取引の収支が一目で分かりやすくなる、という効果がある。なお、一覧表を見ることにより、ユーザは、取引先、商品などの、伝票の詳細情報を一目で分かりやすく把握できる。
【０２６０】
なお、視覚的に取引の種類を区別するための情報の例は、図２１では、点の図柄の色であったが、図柄の形状、図柄の背景、摘要データの背景色、伝票データの背景色等でも良い。つまり、摘要データまたは伝票データを見る場合に、摘要データまたは伝票データが取引の種類が視覚的に把握できれば良い。
【０２６１】
また、取引を示す摘要データを入力する場合でも、摘要データに対応付けて、取引の種類が視覚的に把握できる図柄が表示されたりしても良い。かかる例を図２２に示す。図２２において、摘要データに対応する図柄（２２０１）の色は、対応するボタンが有する図柄（２２０２）の色と同じである。
【０２６２】
また、図２０は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２０は、このコンピュータシステム３００の概観図であり、図２１は、コンピュータシステム３００のブロック図である。
【０２６３】
図２０において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２６４】
図２１において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２６５】
コンピュータシステム３００に、上述した実施の形態の情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２６６】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２６７】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２６８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２６９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２７０】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２７１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２７２】
以上のように、本発明にかかる情報処理装置は、専門的な情報を容易に入力できる、という効果を有し、情報処理装置等として有用である。
【符号の説明】
【０２７３】
１、３  情報処理装置
２  端末装置
１１  格納部
１２、３２  受付部
１３  処理部
１４、３４  出力部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１１１  定型文情報格納部
１１２  マスタテーブル格納部
１３１  自立語取得部
１３２  定型文情報取得部
１３３  検索部
１３４  レコード蓄積部
１３５  マスタ蓄積部
１３６  未確定科目仕訳データ生成部
１４１、３４１  候補出力部
１４２、３４２  定型文情報出力部
１４３、３４３  オブジェクト出力部
１４４、３４４  登録オブジェクト出力部
【図１】
2020004461.tif 000003
【図２】
2020004461.tif 000004
【図３】
2020004461.tif 000005
【図４】
2020004461.tif 000006
【図５】
2020004461.tif 000007
【図６】
2020004461.tif 000008
【図７】
2020004461.tif 000009
【図８】
2020004461.tif 000010
【図９】
2020004461.tif 000011
【図１０】
2020004461.tif 000012
【図１１】
2020004461.tif 000013
【図１２】
2020004461.tif 000014
【図１３】
2020004461.tif 000015
【図１４】
2020004461.tif 000016
【図１５】
2020004461.tif 000017
【図１６】
2020004461.tif 000018
【図１７】
2020004461.tif 000019
【図１８】
2020004461.tif 000020
【図１９】
2020004461.tif 000021
【図２０】
2020004461.tif 000022
【図２１】
2020004461.tif 000023
【図２２】
2020004461.tif 000024
【図２３】
2020004461.tif 000025
【図２４】
2020004461.tif 000026