【手続補正書】
【提出日】平成22年7月8日(2010.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実現されるステップを含む方法であって、前記コンピュータによって実現されるステップは、
正規のタグ名を、第１のノードの第１の名前と、前記第１の名前とは異なる第２のノードの第２の名前とにマップする意味論的マッピングを格納するステップを含み、ＸＭＬ文書の集合は前記第１のノードおよび前記第２のノードを含み、前記コンピュータによって実現されるステップはさらに、
前記意味論的マッピングに基づき、前記第１の名前および第２の名前を同一の名前として扱うことによりタグ名オペレーションを実行するステップを含み、
前記タグ名オペレーションは、以下の、
（ａ）前記ＸＭＬ文書の集合に対して発行されたクエリのコンピュータ処理であり、前記クエリはクエリ言語に準拠しており、
（ｂ）ＸＭＬ文書のスキーマ検証、のうちの１つである、方法。
【請求項２】
前記タグ名オペレーションは、前記ＸＭＬ文書の集合へのアクセスを管理するレポジトリによって実行される、請求項１に記載の方法。
【請求項３】
前記コンピュータによって実現されるステップは、
前記意味論的マッピングを表わすデータを登録する要求を受信するステップと、
前記要求に応答して、前記データを前記意味論的マッピングとして登録するステップとをさらに含む、請求項２に記載の方法。
【請求項４】
コンピュータによって実現されるステップを含む方法であって、前記コンピュータによって実現されるステップは、
ＸＭＬ文書の集合における複数のノードの各ノードについて、
意味論的マッピングに基づいて意味論的経路ＩＤを生成するステップを含み、
前記複数のノードは第１のノードおよび第２のノードを含み、
第１の名前は前記第１のノードまたは前記第１のノードの先祖ノードに関連付けられており、
第２の名前は前記第２のノードまたは前記第２のノードの先祖に関連付けられており、
前記意味論的マッピングは、正規のタグ名を前記第１の名前および前記第２の名前にマップし、
前記第１のノードおよび前記第２のノードのために生成された意味論的経路ＩＤは同一である、方法。
【請求項５】
前記各ノードのための意味論的経路ＩＤは、前記各ノードの経路におけるノードの各々の名前についてのコードを含み、
前記第１の名前についてのコードおよび前記第２の名前についてのコードは同じである、請求項４に記載の方法。
【請求項６】
前記コンピュータによって実現されるステップはさらに、
前記複数のノードのために生成される意味論的経路ＩＤによって前記複数のノードに索引付けするインデックスを作成するステップを含む、請求項４に記載の方法。
【請求項７】
前記ＸＭＬ文書の集合はデータベースサーバによって管理され、前記コンピュータによって実現されるステップはさらに、
ＸＭＬ文書の集合に対して発行されたクエリを受信するステップを含み、前記クエリは経路を指定し、前記コンピュータによって実現されるステップはさらに、
前記経路に基づいて、データベースサーバが前記インデックスにアクセスするよう前記クエリを書換えるステップを含む、請求項４に記載の方法。
【請求項８】
命令の１つ以上のシーケンスを記憶するコンピュータ読取可能記憶媒体であって、前記命令の１つ以上のシーケンスは、１つ以上のプロセッサによって実行されると、以下のステップを前記１つ以上のプロセッサに実行させ、前記以下のステップは、
正規のタグ名を、第１のノードの第１の名前と、前記第１の名前とは異なる第２のノードの第２の名前とにマップする意味論的マッピングを格納するステップを含み、ＸＭＬ文書の集合は前記第１のノードおよび前記第２のノードを含み、前記以下のステップはさらに、
前記意味論的マッピングに基づき、前記第１の名前および第２の名前を同一の名前として扱うことによりタグ名オペレーションを実行するステップを含み、
前記タグ名オペレーションは、以下の、
（ａ）前記ＸＭＬ文書の集合に対して発行されたクエリのコンピュータ処理であり、前記クエリはクエリ言語に準拠しており、
（ｂ）ＸＭＬ文書のスキーマ検証、のうちの１つである、コンピュータ読取可能記憶媒体。
【請求項９】
前記タグ名オペレーションは、前記ＸＭＬ文書の集合へのアクセスを管理するレポジトリによって実行される、請求項８に記載のコンピュータ読取可能記憶媒体。
【請求項１０】
前記ステップはさらに、
前記意味論的マッピングを表わすデータを登録する要求を受信するステップと、
前記要求に応答して、前記データを前記意味論的マッピングとして登録するステップとをさらに含む、請求項９に記載のコンピュータ読取可能記憶媒体。
【請求項１１】
命令の１つ以上のシーケンスを記憶するコンピュータ読取可能記憶媒体であって、前記命令の１つ以上のシーケンスは、１つ以上のプロセッサによって実行されると、
ＸＭＬ文書の集合における複数のノードの各ノードについて、意味論的マッピングに基づいて意味論的経路ＩＤを生成するステップを、前記１つ以上のプロセッサに実行させ、
前記複数のノードは第１のノードおよび第２のノードを含み、
第１の名前は前記第１のノードまたは前記第１のノードの先祖ノードに関連付けられており、
第２の名前は前記第２のノードまたは前記第２のノードの先祖に関連付けられており、
前記意味論的マッピングは、正規のタグ名を前記第１の名前および前記第２の名前にマップし、
前記第１のノードおよび前記第２のノードのために生成された意味論的経路ＩＤは同一である、コンピュータ読取可能記憶媒体。
【請求項１２】
前記各ノードのための意味論的経路ＩＤは、前記各ノードの経路におけるノードの各々の名前についてのコードを含み、
前記第１の名前についてのコードおよび前記第２の名前についてのコードは同じである、請求項１１に記載のコンピュータ読取可能記憶媒体。
【請求項１３】
前記ステップはさらに、前記複数のノードのために生成される意味論的経路ＩＤによって前記複数のノードに索引付けするインデックスを作成するステップを含む、請求項１１に記載のコンピュータ読取可能記憶媒体。
【請求項１４】
前記ステップはさらに、
ＸＭＬ文書の集合に対して発行されたクエリを受信するステップを含み、前記クエリは経路を指定し、前記ステップはさらに、
前記経路に基づいて、データベースサーバが前記インデックスにアクセスするよう前記クエリを書換えるステップを含む、請求項１３に記載のコンピュータ読取可能記憶媒体。
【請求項１５】
ＸＭＬ文書の集合における複数のノードのインデックスを記憶するコンピュータ読取可能記憶媒体であって、
前記複数のノードの各ノードは、前記各ノードを含む或る経路に関連付けられており、
前記インデックスの各エントリは、前記複数のノードの特定のノードに対応し、前記特定のノードの或る経路を表わす意味論的経路ＩＤに前記ノードを関連付け、
前記複数のノードは第１のノードおよび第２のノードを含み、
第１の名前は、前記第１のノードまたは前記第１のノードの先祖ノードに関連付けられており、
第２の名前は、前記第２のノードまたは前記第２のノードの先祖ノードに関連付けられており、
前記第１のノードおよび前記第２のノードについてのそれぞれの意味論的経路ＩＤは同一である、コンピュータ読取可能記憶媒体。
【請求項１６】
前記各ノードについての意味論的経路ＩＤは、前記各ノードの経路におけるノードの各々の名前についてのコードを含み、
前記第１の名前および前記第２の名前についてのそれぞれのコードは同じである、請求項１５に記載のコンピュータ読取可能記憶媒体。