(57)【要約】  権利表現言語（１０６）のタームを定義するための権利データ辞書（１０２）を作成する方法を開示する。データ辞書（１０２）は、コンピュータアプリケーションで使用することができる。また、データ辞書（１０２）は、複数の表現の間の翻訳にも使用できる。権利データ辞書は、階層スキーマに従って構成される。特に、ターム集合は活動タイプタームから生じる。スキーマは、少なくとも基本アクションが実行される環境であることを示す意味が割り当てられている基本ターム集合の「文脈」タームを含む。この文脈タームから他のタームを作成し、それとの関係により定義することができる。
2005510803.tif 000002
【特許請求の範囲】
【請求項１】
権利表現言語のタームを定義するためのデータ辞書を作成する方法であって、
基本アクションであることを示す単一の意味をデータ辞書の第１のタームに割り当てるステップと、
異なる単数意味を、データ辞書の基本ターム集合を含む複数のタームのそれぞれに割り当てるステップであって、異なる単数意味は第１のタームを参照することで一部派生され、基本ターム集合の文脈タームは、基本アクションまたは基本アクションのタイプが出現する状況であることを示す意味を割り当てられる、ステップと、
複数の基本関係タームを定義するステップであって、複数の基本関係タームのそれぞれが基本ターム集合の文脈タームを基本ターム集合の他のそれぞれにリンクする、ステップと、
表現言語の意図した意味内容を伝達するために必要に応じて他のタームを定義するステップであって、他のタームのそれぞれが基本ターム集合から選択されたタームまたは第１タームのタイプとして定義され、他のタームのいくつかが複数の基本関係タームの選択された１つによりリンクされる、ステップと、
を含む方法。
【請求項２】
データ辞書に従って権利表現言語の表現の意味内容を判別するための方法であって、
辞書風データ辞書を採用し動作させるステップであって、データ辞書は基本アクションであることを示す第１タームを含み、複数の基本タームはそれぞれ、第１タームを参照して一部派生される意味を示し、基本タームの文脈タームは基本アクションまたは基本アクションのタイプが出現する状況であることを示し、複数の基本関係タームのそれぞれが文脈タームを基本タームの他のそれぞれにリンクする、ステップと、
複数の個別のタームを備える表現のそれぞれの個別のタームを識別するステップと、
それぞれの個別のタームがデータ辞書の派生タームの意味と等価である意味を持つかどうかを判別するステップであって、派生タームは、基本ターム集合から選択されたタームから、第１タームから、または他の派生タームから少なくとも一部派生され、それにより、複数の関係タームの少なくとも１つによってデータ辞書の少なくとも他の１つのタームに関係付けられている割り当て済みの意味を持つタームを備える、ステップと、
派生タームと一致するそれぞれの個別のタームの意味内容から表現の意味内容の少なくとも一部を判別するステップと、
を含む方法。
【請求項３】
請求項２に記載の方法であって、採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは基本アクションを実行する実体を示すエージェントタームを備える、ステップを含む、方法。
【請求項４】
請求項３に記載の方法であって、採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは文脈の時間パラメータを示す時間タームを備える、ステップを含む、方法。
【請求項５】
請求項４に記載の方法であって、採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは文脈の空間パラメータを示す場所タームを備える、ステップを含む、方法。
【請求項６】
請求項５に記載の方法であって、採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは、文脈に関わる、エージェントでなく、場所でなく、時間でない実体であることを示す資源タームを備える、ステップを含む、方法。
【請求項７】
請求項２に記載の方法であって、採用するステップはさらに、複数のアクション族を含むデータ辞書を採用するステップを含み、アクション族のそれぞれは、第１タームによって、または第１タームの一タイプとして派生された派生タームによって定義された一意的な派生タームの集合を備え、この一意的な集合の構成要素は、複数の基本タームのそれぞれからそれぞれ派生される複数の派生タームを含む、方法。
【請求項８】
請求項２に記載の方法であって、採用するステップはさらに、複数の派生タームを備えるデータ辞書を採用するステップを含み、複数の派生タームのうちのすべての派生タームは、第１のターム、複数の基本ターム、または複数の定義済みタームの他の１つのうちのいずれか１つとの一意的な生じさせる関係によって定義される、方法。
【請求項９】
請求項２に記載の方法であって、採用するステップはさらに、第１ターム、基本ターム、基本関係ターム、および複数の派生タームを備えるデータ辞書を採用するステップを含み、それぞれのタームは、複数の属性に関連付けられ、それらの属性は、一意的な識別子、タイプ、およびステータスを含む、方法。
【請求項１０】
請求項２に記載の方法であって、採用するステップはさらに、複数の関係タームを備えるデータ辞書を採用するステップを含み、複数の関係タームはそれぞれ、単一の主語タームと単一の目的語タームとの関係を記述する関係付けタームを備え、主語タームは、関係の単数主語であるデータ辞書のタームを識別し、目的語タームは、関係の単数目的語であるデータ辞書のタームを識別し、複数の関係タームは、それぞれ一意である、方法。
【請求項１１】
第１の権利表現言語による表現のタームを第２の権利表現言語の翻訳済みタームに翻訳する方法であって、
データ辞書を採用し動作させるステップであって、データ辞書は、基本アクションであることを示す第１タームを含み、複数の基本タームはそれぞれ、第１タームを参照して一部派生される意味を示し、基本タームの文脈タームは、基本アクションが出現する状況であることおよび複数の派生タームを示し、複数の派生タームはそれぞれ、基本ターム集合から選択されたターム、第１ターム、または複数の派生タームの他の１つから少なくとも一部は派生され、複数の関係タームの一意的な１つによりデータ辞書の少なくとも１つの他のタームに関係付けられている割り当て済みの単数意味を持つ、ステップと、
複数の第１の言語タームのそれぞれと、第１ターム、複数の基本タームまたは複数の派生タームのうちの１つとの間の１対１のリンクを含む第１の対応関係を採用し動作させるステップと、
複数の第２の言語タームのそれぞれと、第１ターム、複数の基本タームまたは複数の派生タームのうちの１つとの間の１対１のリンクを含む第２の対応関係を採用し動作させるステップと、
第１の対応関係を使用して、表現のそれぞれの第１の言語タームに対するデータ辞書の対応するタームを識別するステップと、
第２の対応関係を使用して、第１の識別するステップで識別されたデータ辞書のそれぞれのタームに対して対応する第２の言語タームを識別するステップと、
を含む方法。
【請求項１２】
請求項１１に記載の方法であって、第１の採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは基本アクションを実行する実体を示すエージェントタームを備える、ステップを含む、方法。
【請求項１３】
請求項１２に記載の方法であって、第１の採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは文脈の時間パラメータを示す時間タームを備える、ステップを含む、方法。
【請求項１４】
請求項１３に記載の方法であって、第１の採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは文脈の空間パラメータを示す場所タームを備える、ステップを含む、方法。
【請求項１５】
請求項１４に記載の方法であって、第１の採用するステップはさらに、複数の基本タームを備えるデータ辞書を採用するステップであって、複数の基本タームは、文脈に関わる、エージェントでなく、場所でなく、時間でない実体であることを示す資源タームを備える、ステップを含む、方法。
【請求項１６】
請求項１１に記載の方法であって、第１の採用するステップはさらに、複数のアクション族を含むデータ辞書を採用するステップを含み、アクション族のそれぞれは、第１タームまたは第１タームの一タイプとして派生された派生タームによって定義された一意的な派生タームの集合を含み、この一意的な集合の構成要素は、複数の基本タームのそれぞれからそれぞれ派生される複数の派生タームを含む、方法。
【請求項１７】
請求項１１に記載の方法であって、第１の採用するステップはさらに、複数の派生タームを備えるデータ辞書を採用するステップを含み、複数の派生タームのうちのすべての派生タームは、第１のターム、複数の基本ターム、または複数の定義済みタームの他の１つのうちのいずれか１つとの一意的な生じさせる関係によって定義される、方法。
【請求項１８】
請求項１１に記載の方法であって、第１の採用するステップはさらに、第１ターム、基本ターム、基本関係ターム、および複数の派生タームを備えるデータ辞書を採用するステップを含み、それぞれのタームは、複数の属性に関連付けられ、それらの属性は、一意的な識別子、タイプ、およびステータスを含む、方法。
【請求項１９】
請求項１１に記載の方法であって、第１の採用するステップはさらに、複数の関係タームを備えるデータ辞書を採用するステップを含み、複数の関係タームはそれぞれ、単一の主語タームと単一の目的語タームとの関係を記述する関係付けタームを含み、主語タームは、関係の単数主語であるデータ辞書のタームを識別し、目的語タームは、関係の単数目的語であるデータ辞書のタームを識別し、複数の関係タームは、それぞれ一意である、方法。
【請求項２０】
請求項１１に記載の方法であって、第２の採用するステップはさらに、データ辞書のターム作成規則に従って作成された複数の第１の言語タームのそれぞれを採用するステップを含む、方法。
【請求項２１】
請求項１１に記載の方法であって、第３の採用するステップはさらに、データ辞書のターム作成規則に従って作成された複数の第２の言語タームのそれぞれを採用するステップを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、参照により全体が本明細書に特に組み込まれている、２００１年１１月２１日に出願された米国仮出願第６０／３３１，８０７号の３５  Ｕ．Ｓ．Ｃ．§１１９（ｅ）の優先権を主張する。
【０００２】
（発明の分野）
本発明は、メタデータ権利表現言語などの機械可読権利表現言語のタームを定義するデータ辞書、およびそのようなデータ辞書のアプリケーションを作成する方法に関する。特に、本発明は、権利データ辞書を使用して権利表現言語を解釈し、権利表現言語間の翻訳を行うアプリケーションおよびシステムに関するものである。
【背景技術】
【０００３】
自然言語では単語の使い方と意味を説明するために辞書が昔から使用されてきた。自然言語が使用される環境では、辞書の中の定義はその辞書が関係する人間の地域集団内での単語の使い方に対する辞書著者の観察結果を反映しているという点で、辞書は、本質的に記述的である。したがって、自然言語辞書は本質的に記述的である。自然言語辞書の他の局面として、自然言語の単語の多くは、複数の意味を割り当てられるのがふつうである。辞書にはこのような局面があるため、人間による表現に曖昧さが生じる可能性があり、また多くの場合、曖昧である。それと同時に、人間による表現の範囲には、実質的に制限はなく、自然言語は、ほとんどすべての思考を表現できると思われる。さらに、現用言語で新しい概念を表現するために、新しい単語が、常に生み出されている。
【０００４】
一方、機械（コンピュータ）言語が使用される環境では、言語は、意図的に作られたものである。「機械言語」は、アセンブリ言語、「Ｃ」、ＦＯＲＴＲＡＮ、ＨＴＭＬなどのプログラミング言語だけでなく、権利表現言語（ｒｉｇｈｔｓ  ｅｘｐｒｅｓｓｉｏｎ  ｌａｎｇｕａｇｅ）などの記述的言語をも指す。機械言語の辞書（スキーマとも呼ばれる）は、本質的に規範データ構造である。つまり、機械言語辞書では、機械言語のタームの意味と関係を、通常、正確で厳密な方法で規定するということである。したがって、機械言語表現は、明確であって、かつ曖昧でないことを旨とするが、その適用範囲はそれ相応に制限される。
【０００５】
次第にビジネス・チャンスは、自然言語と従来の機械言語との間のインターフェースに移ってきている。機械がますます高度になり、人生のさまざまな局面に深く関わるようになるにつれ、より複雑な機械言語が、少なくとも一部は記述目的のために、開発されてきた。このような言語を使用することにより、通常商業活動環境または生産活動環境におけるさまざまな対象またはプロセスの状況または属性を記述する。特に、ワイドエリアネットワークでの記述的な機械可読メタデータのアプリケーションは、発展を続けている。
【０００６】
例えば、機械言語の最近発展した応用分野の１つに、デジタル権利管理に関わるものがある。デジタル権利管理アプリケーションでは、さまざまな種類のデジタル作品に伴う知的所有権を記述するために、「権利表現言語」と本明細書では呼ぶ、機械で読み取れる権利表現の専用言語を使用する。デジタル権利表現を、それが関わる製品またはコンテンツに関連付けることにより、権利表現が適当な機械により読み取られときに、適切なアクションが、製品またはコンテンツに関して自動的に実行されるようにできる。この分野は急速に発展しているが、デジタル権利管理の一般的概念は、当該技術分野では周知のことである。Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂや類似のワイドエリアネットワークなどの環境における機械可読メタデータの他の応用として、プライバシーの権利、意味論ベースの検索エンジン、ライブラリカタログ、および少額決済（「デジタルキャッシュ」）などがある。
【０００７】
もちろん、デジタル権利管理手法で使用されるような知的所有権は、自然言語分野で発展し終えた概念と発展を続けている概念とを伴う。したがって、デジタル権利表現は、ときにはタームの微妙な違いがある、異なる抽象レベルの、非常に多様で、絶えず変化するさまざまな考えの表現を伴うと考えられる。柔軟性のない機械言語を使用したのでは、知的所有権の表現がいくら単純であったとしても、正しく解釈し、それに基づいて行動することは、難しいであろう。このような困難に加えて、非常に細かい、一時的である、譲渡可能であるといった性質が、多くの知的所有権にはある。例えば、特定の作品が、多くの作品構成要素の寄せ集めである場合がある。さらに、作品構成要素は、これまた別の作品構成要素の寄せ集めであり、さらにまた、その作品構成要素は、というように続く。コピーである構成要素もあれば、何らかの種類の変換であるものもあり、さまざまな種類の権利があることを暗示している。作品構成要素はそれぞれ、一意的な権利集合体を関連付けることができる。これらの権利の所有および適用は、時間、場所、および介在するトランザクションに応じて異なる。したがって、権利を表現するための機械言語は、過度に面倒なものとならずに、潜在的に非常に複雑で、微妙な意味論的内容を正しく表現できなければならない。
【０００８】
デジタル権利の表現に使用されるさまざまな機械言語が、当該技術分野では知られている。例えば、Ｏｐｅｎ  Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｌａｎｇｕａｇｅ（ＯＤＲＬ（商標））または汎用デジタルコンテンツ用のＸＭＬ（拡張マークアップ言語）互換文法であるｅＸｔｅｎｓｉｂｌｅ  ｒｉｇｈｔｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（商標）（ＸｒＭＬ（商標））がある。これらのような言語および当該技術分野で知られている他の言語では、語彙スキーマで資源ベースのモデルを使用する。例えば、ＸｒＭＬ（商標）は、Ｗ３Ｃ（登録商標）によって公開されている資源記述フレームワーク（ＲＤＦ）モデルおよび構文に、準拠している。このような言語は、特定の環境における権利管理の特定の局面に注目して開発される傾向があるため、語彙の制限を受けてきた。また、異なるタームを使用して、類似のまたは論理的に重なり合う状況を記述することがあり、したがってそのような言語間の翻訳は、困難である。本発明の権利表現言語では、デジタル権利の表現に資源ベースのスキーマを採用しており、大半の物事は、資源の属性または特性として記述される。
【０００９】
他のターム集合も、権利を記述する目的に関して知られており、より制限された応用で権利表現言語とともに使用するか、または相互作用することができる。例えば、電子ブックをはじめとするテキストベースの製品とともに使用できるオンライン情報交換メッセージ形式（ＯＮＩＸ）が、開発された。一般に、これらの種類のターム集合は、比較すると、非階層的（つまり、「フラット」）で、単純である傾向を持つ。
【００１０】
資源ベースのデータ辞書モデルは、基本資源の属性を記述するメタデータを開発するために、資源中心スキーマとして記述することができる。例えば、著作権のある小説などの電子資源の権利を記述する資源ベースのメタデータを、その資源に関連付けることができる。メタデータを使用すると、資源に関連付けられている前アクションから生じた前属性を記述することができ、例えば、「作成日」および「著者」により、それぞれ、著述アクションの実行日時とエージェントを記述する。このアプローチは、権利データを望む視点が変化しない限り、うまく働く。しながら、実際には、高度なデジタル権利管理方式を実装する場合、さまざまな異なる視点からのデータが必要になる。
【００１１】
例えば、著者または作成者、発行者、複製者、消費者、手形交換所など、および資源が全部または一部、親またはソースであるさまざまな他の資源を含む、さまざまなエージェントの視点からのメタデータを収集することが、望ましいであろう。例えば、特定の資源がレプリカにコピーされる場合、メタデータをそのレプリカに関連付けて、そのレプリカが特定のソースのコピーであること、レプリカが作成された日時、レプリカの作成者、およびレプリカが作成された場所を示すことができる。それと同時に、補足メタデータをソースに関連付けて、コピーが作成されたこと、コピーが作成された日時、コピーの作成者、コピーが行われた場所、およびその結果できあがったレプリカの識別を示すことができる。「Ｂ  ｉｓ  ａ  ｃｏｐｙ  ｏｆ  Ａ」というフレーズの中の「ｉｓ  ａ  ｃｏｐｙ  ｏｆ」という関係は、「Ａ  ｈａｓ  ａ  ｃｏｐｙ  Ｂ」というフレーズの中の「ｈａｓ  ａ  ｃｏｐｙ」という関係と異なる。他の例として、「Ｃ  ｃｏｐｉｅｄ  Ａ」（エージェント「Ｃ」の観点からのステートメント）は、コピーされた資源Ａの観点からの「Ａ  ｗａｓ  ｃｏｐｉｅｄ  ｂｙ  Ｃ」とは異なる。
【００１２】
したがって、資源ベースのモデルは、異なる資源の観点から権利を記述するため、どの資源が有効な観点を示しているか応じて、異なるまたは修正されたタームを使用し、本質的に同じアクションを記述する。そのため、資源がさまざまな方法により伝搬し、結合され、分割され、埋め込まれ、変異を生じ、他の何らかの形で変換されるデジタルの世界では、多くの状況においてタームおよび表現は望ましくないほど複雑になる可能性がある。他の記述的メタデータアプリケーションの環境でも、同様に複雑になる可能性がある。
【００１３】
したがって、デジタル権利管理を行うために必要に応じて複雑な意味論的内容を伝達する言語およびメタデータ用の他の高度な応用に対応することができる堅牢でありながら概念的に洗練されたデータ辞書（つまり、辞書風のスキーマまたはデータ構造）を用意することが望ましい。しかしながら、それと同時に、資源ベースの記述的スキーマは、複数の権利記述言語ですでに確立されており、また、資源ベースの記述言語は、今後も、作成され、発展し、成長し、権利管理および多数の他の応用で使用されることを確信する理由がある。したがって、堅牢なデータ辞書は、資源ベースのスキーマと１００％互換性がなければならない。新しいデータ辞書を使用して作成されたタームは、データ辞書を使用して異なる権利表現言語間で翻訳できるように、資源ベースの記述モデルに従って作成されたタームにあいまいなところなく対応付けることができなければならない。さらに、スキーマを使用して作成されたタームは、一意的で明確な意味を持たなければならず、また、スキーマと整合性の取れているタームの拡張可能なオープンデータベースを生成できなければならない。さらに、デジタル権利管理で使用するための拡張可能なオープンデータベースを提供するのが望ましい。
【発明の開示】
【課題を解決するための手段】
【００１４】
（発明の概要）
本発明は、デジタル権利管理で使用するためのデータ辞書を構築する堅牢で、洗練されたスキーマを提示する。本明細書では、「データ辞書」という用語は、機械で読み取り可能な辞書風のスキーマまたはデータ構造を意味する。さらに、「データ辞書」については、デジタル権利管理用の権利表現言語および他のコンピュータ言語アプリケーションなど、メタデータ表現言語における当業者には周知の他の意味を含めることもできる。データ構造は、オープンであるが、資源中心モデルに基づくかどうかに関係なく、権利管理言語との相互運用性も備える。また、記述性の高い、あいまいでない、相互運用性のある機械可読表現を必要とする応用のために、他のスキーマを使用してデータ構造を作成することもできることが予想される。
【００１５】
スキーマは、本明細書では「文脈モデル」と呼ぶ、革新的データモデルに基づいて構成される。文脈モデルを使用することにより、矛盾なく定義されている規則の集合に基づいてターム集合を構築し、階層型データ構造を得ることができる。文脈モデルの特徴は、新しいタームを追加するためのコアタームおよび規則を使用して、ターム間の意味論的関係を定義する方法にある。
【００１６】
文脈モデルのターム構築規則を使用すると、すべてのタームが集合内の他のすべてのタームとの定められた関係を持つ、任意の望ましいターム集合を実質的に用意することができる。つまり、すべてのタームは、家系図または系譜のように、論理的階層内に一意的な位置を占める。階層またはツリー構造は、論理的に家系図に似ており、新しいタームを作成するための規則から生じる。すべての新しいタームは、少なくとも一部は、他のタームから派生する。つまり、すべての新しいタームは少なくとも１つの「親」を持つ。したがって、すべてのタームは、さらに類推を進めると、兄弟姉妹、親、いとこ、子などを持つ。つまり、すべてのタームは、スキーマにしたがって作成された他のタームとの関係からなる定義済みの網の中に存在する。さらに、家系図の異なる枝からのタームを寄せ集め、枝から枝への関係を作成することにより、新しいタームを派生させることもできる。
【００１７】
本発明の実施形態では、スキーマは、親タームを持たない単一のオリジナルターム、つまり「第１ターム」を使用する。したがって、第１タームは、自己参照的に定義される。第１タームの意図する意味は、自然言語表現により明確に説明できるが、そのような説明は、コメントの性質を持つ。第１タームには、その結果得られるデータ構造の対象となる応用と矛盾しない意味が割り当てられる。例えば、デジタル権利管理では、第１ターム「Ａｃｔ」に対し、「ａｃｔ  ｉｎｃｌｕｄｅｓ  ｅｖｅｒｙ  ｔｙｐｅ  ｏｆ  ｖｅｒｂ，ｉｎｃｌｕｄｉｎｇ  ｐａｓｓｉｖｅ  ｖｅｒｂｓ，ｉｎｔｒａｎｓｉｔｉｖｅ  ｖｅｒｂｓ，ａｎｄ  ｓｔａｔｉｃ  ｖｅｒｂｓ  （ｓｕｃｈ  ａｓ  ‘ｈａｖｅ’）」というコメントとともに、「ｔｏ  ａｃｔ」を割り当てることができる。タームの特定の意味は重要ではなく、それが動詞であるというだけである。例えば、「ｉｓ」または「ｄｏ」などのタームも、意図したデータ構造に必要なすべての動詞が一般に、それにより記述される限り、適当なものといえる。ターム「Ａｃｔ」および類似の一般化された動詞は、デジタル権利管理データ構造、および、たぶん他の応用にも適していると考えられる。さらに、複数の第１タームを使用して有用なデータ構造を作成することも可能であると思われる。
【００１８】
各タームが一意である限り、特定の記号を使用してデータ構造の第１タームおよび他のタームを表すことができることは理解されるであろう。例えば、各タームは、一意の機械可読番号またはコードとすることができる。各タームに対し、任意選択により見出し語を割り当てることができ、これにより、タームの割り当てられた意味が記述または示唆される。例えば、「Ａｃｔ」は、データ構造内でのタームの意図する意味を記述し、または少なくとも示唆する。もちろん、見出し語は特定の自然言語で表現される必要はない（つまり、英語だけでなく、スペイン語でも北京語でも他の言語でも機能する）。見出し語を「ターム」とゆるやかに呼ぶことは多くの場合都合がよいが、「ターム」は、より正確には基本的な意味を表す属性の一意的な集合体としてのものである。つまり、見出し語は、タームにとって単に便利な自然言語名であるにすぎず、それ自体、より正確にタームの属性とみなされる。
【００１９】
その後、データ辞書の他のすべてのタームは、特に第１タームに関して、または他の一部派生されたタームに関して定義される。本発明の一実施形態では、「文脈モデル」と呼ばれることもある、一組の「基本ターム」を伴う他の規則が、規定され、これにより、データ構造内での派生タームを追加するかどうかが決定する。基本タームは、第１タームのように、望む集合の他のタームの派生元となる総称タームとして選択される。以下の５つの基本タームが、デジタル権利管理アプリケーションのデータ構造作成に使用される。
見出し語 説明
Ｃｏｎｔｅｘｔ    活動（Ａｃｔ）が行われる環境
Ａｇｅｎｔ        活動する実体
Ｔｉｍｅ          Ｃｏｎｔｅｘｔ（文脈）の時間的パラメータ
Ｐｌａｃｅ        Ｃｏｎｔｅｘｔ（文脈）の空間的パラメータ
Ｒｅｓｏｕｒｃｅ  Ａｇｅｎｔ、Ｔｉｍｅ、またはＰｌａｃｅでない、文脈に関わる実体。
【００２０】
各基本タームは、第１ターム「Ａｃｔ」から一部派生する。Ｔｉｍｅ、Ｐｌａｃｅ、およびＲｅｓｏｕｒｃｅというタームは、Ａｃｔから派生し、Ｃｏｎｔｅｘｔにおいて１つに関係付けられる。Ｃｏｎｔｅｘｔは、これらの部分の総和である。上記の５つの基本タームは、概念的に洗練されたフレームワークを提供し、権利表現言語と共に使用される意味的に豊富で複雑なデータ構造を生み出すことができると思われる。
【００２１】
その後、他のタームが生成される、つまり、第１タームの一種として派生する。文脈モデルによれば、第１タームの種類は、さまざまなアクションを記述する動詞、つまり、「アクションターム」である。例えば、動詞「Ｄｏ」はＡｃｔの一種として派生し、次に「Ｍａｋｅ」はＤｏの一種として派生し、「Ｄｅｒｉｖｅ」はＭａｋｅの一種として派生し、「Ｃｏｐｙ」はＤｅｒｉｖｅの一種として派生し、というようになる。各タームは、新しい基本的な意味論的意味の何らかの要素を親に付加することにより派生する。例えば、「Ａｄａｐｔ」は、「Ｄｅｒｉｖｅ」の子であり、「変更を加えることにより派生する」という意味を持つ。実質的にどのようなアクションタームでも同様の方法で派生させることができることは明白であろう。また、その結果得られるデータ構造は、第１タームを頂点に置く階層型論理ツリーと一致する。
【００２２】
さらに、任意のアクションタームからタームの族を生じさせることができる。本明細書で使用しているように生じさせることは、文脈モデルの適用により新しいタームを生じさせることを意味する。文脈モデルによれば、任意のアクションタームと基本タームとを組み合わせることによりタームの族が生じる。例えば、アクションターム「Ｃｏｐｙ」を基本ターム「Ｃｏｎｔｅｘｔ」と組み合わせると、文脈の一種である新しいターム「ＣｏｐｙｉｎｇＥｖｅｎｔ」が生じる。同様に、Ｃｏｐｙを「Ａｇｅｎｔ」と組み合わせると、「Ｃｏｐｉｅｒ」（コピーするエージェント（Ａｇｅｎｔ）の一種）が生じる。Ｃｏｐｙを「Ｒｅｓｏｕｒｃｅ」と組み合わせると、複数のターム「Ｒｅｐｌｉｃａ」、「ＳｏｕｒｃｅｏｆＣｏｐｙｉｎｇ」、および「ＣｏｐｙｉｎｇＴｏｏｌ」（Ｒｅｓｏｕｒｃｅの全種類）が生じる。基本ターム「Ｔｉｍｅ」および「Ｐｌａｃｅ」と組み合わせることにより、他のタームを生じさせることができる。アクション動詞から生じたタームは、さらに、アクションタームが生じた結果得られる論理的ツリー内に配置されることも明白であろう。
【００２３】
第１タームおよび基本タームに加えて、文脈モデルはさらに、定められた関係付けタームの集合を使用する。関係付けタームは、２つのターム間の意味論的関係を記述するために使用できる。文脈モデルでは、すべてのタームは、定義から、データ構造内で他のタームとの少なくとも１つの定義された関係を持つ。したがって、関係付けタームは、これらの関係を記述する場合に必要に応じて生じさせられる。例えば、関係付けターム「ＨａｓＡｇｅｎｔＴｙｐｅ」は、「Ｃｏｐｉｅｒ」などのエージェントを「ＣｏｐｙｉｎｇＥｖｅｎｔ」などの文脈にリンクする場合に使用することができる。他の関係付けタームとして、「ＨａｓＶａｌｕｅ」があるが、これは、タームをそれの値にリンクするものである。例えば、タームＣｏｐｉｅｒは、値「Ｊｏｈｎ  Ｄｏｅ」を持つことができる。他の関係付けタームを用意することもできる。これらは一意的なターム間から生じるため、関係付けタームはそれ自体一意的であり、文脈モデルの適用で生じる論理的ツリー構造に一致することは明白であろう。関係付けタームは、アクションタームから生じたアクション族の一部をなす。
【００２４】
したがって、さまざまな用途に文脈モデルを使用することで、適応階層型辞書風データ構造を構築することができる。その結果得られるデータ構造は、複数の表現言語、例えば、権利表現言語ＯＤＲＬ（商標）およびＸｒＭＬ（登録商標）と互換性を持つ。このデータ構造を使用して、そのタームを使用する表現を解釈することができる。さらに、一方の表現言語から他方の表現言語へ翻訳することも可能である。文脈モデルにより生成される各タームは一意的であり、１つの意味しか持たないため、また辞書は可能な任意の詳細レベルにまで拡張できるため、翻訳を目的としてさまざまな異なる表現言語からタームを対応付けるのに特に適している。したがって、本発明では、さらに、データ辞書を使用して、表現言語間で対応付けを行う方法を提示する。
【００２５】
なお、当業者は、適応階層型辞書システムと、その応用だけでなく、その他の利点およびその対象の実現について、好ましい実施形態の以下の詳細な説明を考察することによりより完全に理解することができるであろう。添付の図面は参照されるであろう。図面の簡単な説明は、以下になされている。
【発明を実施するための最良の形態】
【００２６】
本発明は、データ辞書を作成する方法と、データ辞書の応用を提示する。以下の詳細な説明では、１つまたは複数の図に記載されている類似の要素を説明するために類似の要素番号を使用している。同様に、以下で参照する表は、詳細な説明の終わりの節にまとめて掲載する。
【００２７】
データ辞書１０２を使用するシステム例１００が図１に示されている。システム１００の他の要素は、計算機１０４、表現言語１０６、データ１０８、メタデータ１１０、および出力１１２を含む。データ１０８およびその関連するメタデータ１１０は、当該技術分野で知られているように適当な形式のものとすることができる。データ１０８は、１つまたは複数の知的所有権が関係するデジタルコンテンツを含むことができる。このようなデータは、関連する知的所有権から生じる要件が満たされるようにワイドエリアネットワーク上で配布するのが望ましいと思われる。これは、媒体タイプでデータを転送することを含み、例えば、デジタル音楽ファイルの一部を取り出し、変更し、動画形式で埋め込むことができる。データ１０８は、さらに、プロセス情報などの他の形式のデータを含むこともできる。
【００２８】
メタデータ１１０は、データ１０８に関連付けられており、データ１０８に関係する情報を含む。権利管理に関して、メタデータ１１０は、知的所有権の記述およびデータ１０８に関係する関連情報を含むことができる。当該技術分野では、関連するデータおよびメタデータに対するさまざまな方法が、権利管理およびその他の応用に関して知られている。適当な方法であればどのようなものでも使用できる。
【００２９】
メタデータ１１０は、表現言語１０６に従って定式化される。メタデータ１１０は、ある意味で記述的性質を持つので（データ１０８を記述する）、表現言語１０６は、記述的材料を表現することが可能である。権利管理の場合、ＸｒＭＬ（登録商標）などの言語、あるいは他の適当な表現言語を使用することができる。表現言語１０６のタームは、データ辞書１０２に基づいて定義される。データ辞書１０２には、表現言語とともに使用することができる意味論的材料の基本タームが用意される。メタデータ１１０が作成される場合、選択した言語およびデータ辞書に従ってメタデータを定式化することによって、選択した表現言語１０６およびデータ辞書１０２は、採用され運用可能な状態になる。同様に、コンピュータ１０４は、同じ選択された言語１０６に従ってメタデータ１１０を解析するようにプログラムされることができる。
【００３０】
計算機１０４は、メタデータ１１０の意味内容に応じて意図した出力１１２を供給する。計算機１０４は、メタデータ１１０を読み込み、解析し、何らかの有用な出力を供給できる汎用または専用コンピューティングデバイスであればどのようなものでもよい。出力１１２のとりうる形式も制限はない。例えば、出力に、レコードまたはメッセージを含めることもできる。他の例としては、第２の表現言語へのメタデータ１１０の翻訳がある。出力１１２は、少なくとも一部は、データ辞書１０２により定義されているタームによる解釈に従ってメタデータ１１０により決定される。
【００３１】
データ辞書１０２は、複数のタームを含み、それぞれのタームは、一意的な属性の組み合わせを割り当てられ、単一の意味を定義する。これは、従来の辞書１１４と対比することができ、この場合、図２に示されているように、単一の単語１１６に、複数の定義１１８を割り当てることができる。それぞれの定義は、同じ単語が異なる用途において示すと思われる、はっきり異なる意味を記述することができる。従来の辞書は、さらに、そのタームの他の属性（図に示されていない）を含むこともできる。
【００３２】
本発明の一実施形態では、複数のタームを含み、それぞれが定義済みの属性集合１２０を持つ、権利データ辞書が、提示されている。属性１２０は、非任意選択属性１２２のクラスと任意選択属性１２４のクラスという２つのクラスに分けることができる。属性１２０は、さらに、タームの属性間の関係のクラスなど、他のクラスを含むこともできる。
【００３３】
属性は、属性をタームまたは他の属性に帰属させる役割を持つエージェントであるとして定義することができるオーソリティにより定義される。本明細書の例および表の目的に関して、権利データ辞書のオーソリティは、一般に、単一のオーソリティとして取り扱われ、特に断りのない限り、本明細書では「Ｒｄｄオーソリティ」とも呼ぶ。しかしながら、権利データ辞書の利点の１つは、異なる応用に対し異なる表現言語およびターム集合間の相互運用性が可能になるように、異なるオーソリティにより属性およびタームを定義することができることである。
【００３４】
権利データ辞書の各タームは、ちょうど１つの一意的な識別子属性１２６を含まなければならない。識別システムの使用については、それにより辞書内の一意的ターム識別子の排他的集合が与えられる限り、どのような識別システムでも使用できる。つまり、すべてのタームは、異なる識別子を持つということである。所定の方式にまたはパターン（例えば順序番号）に従って、辞書の識別子を与えるのが望ましいと思われる。これは、機械可読符号を含むことができる。各識別子が一意であるようにするために、識別子の割り当てを単一のオーソリティの管理下に置くことができる。識別子１２６は、非任意選択属性１２２の１つである。この一意性があるため、あいまいさが生じないようにデータ辞書の意味内容を対応付けることができる。
【００３５】
タームステータス属性１２８は、属性の非任意選択クラス１２２の他の１つを含む。これは、非任意選択であるが、本質的である、または必須であるという意味ではない。むしろこれは、タームの固有の特性または想定される特性といえる。例えば、明示的なステータス属性１２８がない場合、データ辞書のすべてのタームは同じステータスを持つものと想定することができる。本発明の一実施形態では、ステータス属性は許可レベルを表す。例えば、権利データ辞書は、標準化されたターム、採用されたターム、対応付けられたターム、および孤立タームなど、異なる許可レベルを持つタームを含むことができる。したがって、ステータス属性は、ターム管理を行ううえで有用なものと考えられるが、タームに意味内容を付け加えることを意図してはいない。ステータス属性の他の記述、および特に、権利データ辞書の一実施形態によるそれに対する許容される値を表Ｉにまとめた。
【００３６】
非任意選択クラス１２２の中の他の属性は、意味タイプ属性１３０とすることができる。ステータス属性のように、意味タイプは、必要な意味特徴として理解するよりも固有のターム特性であると理解するほうがよい。権利データ辞書では、意味タイプ属性１３０は単に、タームがオリジナル（非派生）意味を持つのか、部分的派生意味を持つのか、それとも全派生意味を持つのかを記述するだけである。データ辞書は、「第１ターム」と呼ばれる、オリジナル意味を持つ少なくとも１つのタームを含む。権利データ辞書には、「ｔｏ  ａｃｔ」と自己参照的に定義された単一の第１ターム「Ａｃｔ」がある。辞書の他のすべてのタームは、他のタームから全部または一部、意味を発生する。他のタームから部分的に意味を派生するタームだと、「部分的派生意味」のタイプ属性１３０を持つことになる。他のターム、例えば、他のタームの組み合わせから全部、意味を派生するタームだと、「全派生意味」のタイプ属性を持つことになる。表ＩＩは、権利データ辞書例の中の意味タイプに関係する他の情報をまとめたものである。
【００３７】
監査属性とも呼ばれる、履歴属性１３２は、ターム管理に使用される非任意選択クラス内のもう１つのものであり、意味を伝達するためのものではない。履歴または監査属性は、ターム追加または修正の状況、例えば時間とオーソリティを記録する。この意味で、これはタームステータス１２８の出所として関連付けられる。これは、辞書の保守に役立つと思われる。監査属性の他の説明は、表ＩＩＩにまとめた。
【００３８】
タームの残り部分は、任意選択属性１２４からなる。これらの属性が任意選択であるというのは、それらの属性を欠いているタームがあるという意味においてであり、それでも権利データ辞書内のタームではある。他方、これらの「任意選択」属性１２４の多くは本質的意味論的材料を伝達し、それなしではデータ辞書は機能し得ない。したがって、これらのターム属性は、特定のタームに関して任意選択ではあるけれども、データ辞書には必要なものもある。このような属性は、コア機能属性であると考えることができる。効率のよい辞書の大半のタームは、このような属性を含む。コア機能属性については、図４を参照して以下で説明する。コア機能属性の概念は、権利データ辞書をよく理解するためには役立つが、データ辞書自体の中で、クラス、タイプ、またはその他の属性として厳密に定義されている必要はない。
【００３９】
図４に関して、全派生タームに対するコア機能属性１５０は、一意的な識別子１２６、１つまたは複数の関係１３８、および系統図１４６を含むことができる。これらの属性だけで、タームに一意的識別が付与され、機能的意味内容が与えられる。部分派生タームの場合、コア機能属性は前述のすべてと、辞書内の他のタームから派生されない範囲でタームの意味内容を定義する定義または他のターム記述とを含む。適当な自然言語表現を使用して、定義を与えることができる。オリジナル意味を持つタームに関して、コア機能構成要素は、識別子１２６および定義を含むが、第１ターム「Ａｃｔ」の場合であれば、これは自己参照的に定義される。同様に、孤立タームは、本質的に識別子と定義からなるが、しかしながら、これは、適当な自然言語表現を使用して、または、データ辞書の外部の意味内容を別の形で参照することにより、定義される。
【００４０】
再び図３を参照すると、任意選択属性１２４には、ターム記述属性１３０が含まれている。ターム記述は、一般に、タームの意味の自然言語文であると定義される。定義文は一例である。ターム記述は、複数の定義（例えば、異なる自然言語、または異なるオーソリティによるもの）が設定される可能性があるが、すべて同一の意味を記述していなければならない。異なる意味が許されると、辞書はもはや、意味論的材料のあいまいさのない対応付けには役立たないし、そうなるのは望ましくない。
【００４１】
また、記述１３４には、コメント１４０を好きなだけ入れられる。コメントには、好きな説明資料を入れられる。より正確に言うと、コメントは、意味を敷衍する、または明確にすることを目的とした何かの自然言語注釈として定義される。コメントは、さまざまな属性に関連付けたり、全体として１つのタームに関連付けたりすることができる。コメントに関する詳細は、表ＩＶにまとめられている。権利データ辞書の実施例によるターム記述の詳細は、表Ｖにまとめられている。
【００４２】
権利データ辞書の利点の１つは、含まれるタームの起因となる自然言語はいくつでもよいという点である。データ辞書を使用して自然言語を対応付ける１つの方法として、言語属性を使用する方法がある。言語属性は、本質的に、テキスト属性に適用されるのであって、ターム全体に適用されるのではないという意味で、「属性の属性」である。言語属性（図に示されていない）は、単に、テキスト材料の自然言語を指定しているにすぎない。本発明による権利データ辞書内の言語を属性に関する詳細は、表ＶＩにまとめられている。
【００４３】
ターム記述には、さまざまなタイプがあり、辞書の標準オーソリティが決定することができる。本発明による権利データ辞書例に対するターム記述タイプは、表ＶＩＩに示されている。この表から、定義はターム記述の一種であることが理解されるであろう。ターム記述に含まれるものとしてはほかに、説明に役立つ実例または説明コメントがある。全派生タームに定義を付ける必要はないが、それは他のタームから意味を判別できるからである。しかしながら、他のタームは、外部言語からその意味の少なくとも一部をインポートする。定義は、外部意味をタームにインポートするために使用することができ、部分派生ターム内に存在していなければならない。権利データ辞書例のターム記述タイプの詳細を表ＶＩＩにまとめた。
【００４４】
再び図３を参照すると、ターム属性１２０には見出し語１３６を含めることができる。見出し語は、一般に、タームの人間が読める名前として記述される。異なるオーソリティなどが、１つのタームに複数の異なる見出し語を割り当てることがある。これらは同義語１３７とみなされる。見出し語は、一般に、タームの意味を示唆するように選択することができるが、それらは便宜上の属性にすぎず、意味機能をいっさい持たない。与えられた自然言語に対する各タームの単一の一意的な見出し語は、一般に、単一のオーソリティ内で好ましいものである。複数の同義語を使用すると、人々は、異なるオーソリティにわたり、異なる自然言語を使用して、タームを識別できて都合がよい。本発明の実施例による見出し語については、表ＶＩＩＩで詳しく説明されている。権利データ辞書の実施例による同義語については、表ＩＸで詳しく説明されている。
【００４５】
再び図３を参照すると、ターム属性に、１つまたは複数の関係属性１３８を含めることもできる。関係は、一般に、関係付けタームにより実体が属性に関係付けられる状況であるとして記述することができる。孤立ターム以外の、辞書のすべてのタームは、辞書内の他のターム（孤立ターム以外の）と定義された関係を持つ。タームは、複数のタームとの関係を記述する複数の関係属性を持つことが多い。関係属性１３８は、定義済みの一組の規則および構文を使用して表現されなければならない。例えば、「［Ｔｅｒｍ  １］［Ｈａｓ  Ｒｅｌａｔｉｏｎｓｈｉｐ  ’Ｘ’  Ｔｏ］［Ｔｅｒｍ  ２］」は、時折「３つ組」と呼ばれることがある表現形式である。
【００４６】
関係は、タームに対するある形式の意味内容と考えることができる。全派生タームは、辞書内の他のタームとの関係により完全に定義することができるため、そのようなタームの定義が必要ない。関係はさらに、「親」タームとその「子」との関係も記述する。したがって、タームの系統図は一組の関係である。また、すべての関係が相互関係を持つことも自明である。例えば、関係「Ｔｅｒｍ  １  ｉｓ  ｐａｒｅｎｔ  ｏｆ  Ｔｅｒｍ  ２」は「Ｔｅｒｍ  ２  ｉｓ  ｃｈｉｌｄ  ｏｆ  Ｔｅｒｍ  １」という相互関係を持つ。説明のために、１つまたは複数のコンポーネント１４０を関係属性１３８に関連付けることができる。関係の他の特性には、各関係は（ａ）１対１（１対多または多対多ではない）である、（ｂ）場所パラメータを持たない（例えば、場所に関して普遍的であると想定）、および（ｃ）時間パラメータの単一ペア（つまり、開始時刻と終了時刻）のみを持つという制限がある。
【００４７】
系統図または文脈記述の中で関係がグループ化される場合、任意値を各３つ組の中のＴｅｒｍ１および／またはＴｅｒｍ２に割り当てて、完全に記述する場合に必要になる他の論理的関係に対応することができる。任意値は、特定の系統図または文脈記述の中でのみ一意でありかつ有効である。これらは、特殊化された文脈族に関して特に有用な場合がある。権利データ辞書例による関係の詳細については、表Ｘ〜ＸＩで説明されている。
【００４８】
属性はさらに、ちょうど１つの文脈記述属性１４２を含むことができる。文脈記述は、文脈の属性を記述する関係のグループとして定義される。したがって、この属性は、他のタームではなく、文脈を記述するタームに適用可能である。また、これは、他の属性、つまり他の関係１３８からなる。文脈記述内の特定の関係の詳細について、図７とともに以下で説明する。
【００４９】
族属性１４４および系統図１４６は、関係からなる「任意選択」属性でもある。族１４４は、文脈モデルにより一方のタームから他方のタームへの属性継承を決定する関係１３８のグループとして定義される。族の１例としてアクション族が挙げられるが、これは、活動タイプと文脈モデルの適用を通じて生じるタームとの間の関係を含む。本発明の一実施形態では、アクション族によりその構造に従って可能なすべてのタームが自動的に生じるが、文脈族（関係族の一種）では、対応付けまたは他の辞書機能をサポートする必要がある場合のみ新しいタームが生じる。他の実施形態では、この両方の種類の族に対するタームは、「必要に応じて」生じるため、タームが無駄に広められることがない。
【００５０】
したがって、族１４４および文脈１４２は、文脈モデルの適用を反映する。それと対照的に、系統図１４６は、タームの意味の派生を決定し、文脈に関係なく真である関係のグループとして定義される。したがって、系統図は、文脈モデルに左右されないが、もちろん、文脈モデルにより生成される関係を含むことができる。図５は、派生ターム１６２の系統図１５２の例の論理構造を示している。継承関係は、図の列挙されている要素を結ぶ矢印により示されている。第１ターム１５６は、オリジナル意味を持つ、つまり、自己参照的に定義される。ある意味で、ターム記述で使用されるなど、外部自然言語ソース１５４ａから意味が派生するといえる。派生ターム１６０、１５８は両方とも、第１タームおよび外部ソース１５４ｂ、１５４ｃからそれぞれ意味を継承する。派生ターム１６２は、全派生タームであり、ターム１６０および１５８からその意味を完全に継承する。したがって、前記の例では、１６２の意味内容は、その親の意味が判明した後、その系統図により決定される。この意味で、系統図は、規則ベースの階層定義とみなせることがある。このような定義は、異なる表現言語からタームを対応付ける場合に役立つであろう。
【００５１】
最も一般的な意味では、系統図はタームの親系統樹全体を含む一組の関係からなる。しかしながら、実際には、系統図集合サイズを制限するために、ラベル「ｇｅｎｅａｌｏｇｙ」にいくつかの任意制限を課すのが望ましいと思われる。文脈モデルによるデータ辞書の一実施形態では、各系統図（第１タームのを除く）は、表ＸＩＩに示されている関係付けタームの１つを含む主要関係の少なくとも１つを含まなければならないとする規則に従って制限することができる。各系統図は、グループＡからの高々１つの関係を含む。系統図がグループＡからの関係を含む場合、これはさらに、グループＢからの少なくとも１つの関係も含むものとする。
【００５２】
データ辞書の構築の際に、データ辞書のすべての対応付けられているタームは、「ｅｑｕａｌ  ｔｏ」、「ｅｘａｃｔｌｙ」などとは反対に、精度の値「ａｐｐｒｏｘｉｍａｔｅ」により制約されない、少なくとも１つの継承関係を含む系統図を持たなければならないという規則をさらに採用するのが望ましい。この規則の目的は、一時的な方法と確定した方法の両方でタームの対応付けをサポートすることである。例えば、ターム「ｗｒｉｔｅｒ」は、「ａｕｔｈｏｒ」と類似しているが、全く同じではない。「ａｕｔｈｏｒ」が「ｃｒｅａｔｏｒ」の一種であれば、以下の関係のペアを「ｗｒｉｔｅｒ」の系統図として与えることができる（関係構文は、権利データ辞書例の構文である）：
１  ＦＯＯ：ＷＲＩＴＥＲ→ＩＳＴＹＰＥＯＦ→ＣＲＥＡＴＯＲ
２  ＦＯＯ：ＷＲＩＴＥＲ→ＩＳＥＱＵＡＬＴＯ→ＡＵＴＨＯＲ［ｐｒｅｃ：ＡＰＰＲＯＸＩＭＡＴＥ］。
【００５３】
関係付けタームも系統図を持つ。関係付けタームの各系統図は、関係付けターム「ｒｅｌａｔｉｎｇ  ｆｒｏｍ」「ｒｅｌａｔｉｎｇ  ｔｏ」および「ｒｅｃｉｐｒｏｃａｌ  ｏｆ」のそれぞれを使用するちょうど１つの関係を含まなければならない。権利データ辞書例の示されている例を、表ＸＩＩＩにまとめた。この規則を使用すると、データ辞書内の関係を正しく定義することができる。
【００５４】
系統図は普遍的に適用され、その結果タームの意味の継承または制約が発生する他の関係を含むことができる。例えば、起因的および所有的関係を含む。これらの関係は、さらに、普遍的意味または制約条件を定めるために必要な中間ステップの記述をサポートする他の関係を含むことができる。任意値を使用し、ＴｙｐｅｓをＲｅｌａｔｉｏｎｓｈｉｐのＴｅｒｍ１またはＴｅｒｍ２のいずれかの親値の代わりに使用することができる。権利データ辞書の例から取り出した系統図における関係の使用例を以下に示す：
ＰＬＡＣＥＯＦＣＯＰＹＩＮＧＦＲＯＭ→ＩＳＰＡＲＴＯＦ→ＰＬＡＣＥＯＦＣＯＰＹＩＮＧ
ＭＡＮＩＦＥＳＴＡＴＩＯＮ→ＩＳ→ＰＥＲＣＥＩＶＡＢＬＥ
ＴＯＯＬ→ＩＳＡ→ＨＵＭＡＮＢＥＩＮＧ［ｔｒｕｅ：ＮＥＶＥＲ］
ｎ  ＤＥＮＩＥＤＲＥＳＯＵＲＣＥ→ＩＳＡＣＬＡＳＳＦＲＯＭ→ＴＥＲＭＳＥＴ＿１。
【００５５】
以下の例は、これもまた権利データ辞書例からとったものであるが、既存の外部ターム集合（つまり、ＯＮＩＸ）から採用した対応付けられているタームからの可能な系統図を示している：
ターム「ｏｎｉｘ：ＲｅｐｌａｃｅｓＩＳＢＮ」の可能な系統図
１  ｏｎｉｘ：ＲｅｐｌａｃｅｓＩＳＢＮ→ＩＳＴＹＰＥＯＦ→ＩＤＥＮＴＩＦＩＥＲ
２  ｏｎｉｘ：ＲｅｐｌａｃｅｓＩＳＢＮ→ＨＡＳＰＲＯＧＥＮＩＴＯＲ→ＲＥＳＯＵＲＣＥ
３  ｏｎｉｘ：ＲｅｐｌａｃｅｓＩＳＢＮ［＃１］→ＩＳＩＤＥＮＴＩＦＩＥＲＯＦ→ＩＤＥＮＴＩＦＩＥＤＲＥＳＯＵＲＣＥ［＃２］
４  ＲＥＰＬＡＣＥＭＥＮＴ［＃２］→ＩＳＲＥＰＬＡＣＥＭＥＮＴＯＦ→ＲＥＰＬＡＣＥＤＲＥＳＯＵＲＣＥ［＃３］
５  ＩＤＥＮＴＩＦＩＥＤＲＥＳＯＵＲＣＥ［＃３］→ＨＡＳＩＤＥＮＴＩＦＩＥＲ→ＩＳＢＮ［＃１］。
【００５６】
この例は、１つの資源に対するターム「ｏｎｉｘ：ＲｅｐｌａｃｅｓＩＳＢＮ」の値［＃１］がそれが置き換える資源に対するＩＳＢＮの値［＃１］と等しいことを示している。したがって、意味内容を対応付ける規則ベースの系統図の利点は明白であろう。権利データ辞書例から選択されたさまざまなタームに対する系統図の示している他の例を表ＸＩＶにまとめた。
【００５７】
再び図３を参照すると、タームの他の属性に、１つまたは複数のターム集合識別属性１４８を含めることもできる。この属性により、その属性が属している１つまたは複数のターム集合を、もしあれば、識別することができる。ターム集合は、いろいろな目的のためにデータ辞書内に設定することができる。ターム集合がある理由の１つは、他の表現言語から採用されているタームを識別することである。これは、標準タームに対応付けられているタームだけでなく、孤立している、つまり、対応付けられていない他のタームをも含む。図６は、権利データ辞書１７０内のターム集合関係の例を示している。辞書１７０は、標準化されたターム１７２、ネイティブまたは採用されたターム１７４、ネイティブでない、採用されていない対応付けられたターム１７６、および孤立ターム１７８に対応する領域を含む、さまざまなタームタイプを備える。これらのタームタイプ領域の相対的サイズは任意である。異なるターム集合１８０、１８２、１８４、１８６は、データ辞書内に共存することができ、さまざまな形で互いに重なり合い、さまざまなタイプのタームを含む。例えば、ターム集合１８０は、孤立ターム１７８を除くすべてのタイプのタームを含む。ターム集合１８２は一部、集合１８０と重なり、孤立タームを含み、さらに、データ辞書１７０の外部の他のタームを含む。ターム集合１８４は、すべてのタイプのタームを含む。ターム集合１８６は、集合１８４と完全に重なり合い、集合１８４と辞書１７０の両方の部分集合である。さまざまな他の関係も可能である。
【００５８】
上で説明したように、権利データ辞書内の多くの新しいタームは、文脈モデルの適用により生じるか、または生じるようにタームから派生される。図７は、アクション族を生じさせるために活動タイプターム２０２をどのように使用するかを示しており、また文脈２００を構成する関係のグループも示している。活動タイプ２０２は、定義により活動のタイプであり、“ｃｏｐｙ”  ｉｓ−ｔｙｐｅ−ｏｆ  “ｄｅｒｉｖｅ”  ｉｓ−ｔｙｐｅ−ｏｆ  “ｍａｋｅ”  ｉｓ−ｔｙｐｅ−ｏｆ  “ｄｏ”  ｉｓ−ｔｙｐｅ−ｏｆ  “ａｃｔ”などの系統図により権利データ辞書の第１タームに関連付けられる。活動タイプ２０２は、関係する基本タームタイプの集合および間接的にその相互関係を「生じさせる」（２０４）。
【００５９】
したがって、アクション族の構造は文脈モデルから派生するが、このモデルにより、関連するタイプおよび関係付けタームを持つ５つのタームからなるグループ（基本ターム集合）が定義され、この関連するタイプおよび関係付けタームが特定の活動タイプまたは文脈タイプに適用された結果、継承された（少なくとも一部は派生した）意味を持つ新しいタームの族グループが定義される。権利データ辞書例による基本ターム集合の特性については、表ＸＶで説明されている。
【００６０】
基本タームは、基本タームタイプを関係づけている場合がある。権利データ辞書例による基本タームタイプの例については、表ＸＶＩにまとめられている。前述の表の例を見ると、基本タームタイプは、文脈モデルを適用することにより関係のある動詞タイプ（活動タイプ）から生じることは明白であろう。したがって、特定の活動タイプから生じた基本タームタイプは、その活動タイプに属するアクション族の構成要素である。
【００６１】
図７に示されているように、文脈モデルを適用すると、文脈タームと基本ターム集合内の他のタームとの関係、およびそれぞれの基本タームとそれに対する値との関係を説明する５つの基本関係付けターム２１６、２１８、２２０、２２２、および２２４が持ち込まれる。これらの関係付けタームはさらに、アクション族内の基本タームのタイプ間の関係を記述するために使用される。例えば、エージェントタイプ２０８は、活動タイプ２０２により指定された活動を実行するエージェントである。これは、文脈タイプ２０６とエージェントタイプとの間のリンクとして表現されることに注意されたい。活動タイプ２０２と基本タームタイプ２０６、２０８、２１０、２１２および２１４との間に「生じさせる」ターム２０４以外の関係付けタームはない。その代わりに、関係付けターム２１６、２１８、２２０、２２２、および２２４は、文脈タームとそれぞれの関係付けタームとの間の関係を記述する。したがって、文脈タームは、ハブアンドスポーク方式のハブとして記述することができるため、「文脈モデル」という名前が付いている。この論理構造（アクションを文脈の中に置いてから他のタームをその文脈に関係付ける）は、特に権利管理アプリケーションの場合に、複雑な状況を記述するために必要な関係付けタームの個数と複雑度の点で資源中心モデルよりも効率が大幅によいと考えられる。
【００６２】
他のタイプの関係付けタームは、基本タームタイプの値に関係する。例えば、エージェントタイプ２０８は、「ｈａｓ  ｖａｌｕｅ」関係付けターム２２６により値２２８にリンクすることができる。値２２８は、エージェントの識別子または他の名前である。他の例では、時間タイプ２１４は、「ｈａｓ  ｖａｌｕｅ」関係付けタームにより特定の時間値２３０に、文脈タイプは文脈値２３６に、場所タイプは位置値２３８に、資源タイプは資源値２３２にリンクすることができる。実施例による関係付けタームの他の例と説明については、表ＸＶＩＩに示した。文脈モデルを具体的に適用してアクション族を生成する例については、これも、表ＸＶＩＩＩに示されている。
【００６３】
図８は、アクション族の中のタームを異なるタイプに分類するポイントを示している。活動タイプ２０２は、基本タームタイプ２３８、２次タームタイプ２４０、および関係タームタイプ２４２を生じさせる（２０４）ことができる。アクション族内のさまざまなタームを考慮しながら、これらの差異を念頭に置くと有益であろう。また、アクション族は特定の種類の異なるタイプを含むことができることに留意されたい。例えば、アクション族は複数のタイプの資源、および複数のタイプの関係を含むことができる。
【００６４】
図７に示されているように、活動タイプ２０２は文脈タイプ２０６を生じさせる。さらに、いくつかの状況における活動タイプ（例えば、活動タイプ「ｈａｖｅ」、「ｅｘｉｓｔ」、「ｈａｖｅ  ｎａｍｅ」など）は、それらの文脈から生じさせイベントの結果を表示することができる。さらに、文脈のタイプは、複雑な状況または特別な状況について作成することができる。このようなタームタイプの１つが「ｓｔａｔｅ」である。「ｓｔａｔｅ」は、基本的に、イベントから発生する、何も変化しない文脈として定義することができる。したがって、イベントタイプ（またはその基本活動タイプ）は、１つまたは複数の状態タイプを生じさせることができる。さらに、状態は１つまたは複数の関係により記述することができ、各活動タイプにより１つまたは複数の状態タイプを生じさせることができる。さらに、より複雑な属性を持つ状態を記述する場合は、関係を組み合わせて「状況」と呼ばれる文脈の一種を作成することができる。
【００６５】
「Ｓｔａｔｕｓ」は、活動タイプから生じさせた他のタイプのタームタイプである。ステータスは、エージェントまたは資源のタイプとしての役割の結果として実体の過去、現在、または可能な未来の状態を記述する形容詞的修飾子として定義することができる。データ辞書例のように、活動タイプは、ステータスタイプを生じさせることができるが、これは表ＸＩＸに示されている。権利データ辞書の実施例では、ステータスタームは、何かが何か他のものであったことがあるか、何か他のものであり続けているか、または何か他のものである可能性があるかを示す。これは、文脈モデルのタームタイプのそれぞれに適用することができ、動詞の現在分詞および過去分詞（例えば、「ｕｓｅｄ」および「ｕｓｉｎｇ」）を含み、また可能を表す形容詞「ｕｓａｂｌｅ」を含む。ステータスタームの詳細および例は、表ＸＸに示されている。さらに、各活動タイプは、状態タイプを「ｓｉｔｕａｔｉｏｎｓ」の形で生じさせることができる。その結果、アクション族は以下の形の関係を含むことができる（文脈モデルによる「ｓｉｔｕａｔｉｏｎ」関係の例）：
ＤＯ→ＢＥＧＥＴＳＳＴＡＴＥＴＹＰＥ→ＳＩＴＵＡＴＩＯＮ
ＭＡＫＥ→ＢＥＧＥＴＳＳＴＡＴＥＴＹＰＥ→ＥＸＩＳＴＥＮＣＥ
ＮＡＭＥ→ＢＥＧＥＴＳＳＴＡＴＥＴＹＰＥ→ＮＯＭＩＮＡＴＩＯＮ。
【００６６】
図７を再び参照すると、ステータスタイプは、アクション族内の各エージェントタイプ２０８、資源タイプ２１０、時間タイプ２１４、および場所タイプ２１２に適用することができる。権利データ辞書例の第１ターム「Ａｃｔ」から生じたエージェントタイプおよび資源タイプに対するステータスタイプを表ＸＸＩに示す。活動タイプから生じた他のステータスタイプは、これらのタームのタイプである。場所および時間のタームに関して、ステータスタイプの要件は限界に近いものであり、したがってエージェントタイプおよび資源タイプについて、標準化されたタームのみが導入されている。ステータスタイプ関係の例は、表ＸＸＩＩにまとめてある。
【００６７】
文脈の意味を記述する他の方法は、Ａｃｔｉｏｎ  Ｆａｍｉｌｙ  Ｒｅｌａｔｉｎｇ  Ｖｉｅｗ（ＡＦＲＶ）である。ＡＦＲＶ  ２５０の例の図が図９に示されている。ＡＦＲＶは、文脈タームを削除したときに、族のタームを関連付けるために必要な関係のグループとしてみなすことができる。つまり、ハブアンドスポーク方式の関係構造の論理的ハブの文脈タームは除去され、残りのターム２０８、２１２、２１０、および２１２は新しい関係付けターム２４６ａ〜ｆに関係付けられ、文脈の全体の意味論的値がまとめて保存される。アクション族が比較的小さい場合、多数の関係付けタームを生成せずにこれを実行できるが、しかしながら、アクション族のサイズが大きくなるにつれ、ＡＦＲＶで必要な関係付けタームの数は関係するタームに関して幾何級数的に増大する。アクション族に含むことができるタームは、図９に示されている４つよりも多く、例えば、複数の資源タームを含むことができることは理解されるであろう。
【００６８】
ＡＦＲＶの関係付けタームは、以下のように生じさせることができる。各活動タイプは、文脈モデルの要素間に存在しうる１対１の対応関係のどれかまたは全部を含むＡＦＲＶを生じさせることができる。その結果、アクション族はＡＦＲＶ関係付けタームを含む関係を含むことができる。しかしながら、ＡＦＲＶ関係付けタームは、すべての活動タイプについて定期的に生じさせる必要はない。他のオーソリティからのタームの対応付け、つまり辞書内で対応付けられている異なる表現言語をサポートする必要が生じたときにデータ辞書に書き込むようにできる。第１タームＡｃｔから生じた関係付けタームの一例を表ＸＸＩＩＩに示す。一実施例では、活動タイプから生じた他のすべての関係付けタームは表ＸＸＩＩＩに示されているタームのタイプである。権利データ辞書例からのＡＦＲＶ関係付けタームを含むアクション族例が、表ＸＸＩＶに示されている。
【００６９】
アクション族に関して、指定された各アクション族またはＡＦＲＶ関係について、相互関係が適切な形式で存在していなければならない。相互関係の適切な形式の例が、表ＸＸＶに示されている。相互関係により、意味内容を望む観点から表現することができる。したがって、このような関係があれば、異なる観点に基づく表現言語間の対応付けが容易になる。
【００７０】
図７および図８に示されているアクション族構造が基本的であることは理解されるであろう。実際には、アクション族はかなり大きくかなり複雑になる場合がある。表ＸＸＶＩには、権利データ辞書例における活動タイプ「ｃｏｐｙ」のより複雑なアクション族の例が掲載されている。この例は、比較的単純なプロセスであっても、メタデータ関係は特定の方式に依存できる考えられる多数の文脈関係を含むことができるという点を示している。有用な相互運用性の高い辞書は、それらの関係のどれか１つを対応付けることができなければならない。これらの関係は、基本文脈モデルおよび他の定義済み規則から論理的に生成することができるため、関係の大きさはそれ自体主要な制約条件とはならない。また、効率を高めるために、適当なデータ辞書にタームを入れるのは、必須ではなく、「必要に応じて」行うべきである。
【００７１】
新しいタームをデータ辞書に追加したい場合（例えば、特殊化された意味を追加したい場合）、新しいタームを、アクション族または他の実施形態では、文脈族の一構成要素として追加することができる。文脈タイプで文脈族を作成するのではなく、活動タイプで特殊化することを選択して特殊化されたアクション族を作成することにより、いくつかの利点が得られる。利点の１つとして、既存の非データ辞書タームの特殊化および対応付けをさらに進めることに関する要件に比較的うまく対応できるという点が挙げられる。つまり、他の関係する特殊化が必要になる可能性がある場合、活動タイプにより結果として一揃いの特殊化されたタームが生じ、そこからさらに特殊化が行えるため、アクション族が最も効率が高いと考えられる。ほかに考慮すべきなのは新しい公理が族の意味の中に存在するかどうかであるが、それは、新しい公理は一般にアクション族内のある範囲の新しいタームを通じて広める必要があるからである。
【００７２】
他方、文脈タイプで生じさせることを選択すると、既存のアクション族タームの文脈化を行える。一揃いの新しい族タームを識別しなくても、特定の条件をアクション族の構成要素に課すことができる。例えば、文脈化された動詞「ｐｌａｙ＿１」は、「ｓｏｕｒｃｅ  ｏｆ  ｐｌａｙｉｎｇ」が「ｄｉｇｉｔａｌ  ｒｅｓｏｕｒｃｅ」である、つまり、特殊条件が資源タームに課されることを除き、親の「ｐｌａｙ」と同じである。この族の他の構成要素（「ｐｌａｙｅｄｒｅｓｏｕｒｃｅ＿１」など）も、同様に、対応付けまたは特殊化の理由から必要になった場合、かつ必要になったときに生じさせることができる。本発明の一実施形態では、標準化されたタームの族はたいてい、活動タイプに基づいているが、辞書がより大きな特殊化に対応するため拡張されるにつれ、新しい族の大半は文脈族となることが予想できる。
【００７３】
文脈族は、活動タイプからではなく文脈タイプから生じることを除き、アクション族と同じすべてのタームタイプを含むことができる。権利データ辞書例では、文脈族の先頭である各許可された文脈タイプにより、表ＸＸＶＩＩに示されているタームタイプの値であるタームが生じる。アクション族構造と類似点のあることは、例から明白であろう。また、アクション族関係のように、関係を生じさせる文脈族により、相互関係がすでに定義されている。
【００７４】
文脈記述を他の基本タームタイプとの文脈ターム関係を記述する関係付けタームのグループとして定義することが望ましいと思われる。つまり、定義済み文脈記述により、望ましい文脈タームに関係する基本タームタイプを識別することができて都合がよい。表ＸＸＶＩＩＩでは、権利データ辞書によるそのような文脈記述で使用する関係付けタームが示されている。表ＸＸＩＸでは、ターム「ｏｒｉｇｉｎａｔｉｎｇ  ｅｖｅｎｔ」に対する文脈記述の具体例が示されている。
【００７５】
データ辞書（特に、本発明による権利データ辞書）は、図１に示されているように、メタデータの処理で使用するツールとみなすべきである。本発明による権利データ辞書を使用してメタデータ表現を解析する方法例２６０が図１０に示されている。解析は、デジタル権利管理などのアプリケーションで実行することができる。当該技術分野で知られているように、表現を解析する適当な方法を使用することができ、その際に、ステップ２６２で本発明による権利データ辞書を採用することができる。採用ステップ２６２は一般に（ただし必ずというわけではない）、方法２６０の残りのステップの十分前に実行される。方法２６０の文脈では、ステップ２６２は、とりわけ、本発明によるデータ辞書に従って定義された表現を使用して何らかの形で動作するようにコンピュータをプログラミングすることを意味している。つまり、本発明によるデータ辞書で定められている定義および規則は、計算動作の出力結果に影響を及ぼすなんらかの方法で使用される。同様に、本発明によるデータ辞書は、データ辞書を使用して権利表現を定式化することにより採用することができる。権利表現言語などの他のツールを使用することもできるが、意味内容は辞書によって定義または対応付けられるようなものである。当業者であれば、本明細書で開示されている内容に基づき本発明によるデータ開示を採用するこれらの方法および他の方法を実行する方法を周知であろう。
【００７６】
ステップ２６４で、採用ステップ２６２により形式化された表現のタームは、当該技術分野で知られているように、適当なコンピュータプロセスを使用して読み込まれる。ステップ２６６で、タームと知られているタームとの比較を行い、認識されるかどうかを判別する。認識される場合、ステップ２６８で、有効なタームとして受理される。ステップ２７２で読み込みオペレーションのステータスがチェックされ、さらに読み込むタームがあれば、プロセスはステップ２６４に戻りループする。読み込みタームがステップ２６６で認識されない場合、ステップ２７２で望む応答を実行してからステップ２７２に進むか、またはプロセスを終了することができる。一般に、当該技術分野で知られているように、表現を読み込む適当な方法を使用することができ、正確な列挙されているステップ２６４〜２７２は単なる例とみなすべきである。
【００７７】
ステップ２７２で判別されたように表現が読み込まれた後、ステップ２７４で、表現の内容に基づき、表現に対しオペレーションが実行される。オペレーションは、少なくとも一部は、ステップ２６２などで、本発明によるデータ辞書から採用された情報に従って実行される。したがって、図１０は、当業者であればデジタル権利管理などのアプリケーションに対しふつうの構文解析オペレーションの状況で本発明を利用できることを示している。
【００７８】
権利データ辞書はさらに、異なる表現言語間の相互運用性を実現する目的のために適用することもできる。実際、権利表現言語の文脈においてそのような相互運用性を実現したいという望みが本発明の開発の重要な動機となっていることは理解されるであろう。権利データ辞書では、意味内容を異なる表現言語からのターム間の対応付けをサポートするきちんとした階層に細分するスキーマが用意される。図１１は、文脈モデルを適用することにより、対応付けられたタームは対応付けられた活動ターム２９２から生じさせることができるという概念を示している。文脈モデルを使用して、データ辞書内で対応付けられたタームを生じさせることができる。意味内容の作成、整理、および記述のためのデータ辞書のツールはすべて、対応付けに使用することができる。
【００７９】
これらの利点は、実質的にどのような外部（任意外部）のタームについても、タームをイベントに関連付ける、したがって、外部活動ターム２９６に関連付けことが可能であるという認識に基づく。存在しない場合、文脈モデルを適用するため、外部活動ターム２９６を仮定することができる。外部活動タームが識別された（または仮定された）後、ネイティブ活動ターム２９０との定義済みの意味関係（通常、ただし必ずしもそうではないが、同一の意味）を持つ対応する対応付けられた外部活動ターム２９２を生じさせることが可能でなければならない。本明細書で説明している文脈モデルを適用することにより、対応付けられた外部活動ターム２９２から他の対応付けられたタームを生じさせることができる。
【００８０】
本明細書で説明しているように、定義された関係は、それぞれ関係付けタームを使用して表現することができるが、生じさせるプロセスまたは派生させるプロセスから得られる。これらの関係は、生じたまたは派生した対応付けられているターム２９４の意味を定義する場合に使用することができる。多くの状況において、定義された意味関係は、生じた／派生した対応付けられているターム２９４のいくつかと他の外部ターム２９８のいくつかとの間で容易に識別される。生じたまたは派生した対応付けられているタームは、少なくとも外部タームと同じ意味を持つ限り、データ辞書の対応付けられたタームとして採用することができる。また、対応付けされたターム２９２、２９４に対し適当な識別子または他の属性を割り当てることができ、それにより、解釈または翻訳オペレーション実行時などに、対応付け関係と矛盾しない形で外部ターム２９６、２９８を自動的に解釈することができる。このような翻訳は、権利管理の文脈における異なる権利表現言語間の相互運用性を実現するために必要になることが多い。類似の辞書があれば権利管理以外のアプリケーションの、特に概してイベントベースの表現言語間の、対応付けも容易になることは明白であろう。
【００８１】
図１２は、上述のように対応付けから生じると考えられるデータ辞書内の対応付け関係の例を示している。辞書２８０は、ターム集合２８２および２８４を含み、さらにデータ辞書に属するが、ターム集合２８２、２８４のいずれにも属さない一組のネイティブタームＮ１〜Ｎ４を含む。ターム集合２８２は、対応付けされたタームＡ１〜Ａ４を含み、これらのタームは第１の外部表現言語のタームと相関関係を持つ。ターム集合２８４は、対応付けされたタームＢ１〜Ｂ４を含み、これらのタームは第２の外部表現言語のタームと相関関係を持つ。辞書２８０は、複数のこのようなタームおよびターム集合を含み、その数に制限はない。等価な意味の関係を表すためにターム間に線が引かれており、例えば、「ｔｅｒｍ  Ａ１  ｍｅａｎｓ  ｔｈｅ  ｓａｍｅ  ａｓ  ｔｅｒｍ  Ｎ１」で表現することができる。矢印は、ターム集合内の生じさせる関係を表している。したがって、辞書２８０はターム集合間の１対多の翻訳を実行する適当な関係を含む。例えば、対応付けられたタームＡ１は、まずネイティブタームＮ１に関連付けられ、次に対応付けられたタームＢ１に関連付けられ、第１の表現言語から第２の表現言語への翻訳が行われる。
【００８２】
都合のよいことに、異なる表現言語に対応する新しいターム集合が追加される毎に、一組の対応付け関係が必要になる。この単一の集合は、データ辞書のネイティブターム集合、例えば辞書２８０のタームＮ１〜Ｎ４との対応付け関係である。少なくとも翻訳の目的では、異なる対応付けターム集合間の関係を直接定義する必要はほとんどまたは全くないであろう。
【００８３】
さまざまな他のタイプの対応付け関係が辞書２８０内に生じうる。例えば、Ａ２など、いくつかの対応付けタームをネイティブタームに対応させることができるが、他のターム集合内のタームにはできない。Ａ３およびＢ２など、他のタームは、生じさせるタイプ関係により自ターム集合内の対応付けタームに関連付けることはできるが、直接ネイティブタームに対応付けることはできない。Ｂ４などのさらに他のタームは、外部表現言語内でのみ使用でき、したがって、孤立している。そのため、タームＡ２、Ａ３、Ｂ２、およびＢ４は十分な関係を持たず、ターム集合２８２、２８４間の翻訳を行えない。それと対照的に、ネイティブタームＮ３とＮ４の間の関係を含む意味連鎖により接続されているため、タームＡ４とＢ３の間の翻訳は可能であろう。Ｎ３とＮ４の間のこのような関係は、ターム集合２８２および２８４に関連付けられている両方の外部表現言語で表現することができると仮定すると、Ａ４とＢ３の間の正確な翻訳は単に、その意味内容を想定するだけである。この例は、上で定義したような系統図の１つの用途を示している。
【００８４】
当業者であれば、権利データ辞書に関して前記の対応付けの概念を適用することにより異なる権利表現言語間の翻訳を行うことができるであろう。図１３は、このような翻訳を特定の表現に関して実行するための方法３００のステップ例を示している。ステップ３０２で、当該技術分野で知られているような適当なデータベースプロセスを使用するなどして本発明による権利データ辞書にアクセスする。ステップ３０４で、ユーザから入力を受け取るか、または必要な出力を自動的に判別することにより、望むターゲット（出力）表現言語が識別される。ステップ３０６で、表現のタームが読み取られる。ステップ３０８で、データ辞書への参照により、読み取られたタームがデータ辞書により認識されるかどうかが判定される。認識される場合、ステップ３１０で、データ辞書への参照が行われ、ターゲットの表現言語に関連付けられたタームから他のタームへの対応関係（定義済みの意味連鎖）が存在しているかどうかが判定される。存在していると判別されると、ステップ３１２に進み、定義されている意味連鎖内の対応付けされたタームおよび介在する意味材料がステップ３１４で出力される。このプロセスは、ステップ３１８での判別に従い表現が翻訳されるまで続く。
【００８５】
ステップ３０８および３１０で非認識イベントが発生した場合、ステップ３１６で、何らかの適当な報告または他のアクションを実行することができる。当業者であれば、知られている計算方法およびシステムを使用して、方法３００で示されているように、また他の適当な方法で、本発明によるデータ辞書を使用して翻訳を実行することができるであろう。当業者であれば、さらに、本発明を適用することで、権利表現および権利管理以外の応用に関して機械表現言語間の翻訳を実行できるであろう。
【００８６】
さらに、特定の翻訳の精度に関するチェックとして、翻訳オペレーションを逆方向に実行し、翻訳された表現をオリジナルの表現に戻す翻訳をすることが望ましいであろう。逆翻訳した表現がオリジナルの表現と同じでない場合、これは、対応付け関係に何らかの欠陥があることを示していると考えられる。このような場合、ステップ３１６でのように、翻訳された表現にフラグを立てるか、または適当な他のアクションを実行するとよい。
【００８７】
外部ターム集合の対応付けられた関係の具体例を検討すると有益であろう。このような例の１つを表ＸＸＸに示したが、これは、文脈モデルを適用することにより特定の一組の権利表現言語タームの対応付けを説明している。この具体例では、多くのタームに対して任意値タイプを使用している。他の対応付けは使用できない。
【００８８】
こうしてデータ辞書の好ましい実施形態と、その応用を説明したが、当業者にとっては、このシステムのいくつかの利点がすでに実現されていることは明白であろう。また、本発明の範囲および精神に従い、さまざまな修正、適合、および他の実施形態を実施できることも理解されるであろう。例えば、デジタル権利管理のために文脈モデルをデータ辞書に適用する実例が示されているが、上述の本発明の概念は他の応用のためデータ辞書に等しく適用できることは明白であろう。本発明は付属の請求項で定められる。
【００８９】
表
以下の表は、２００２年７月２７日付けの「ＩＳＯ／ＩＥＣ  ＣＤ  ２１０００−Ｐａｒｔ  ６−Ｒｉｇｈｔｓ  Ｄａｔａ  Ｄｉｃｔｉｏｎａｒｙ  （ＲＤＤ）」という表題の文書を改作したものである。
【００９０】
【表１−１】
2005510803.tif 000003
【００９１】
【表１−２】
2005510803.tif 000004
【００９２】
【表２】
2005510803.tif 000005
【００９３】
【表３】
2005510803.tif 000006
【００９４】
【表４】
2005510803.tif 000007
【００９５】
【表５】
2005510803.tif 000008
【００９６】
【表６】
2005510803.tif 000009
【００９７】
【表７】
2005510803.tif 000010
【００９８】
【表８】
2005510803.tif 000011
【００９９】
【表９】
2005510803.tif 000012
【０１００】
【表１０】
2005510803.tif 000013
【０１０１】
【表１１−１】
2005510803.tif 000014
【０１０２】
【表１１−２】
2005510803.tif 000015
【０１０３】
【表１２】
2005510803.tif 000016
【０１０４】
【表１３】
2005510803.tif 000017
【０１０５】
【表１４】
2005510803.tif 000018
【０１０６】
【表１５】
2005510803.tif 000019
【０１０７】
【表１６】
2005510803.tif 000020
【０１０８】
【表１７】
2005510803.tif 000021
【０１０９】
【表１８】
2005510803.tif 000022
【０１１０】
【表１９】
2005510803.tif 000023
【０１１１】
【表２０】
2005510803.tif 000024
【０１１２】
【表２１】
2005510803.tif 000025
【０１１３】
【表２２】
2005510803.tif 000026
【０１１４】
【表２３】
2005510803.tif 000027
【０１１５】
【表２４−１】
2005510803.tif 000028
【０１１６】
【表２４−２】
2005510803.tif 000029
【０１１７】
【表２５】
2005510803.tif 000030
【０１１８】
【表２６−１】
2005510803.tif 000031
【０１１９】
【表２６−２】
2005510803.tif 000032
【０１２０】
【表２６−３】
2005510803.tif 000033
【０１２１】
【表２７】
2005510803.tif 000034
【０１２２】
【表２８】
2005510803.tif 000035
【０１２３】
【表２９】
2005510803.tif 000036
【０１２４】
【表３０−１】
2005510803.tif 000037
【０１２５】
【表３０−２】
2005510803.tif 000038
【０１２６】
【表３０−３】
2005510803.tif 000039
【０１２７】
【表３０−４】
2005510803.tif 000040
【０１２８】
【表３０−５】
2005510803.tif 000041
【０１２９】
【表３０−６】
2005510803.tif 000042
【０１３０】
【表３０−７】
2005510803.tif 000043
【図面の簡単な説明】
【０１３１】
【図１】データ辞書を採用するシステム例の図である。
【図２】従来技術による辞書タームの図である。
【図３】本発明によるデータ辞書ターム例の図である。
【図４】データ辞書例によるタームのコア属性の図である。
【図５】ターム系統図の例である。
【図６】他のターム集合との関係を例示する、データ辞書例のターム集合の図である。
【図７】文脈モデルの局面の例を示す図である。
【図８】文脈モデルの局面の他の例を示す図である。
【図９】文脈モデルの局面の他の例を示す図である。
【図１０】デジタル権利管理アプリケーションの場合などのデータ辞書を使用してメタデータ表現を解析する方法のステップ例を示す図である。
【図１１】本発明によるデータ辞書を使用する対応付けの局面の例を示す図である。
【図１２】データ辞書内の対応付け関係の例を示す図である。
【図１３】データ辞書を使用して翻訳するステップ例を示す図である。
【図１】
2005510803.tif 000044
【図２】
2005510803.tif 000045
【図３】
2005510803.tif 000046
【図４】
2005510803.tif 000047
【図５】
2005510803.tif 000048
【図６】
2005510803.tif 000049
【図７】
2005510803.tif 000050
【図８】
2005510803.tif 000051
【図９】
2005510803.tif 000052
【図１０】
2005510803.tif 000053
【図１１】
2005510803.tif 000054
【図１２】
2005510803.tif 000055
【図１３】
2005510803.tif 000056
【国際調査報告】
2005510803.tif 000057