【手続補正書】
【提出日】平成21年11月19日(2009.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたデータ記憶装置であって、リレーショナルデータベース構造内に含まれた、かつ階層データツリー内に編成された、複数のデータ要素を記録した、データ記憶装置と、
ネットワーク位置識別子をクライアントコンピュータから受信するための手段であって、前記ネットワーク位置識別子は、前記データツリーの第１のビューを指定する部分を少なくとも含む、手段と、
前記ネットワーク位置識別子の前記部分を使用して、リレーショナルデータベースクエリを作成し、そして前記クエリをリレーショナルデータベースにサブミットするための手段と、
前記第１のビューに関連付けられたデータ要素の組を、前記リレーショナルデータベースから受信するための手段と、
データ要素の前記組を含む第１の電子ドキュメントを生成するための手段であって、前記データツリー内のノードに対して操作を実行することに対応する、他のネットワーク位置識別子へのトランスフォーマティブリンクを生成することを含む、手段と、
前記第１の電子ドキュメントを前記クライアントコンピュータに提供するための手段とを含むことを特徴とする、装置。
【請求項２】
機械実装された方法であって、
ネットワーク位置識別子をクライアントコンピュータから受信するステップであって、前記ネットワーク位置識別子は、データ記憶装置内に記憶されたリレーショナルデータベース構造内に含まれている複数のデータ要素を表す、階層データツリーの第１のビューを指定する部分を少なくとも含む、ステップと、
前記ネットワーク位置識別子の前記部分を使用して、リレーショナルデータベースクエリを作成し、そして前記クエリをリレーショナルデータベースにサブミットするステップと、
前記第１のビューに関連付けられたデータ要素の組を、前記リレーショナルデータベースから受信するステップと、
データ要素の前記組を含む第１の電子ドキュメントを生成するステップであって、前記データツリー内のノードに対して操作を実行することに対応する、他のネットワーク位置識別子へのトランスフォーマティブリンクを生成するステップを含む、ステップと、
前記第１の電子ドキュメントを前記クライアントコンピュータに提供するステップとを含むことを特徴とする、方法。
【請求項３】
前記ネットワーク位置識別子を受信するステップは、前記データツリーのオープンノードの１つ以上の識別子のリストを含む前記ネットワーク位置識別子を受信するステップを含むことを特徴とする、請求項２に記載の方法。
【請求項４】
前記リレーショナルデータベースクエリを作成するステップは、オープンノードの前記識別子のうちの少なくとも１つがＳＥＬＥＣＴ文のパラメータである構造化照会言語（ＳＱＬ）リレーショナルデータベースクエリを作成するステップを含むことを特徴とする、請求項３に記載の方法。
【請求項５】
前記ＳＱＬリレーショナルデータベースクエリを作成するステップは、階層的親がすべてオープンノードの前記リスト内にあるデータ要素のみの結果セットを選択することを指定する前記ＳＱＬリレーショナルデータベースクエリを作成するステップを含むことを特徴とする、請求項４に記載の方法。
【請求項６】
前記第１の電子ドキュメントを生成するステップは、データ要素の前記組を含む第１の電子ドキュメントを生成するステップであって、前記データツリー内のノードを開くこと、または閉じることに対応する、他のネットワーク位置識別子へのトランスフォーマティブリンクを生成するステップを含み、ノードを開くことに対応する第１のトランスフォーマティブリンクは、前記受信したネットワーク位置識別子の、識別子の前記リストに、現在クローズドのノードの識別子が追加されたものを含み、ノードを閉じることに対応する第２のトランスフォーマティブリンクは、前記受信したネットワーク位置識別子の、識別子の前記リストから、現在オープンのノードの識別子が削除されたものを含む、ステップを含むことを特徴とする、請求項２に記載の方法。
【請求項７】
前記ネットワーク位置識別子は、ユニフォームリソースロケータ（ＵＲＬ）であることを特徴とする、請求項２記載の方法。
【請求項８】
１つ以上の命令シーケンスを保持しているコンピュータ読み取り可能な媒体であって、前記命令は、１つ以上のプロセッサによって実行された場合に、
ネットワーク位置識別子をクライアントコンピュータから受信するステップであって、前記ネットワーク位置識別子は、データ記憶装置内に記憶されたリレーショナルデータベース構造内に含まれている複数のデータ要素を表す、階層データツリーの第１のビューを指定する部分を少なくとも含む、ステップと、
前記ネットワーク位置識別子の前記部分を使用して、リレーショナルデータベースクエリを作成し、そして前記クエリをリレーショナルデータベースにサブミットするステップと、
前記第１のビューに関連付けられたデータ要素の組を、前記リレーショナルデータベースから受信するステップと、
データ要素の前記組を含む第１の電子ドキュメントを生成するステップであって、前記データツリー内のノードに対して操作を実行することに対応する、他のネットワーク位置識別子へのトランスフォーマティブリンクを生成するステップを含む、ステップと、
前記第１の電子ドキュメントを前記クライアントコンピュータに提供するステップとを、前記１つ以上のプロセッサに実行させることを特徴とする、コンピュータ読み取り可能な媒体。
【請求項９】
前記ネットワーク位置識別子を受信するステップのための前記命令は、前記データツリーのオープンノードの１つ以上の識別子のリストを含む前記ネットワーク位置識別子を受信するステップのための命令を含むことを特徴とする、請求項８に記載のコンピュータ読み取り可能な媒体。
【請求項１０】
前記リレーショナルデータベースクエリを作成するステップのための前記命令は、オープンノードの前記識別子のうちの少なくとも１つがＳＥＬＥＣＴ文のパラメータである構造化照会言語（ＳＱＬ）リレーショナルデータベースクエリを作成するステップのための命令を含むことを特徴とする、請求項９に記載のコンピュータ読み取り可能な媒体。
【請求項１１】
前記ＳＱＬリレーショナルデータベースクエリを作成するステップのための前記命令は、階層的親がすべてオープンノードの前記リスト内にあるデータ要素のみの結果セットを選択することを指定する前記ＳＱＬリレーショナルデータベースクエリを作成するステップのための命令を含むことを特徴とする、請求項１０に記載のコンピュータ読み取り可能な媒体。
【請求項１２】
前記第１の電子ドキュメントを生成するステップのための前記命令は、データ要素の前記組を含む第１の電子ドキュメントを生成するステップのための命令であって、前記データツリー内のノードを開くこと、または閉じることに対応する、他のネットワーク位置識別子へのトランスフォーマティブリンクを生成するステップのための命令を含み、ノードを開くことに対応する第１のトランスフォーマティブリンクは、前記受信したネットワーク位置識別子の、識別子の前記リストに、現在クローズドのノードの識別子が追加されたものを含み、ノードを閉じることに対応する第２のトランスフォーマティブリンクは、前記受信したネットワーク位置識別子の、識別子の前記リストから、現在オープンのノードの識別子が削除されたものを含む、命令を含むことを特徴とする、請求項８に記載のコンピュータ読み取り可能な媒体。