【手続補正書】
【提出日】平成19年2月27日(2007.2.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベース内の情報にアクセスするためにコンピュータシステム上で遂行される方法であって、
前記コンピュータシステムが、データベースオブジェクトを、アプリケーションがファイルシステムオブジェクトとして使用可能にするステップと、
前記データベースが、前記使用可能なファイルシステムオブジェクトに対応するファイルシステム要求を、前記アプリケーションから受信するステップと、
前記コンピュータシステムが、前記アプリケーションからの前記ファイルシステム要求を、データベース動作に変形するステップと、を備えていることを特徴とする方法。
【請求項２】
前記データベース動作を、データベースエンジンを使用して前記データベース上で遂行するステップを更に備えている請求項１に記載の方法。
【請求項３】
前記データベース動作に応答し、前記データベースから情報を検索するステップを更に備えている請求項１に記載の方法。
【請求項４】
前記データベースオブジェクトに関連する情報を、ファイルシステムオブジェクトとして前記アプリケーションに戻すステップを更に備えている請求項１に記載の方法。
【請求項５】
前記ファイルシステム要求を発行する前記アプリケーションは、データベース・アンアウェアアプリケーションからなる請求項１に記載の方法。
【請求項６】
前記データベースは、関係型データベースからなる請求項１に記載の方法。
【請求項７】
前記データベースは、オブジェクト・関係型データベースからなる請求項１に記載の方法。
【請求項８】
前記データベースは、オブジェクト指向データベースからなる請求項１に記載の方法。
【請求項９】
前記変形ステップは、前記ファイルシステム要求を、データベース照会に変換することからなる請求項１に記載の方法。
【請求項１０】
前記データベース照会は、ＳＱＬコンプライアント照会からなる請求項９に記載の方法。
【請求項１１】
前記データベースオブジェクトをファイルシステムオブジェクトとして使用可能にするステップは、前記アプリケーションに対して透過的に遂行される請求項１に記載の方法。
【請求項１２】
前記データベースオブジェクトは、表からなる請求項１に記載の方法。
【請求項１３】
前記ファイルシステムオブジェクトは、ディレクトリ、ファイル、またはリンクからなる請求項１に記載の方法。
【請求項１４】
前記データベースオブジェクトをファイルシステムオブジェクトとして使用可能にするステップは、前記データベースオブジェクトを、複数のファイルシステムオブジェクトとして異なるアプリケーションによって理解可能なフォーマットで提示することからなる請求項１に記載の方法。
【請求項１５】
データベース内の情報にアクセスするコンピュータをベースとする方法であって、
前記コンピュータにより、前記データベースから情報を検索するステップと、
前記コンピュータにより、前記検索された情報を、ファイルシステムオブジェクトとしてアプリケーションに提示するステップと、を備えていることを特徴とする方法。
【請求項１６】
前記データベース内の複数のデータベースオブジェクトの中から１つのデータベースオブジェクトを指定することによって、前記データベースから検索される情報を識別するステップを更に備えている請求項１５に記載の方法。
【請求項１７】
前記識別ステップは、データベースオブジェクトの所定の集合を記述する情報を、拡張モジュール内に記録することからなる請求項１６に記載の方法。
【請求項１８】
前記検索ステップは、前記拡張モジュール内に収納されている情報に基づいて、前記データベースから情報を選択的に抽出することからなる請求項１７に記載の方法。
【請求項１９】
前記提示ステップは、前記拡張モジュール内に収納されている情報に基づいて、前記選択的に抽出された情報をファイルシステムオブジェクトにフォーマットすることからなる請求項１７に記載の方法。
【請求項２０】
前記ファイルシステムオブジェクトの集まりが、ディレクトリ、ファイル、リンク、またはそれらの組合わせを有する階層的ファイルシステムを表している請求項１５に記載の方法。
【請求項２１】
コンピュータをベースとするデータリポジトリ管理システムであって、
情報のデータベースと、
データを操作するためのファイルシステムをベースとするアプリケーションプログラムを記憶する手段と、
前記ファイルシステムをベースとするアプリケーションに前記データベース内の情報へのアクセスを与えるようになっている前記データベースへのファイルシステムインタフェースと、を備えていることを特徴とするシステム。
【請求項２２】
前記ファイルシステムをベースとするアプリケーションは、データベース・アンアウェアである請求項２１に記載のシステム。
【請求項２３】
前記データベースは、オブジェクト・関係型データベースからなる請求項２２に記載のシステム。
【請求項２４】
前記データベースは、関係型データベースからなる請求項２２に記載のシステム。
【請求項２５】
前記データベースは、オブジェクト指向データベースからなる請求項２２に記載のシステム。
【請求項２６】
前記データベース内の情報を管理するためのデータベース管理システムを更に備えている請求項２３に記載のシステム。
【請求項２７】
前記データベース上でデータベース動作を遂行するためのデータベースエンジンを更に備え、前記ファイルシステムインタフェースはファイルシステム要求を受信し、これらの受信した要求を前記データベースエンジンが理解できる形状に変形する請求項２１に記載のシステム。
【請求項２８】
前記ファイルシステムに導かれるファイルシステム要求を、前記ファイルシステムインタフェースに導かれるファイルシステムから区別するためのモジュールを更に備えている請求項２１に記載のシステム。
【請求項２９】
前記ファイルシステムインタフェースは、ファイルオブジェクトを含む拡張モジュールを更に備えている請求項２１に記載のシステム。
【請求項３０】
前記ファイルオブジェクトは、データベースオブジェクトをファイルシステムオブジェクトに変換するための情報からなる請求項２９に記載のシステム。
【請求項３１】
前記ファイルシステムインタフェースは、データベースオブジェクトの異なる集合をファイルシステムオブジェクトに変換するための情報を各々が含む複数の拡張モジュールからなる請求項２１に記載のシステム。
【請求項３２】
前記ファイルシステムインタフェースは、単一のデータベースオブジェクトを複数のファイルシステムオブジェクトに変換するための情報を各々が含む複数の拡張モジュールからなる請求項２１に記載のシステム。
【請求項３３】
ファイルシステムをベースとするアプリケーション及びデータベースからなるデータベースリポジトリ管理システムのためのコンピュータソフトウェアを格納するコンピュータ可読媒体であって、前記コンピュータプログラムはコンピュータシステムに、
前記ファイルシステムをベースとするアプリケーションによって発行されたファイルシステム要求を受信し、
前記ファイルシステム要求をデータベース動作に変換し、
前記データベース上で前記データベース動作を遂行することによって、前記データベースから情報を検索し、
前記検索された情報を、所定の基準に従って１つまたはそれ以上のファイルシステムオブジェクトに変形し、そして前記１つまたはそれ以上のファイルシステムオブジェクトを、前記ファイルシステムをベースとするアプリケーションに提示する諸動作を遂行せしめるステップを有する、
コンピュータ可読媒体。
【請求項３４】
データベース内の情報にアクセスするためにコンピュータシステム上で遂行される方法であって、
データベースオブジェクトを、データベース・アンウェアアプリケーションがファイルシステムオブジェクトとして使用可能にするステップと、
コンピュータシステムにより、前記使用可能なファイルシステムオブジェクトに対応するファイルシステム要求を、前記データベース・アンウェアアプリケーションから受信するステップと、
コンピュータシステムにより、前記データベース・アンウェアアプリケーションからの前記ファイルシステム要求を、データベース動作に変形するステップと、
コンピュータシステムにより、前記データベース動作を、データベースエンジンを使用して前記データベース上で遂行するステップと、
コンピュータシステムにより、前記データベース動作に応答して、前記データベースから情報を検索するステップと、
コンピュータシステムにより、前記データベースオブジェクトに関連する情報を、ファイルシステムオブジェクトとして前記データベース・アンウェアアプリケーションに戻すステップと、を備えていることを特徴とする方法。
【請求項３５】
データベース内の情報にアクセスするコンピュータをベースとする方法であって、
コンピュータシステムにより、ファイルハンドルを、データベース内のデータベースオブジェクトを指定する情報を用いてエンコードするステップと、
コンピュータシステムにより、アプリケーションによって発行されたファイルシステム要求に応答し、前記エンコードされたファイルハンドルを伝送するステップと、
コンピュータシステムにより、前記受信したファイルハンドルをデコードし、前記ファイルシステム要求に関連する前記データベースオブジェクトを識別するステップと、を備えていることを特徴とする方法。
【請求項３６】
前記エンコーディングは、ＮＦＳプロトコルに基づいている請求項３５に記載の方法。
【請求項３７】
前記エンコーディングは、前記発行されたファイルシステム要求に対応する拡張モジュールを識別する情報を、前記ファイルハンドル内に含ませることからなる請求項３５に記載の方法。
【請求項３８】
前記エンコーディングは、前記発行されたファイルシステム要求に対応するデータベース表及び行を識別する情報を、前記ファイルハンドル内に含ませることからなる請求項３５に記載の方法。
【請求項３９】
前記エンコーディングは、前記発行されたファイルシステム要求に対応するメタデータを識別する情報を、前記ファイルハンドル内に含ませることからなる請求項３５に記載の方法。
【請求項４０】
前記エンコーディングは、前記発行されたファイルシステム要求に対応する前記データベースオブジェクトを指す情報を、前記ファイルハンドル内に含ませることからなる請求項３５に記載の方法。