(57)【要約】  本発明は、リアルタイムマークデータの生成方法及びシステムに関するものであり、本発明の一実施形態によるリアルタイムマークデータ生成方法は、（ａ）マークデータが生成されている図書の図書情報及びマークデータを用いてデータベースを構築するステップと、（ｂ）新規図書の図書情報が入力され、入力された新規図書の図書情報及びデータベースに基づいて新規図書のマークデータを生成するステップと、（ｃ）生成された新規図書のマークデータをユーザに提供するステップと、を有する。【選択図】図２
2021515953.tif 000002
【特許請求の範囲】
【請求項１】
リアルタイムマークデータの生成及び送信方法であって、
マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを用いてデータベースを構築する構築ステップと、
新規図書の図書情報が利用者から入力され、前記入力された新規図書の図書情報及び前記データベースに基づいて前記新規図書のマークデータを生成する生成ステップと、
前記生成された新規図書のマークデータをユーザ又はユーザサーバに送信する送信ステップと、を有することを特徴とするリアルタイムマークデータの生成及び送信方法。
【請求項２】
前記図書情報は、図書に関する書誌情報、カテゴリ情報、及び目次情報のうちの少なくともいずれか一つを含むことを特徴とする請求項１に記載のリアルタイムマークデータの生成及び送信方法。
【請求項３】
前記構築ステップでは、前記マークデータが生成されている図書の図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して前記データベースに格納し、
前記非書誌情報は、韓国十進分類法（ＫＤＣ）／デューイ十進分類法（ＤＤＣ）、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含むことを特徴とする請求項１に記載のリアルタイムマークデータの生成及び送信方法。
【請求項４】
前記生成ステップは、
入力部を介して、前記新規図書の図書情報が入力されるステップと、
抽出部により、前記データベースから入力された図書情報にマッピングされた非書誌情報を抽出するステップと、
解析部により、入力された書誌情報に対する形態素解析を行うことで、前記データベースに格納された図書との類似度を算出するステップと、
生成部により、前記類似度に基づいて、前記抽出された非書誌情報を更新して前記マークデータを生成するステップと、を含むことを特徴とする請求項１に記載のリアルタイムマークデータの生成及び送信方法。
【請求項５】
前記類似度は、同一形態素数とカテゴリ重みとの積により算出されることを特徴とする請求項４に記載のリアルタイムマークデータの生成及び送信方法。
【請求項６】
前記送信ステップでは、前記生成されたマークデータのうちからユーザの希望する項目をフィルタリングしてユーザに送信し、
前記マークデータには、図書の基本書誌情報が更に含まれることを特徴とする請求項１に記載のリアルタイムマークデータの生成及び送信方法。
【請求項７】
マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを格納するデータベースと、
新規図書の図書情報が入力されてマークデータを生成するマーク生成部と、
外部端末と通信することにより、前記図書情報又は前記マークデータを送受信する通信部と、
制御部と、を備え、
前記データベースは、前記受信された図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して格納し、
前記通信部は、リアルタイムで生成された前記マークデータをユーザサーバに送信することを特徴とするリアルタイムマークデータの生成及び送信システム。
【請求項８】
前記マーク生成部は、
前記新規図書の図書情報が入力される入力部と、
前記新規図書の図書情報に対応する非書誌情報を抽出する抽出部と、
前記新規図書の書誌情報に対して形態素解析を行う解析部と、
前記非書誌情報を更新してこれを含む新規図書のマークデータを生成する生成部と、を含むことを特徴とする請求項７に記載のリアルタイムマークデータの生成及び送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書館利用者が希望図書を申し込む際にリアルタイムでマークデータを生成する方法及びシステムに関し、より詳しくは、マークデータの生成を必要とする新規図書の書誌事項とカテゴリ情報及び人工知能（ＡＩ）を活用したビッグデータの解析（分析）を行うことで、マークデータを自動生成してユーザの希望する形式に合わせて送信することができる、希望図書を申し込む際にリアルタイムでマークデータを生成して、これをユーザである図書館又は図書館サーバに送信する方法及びこれを実現可能なシステムに関する。
【背景技術】
【０００２】
マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ、機械可読目録）データとは、図書に関する全般的な情報をコンピュータが目録データとして識別して蓄積し、流通できるようにコード化された一連の標準形式のメタデータを意味する。現在、韓国では、米国標準（ＵＳＭＡＲＣ）とカナダ標準（ＣＡＮ／ＭＡＲＣ）の統合形式であるＭＡＲＣ２１を基本とし、２００５年統合書誌用韓国文献自動化目録（ＫＯＲＭＡＲＣ）形式を韓国産業規格（ＫＳ規格）として採用して使っている。このような統合書誌用ＫＯＲＭＡＲＣ形式は、図書の書名、著者名、版事項、発行事項、形態事項、主題、周期などの図書に関する全般的な情報を含む。
【０００３】
従来では、図１に示すように、図書の販売先がマークデータを生成して図書納品先に提供するか、或いは、韓国国立中央図書館又は韓国教育学術情報院がマークデータを直接生成してアップロードすると、他の図書館がそれをダウンロードして使用する方式を用いてきた。
【０００４】
しかし、マークデータは、書名、著者名、出版日などのように図書に記載されている客観的な情報を含む項目だけでなく、韓国十進分類法（ＫＤＣ：Ｋｏｒｅａｎ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、以下「ＫＤＣ」という）又はデューイ十進分類法（ＤＤＣ：Ｄｅｗｅｙ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、以下「ＤＤＣ」という）のようにこれを付与する司書の主観が反映される項目も含んでいるため、従来の方法により品質のマークデータを生成するには専門知識のある司書が不可欠であり、それが故に、図書納品先が提供する方法では良質のマークデータを提供することは困難であるという問題がある。
【０００５】
また、図書館で働いている専門知識を持った司書がマークデータを生成する業務を行うとしても、未だエラーが発生する可能性があり、図書館毎にそれぞれ異なるマークデータが生成される可能性があり、図書館毎に膨大な量の情報を検索して入力する作業を繰り返す必要があるため、かなりの時間がかかり、非効率的であるという問題がある。
【０００６】
このような問題を解決するために、従来マークデータを自動生成するための様々な試み（大韓民国登録特許第１０−０９９１６６１号など）がなされていたが、これらは、本から直接取得可能な書誌情報のみを利用してマークデータを生成しようとしたため、実際の図書館で利用できる十分な項目のマークデータを生成できないか又は精度が大幅に低下するという問題が依然として存在している。
【０００７】
このように、書誌情報だけでは得られないＫＤＣ／ＤＤＣ、参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語、図書館別合わせ請求記号、図書館別図書登録番号などを含む図書のマークデータを自動生成し、特に利用者が希望図書を申し込む際に、このように生成されたマークデータをユーザの希望する形式に合わせて送信又は提供できる技術が求められており、本発明は、これに関連するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、ＡＩを活用したビッグデータ解析により、マークデータのうちから基本書誌事項だけでは生成できなかった非書誌事項（例えば、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語、図書館別合わせ請求記号、図書館別図書登録番号など）も正確に生成し、利用者が希望図書を申し込む際に、ユーザである各図書館に送信するリアルタイムマークデータの生成方法を提供することにある。
【０００９】
また、本発明の目的は、マークデータの生成を自動化することにより、大量の図書に対してもリアルタイムで正確なマークデータを生成してマークデータの生成効率を最大限に高め、それを、希望図書を申し込む際にユーザに送信するリアルタイムマークデータの生成システムを提供することにある。
【００１０】
本発明の技術的課題は、以上で言及した技術的課題に制限されず、言及していない他の技術的課題は、以下の記載から通常の技術者に明確に理解されるであろう。
【課題を解決するための手段】
【００１１】
本発明の一実施形態によるリアルタイムマークデータ生成方法は、（ａ）マークデータが生成されている図書の図書情報及び前記マークデータを用いてデータベース１００を構築するステップと、（ｂ）新規図書の図書情報が入力され、前記入力された新規図書の図書情報及び前記データベース１００に基づいて前記新規図書のマークデータを生成するステップと、（ｃ）前記生成された新規図書のマークデータをユーザに提供するステップと、を有する。
【００１２】
前記図書情報は、図書の書誌情報、カテゴリ情報、及び目次情報を含み得る。
【００１３】
前記ステップ（ａ）では、前記マークデータが生成されている図書の図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して前記データベースに格納し、前記非書誌情報は、韓国十進分類法（ＫＤＣ）／デューイ十進分類法（ＤＤＣ）、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含み得る。
【００１４】
前記ステップ（ｂ）は、（ｂ−１）入力部を介して、前記新規図書の図書情報が入力されるステップと、（ｂ−２）抽出部が、前記データベースから入力された図書情報にマッピングされた非書誌情報を抽出するステップと、（ｂ−３）解析部が、入力された書誌情報に対する形態素解析を行うことで、前記データベースに格納された図書との類似度を算出するステップと、（ｂ−４）生成部が、前記類似度に基づいて、前記抽出された非書誌情報を更新して前記マークデータを生成するステップと、を含み得る。
【００１５】
前記類似度は、同一形態素数とカテゴリ重みとの積により算出され得る。
【００１６】
前記ステップ（ｃ）では、前記生成されたマークデータのうちからユーザの希望する項目をフィルタリングして提供し得る。
【００１７】
本発明の一実施形態によるマークデータ生成システム１０は、マークデータが生成されている図書の図書情報及び前記マークデータを格納するデータベースと、新規図書の図書情報が入力されてマークデータを生成するマーク生成部と、外部端末と通信することにより、前記図書情報又は前記マークデータを送受信する通信部と、制御部と、を備え、前記データベースは、図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して格納し、前記非書誌情報は、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含む。
【００１８】
前記マーク生成部は、前記新規図書の図書情報が入力される入力部と、前記新規図書の図書情報に対応する非書誌情報を抽出する抽出部と、前記新規図書の書誌情報に対して形態素解析を行う解析部と、前記非書誌情報を更新してこれを含む新規図書のマークデータを生成する生成部と、を含み得る。
【００１９】
上記目的を達成するためになされた本発明の一態様によるリアルタイムマークデータの生成及び送信方法は、マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを用いてデータベースを構築する構築ステップと、新規図書の図書情報が利用者から入力され、前記入力された新規図書の図書情報及び前記データベースに基づいて前記新規図書のマークデータを生成する生成ステップと、前記生成された新規図書のマークデータを希望図書の申し込みの際にユーザ又はユーザサーバに送信する送信ステップと、を有する。
【００２０】
前記図書情報は、図書に関する書誌情報、カテゴリ情報、及び目次情報のうちの少なくともいずれか一つを含み得る。
【００２１】
前記構築ステップでは、前記マークデータが生成されている図書の図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して前記データベースに格納し、前記非書誌情報は、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含み得る。
【００２２】
前記生成ステップは、入力部を介して、前記新規図書の図書情報が入力されるステップと、抽出部により、前記データベースから入力された図書情報にマッピングされた非書誌情報を抽出するステップと、解析部により、入力された書誌情報に対する形態素解析を行うことで、前記データベースに格納された図書との類似度を算出するステップと、生成部により、前記類似度に基づいて、前記抽出された非書誌情報を更新して前記マークデータを生成するステップと、を含み得る。
【００２３】
前記類似度は、同一形態素数とカテゴリ重みとの積により算出され得る。
【００２４】
前記送信ステップでは、前記生成されたマークデータのうちからユーザの希望する項目をフィルタリングしてユーザに送信し、前記マークデータには、図書の基本書誌情報が更に含まれ得る。
【００２５】
上記目的を達成するためになされた本発明の一態様によるリアルタイムマークデータの生成及び送信システムは、マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを格納するデータベースと、新規図書の図書情報が入力されてマークデータを生成するマーク生成部と、外部端末と通信することにより、前記図書情報又は前記マークデータを送受信する通信部と、制御部と、を備える。
【００２６】
前記データベースは、前記受信された図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して格納し、前記通信部は、リアルタイムで生成された前記マークデータをユーザサーバに送信し得る。
【００２７】
前記マーク生成部は、前記新規図書の図書情報が入力される入力部と、前記新規図書の図書情報に対応する非書誌情報を抽出する抽出部と、前記新規図書の書誌情報に対して形態素解析を行う解析部と、前記非書誌情報を更新してこれを含む新規図書のマークデータを生成する生成部と、を含み得る。
【発明の効果】
【００２８】
本発明によれば、新規図書の書誌情報、カテゴリ情報だけでなく、これに対するＡＩを活用したビッグデータの解析により、実際の図書館システム内でも活用できる正確且つ十分な項目を含む良質のマークデータを生成して提供することができる。
【００２９】
具体的には、マークデータのうちから、図書の基本書誌情報だけでは取得できない非書誌情報、例えば、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語、図書館別合わせ請求記号、図書館別図書登録番号などの情報を自動生成して、各図書館に提供することができる。
【００３０】
また、本発明によれば、必ずしも専門知識を持った司書でなくても良質のマークデータを生成することが可能であり、その結果、図書館の効率的な人員運用が可能である。
【００３１】
また、このようなビッグデータが格納されたシステムを介してマークデータの生成を自動化することにより、大量の図書に対してもリアルタイムで正確なマークデータを生成して、マークデータの生成効率を最大化することができる。
【００３２】
また、マークデータを生成し、図書館毎に必要な形式に合わせてフィルタリングして提供することにより、図書館毎に別個のマークデータを生成する必要がなく、全ての図書館で利用可能な統合サービスを提供することができ、このように各図書館が同じ体系を持つマークデータを活用するため、図書館及び図書館利用者の両方が効率的に図書館サービスを提供又は利用することができる。
【００３３】
特に、図書館に希望図書を申し込む際に、正確なメタ情報を収集するために役に立ち、既存のメタ情報に含まれていないマーク（ＭＡＲＣ）情報を送信できるため、図書館で非常に有用に使用可能である。
【００３４】
本発明の効果は、以上で言及した効果に制限されず、言及していない他の効果は、以下の記載から通常の技術者に明確に理解されるであろう。
【図面の簡単な説明】
【００３５】
【図１】従来技術によるマークデータの提供方法を示す図である。
【図２】本発明の一実施形態によるマークデータの生成及び提供方法を示す図である。
【図３】本発明の一実施形態によるマークデータ生成システム１０を用いたマークデータの生成を概略的に示す図である。
【図４】本発明の一実施形態によるリアルタイムマークデータ生成システム１０の構成を示す図である。
【図５】本発明の一実施形態によるマーク生成部２００の構成を示す図である。
【図６】本発明の一実施形態によるリアルタイムマークデータ生成方法を示すフローチャートである。
【図７】本発明の一実施形態によるマーク生成部２００が新規図書のマークデータを生成する方法を示すフローチャートである。
【図８】一実施形態によるマークデータのフィルタリングを示す図である。
【図９】生成されたマークデータを、本発明によるリアルタイムマーク生成システム１０からユーザサーバに送信する過程を図式的に示す図である。
【図１０】生成されたマークデータを、本発明によるリアルタイムマーク生成システム１０からユーザサーバに送信する過程を図式的に示す図である。
【発明を実施するための形態】
【００３６】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。本発明の利点及び特徴並びにこれらを達成する方法は、図面に結び付けて詳細に後述する実施形態を参照すれば明らかになるであろう。しかし、本発明は、後述する実施形態に何ら限定されるものではなく、異なる様々な形態に実現可能であり、単にこれらの実施形態は本発明の開示を完全たるものにし、且つ本発明が属する技術分野において通常の知識を有する者に発明の範囲を完全に知らせるために提供するものである。なお、明細書の全体に亘って同じ参照符号は同じ構成要素を示す。
【００３７】
他に定義がなければ、本明細書において使用される全ての用語（技術及び科学的用語を含む）は、本発明の属する技術分野における通常の技術者が共通的に理解可能な意味として使用される。また、一般的に使用される辞書に定義されている用語は、特に明白に定義されていない限り、理想的又は過度に解釈されない。本明細書で使用している用語は、実施形態を説明するためのものであり、本発明を制限しようとするものではない。本明細書において、単数形は、文句において特に断らない限り、複数形も含む。
【００３８】
図面において、本発明を明確に説明するための説明とは関係ない部分は省略し、明細書の全般に亘って、同一又は類似の構成要素については同一の参照符号を付した。そして、ある部分がある構成要素を「含む」とした場合、これは、特に断りのない限り、他の構成要素を除外するものではなく、他の構成要素を更に含んでいてもよいということを意味する。また、明細書で記述した「部」とは、特定の機能を実行する一つの単位又はブロックを意味する。
【００３９】
図１は、従来技術によるマークデータの提供方法を示す図であり、図２は、本発明の一実施形態によるマークデータの生成及び提供方法を示す図である。
【００４０】
図１を参照すると、従来では、一般に図書の販売先がマークデータを生成して図書納品先に提供するか、或いは韓国国立中央図書館又は韓国教育学術情報院がマークデータを直接生成してアップロードすると、他の図書館がそれをダウンロードして使用する方式を用いてきた。
【００４１】
しかし、マークデータは、書名、著者名、出版日などのように図書に記載されている客観的な情報を含んでいる項目だけでなく、韓国十進分類法（ＫＤＣ：Ｋｏｒｅａｎ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、以下「ＫＤＣ」という）又はデューイ十進分類法（ＤＤＣ：Ｄｅｗｅｙ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、以下「ＤＤＣ」という）のようにこれを付与する司書の主観が反映される項目も含んでいるため、従来の方法により良質のマークデータを生成するには専門知識のある司書が不可欠であり、それが故に、図書納品先が提供する方法では良質のマークデータを提供することは困難であるという問題がある。
【００４２】
また、図書館で働いている専門知識を持った司書がマークデータを生成する業務を行うとしても、未だエラーが発生する可能性があり、図書館毎に膨大な量の情報を検索して入力する作業を繰り返す必要があるため、かなりの時間がかかり、非効率的であるという問題がある。
【００４３】
図２を参照すると、本発明は、上記問題を解決するために案出されたものであり、各図書館が本発明によるマークデータ生成システム１０に図書情報を入力すると、マークデータを自動生成し、生成されたマークデータを図書館に直接送信して提供する。
【００４４】
以下、図３〜図１０を参照して、本発明によるリアルタイムマークデータ生成システム及びこれを用いたマークデータ生成方法について詳述する。
【００４５】
また、本明細書では、ＫＤＣ／ＤＤＣ情報の生成を例示として説明するが、必ずしもこれに限定されるものではなく、以下に説明する本発明と同一の技術的思想を用いることで、参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語、図書館別合わせ請求記号、図書館別図書登録記号などの図書の基本書誌情報だけでは取得できない様々な情報を生成することができることは言うまでもない。
【００４６】
図３は、本発明の一実施形態によるマークデータ生成システム１０を用いたマークデータの生成を概略的に示す図である。
【００４７】
図３を参照すると、本発明は、利用者が希望図書を（ユーザである）図書館若しくは図書館サーバに申し込むとき、新規図書の書誌情報及びカテゴリ情報を含む図書情報が入力され、これを使用してマークデータを生成し、ユーザに提供するリアルタイムマークデータ生成方法及びシステムを提供する。
【００４８】
マークデータとは、図書に関する全般的な情報を、コンピュータがリストデータとして識別して蓄積、流通できるようにコード化した一連の標準メタデータ形式を意味するものであり、本発明は、ビッグデータに基づいて入力された書誌情報及びカテゴリ情報などの限定的な情報を用いてマークデータを構成する項目に関する情報を推定し、それをマークデータとして生成して提供する。
【００４９】
ここで、書誌情報は、書名、著者名、出版社、又は国際標準図書番号（ＩＳＢＮ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｂｏｏｋ  Ｎｕｍｂｅｒ、以下「ＩＳＢＮ」という）情報を含み、カテゴリ情報は、例えば、総類、哲学、宗教、社会科学、自然科学、技術科学、芸術、言語、文学、歴史などを含むが、必ずしもこれらに限定されるものではなく、これらの上下の項目を含め、ユーザの設定に応じて多様に分類できることは言うまでもない。
【００５０】
また、新規図書は、必ずしも一定期間内に新しく刊行された図書のみを意味するのではなく、ユーザの意思に基づいて新たにマークデータを生成する必要のある全ての図書を含む。
【００５１】
図４は、本発明の一実施形態によるリアルタイムマークデータ生成システム１０の構成を示す図である。
【００５２】
図４を参照すると、本実施形態によるリアルタイムマークデータ生成システム１０は、データベース１００、マーク生成部２００、通信部３００、及び制御部４００を含む。
【００５３】
データベース１００は、マークデータが既に生成されている図書の図書情報及び当該図書情報に対応するマークデータを格納する。
【００５４】
データベース１００に格納される図書情報は、書誌情報、カテゴリ情報、及び目次情報を含む。書誌情報は、書名、著者名、出版社、ＩＳＢＮ情報などを含み、カテゴリ情報は、例えば、総類、哲学、宗教、社会科学、自然科学、技術科学、芸術、言語、文学、歴史などを含むが、必ずしもこれらに限定されるものではなく、これらの上下の項目を含め、ユーザの設定に応じて多様に分類できることは言うまでもない。
【００５５】
一実施形態によると、データベース１００に格納されている図書情報は、参照情報を更に含む。参照情報は、本の紹介、要約、原書の言語、原書名、及び原著者名などを含むが、必ずしもこれらに限定されるものではなく、ユーザの設定に応じて、図書に関連する様々な情報が含まれてもよい。
【００５６】
また、データベース１００は、各図書の書誌情報や参照情報をなす形態素に関する情報を更に格納する。これは、後述する解析部２３０が形態素解析を介して新規図書と格納された図書との類似度を算出するに当たり、使用するが、これに関連しては、後の解析部２３０を説明しながら詳述する。
【００５７】
データベース１００に格納される図書情報及びマークデータを、公知の入力手段（キーボード、マウス、タッチパッド、又はタッチスクリーンなど）を介して直接データベース１００に入力するか、又は図書館などが備えている外部サーバから図書情報及びマークデータを受信して格納する。或いは、後述するように、本発明によるリアルタイムマークデータ生成方法により生成された新規図書のマークデータも、新規図書の図書情報と共にデータベース１００に格納する。
【００５８】
一方、本発明の一実施形態によるデータベース１００は、格納された図書の図書情報と非書誌情報とを対応させたマッピングテーブルを形成して格納する。非書誌情報は、例えば、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語などを含む。ここで、ＫＤＣ（Ｋｏｒｅａｎ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、韓国十進分類法）、ＤＤＣ（Ｄｅｗｅｙ  Ｄｅｃｉｍａｌ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ、デューイ十進分類法）は、主題による図書分類体系であり、０〜９の数字を用いて、百の位、十の位、一の位、及び小数点以下に下がりながら上位項目から下位項目に降順で分類される方式で図書を分類する分類体系を意味する。データベース１００に格納されるマークデータには、このような図書のＫＤＣ又はＤＤＣ情報が含まれる。
【００５９】
本発明によるデータベース１００は、マークデータが既に生成されている図書の図書情報と、当該図書のマークデータに含まれている非書誌情報とを対応させたマッピングテーブルを形成して格納する。
【００６０】
マーク生成部２００は、新規図書の図書情報が入力され、入力された新規図書の図書情報に基づいてマークデータを生成する。
【００６１】
図５は、本発明の一実施形態によるマーク生成部２００の構成を示す図である。
【００６２】
図５を参照すると、本実施形態によるマーク生成部２００は、入力部２１０、抽出部２２０、解析部２３０、及び生成部２４０を含む。
【００６３】
入力部２１０は、マークデータを生成する新規図書の図書情報の入力を受ける。このとき、入力部２１０に入力される図書情報は、公知の入力手段によって直接入力されるか、又は後述する通信部３００を介して外部サーバからのデータの形で受信して入力される。入力部２１０を介して入力される図書情報は、新規図書の書誌情報、カテゴリ情報、又は目次情報を含む。
【００６４】
抽出部２２０は、入力された新規図書の図書情報にマッピングされている非書誌情報を抽出する。上述したように、データベース１００には、既に格納された図書の図書情報とこれに対応する非書誌情報との対応関係を示すマッピングテーブルが格納され、抽出部２２０は、このようなマッピングテーブルに基づいて、入力部２１０を介して入力された図書情報にマッピングされた非書誌情報を抽出する。例えば、入力部２１０を介して入力された図書情報のうち、カテゴリ情報は、ユーザの推定により非構造化データとして入力されたカテゴリ情報にマッピングされるＫＤＣ、ＤＤＣであり、抽出部２２０は、マッピングテーブル上で入力されたカテゴリ情報にマッピングされたＫＤＣ、ＤＤＣを抽出する。
【００６５】
解析部２３０は、入力された新規図書の書誌情報に対して形態素解析を行い、それをデータベース１００に既に格納された図書の書誌事項を形成する形態素と比較して類似度を算出する。形態素解析とは、人間が使用している言語をコンピュータなどの機械装置により解釈する技術である自然言語処理の一種であり、言葉や文章を意味のある最小限の単位である形態素に分解して解析する自然言語の処理方法のことである。
【００６６】
一方、類似度は、（同一形態素数）×（カテゴリ重み）により算出され、類似度を算出する方法及び実施形態については、後述するマークデータ生成方法を説明しながら詳細に説明する。
【００６７】
一実施形態によると、本実施形態による解析部２３０は、参照情報を含めて形態素解析を行い、類似度を算出する。参照情報は、本の紹介、目次、要約、原書の言語、原書名、原著者名などを含むが、必ずしもこれらに限定されるものではないことは言うまでもない。
【００６８】
生成部２４０は、解析部２３０が算出した類似度に基づいて非書誌情報を更新し、それを含むマークデータを生成する。
【００６９】
抽出部２２０を用いて抽出されたＫＤＣ又はＤＤＣは、ユーザの推定により非構造化データとして入力されたカテゴリ情報にマッピングされるＫＤＣ、ＤＤＣであることから、やや広い範囲をカバーするか又は精度が低い可能性があるため、生成部２４０は、解析部２３０が算出した類似度に基づいて、抽出部２２０が抽出したＫＤＣ又はＤＤＣを更新することにより、より正確なＫＤＣ、ＤＤＣを算出し、このように高精度で算出されたＫＤＣ又はＤＤＣを含むマークデータを生成する。
【００７０】
通信部３００は、外部端末と通信することにより、図書情報及び／又はマークデータを送受信する。
【００７１】
外部端末とは、本発明による通信部３００と通信可能な通信手段を有する電子機器を意味するものであり、ユーザ端末、図書館にあるコンピュータやサーバなどを含む。
【００７２】
即ち、本発明によるリアルタイムマークデータ生成システム１０は、利用者が希望図書を申し込む際に、通信部３００を介して外部端末から図書情報及び／又はマークデータを受信し、データベース１００に格納するか又は新規図書のマークデータを生成し、生成されたマークデータを外部端末又はサーバに送信してユーザに新規図書のマークデータを提供する。
【００７３】
制御部４００は、マークデータ生成システム１０の全体的な動作を制御する。
【００７４】
以下、上述した本発明によるリアルタイムマークデータ生成システム１０を用いたリアルタイムマークデータ生成方法について、より詳細に説明する。
【００７５】
図６は、本発明の一実施形態によるリアルタイムマークデータ生成方法を示すフローチャートである。
【００７６】
図６を参照すると、本実施形態によるリアルタイムマークデータ生成方法は、利用者が希望図書を申し込む際に、（ａ）マークデータが生成されている図書の図書情報及びマークデータをデータベース１００に構築及び格納するステップと、（ｂ）新規図書の図書情報が入力され、入力された新規図書の図書情報及びデータベース１００に基づいて新規図書のマークデータを生成するステップと、（ｃ）生成された新規図書のマークデータをユーザに送信するステップと、を有する。
【００７７】
ステップ（ａ）において、既にマークデータが生成されている図書の図書情報及びマークデータをデータベース１００に格納してデータベース１００を構築する。図書情報及びマークデータを、公知の入力手段を介して直接データベース１００に入力するか、或いは図書館などが備えている外部サーバから既に格納されている図書情報及びマークデータを受信して格納する。
【００７８】
図書情報は、図書の書誌情報、カテゴリ情報、及び目次情報を含む。書誌情報は、書名、著者名、出版社、ＩＳＢＮ情報などを含み、カテゴリ情報は、例えば、総類、哲学、宗教、社会科学、自然科学、技術科学、芸術、言語、文学、歴史などを含むが、必ずしもこれらに限定されるものではなく、これらの上下の項目を含め、ユーザの設定に応じて多様に分類できることは言うまでもない。
【００７９】
また、図書情報は、参照情報を更に含む。参照情報は、本の紹介、要約、原書の言語、原書名、原著者名などを含むが、必ずしもこれらに限定されるものではなく、ユーザの設定に応じて、図書に関連する様々な情報が含まれてもよい。
【００８０】
一実施形態によると、データベース１００は、格納されている図書の図書情報と非書誌情報とを対応させたマッピングテーブルを形成して格納する。
【００８１】
即ち、ステップ（ａ）では、非書誌情報を含むマークデータが既に生成されている図書に関する情報を用いてデータベース１００を構築し、このようにデータベース１００に格納されている図書の図書情報を非書誌情報にマッピングさせたマッピングテーブルを形成して、データベース１００に格納する。
【００８２】
ステップ（ｂ）において、マーク生成部２００は、新規図書の図書情報が入力され、入力された新規図書の図書情報及びステップ（ａ）で構築されたデータベース１００に基づいて、新規図書のマークデータを生成する。
【００８３】
図７は、本発明の一実施形態によるマーク生成部２００が新規図書のマークデータを生成する方法を示すフローチャートである。
【００８４】
図７を参照すると、本実施形態による新規図書のマークデータ生成方法は、（ｂ−１）入力部２１０を介して、新規図書の図書情報が入力されるステップと、（ｂ−２）抽出部２２０が、データベース１００から入力された図書情報にマッピングされた非書誌情報を抽出するステップと、（ｂ−３）解析部２３０が、入力された書誌情報に対する形態素解析を行うことで、データベース１００に格納された図書との類似度を算出するステップと、（ｂ−４）生成部２４０が、類似度に基づいて、抽出された非書誌情報を更新してマークデータを生成するステップと、を含む。
【００８５】
ステップ（ｂ−１）では、入力部２１０を介して新規図書の書誌情報及びカテゴリ情報を含む図書情報が入力される。
【００８６】
即ち、ステップ（ｂ−１）において、ユーザは、マークデータを生成しようとする新規図書の書誌情報、及びユーザが推定したカテゴリ情報を入力する。このように、ユーザから入力される書誌情報及びカテゴリ情報は、公知の入力手段を介して直接入力部２１０に入力されるか、又は通信部３００を介して外部サーバから受信して入力部２１０に入力される。
【００８７】
ここで、ユーザが入力した図書情報の書誌情報は、書名、著者名、出版社、ＩＳＢＮなどの、図書に記載されている客観的な情報を含み、カテゴリ情報は、ユーザの主観的な解釈に基づいて推定したカテゴリである。
【００８８】
ステップ（ｂ−１）で入力される図書情報は、書誌情報、カテゴリ情報、及び目次情報の他の参照情報を更に含む。参照情報は、本の紹介、要約、原書の言語、原書名、原著者名などを含むが、必ずしもこれらに限定されるものではないことは言うまでもない。
【００８９】
ステップ（ｂ−２）では、抽出部２２０を介して、ステップ（ｂ−１）で入力された新規図書の図書情報にマッピングされている非書誌情報を抽出する。
【００９０】
本発明によるデータベース１００には、カテゴリ情報を含む図書情報とこれに対応する非書誌情報との対応関係を示すマッピングテーブルが格納され、ステップ（ｂ−２）では、このようなマッピングテーブルに基づいて、ステップ（ｂ−１）でユーザが入力した図書情報にマッピングされた非書誌情報を抽出する。
【００９１】
ステップ（ｂ−３）において、解析部２３０は、入力された書誌情報に対する形態素解析を行うことで、データベース１００に格納された図書との類似度を算出する。
【００９２】
形態素解析とは、人間が使用している言語をコンピュータなどの機械装置により解釈する技術である自然言語処理の一種であり、言葉や文章を意味のある最小限の単位である形態素に分解して解析する自然言語の処理方法のことである。
【００９３】
解析部２３０は、ステップ（ｂ−１）で入力された新規図書の書誌情報に対して形態素解析を行い、これを、データベース１００に既に格納された図書の書誌事項を形成する形態素と比較して類似度を算出する。
【００９４】
類似度は、（同一形態素数）×（カテゴリ重み）により算出可能であり、これを数式で表すと以下の通りである。
【００９５】
【数１】
2021515953.tif 000003
（Ｓｉ：類似度、Ｎｉ：同一形態素数、ｗｉ：カテゴリ重み）
【００９６】
同一形態素数（Ｎｉ）は、同一の形態素が示される頻度が多いほど、新規図書に類似している可能性が高いことを数式化したものである。
【００９７】
カテゴリ重み（ｗｉ）は、ユーザが入力したカテゴリ情報に類似するカテゴリを有する図書であればあるほど、新規図書に類似している可能性が高いことを数式化したものである。
【００９８】
一実施形態によると、カテゴリ重みは、ステップ（ｂ−２）で抽出されたＫＤＣ、ＤＤＣと、百の位、十の位、及び一の位が順次一致する図書であればあるほど高い重みが設定される。
【００９９】
ＫＤＣ及びＤＤＣは、０〜９の数字を用いて、百の位、十の位、一の位、及び小数点以下に下がりながら上位項目から下位項目に降順で分類される方式で図書を分類する分類体系であり、百の位、十の位、及び一の位が順次一致すればするほど、互いに類似するカテゴリの図書である可能性が高い。
【０１００】
即ち、カテゴリ重みでは、ステップ（ｂ−２）で算出された新規図書のＫＤＣ、ＤＤＣと、百の位、十の位、及び一の位が全て一致する図書のカテゴリ重みを最も高く設定し、その次に百の位及び十の位が一致する図書、更にその次に百の位が一致する図書、最終的に百の位が一致していない図書の順に設定する。
【０１０１】
数式では表現されていないが、一実施形態によると、類似度を算出するに当たり、各形態素に応じて異なる重み（加重値）が与えられるように設定される。
【０１０２】
解析部２３０によって図書の書誌情報から抽出された各形態素は、各図書が含まれているカテゴリとの関連の程度が互いに異なる可能性があり、これを考慮して、形態素毎に異なる重みが与えられるように設定してもよい。
【０１０３】
この場合、各形態素に与えられる重みにおいて、形態素が同一のカテゴリ内に示される頻度が高いほど、より高い重みが与えられるように設定される。
【０１０４】
一実施形態によると、本実施形態による解析部２３０は、新規図書の書誌情報だけでなく参照情報に対しても形態素分析を行う。参照情報は、本の紹介、目次、要約、原書の言語、原書名及び原著者名などを含む。
【０１０５】
ステップ（ｂ−４）において、生成部２４０は、ステップ（ｂ−３）で算出された類似度に基づいて、抽出された非書誌情報を更新してマークデータを生成する。
【０１０６】
例えば、上述したように、ステップ（ｂ−２）で抽出されたＫＤＣ又はＤＤＣは、ユーザの推定により非構造化データとして入力されたカテゴリ情報にマッピングされるＫＤＣ、ＤＤＣであることから、やや広い範囲をカバーするか又は精度が低い可能性があるため、ステップ（ｂ−４）では、入力された図書の書誌情報に基づいて、抽出されたＫＤＣ又はＤＤＣを更新することにより、より正確なＫＤＣ、ＤＤＣを算出し、このように高精度で算出されたＫＤＣ又はＤＤＣを含むマークデータを生成する。
【０１０７】
一方、ステップ（ｂ−４）により生成された新規図書のマークデータは、新規図書の図書情報と共に、本発明によるデータベース１００に自動更新されて格納される。
【０１０８】
ステップ（ｃ）では、ステップ（ｂ）で生成された新規図書のマークデータを、ユーザ所有の端末又はユーザが運用するサーバ（例えば、図書館サーバ）に送信し、ユーザに提供する。
【０１０９】
一実施形態によると、ステップ（ｃ）では、生成されたマークデータのうち、ユーザの希望する項目をフィルタリングして提供する。
【０１１０】
上述したように、本発明によるマークデータ生成方法に基づいて生成されたマークデータは、書名、著者名、版事項、発行事項、形態事項、主題、周期などを含む図書に関する全般的な情報をコード化して格納したデータである。各ユーザ又は図書館は、これらのうちから利用したい項目だけを選別的に選択して提供する。
【０１１１】
図８は、一実施形態によるマークデータのフィルタリングを示す図である。
【０１１２】
図８を参照すると、図書館Ａ及びＮは、図書館毎に定義された図書館定義フィルタＡ〜図書館定義フィルタＮを介して選択範囲に該当する項目のみを選択し、非選択領域に該当する項目を排除することにより、リアルタイムマークデータ生成システムで生成されたマークデータのいずれかの項目だけをフィルタリングして提供する。
【０１１３】
上述したように、本明細書では、ＫＤＣ／ＤＤＣ情報の生成を例示として説明したが、本発明の技術的思想は、必ずしもこれに限定されるものではなく、ＫＤＣ／ＤＤＣ情報を含めて参考文献及び索引の有無の表示、出版地、著者が個人か団体か、主題語、図書館別合わせ請求記号、図書館別図書登録記号などの図書の基本書誌情報だけでは取得できない様々な情報を生成することができる。
【０１１４】
図９及び図１０は、本発明によるリアルタイムマーク生成システム１０において、利用者（ここでは、図書を購入したい図書の申し込みを行う人を意味する）が希望図書を申し込む際に、入力或いは送信された新規図書の図書情報が入力され、リアルタイムで生成された新規図書のマークデータを生成した後、生成されたマークデータをユーザサーバ（例えば、図書館サーバ、受信サーバなど）に送信する過程をそれぞれ図式的に示す図である。
【０１１５】
図９に示すように、本発明によるリアルタイムマーク生成システム１０において、ユーザに送信されるマークデータには図書メタ情報が含まれているため、マークデータのみが送信されても、ユーザサーバはマークデータをパーシングして図書メタ情報を抽出することができる。また、ユーザサーバでは、抽出された図書メタ情報にマークデータが含まれている手書きリストを作成することができる。このとき、マークデータは、本発明のリアルタイムマーク生成システム１０からユーザサーバに送信した時点のデータになる。
【０１１６】
従って、本発明によるリアルタイムマークデータの生成及び送信方法では、リアルタイムマーク生成システム１０からユーザサーバに送信する際に、規格化された標準データフォーマットであるマークデータのみを使用するため、ユーザ又はユーザサーバは、最初の連動時に、送信先に別個の規格を伝える必要なしに（本発明を使用する）様々な供給源からマークデータを受信することができるという利点を有する。
【０１１７】
図１０は、本発明によりリアルタイムで生成された新規図書のマークデータを生成した後、生成されたマークデータをユーザサーバ（例えば、図書館サーバ、受信サーバなど）に送信する過程の他の変形例を示す図である。
【０１１８】
上述した図８の過程とは異なり、この変形例は、本発明のリアルタイムマーク生成システム１０がユーザサーバにマークデータを送信するとき、リアルタイムで生成されたマークデータと共に図書のメタ情報を単一の値として一遍に送信する方式である。
【０１１９】
このように、ユーザサーバは、リアルタイムで生成されたマークデータと共に図書のメタ情報を単一の値として一遍に送信されることにより、より迅速且つ正確に図書メタ情報を用いて手書きリストを作成することができ、共に送信されたマークデータを含めることができる。このような方式によりリアルタイムマークデータが送信される場合には、最小限の変更で既存システムに適用できるという利点がある。
【０１２０】
以上、説明した本発明の実施形態は例示の目的のために開示されたものであり、これらによって本発明が限定されるものではない。また、本発明の技術分野における通常の知識を有する者であれば、本発明の思想及び範囲内において様々な修正及び変更を加えることが可能であり、これらの修正及び変更は本発明の範囲に属すると見なすべきである。
【産業上の利用可能性】
【０１２１】
本発明は、図書館利用者が希望図書を申し込む際にリアルタイムでマークデータを生成する方法及びシステムに関するものであり、マークデータの生成を必要とする新規図書の書誌事項とカテゴリ情報及びＡＩを活用したビッグデータ解析によりマークデータを自動生成してユーザの希望する形式に合わせて送信することができ、希望図書の申し込みの際にリアルタイムでマークデータを生成し、これをユーザである図書館又は図書館サーバに送信することができる。また、新規図書の書誌情報、カテゴリ情報だけでなく、これに対するＡＩを活用したビッグデータ解析により、実際の図書館システム内でも活用することができる正確且つ十分な項目を含む良質のマークデータを生成して提供することができるため、産業上の利用可能性がある。
【符号の説明】
【０１２２】
１０    （リアルタイム）マークデータ生成システム
１００    データベース
２００    マーク生成部
２１０    入力部
２２０    抽出部
２３０    解析部
２４０    生成部
３００    通信部
４００    制御部
【図１】
2021515953.tif 000004
【図２】
2021515953.tif 000005
【図３】
2021515953.tif 000006
【図４】
2021515953.tif 000007
【図５】
2021515953.tif 000008
【図６】
2021515953.tif 000009
【図７】
2021515953.tif 000010
【図８】
2021515953.tif 000011
【図９】
2021515953.tif 000012
【図１０】
2021515953.tif 000013
【手続補正書】
【提出日】令和2年11月18日(2020.11.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マークデータ生成システムにより行われるリアルタイムマークデータの生成方法であって、
（ａ）マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを用いてデータベースを構築するステップと、
（ｂ）新規図書の図書情報が入力され、前記入力された新規図書の図書情報及び前記データベースに基づいて前記新規図書のマークデータを生成するステップと、
（ｃ）前記生成された新規図書のマークデータをユーザに提供するステップと、を有し、
前記ステップ（ｂ）は、
（ｂ−１）入力部を介して、新規図書の図書情報が入力されるステップと、
（ｂ−２）抽出部により、前記データベースから入力された図書情報にマッピングされた非書誌情報を抽出するステップと、
（ｂ−３）解析部により、入力された書誌情報に対する形態素解析を行うことで、前記データベースに格納された図書との類似度を算出するステップと、
（ｂ−４）生成部により、前記類似度に基づいて、前記抽出された非書誌情報を更新して前記マークデータを生成するステップと、を含み、
前記類似度は、同一形態素数とカテゴリ重みとの積により算出されることを特徴とするリアルタイムマークデータ生成方法。
【請求項２】
前記図書情報は、図書に関する書誌情報、カテゴリ情報、及び目次情報のうちの少なくともいずれか一つを含むことを特徴とする請求項１に記載のリアルタイムマークデータ生成方法。
【請求項３】
前記ステップ（ａ）では、前記マークデータが生成されている図書の図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して前記データベースに格納し、
前記非書誌情報は、韓国十進分類法（ＫＤＣ）／デューイ十進分類法（ＤＤＣ）、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含むことを特徴とする請求項２に記載のリアルタイムマークデータ生成方法。
【請求項４】
前記ステップ（ｃ）では、前記生成されたマークデータのうちからユーザの希望する項目をフィルタリングして提供することを特徴とする請求項１に記載のリアルタイムマークデータ生成方法。
【請求項５】
マーク（ＭＡＲＣ：Ｍａｃｈｉｎｅ  Ｒｅａｄａｂｌｅ  Ｃａｔａｌｏｇ）データが生成されている図書の図書情報及び前記マークデータを格納するデータベースと、
新規図書の図書情報が入力されてマークデータを生成するマーク生成部と、
外部端末と通信することにより、前記図書情報又は前記マークデータを送受信する通信部と、
制御部と、を備え、
前記データベースは、前記図書情報に対応する非書誌情報がマッピングされたマッピングテーブルを形成して格納し、
前記非書誌情報は、ＫＤＣ／ＤＤＣ、参考文献及び索引の有無、出版地、著者が個人か団体か、主題語のうちの少なくともいずれか一つを含み、
前記マーク生成部は、
前記新規図書の図書情報が入力される入力部と、
前記新規図書の図書情報に対応する非書誌情報を抽出する抽出部と、
前記新規図書の書誌情報に対して形態素解析を行う解析部と、
前記非書誌情報を更新してこれを含む新規図書のマークデータを生成する生成部と、を含み、
前記解析部は、入力された書誌情報に対する形態素解析を行うことで、前記データベースに格納された図書との類似度を算出し、
前記類似度は、同一形態素数とカテゴリ重みとの積により算出されることを特徴とするリアルタイムマークデータ生成システム。
【国際調査報告】
2021515953.tif 000014
2021515953.tif 000015
2021515953.tif 000016
2021515953.tif 000017