(57)【要約】【課題】  配列索引方法及びそのシステムを提供する。【解決手段】  特許文書が属する国家の定形化された表現様式を基に配列番号及び配列目録を含む特許文書をパージングし（Ｓ１００）、パージングされた特許文書から配列番号及び配列目録を抽出した（Ｓ１０５）後で、配列目録から配列番号に該当する配列を抽出する（Ｓ１１０）配列索引方法及びそのシステムである。これにより、定形化された表現方式で登録または公開された特許文書内の配列情報を迅速かつ正確に抽出できる。【選択図】            図１Ａ
2005235209.tif 000002
【特許請求の範囲】
【請求項１】
特許文書が属する国家の定形化された表現様式を基に配列番号及び配列目録を含む前記特許文書をパージングする段階と、
前記パージングされた特許文書から配列番号及び配列目録を抽出する第１抽出段階と、
前記抽出された配列目録から前記抽出された配列番号に該当する配列を抽出する第２抽出段階とを含むことを特徴とする配列索引方法。
【請求項２】
前記特許文書は、世界知的所有権機構の配列目録作成標準を反映して作成されることを特徴とする請求項１に記載の配列索引方法。
【請求項３】
前記パージング段階は、ＨＴＭＬで作成された特許文書で、ＨＴＭＬタグ及び余白を除去した後で文字列に転換する段階を含むことを特徴とする請求項１に記載の配列索引方法。
【請求項４】
前記第１抽出段階は、
前記特許文書中の特許請求の範囲を抽出する段階と、
前記特許請求の範囲内の配列番号を抽出する段階と、
前記特許文書で配列目録を抽出する段階とを含むことを特徴とする請求項１に記載の配列索引方法。
【請求項５】
前記第１抽出段階は、抽出された配列番号の重複性を検査し、重複された配列番号を除去する段階を含むことを特徴とする請求項１に記載の配列索引方法。
【請求項６】
前記抽出された配列番号の数を計数する段階をさらに含むことを特徴とする請求項１に記載の配列索引方法。
【請求項７】
前記計数段階は、抽出された配列番号と重複されない配列番号を計数する段階を含むことを特徴とする請求項６に記載の配列索引方法。
【請求項８】
前記特許文書から書誌的事項を抽出した後、前記書誌的事項及び前記抽出された配列番号に該当する配列をデータベースに保存する段階を含むことを特徴とする請求項１に記載の配列索引方法。
【請求項９】
前記書誌的事項は、特許権者、抽出された配列番号の数、特許番号を含むことを特徴とする請求項８に記載の配列索引方法。
【請求項１０】
前記書誌的事項及び抽出した配列番号に該当する配列を表示する段階をさらに含むことを特徴とする請求項１に記載の配列索引方法。
【請求項１１】
特許文書検索のための検索式が入力される段階と、
少なくとも１件以上の特許文書が保存された第１データベースから前記検索式を基に特許文書を検索して獲得する段階と、
前記獲得した特許文書で配列目録及び特許請求の範囲内の配列番号を抽出する第１抽出段階と、
前記抽出された配列目録から前記抽出された配列番号に該当する配列を抽出する第２抽出段階とを含むことを特徴とする配列索引方法。
【請求項１２】
前記特許文書獲得段階は、前記第１データベースが位置したサイトのＵＲＬに接続し、前記検索式に該当する特許文書を獲得する段階を含むことを特徴とする請求項１１に記載の配列索引方法。
【請求項１３】
前記抽出された配列番号に該当する配列情報及び前記特許文書の書誌的事項を第２データベースに保存する段階をさらに含むことを特徴とする請求項１１に記載の配列索引方法。
【請求項１４】
前記特許文書獲得段階は、前記検索式に該当する特許文書の配列情報が前記第２データベースに存在すれば、前記第２データベースに保存された配列情報を提供する段階を含むことを特徴とする請求項１３に記載の配列索引方法。
【請求項１５】
前記特許文書獲得段階は、特許番号、出願人、特許権者のうちいずれか一つを検索式として特許文書を検索する段階を含むことを特徴とする請求項１１に記載の配列索引方法。
【請求項１６】
配列番号及び配列目録を含む特許文書を獲得する文書獲得部と、
特許文書が属する国家の定形化された表現様式を基に前記特許文書から配列目録を抽出する配列目録抽出部と、
特許文書が属する国家の定形化された表現様式を基に前記特許文書から配列番号を抽出する配列番号抽出部と、
前記抽出された配列目録から、前記抽出された配列番号に該当する配列を抽出する配列抽出部とを含むことを特徴とする配列索引システム。
【請求項１７】
前記配列番号抽出部は、前記文字列を検索し、前記特許文書の特許請求の範囲内に含まれた配列番号を抽出することを特徴とする請求項１６に記載の配列索引システム。
【請求項１８】
前記文書獲得部は、ＨＴＭＬで作成された特許文書でＨＴＭＬタグ及び余白を除去した特許文書を文字列に転換することを特徴とする請求項１６に記載の配列索引システム。
【請求項１９】
前記抽出された配列番号に該当する遺伝子配列及び前記特許文書の書誌的事項を保存するデータベース部をさらに含むことを特徴とする請求項１６に記載の配列索引システム。
【請求項２０】
前記特許文書の書誌的事項と共に抽出した配列番号に該当する配列を表示する表示部をさらに含むことを特徴とする請求項１６に記載の配列索引システム。
【請求項２１】
前記特許文書の検索のための検索式を入力される入力部をさらに含み、
前記文書獲得部は、少なくとも１件以上の特許文書が保存された第１データベースから前記検索式を基に特許文書を獲得することを特徴とする請求項１６に記載の配列索引システム。
【請求項２２】
前記文書獲得部は、第１データベースが位置したサイトのＵＲＬに接続し、前記検索式に該当する特許文書を検索して獲得する段階を含むことを特徴とする請求項２１に記載の配列索引方法。
【請求項２３】
前記抽出された配列番号に該当する配列及び前記特許文書の書誌的事項を保存する第２データベースをさらに含むことを特徴とする請求項１６に記載の配列索引システム。
【請求項２４】
前記文書獲得部は、前記検索式に該当する特許文書の配列情報が前記第２データベースに存在すれば、前記第２データベースに保存された配列情報を提供することを特徴とする請求項２３に記載の配列索引システム。
【請求項２５】
請求項１または請求項１１に記載の配列索引方法をコンピュータで実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配列索引方法及びそのシステムに係り、さらに詳細には特許文書に含まれた配列番号に該当する配列を索引化する方法及びそのシステムに関する。
【背景技術】
【０００２】
インターネットが発達するにつれて、データベース（ＤＢ）から検索語を使用して文書を検索するさまざまな方法が知られており、検索結果についてさらに良好な結果を得るために、自然語処理システムなどを具現し、探そうとする内容をさらに容易、かつ正確に処理する方法について多くの研究が行われている。
【０００３】
しかし、遺伝子情報のように暗号化された配列については、従来の方法を適用して文書を検索し難い。遺伝子配列は、アルファベットで暗号化されており、反復される特性を有し、文字列が少なくても１０列、多いと１０万列を超えるものから構成されるために、遺伝子配列を検索する方法についてさまざまなアルゴリズムが開発中にある。このうちで公知の方法としては、ＢＬＡＳＴ法（決定性有限オートマトン）、ＦＡＳＴＡ法（Ｄｏｔ  Ｍａｔｒｉｘ＋対角線検索）などがあり、このような方法は、知られている遺伝子配列とデータベースに登録された他の比較遺伝子配列との類似性を比較する方法である。
【０００４】
ヒトゲノムプロジェクトが完成され、生命工学が急速に発展するにつれて、世界各国が遺伝子の解釈と機能とを明らかにすることに総力を傾ける一方で、莫大な付加価値が生じている。その遺伝子の権利が保護されるために、各国は、遺伝子配列を特許の請求範囲に指定している。
【０００５】
遺伝子配列が特許請求の範囲上に指定されるので、世界知的財産権機構（ＷＩＰＯ）と米国、日本、ヨーロッパなどを中心にそれら配列を迅速、かつ正確に審査するために明細書内の配列の表記を統一化している。
【０００６】
ところで、遺伝子配列の特性上、配列情報を文書に表せば、その文書のページ数が数十ページから数百ページに至る。従って、遺伝子配列関連の特許情報を収集しようとする時、多量の特許を分析するために、多くの時間を消費するようになるので、自動化された分類方法が必要である。しかし、前記のように従来の検索方法を使用して特許文書データベースから遺伝子配列を見つけようとすれば、時間も長くかかる上に、良好な結果も得難い。
【０００７】
従って、各特許の遺伝子配列を検索し、権利を分析するにあたり、遺伝子配列を抽出する過程は非常に重要であるが、分類されていない文書を自動化することは容易ではなく、自動化分類過程で誤りが発生する可能性が高い。特に、既存の知られた文書の自動化索引技法である逆ファイル（ｉｎｖｅｒｔｅｄ  ｆｉｌｅ）、接尾辞配列（ｓｕｆｆｉｘ  ａｒｒａｙ）、要約ファイル（ｓｉｇｎａｔｕｒｅ  ｆｉｌｅ）は、その具現が非常に複雑であり、動作の正確度が落ちるという問題点を有している。
【０００８】
一般的に使用されてきた検索方法や、それに類似した比較方法などでも、探そうとする特許を入手するには、その効率と正確度とが落ちる。
【０００９】
これに対する代案として、各国の特許庁は、遺伝子配列検索のための索引化作業を試みているが、まだ初期段階にあり、特許検索に焦点が合わされているのではなく、出願及び審査に容易なように設計されたプログラムなので、満足すべき特許検索がなされないでいる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明が解決しようとする技術的課題は、定形化された表現方式で登録または公開された特許文書内の配列情報を、迅速かつ正確に抽出して索引化する配列索引方法及びそのシステムを提供するところにある。
【００１１】
本発明が解決しようとする他の技術的課題は、定形化された表現方式で登録または公開された特許文書内の配列情報を、迅速かつ正確に抽出して索引化する配列索引方法をコンピュータで実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【００１２】
前記の技術的課題を解決するための、本発明による配列索引方法の一実施例は、特許文書が属する国家の定形化された表現様式を基に配列番号及び配列目録を含む前記特許文書をパージングする段階と、前記パージングされた特許文書から配列番号及び配列目録を抽出する第１抽出段階と、前記抽出された配列目録から前記抽出された配列番号に該当する配列を抽出する第２抽出段階とを含む。
【００１３】
前記の技術的課題を解決するための、本発明による配列索引方法の他の実施例は、特許文書検索のための検索式が入力される段階と、少なくとも１件以上の特許文書が保存された第１データベースから前記検索式を基に特許文書を検索して獲得する段階と、前記獲得した特許文書で配列目録及び特許請求の範囲内の配列番号を抽出する第１抽出段階と、前記抽出された配列目録から前記抽出された配列番号に該当する配列を抽出する第２抽出段階とを含む。
【００１４】
前記の技術的課題を解決するための、本発明による配列索引システムのさらに他の実施例は、配列番号及び配列目録を含む特許文書を獲得する文書獲得部と、特許文書が属する国家の定形化された表現様式を基に前記特許文書から配列目録を抽出する配列目録抽出部と、特許文書が属する国家の定形化された表現様式を基に前記特許文書から配列番号を抽出する配列番号抽出部と、前記抽出された配列目録から前記抽出された配列番号に該当する配列を抽出する配列抽出部とを含む。
【００１５】
これにより、定形化された表現方式で作成された特許文書内の配列情報を正規表現式（ｒｅｇｕｌａｒ  ｅｘｐｒｅｓｓｉｏｎ）に基づき迅速かつ正確に抽出できる。
【発明の効果】
【００１６】
本発明によれば、特許文書内配列の位置分析及びタグ過程で正規表現式を利用して配列の範囲認識を同時に行うことにより、配列の抽出、貯蔵及び表現技法を介してさらに正確かつ迅速に配列情報を獲得できる。
【００１７】
また、配列番号による特許文書の検索及び分類作業がインターネットを介して受信された特許文書について行われる場合に、検索時間が短縮されて正確な検索結果が提供される。
【００１８】
本発明による配列索引システムは、正規表現式を基にした特許文書内配列分離器であり、遺伝子配列を含んでいる他のデータベースと連動が可能であり、遺伝子配列を含んでいる一般データベースと特許権利を有する配列情報とを連携して分析するのに使用可能である。
【００１９】
特許請求の範囲に明示された配列は、一般遺伝子配列とは区別される産業上有用な情報を含んでいたり、または疾病の原因として知られている配列や、または特異的な変形状態についての情報を含んでいる。従って、本発明は、配列の権利を分析し、関連技術に関わる特許戦略を樹立するのに一助となる。
【００２０】
遺伝子配列の正常状態と変形状態（例えば、突然変異のように配列が挿入，欠失，置換された場合）とを比較すれば、遺伝子の機能についての情報を容易に得ることができ、これと関連した診断製品または治療剤の開発に一助となる。従って、特許請求の範囲に明示された遺伝子配列を短時間に抽出し、同時にその権利者と用途とを把握する本発明は、類似した配列の権利に対する特許戦略を樹立するのに一助となる。
【００２１】
また、本発明による配列索引方法は、疾病関連配列または特定機能についての配列を短時間に抽出して大量に確保し、これに対する権利を分析して商業的利用を模索するのに有用である。
【発明を実施するための最良の形態】
【００２２】
以下、添付された図面を参照して、本発明による配列索引方法及びそのシステムについて詳細に説明する。
【００２３】
図１Ａは、本発明による配列索引方法の一実施例流れを図示したフローチャートである。
【００２４】
図１Ａを参照すれば、まず特許文書をパージングする（ステップＳ１００）。特許文書は、明細書、特許請求の範囲、必要な図面、必要な配列目録及び特許と関連した書誌的事項を含む。特許文書に添付される配列目録及び配列番号は、それぞれの国家で既定の様式で作成されるか、またはＷＩＰＯの標準様式で作成される。
【００２５】
ここで、配列目録（ｓｅｑｕｅｎｃｅ  ｌｉｓｔｉｎｇ）というのは、特許出願書に添付された明細書の一部または出願後に提出した書類の一部であり、遺伝子配列、すなわちヌクレオチド及びアミノ酸配列とその他有用な情報とを詳細に開示したものを意味する。配列番号は、配列識別記号（ｓｅｑｕｅｎｃｅ  ｉｄｅｎｔｉｆｉｅｒ）であって配列目録の各配列に付与された整数である。
【００２６】
一般的に、発明の詳細な説明、特許請求の範囲または図面には、配列目録に示された配列が配列識別記号に基づいて引用され、“ＳＥＱ  ＩＤ  ＮＯ：”と先行される。配列を引用する方式は類似しているが、各国の特許作成方法によって異なることもあり、その場合には、各国の作成方法により本発明による配列索引方法を具現する。
【００２７】
特許文書は、ＨＴＭＬ、ＳＧＭＬ及び多様な文書表現方法により作成されうる。例えば、特許文書がＨＴＭＬ形態で提供されれば、特許文書でＨＴＭＬタグを除去して文字列に転換する。特許文書のサイズが大きい場合には、１列以上の文字列に転換される。また、特許文書内に不要な余白を除去して文字列のサイズを小さくする。
【００２８】
そして、少なくとも１列以上の文字列に転換された特許文書について、単語別、文章別の構文解釈過程のパージング過程を行う。
【００２９】
パージング過程の実行後、文字列に転換された特許文書で定型的な形式で記述される配列番号及び配列目録を抽出する（Ｓ１０５）。一般的に、配列番号は、“ＳＥＱ  ＩＤ  ＮＯ：”を伴って記述され、配列目録は、明細書に別途の段落に添付される。また、配列番号は、明細書、特許請求の範囲及び図面に定形化された表現で記述される。特許請求の範囲と関連した配列番号、すなわち特許権の権利範囲と関連した配列番号を探そうとする場合には、特許請求の範囲内に含まれた配列番号を抽出する。抽出した配列番号及び配列目録は、それぞれの文字列の変数に保存する。
【００３０】
特許文書には同じ配列番号が反復して記述され、特許請求の範囲内でも同じである。従って、抽出された同じ配列番号を基に配列目録から反復して同じ配列を抽出することは非効率的なので、これを防止するために同じ配列番号については一回だけ抽出する。
【００３１】
抽出した配列目録を検索し、抽出した配列番号に該当する配列を抽出する（Ｓ１１０）。抽出されたそれぞれの配列番号は、それぞれの文字列の変数に保存される。各文字列の変数に保存された配列番号に基づいて、抽出された配列目録から、各配列が抽出される。または、配列番号を抽出するたびに配列目録から配列を抽出できる。
【００３２】
抽出された配列は、特許文書の書誌的事項と共に索引化されてデータベースに保存される（Ｓ１１５）。特許文書の書誌的事項は、出願日、出願人、特許権者、特許期間、発明の名称などを含む。特許請求の範囲内の配列番号に該当する配列を抽出した後、書誌的事項と共に索引化してデータベースに保存した後、ユーザが探そうとする配列情報をデータベースから検索して提供する。
【００３３】
図１Ｂは、本発明による配列索引方法の他の実施例の流れを図示したフローチャートである。
【００３４】
図１Ｂを参照すれば、特許文書の検索のための検索式が入力される（Ｓ１５０）。入力された検索式を基に特許文書が保存されたデータベースを検索し、該当する特許文書を獲得する（Ｓ１５５）。特許文書を獲得するための検索式には、特許番号、出願番号、特許権者、出願公開番号または登録公告番号などがある。
【００３５】
例えば、特許文書を検索するための検索式が特許権者である場合に、データベースには該当する特許文書が多数が存在しうる。その場合に、多数の特許文書を本発明によって順次に索引化する。
【００３６】
獲得した特許文書から配列目録及び特許請求の範囲内に含まれた配列番号を抽出する（Ｓ１６０）。そして、抽出した配列目録から抽出した配列番号に該当する配列を抽出する（Ｓ１６５）。配列番号、配列目録及び配列の抽出過程は、図１Ａで詳細に説明したものと同様である。
【００３７】
特許請求の範囲内には、一つ以上の配列番号が存在するので、特許請求の範囲内で抽出した配列番号の数を計数する（Ｓ１７０）。この時、同じ配列番号を重複して計数しない。また、特許文書全体に現れた配列番号の数を計数できる。
【００３８】
抽出された配列と特許文書の書誌的事項及び配列番号の数を配列番号と共に索引化してデータベースに保存する（Ｓ１７５）。データベースに索引化されて保存された配列情報は、ユーザの要求によって提供される（Ｓ１８０）。ユーザは、配列番号を基にデータベースに保存された配列情報を要求したり、または書誌的事項である特許権者を基にデータベースに保存された配列情報を要求できる。
【００３９】
図２は、本発明による配列索引システムの一実施例構成を図示した図面である。
【００４０】
図２を参照すれば、配列索引システムは、入力部２００、文書獲得部２１０、第１データベース２２０、第１抽出部２３０、第２抽出部２４０、第２データベース２５０及び表示部２６０より構成される。第１抽出部は、配列番号抽出部２３２及び配列目録抽出部２３４より構成される。
【００４１】
入力部２００は、特許文書の配列情報を検索しようとするユーザから検索式が入力される。文書獲得部２１０は、入力された検索式を基に特許文書が保存された第１データベース２２０を検索し、該当する特許文書を獲得する。例えば、入力部２００が検索式として特許番号、出願番号、特許権者のうちいずれか一つの情報が入力されれば、文書獲得部２１０は、特許番号、出願番号または特許権者を基に第１データベース２２０を検索し、該当する特許文書を獲得する。
【００４２】
第１データベース２２０は、各国の特許庁に備わり、特許文書を提供するデータベースや別途のサーバに設置されて特許文書を提供するデータベースである。例えば、特許番号を基に米国特許庁の特許文書を検索しようとする場合に、米国特許庁の特許検索サイトアドレスであるＵＲＬを介して接続した後、特許番号に該当する特許文書を呼び出す。
【００４３】
また、文書獲得部２１０は、第１データベース部２２０から抽出した特許文書をパージングする。例えば、特許文書がＨＴＭＬで作成された場合には、ＨＴＭＬタグを除去し、段落と段落との間の余白などを除去した後で文字列に転換する。また、特許文書が所定の文書作成方式で作成され、文書作成方式によるタグなどが特許文書に含まれている場合には、そのタグを除去した後で文字列に転換する。
【００４４】
第１抽出部２３０は、文書獲得部２１０により獲得された特許文書から配列番号及び配列目録を抽出する。例えば、第１抽出部２３０は、文字列に転換された特許文書で“ＳＥＱ  ＩＤ  ＮＯ：”を利用して配列番号を抽出する。配列番号を表現する方式は、各国ごとに異なりうるので、各国の定形化された表現様式を基に配列番号を抽出する。第１抽出部２３０は、抽出した配列番号及び配列目録をそれぞれの文字列の変数に保存する。特許の権利範囲と関連した配列情報を索引化しようとする場合に、第１抽出部２３０は、特許請求の範囲内に保存された配列番号を抽出する。
【００４５】
第２抽出部２４０は、抽出した配列番号を基に抽出した配列目録から、該当する配列を抽出する。具体的に、第２抽出部２４０は、第１抽出部２３０により文字列の変数に保存された配列目録を文字列の変数に保存された配列番号を基に検索し、配列番号に該当する配列を抽出する。そして、配列番号及び配列番号に該当する配列は、第２データベース２５０に保存される。
【００４６】
表示部２６０は、索引化された配列情報を書誌的事項と共にユーザに表示する。表示装置としては、プリンタ、モニタなどが利用されうる。
【００４７】
図３は、本発明による配列索引システムの他の実施例の構成を図示した図面である。
【００４８】
図３を参照すれば、配列索引システムは、請求項抽出部３１０、配列個数抽出部３２０、配列目録抽出部３３０、出願人抽出部３４０、配列番号抽出部３５０及び配列抽出部３６０より構成される。
【００４９】
請求項抽出部３１０は、特許文書３００から特許請求の範囲３１２を抽出する。請求項抽出部３１０は、特許請求の範囲３１２の請求項を文字列の変数に保存する。配列番号抽出部３５０は、抽出された請求項３１２から配列番号３５２ないし３５６を抽出する。
【００５０】
配列個数抽出部３２０は、特許文書３００または特許請求の範囲３１２内に含まれた配列番号の数を計数する。重複される配列番号は計数しない。
【００５１】
配列目録抽出部３３０は、特許文書３００内に含まれた配列目録３３２を抽出する。出願人抽出部３４０は、特許文書３００内に含まれた書誌的事項を抽出する。書誌的事項は、出願人情報、特許権者情報、特許番号などを含む。
【００５２】
配列抽出部３６０は、配列番号抽出部３５０により抽出された配列番号３５２ないし３５６を基に配列目録抽出部３３０により抽出された配列目録３３２を検索し、該当する配列３６２ないし３６６を抽出する。
【００５３】
図４は、本発明による配列索引システムが適用された全体システムを図示した図面である。
【００５４】
図４を参照すれば、本発明による配列索引システム４１０は、少なくとも一つ以上の端末４００ないし４０４及び少なくとも一つ以上の検索サーバ４２０ないし４２４と連結される。検索サーバ４２０ないし４２４は、少なくとも一つ以上のデータベース４３０，４３２と連結される。
【００５５】
ユーザが端末４００ないし４０４を介して検索しようとする特許番号を入力すれば、配列索引システム４１０は、検索サーバ４２０ないし４２４のうちいずれか一つに接続し、特許番号に該当する特許文書を要求する。検索サーバ４２０ないし４２４は、特許番号に該当する特許文書が保存されたデータベース４３０，４３２を検索し、特許文書を抽出して配列索引システム４１０に伝達する。
【００５６】
それにより、配列索引システム４１０は、特許文書から配列番号、配列目録、配列番号の数及び書誌的事項を抽出してデータベース４３０，４３２に保存する。索引化されていない特許文書及び配列番号などを抽出し、索引化した配列情報は、同じデータベースに保存されて管理されるか、またはそれぞれ別途のデータベースに保存されうる。
【００５７】
配列索引システム４１０の一実施例は、ＭｙＳＱＬより構成されるＤＢＭＳデータベーステーブル、及びＰＥＲＬで作成されたプログラムより構成される。この時、事前準備環境として、ＭｙＳＱＬまたはそれに相応する機能を有したＲＤＢＭＳ（Ｒｅｌａｔｉｏｎａｌ  ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）、ＡｃｔｉｖｅＰＥＲＬが必要であり、ＰＥＲＬ  Ｉｎｔｅｒｐｒｅｔｅｒ  Ｗｉｎｄｏｗｓ系列ＯＳ、ＵＮＩＸ系列ＯＳ系列、ＬＩＮＵＸ系列ＯＳのうちいずれか一つが必要である。また、インターネットに接続されたイントラネット環境で利用時に、ＬＡＮに接続されたＲＤＭＢＳとＰＥＲＬとは、互いに独立したシステムで使用可能である。以下、米国特許文書を基に、ＰＥＲＬを利用した配列索引システムの具現例について説明する。
【００５８】
ＰＥＲＬを利用して具現する場合、特許番号を因数（ａｒｇｕｍｅｎｔ）として受け取って特許全文を入手した後で文字列の変数に保存し、全文に対する文字列で正規表現式を介して特許請求の範囲を抽出し、抽出された特許請求の範囲全文を返還する。この時、特許請求の範囲抽出に使われる正規表現式は次の通りである。
【００５９】
【数１】
2005235209.tif 000003
【００６０】
そして、特許全文に対する文字列の変数から正規式を介して配列番号の数を抽出し、抽出された配列番号の数を整数型変数に割り当てる。この時、配列番号個数の抽出に使われる正規表現式は次の通りである。
【００６１】
【数２】
2005235209.tif 000004
【００６２】
次の段階で、特許全文に対する文字列の変数から正規表現式を介して配列目録を抽出し、抽出された配列目録を返還する。この時、配列目録抽出に使われる正規表現式は次の通りである。
【００６３】
【数３】
2005235209.tif 000005
【００６４】
抽出された特許請求の範囲に対する文字列の変数から正規表現式を介して配列番号を抽出し、抽出された配列番号に対する重複検査及び重複を除去した後、抽出された配列番号をアレイに保存して返還する。この時、配列番号の抽出に使われる正規表現式は次の通りである。
【００６５】
【数４】
2005235209.tif 000006
【００６６】
配列目録及び配列番号の抽出後、配列目録に対する文字列の変数から配列に保存された配列番号を利用して作った正規表現式を介して配列番号に該当する配列を抽出する。そして、抽出された配列を文字列形式で返還する。
【００６７】
特許文書から書誌的事項を抽出するために、特許文書についての文字列の変数から正規表現式を介して出願の項目を抽出し、抽出された出願人情報を文字列の変数に割り当てた後、保存された文字列の変数を返還する。出願人以外に特許番号などの必要な書誌的事項を同じ方式で抽出する。この時、出願人情報を抽出するための正規表現式は次の通りである。
【００６８】
【数５】
2005235209.tif 000007
【００６９】
それぞれの段階で抽出された特許番号、出願人、配列個数、請求項に言及された配列個数、請求項に言及された配列目録などを変数に割り当て、データベースに接続してＳＱＬ  ｉｎｓｅｒｔ文を介して、それぞれの変数をｂｉｎｄ−ｐａｒａｍｅｔｅｒとしてデータベースに入力する。
【００７０】
図５ないし図８は、本発明による配列索引方法の各段階での実施例を図示した図面である。
【００７１】
図５は、米国特許庁にインターネット接続を介して文字列を抽出する例を図示した図面である。図５には、特許請求の範囲が図示されており、配列番号は、“ＳＥＱ  ＩＤ  ＮＯ：”で区別される。特許請求の範囲には、配列番号が４つが存在するが、同じ配列番号が２つが存在し、結局特許請求の範囲から２つの配列番号を抽出できる。
【００７２】
図６は、図５から抽出された配列番号“ＳＥＱ  ＩＤ  ＮＯ：１０８”についての配列目録を図示した図面である。図６には、抽出した配列番号に関わる情報及び配列番号に該当する配列目録が図示されている。
【００７３】
図７は、配列番号に該当する配列目録がデータベースに保存される一例を図示した図面である。データベースは、配列番号に該当する配列目録が索引化されて保存され、ユーザの要求によって該当する配列目録を提供する。
【００７４】
図８は、配列索引システムを介して索引化される配列情報をユーザに表示する段階を図示した図面である。配列番号、配列目録、配列番号の数及び書誌的事項が特許文書から抽出された後、その結果データがユーザに表示される。配列情報は、権利者情報と共に表現され、所定の出力様式によって画面や紙及びその他表示装置を介してユーザに表示されてデータベースに保存される。
【００７５】
本発明は、また、コンピュータ読み取り可能な記録媒体にコンピュータ読み取り可能なコードとして具現することが可能である。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の記録装置を含む。コンピュータ読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ貯蔵装置などがあり、またキャリアウェーブ（例えば、インターネットを介した伝送）の形態で具現されるものも含む。また、コンピュータ読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ読み取り可能なコードが保存されて実行されうる。
【００７６】
これまで、本発明についてその望ましい実施例を中心に述べた。本発明が属する技術分野で当業者は、本発明が本発明の本質的な特性から外れない範囲で変形された形態で具現されうることを理解するであろう。従って、開示された実施例は、限定的な観点でなくして説明的な観点で考慮されねばならない。本発明の範囲は、前述の説明ではなくして特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれているものとして解釈されねばならない。
【産業上の利用可能性】
【００７７】
本発明の配列索引方法及びそのシステムは、例えば遺伝子配列の検索に関わる技術分野に効果的に適用可能である。
【図面の簡単な説明】
【００７８】
【図１Ａ】本発明による配列索引方法の一実施例の流れを図示したフローチャートである。
【図１Ｂ】本発明による配列索引方法の他の実施例の流れを図示したフローチャートである。
【図２】本発明による配列索引システムの一実施例構成を図示した図面である。
【図３】本発明による配列索引システムの他の実施例の構成を図示した図面である。
【図４】本発明による配列索引システムが適用された全体システムを図示した図面である。
【図５】米国特許庁へのインターネット接続を介して配列番号を抽出する例を図示した図面である。
【図６】図５で抽出された配列番号“ＳＥＱ  ＩＤ  ＮＯ：１０８”についての配列を抽出する例を図示した図面である。
【図７】配列番号に該当する配列目録がデータベースに保存される一例を図示した図面である。
【図８】配列索引システムを介して索引化された配列情報をユーザに表示する一例を図示した図面である。
【符号の説明】
【００７９】
２００…入力部、
２１０…文書獲得部、
２２０…第１データベース、
２３０…第１抽出部、
２３２…配列番号抽出部、
２３４…配列目録抽出部、
２４０…第２抽出部、
２５０…第２データベース、
２６０…表示部、
４００，４０２，４０４…端末、
４１０…配列索引システム、
４２０，４２２，４２４…検索サーバ、
４３０，４３２…遺伝子配列及び特許情報データベース。
【図１Ａ】
2005235209.tif 000008
【図１Ｂ】
2005235209.tif 000009
【図２】
2005235209.tif 000010
【図３】
2005235209.tif 000011
【図４】
2005235209.tif 000012
【図５】
2005235209.tif 000013
【図６】
2005235209.tif 000014
【図７】
2005235209.tif 000015
【図８】
2005235209.tif 000016