このモデルを使用すると、事実上ありとあらゆるソースからのデータを完全かつ柔軟に移植できるようになります。データに問い合わせを行う必要も出てくるはずです。理解する問い合わせ言語が必要です。データに対してクエリーを実行する標準化された方法はありませんでした。その間、片手で数えられるか、もう少し多くの独自仕様の問い合わせ言語が使われていましたが、いずれも独特の癖や不適合性がありました。2008年にリリースしました。通じてリモートからクエリーを実行することができます。より、自分のデータに対しても他の誰かのデータに対しても、同じクエリー構文を使用できるようになったのです。この連載についてこの連載では、開発者、アーキテクト、データ管理者が日々直面している、大規模なデータ統合に伴う課題に対処するための国際標準を紹介し、詳しく探って適用します。含まれる情報の統合を可能にします。連載で学ぶデータ・モデルおよびツールは、皆さんの作業負荷を軽減し、組織に大きな影響を与えるはずです。テクノロジーの利用方法を詳しく探ります。この記事のサンプル・コードを入手するには、「ダウンロード」を参照してください。クエリーを実行できるクライアント・ライブラリーやアプリケーションは多数あります。コマンド・ライン・ツールを使用することにフォーカスします。このツールでローカル・ファイルに対してクエリーを実行するには、以下のコマンドを入力します。実行するクエリーが含まれるファイルです。いうファイル拡張子は慣例であり、必ずしもこの拡張子にしなければならないわけではありません。ツールはそのフォーマットを正しく構文解析します。付けたりすると、ツールからエラーが出されます。以上の変数を選択します。クエリーおよび射影と同様です。異なる点は、クエリーがテーブルに対してではなく、グラフに対して行われることだけです。pattern}グラフ・パターンはグラフ内での構造上の関係を表現し、ノードとこれらのノードをリンクするアークを参照します。ノードは主語エンティティーを表現し、アークは、ノードをグラフ内の他のノードに接続するプロパティーを表現することを思い出してください。したがって、特定のノードについて問い合わせを行いたい場合は、それらのノードをパターンの主語の位置に指定します。特定のプロパティーの値を知りたい場合は、パターンの述語の位置にそのプロパティーを指定します。要素を未指定にする場合は、その要素を変数で表現します。その変数は、該当する位置に存在する有効な値にマッピングされることになります。パターンのいずれの部分も指定しなければ、それは実質的に、グラフ内のすべてのトリプルをフラットにして結果セットにするよう指定していることになります。結果セットのコンテンツは、選択する変数によって変わってきます。つの別個のエンティティーに関するわずかな数の事実が格納されています。つの別個のルート・ノードが含まれています。このファイルに格納されているすべての情報を要求したければ、グラフ・パターンの特定の部分を一切指定せずに、すべての変数を選択します。