"ソーシャルネットワーキングシステム内のノードを定義するために、ウェブページからの情報にアクセスするステップであって、前記ウェブページは、該ソーシャルネットワーキングシステムに関連付けられたドメインとは異なるドメインに関連付けられている前記ステップと、前記ソーシャルネットワーキングシステム内の前記ノードを維持管理するステップであって、前記ノードは前記アクセスされた情報によって少なくとも部分的に定義される前記ステップと、前記ソーシャルネットワーキングシステムの1以上のユーザが前記ノードに関連した行動を実行できるようにするステップと、前記ノードに関連した行動を実行するように、前記ソーシャルネットワーキングシステムの1以上のユーザからリクエストを受信するステップと、前記ソーシャルネットワーキングシステムにより、1以上のユーザの前記ノードとのインタラクションに関連付けられた情報を記憶するステップとを備える方法。前記ノードに関連したユーザの行動を、該ユーザがコネクションを確立している前記ソーシャルネットワーキングシステムの1以上の他のユーザ宛のストリームで伝達するステップをさらに備える請求項1に記載の方法。前記ノードに関連した行動を実行したユーザのために、該ユーザと前記ノード間の親近性を更新するステップをさらに備える請求項1に記載の方法。前記ノードに関連した行動を実行したユーザのプロフィールを、前記ユーザが行動を実行したことを反映するように更新するステップをさらに備える請求項1に記載の方法。前記ノードに関して記憶した情報を、ユーザが前記ノードに関連付けられた行動を実行したことを反映するように更新するステップをさらに備える請求項1に記載の方法。ソーシャルネットワーキングシステム内の前記ノードは、当該ソーシャルネットワーキングシステム内のコンテンツのページを表していることを特徴とする請求項1に記載の方法。前記行動は、前記ページへの関心をユーザが表明することを含む請求項6に記載の方法。前記ノードに関連付けられた前記ページへの関心をユーザが表明することに応じて、該ユーザのプロフィールを前記表明した関心で更新するステップをさらに備える請求項7に記載の方法。ソーシャルネットワーキングシステム内の前記ノードは、イベントを表していることを特徴とする請求項1に記載の方法。前記行動は、ユーザが前記イベントの参加を確認することを含む請求項9に記載の方法。前記ソーシャルネットワーキングシステム内のノードは、場所を表していることを特徴とする請求項1に記載の方法。前記行動は、ユーザが前記場所での該ユーザの存在を確認することを含む請求項11に記載の方法。前記ウェブページからの情報にアクセスする前記ステップは、ウェブページのマークアップ言語ドキュメントを取得するステップと、前記マークアップ言語ドキュメント内の1以上のタグを特定するステップであって、前記タグは前記アクセスした情報を含む前記ステップとを備える請求項1に記載の方法。前記1以上のタグは、前記ノードのタイプ、前記ノードの名称、前記ノードに関連付けられたテキスト形式の説明、前記ノードに関連付けられたロケーション情報、前記ノードの固有識別子、前記ノードのアドミニストレーターとして指定された前記ソーシャルネットワーキングシステムの1以上のユーザのアイデンティティ、からなるグループから選択される少なくとも1つの情報アイテムを含む請求項13に記載の方法。前記アクセスした情報は前記ノードタイプの定義を含み、ユーザが前記ノードタイプに基づいて前記ノードと関連付けを実行することのできる1以上の行動を制限するステップをさらに備える請求項1に記載の方法。前記アクセスした情報は前記ノードに関連付けられたテキスト形式の説明を含み、前記ノードに関して前記ソーシャルネットワーキングシステムで前記テキスト形式の説明を表示するステップをさらに備える請求項1に記載の方法。前記アクセスした情報は、前記ノードのアドミニストレーターとして指定された前記ソーシャルネットワーキングシステムの1以上のユーザのアイデンティティを含み、前記ノードのためにアドミニストレーターとして指定された1以上のユーザが、前記ソーシャルネットワーキングシステムにより記憶されたノードに関する情報を更新できるようにするインタフェースを提供するステップをさらに備える請求項1に記載の方法。ユーザ装置からウェブページに関連付けられたリクエストを受けとることに応じて前記ノードを生成するステップと、前記ウェブページに関連付けられたノードが存在しないことを判断するステップとをさらに備える請求項1に記載の方法。ウェブページをウェブサーバからリクエストするステップであって、前記ウェブページは、ソーシャルネットワーキングシステムのドメインとは異なるドメイン内にある前記ステップと、前記リクエストしたウェブページのマークアップ言語ドキュメントを受信するステップであって、前記マークアップ言語ドキュメントは、前記ソーシャルネットワーキングシステムからの情報を含む前記ウェブページ内にフレームを作成するための命令を含む前記ステップと、前記マークアップ言語ドキュメント内の命令に基づいて、前記ソーシャルネットワーキングシステムからの情報をリクエストするステップと、前記リクエストした前記ソーシャルネットワーキングシステムからの情報を受信するステップであって、前記受信する情報は、ユーザが前記ソーシャルネットワーキングシステム内の或るノードとインタラクトすることができるようにするための情報である前記ステップと、ユーザ装置に前記ウェブページを表示するステップであって、前記ウェブページは、ユーザが前記ソーシャルネットワーキングシステム内のノードとインタラクトすることのできるようにするものである前記ステップと、前記ノードとのユーザインタラクションを検出することに応じて、前記ソーシャルネットワーキングシステムに前記インタラクションを伝達するステップであって、前記ソーシャルネットワーキングシステムは、前記インタラクションを記憶するように構成されている前記ステップとを備える方法。前記ノードは、前記ウェブページに関連付けられることを特徴とする請求項19に記載の方法。前記ウェブページは第2のウェブページへのリンクを含み、該第2のウェブページは前記ノードに関連付けられることを特徴とする請求項19に記載の方法。前記ウェブページは、ユーザが前記ノードと複数の異なるタイプのインタラクションを実行できるようにすることを特徴とする請求項19に記載の方法。前記ウェブページはユーザが複数のノードとインタラクトできるようにし、前記複数のノードの1以上が異なるウェブページに関連付けられることを特徴とする請求項19に記載の方法。前記フレームは、前記ソーシャルネットワーキングシステムのドメイン内のウェブページを含むインラインフレームを備えることを特徴とする請求項19に記載の方法。前記インラインフレームは、前記ソーシャルネットワーキングシステムのドメイン内の前記ノードに関連した行動を直接的に実行するためのアクションボタンを含むことを特徴とする請求項24に記載の方法。前記ソーシャルネットワーキングシステムから、前記ノード及び前記ソーシャルネットワーキングシステム内でコネクションを確立した前記ユーザとインタラクトしている1以上の他のユーザに関する情報を受信するステップと、前記ウェブページ内に前記他のユーザの前記ノードとのインタラクションに関する情報を表示するステップとをさらに備える請求項19に記載の方法。前記ソーシャルネットワーキングシステムに前記インタラクションを伝達することに応じて、前記ソーシャルネットワーキングシステムから前記インタラクションの確認を受信するステップと、前記ユーザ装置に前記確認を表示するステップとをさらに備える請求項19に記載の方法。ソーシャル情報を提供する方法であって、ソーシャルネットワーキングシステムのサーバで、マークアップ言語ドキュメント内の命令に基づく情報のリクエストを受信するステップであって、前記情報のリクエストは、前記ソーシャルメットワーキングシステムのドメインとは異なるサードパーティーウェブサイトのドメイン内にあるサードパーティーウェブサイトのウェブページのリクエストに応答するものであり、前記マークアップ言語ドキュメントは、前記ソーシャルネットワーキングシステムから取得した情報を含む前記ウェブページ内にフレームを作成する命令を含む前記ステップと、前記リクエストされた情報を判断するステップであって、前記情報は、ユーザが前記ソーシャルネットワーキングシステム内のノードとインタラクトできるようにする情報である前記ステップと、前記ウェブページの前記フレームに表示する情報を送るステップと、ユーザにより前記ノードとインタラクトするリクエストを受信するステップと、前記ソーシャルネットワーキングシステムでインタラクションを記憶するステップとを備える方法。前記ノードは、前記ウェブページに関連付けられることを特徴とする請求項27に記載の方法。前記フレームは、ソーシャルネットワーキングシステムのドメイン内のウェブページを含むインラインフレームを備えることを特徴とする請求項27に記載の方法。前記インラインフレームは、前記ソーシャルネットワーキングシステムのドメイン内の前記ノードに関連した行動を直接的に実行するためのアクションボタンを含むことを特徴とする請求項29に記載の方法。前記ユーザ装置に表示するために、前記ノードとインタラクトしたことがあり且つ前記ユーザがソーシャルネットワーキングシステム内でコネクションを確立している1以上の他のユーザに関する情報を送るステップをさらに備える請求項27に記載の方法。前記ユーザ装置に表示するために、前記インタラクションの確認を送るステップをさらに備える請求項19に記載の方法。ソーシャルネットワーキングシステムアーキテクチャの概要図1は、ソーシャルネットワーキングシステム130のユーザにパーソナライズされたコンテンツを提供するシステム100の一実施形態のネットワーク構成図である。システム100は、1以上のユーザ装置110、1以上の外部ウェブサイト120、ソーシャルネットワーキングシステム130及びウェブサイト140を含む。例図の目的のために、図1により示されるシステム100の一実施形態は、たった1つの外部ウェブサイト120とたった1つのユーザ装置110とを含んでなる。しかしながら、他の実施形態において、システム100は、より多くのユーザ装置110及び/又はより多くの外部ウェブサイト120を含み得る。ある実施形態において、ソーシャルネットワーキングシステム130はソーシャルネットワークプロバイダにより運営される、これに対し外部ウェブサイト120は異なるエンティティにより運営され得るという点でソーシャルネットワーキングシステム130と区別される。様々な実施形態において、しかしながら、ソーシャルネットワーキングシステム130及び外部ウェブサイト120は、ソーシャルネットワーキングシステム130のユーザにソーシャルネットワーキングサービスを提供するように連携して運営される。この意味では、ソーシャルネットワーキングシステム130はプラットフォーム、またはバックボーン、他のシステム、例えば外部ウェブサイト120を提供し、ソーシャルネットワーキングサービスと機能をユーザにインターネットを通じて提供するのに用いられ得る。ユーザ装置110はユーザからの入力を受け取ることができ、ネットワーク140を介してデータを伝送及び受信することができる1以上のコンピュータ装置を含む。例えば、ユーザ装置110は、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、パーソナルデジタルアシスタントPDA、または計算機能とデータ通信能力を含む他のどんな装置であってもよい。ユーザ装置110は、有線と無線の通信システムの両方を使用して、外部ウェブサイト120及びソーシャルネットワーキングシステム130と、ローカルエリア及び/又はワイドエリアネットワークの任意の組み合わせを備え得るネットワーク140を介して通信するように構成される。一実施形態において、ユーザ装置110は、ブラウザアプリケーション120を用いて、外部ウェブサイト120又はソーシャルネットワーキングシステム130から受信したマークアップ言語ドキュメント116を処理することにより、外部ウェブサイト120から又はソーシャルネットワーキングシステム130からのコンテンツを表示する。マークアップ言語ドキュメント116は、コンテンツと、コンテンツの書式設定フォーマットあるいはコンテンツの提示プレゼンテーションを記述している1以上の命令を特定する。マークアップ言語ドキュメント116に含まれる命令を実行することにより、ブラウザアプリケーション112は、マークアップ言語ドキュメント116によって記述される書式設定又は提示を利用して、特定されたコンテンツを表示する。例えば、マークアップ言語ドキュメント116は、外部ウェブサイト120及び/又はソーシャルネットワーキングシステム130から取得した、テキスト及び/又は画像データを含む多数のフレームを有するウェブページを生成し表示するための命令を含む。様々な実施形態において、マークアップ言語ドキュメント116は、拡張可能なマークアップ言語XMLデータ、拡張可能なハイパーテキストマークアップ言語XHTMLのデータ、あるいはその他のマークアップ言語データを含むデータファイルを備える。一実施形態において、ユーザ装置110は、ユーザ装置110のユーザがソーシャルネットワーキングシステム130にログインしているかどうかを示すデータを含んでいるクッキーCookie114を含む。クッキー114は、コンピュータ装置110のユーザが該ユーザ装置110がソーシャルネットワーキングシステム130とデータを交換するアクティブなセッションに関与しているかどうかを示し、ソーシャルネットワーキングシステム130からユーザ装置110に通信されたデータの変更を許可する。ユーザ装置110間でデータを交換する際のクッキー114の使用が、ソーシャルネットワーキングシステム130及び/又は外部ウェブサイト120がさらに図5に関連して以下に説明される。外部ウェブサイト120は、ネットワーク140を用いてユーザ装置110に伝達される1以上のウェブページ122を含む1以上のウェブサーバを備える。前記外部ウェブサイト120は、ソーシャルネットワーキングシステム130と区別される。例えば、外部ウェブサイト120は、ソーシャルネットワーキングウェブサイトが別のソーシャルネットワーキングドメインに関連付けられている場合、ファーストドメインに関連付けられる。外部ウェブサイト120に含まれるウェブページ122は、上述したように、コンテンツを特定するマークアップ言語ドキュメント、出力形式を指定する命令又は特定されたコンテンツの提示を含むマークアップ言語ドキュメントを備える。マークアップ言語ドキュメント116は、マークアップ言語ドキュメント116によって描写されるウェブページ122と、以下にさらに説明されるソーシャルネットワーキングシステム130内のノードを関連付けるメタ情報を有する1以上のタグを含む。前記タグは、テキスト形式のタイトル、ラベル、及び/又はソーシャルネットワーキングシステム130内のノードに関する説明、同様の他の情報、例えばタイトル、ラベル、固有識別子、マイクロフォーマットなど、及び/又はノードに関する説明、同様の他の情報、例えばノードタイプなどを提供し得る。前記タグは、ウェブページ122を構成するマークアップ言語ドキュメント116内の前記情報に基づいて、ソーシャルネットワーキングシステム130内のノードの作成を可能にする。ウェブページ122は、ソーシャルネットワーキングシステム130のドメイン外にある外部ウェブサイト120によって維持管理されてもよいし、ソーシャルネットワーキングシステム130の運営者以外のエンティティによって運営されてもよいけれども、以下に説明するように、マークアップ言語ドキュメント116内の前記タグは、外部ウェブサイト120がソーシャルネットワーキングシステム130によって用いられるノードを定義、生成、及び維持管理できるようにする。一実施形態において、ウェブページ122は、ユーザ装置110のブラウザアプリケーション112によって実行されたときに、ソーシャルネットワーキングシステム130からデータを取得し、該ソーシャルネットワーキングシステム130から取得した前記情報を表示するようにするための命令群を備えるウィジェットwidget124を含む。例えば、前記ウィジェット124は、ウェブページ122内にフレームを生成するソーシャルネットワーキングシステム130に関連付けられた命令を備える、該ウェブページ122はソーシャルネットワーキングシステム130からの情報を含む。したがって、前記ウィジェット124は、外部ウェブサイト120からのウェブページ122が、当該ウェブページ122がユーザ装置110のブラウザアプリケーション112によりレンダリングされ表示されたときに、ソーシャルネットワーキングウェブサイト130からパーソナライズされたコンテンツを提供できるようにする。前記ウィジェット124はまた、ウェブページ122内に生成されたフレーム内のコンテンツとインタラクトすることにより、ユーザがソーシャルネットワーキングウェブサイトからのコンテンツとインタラクトできるようにする。ソーシャルネットワーキングシステム130は、ソーシャルネットワーク、又はソーシャルグラフを記憶する1以上のコンピュータ装置を備えており、多数のユーザを備え、ソーシャルネットワークの他のユーザらとコミュニケーションしたりインタラクトしたりする能力をもつソーシャルネットワークのユーザを提供する。ソーシャルネットワーキングシステム130は、さらに図2と併せて以下に説明される。使用の際に、ユーザはソーシャルネットワーキングシステム130に参加して、ソーシャルネットワーキングシステム130の他のユーザ、結び付けられるのを望むユーザらにコネクションを追加する。ここで用いられるように、用語友人は、ユーザがソーシャルネットワーキングシステム130を介してコネクション、関連性、または関係を形成しているユーザである、ソーシャルネットワーキングシステム130の他ユーザのことをいう。複数のコネクションが、ユーザによって明示的に追加されてもよいし、ユーザの一般的特性例えば、同じ教育機関の同窓生であるユーザに基づいて、ソーシャルネットワーキングシステム130によって自動的に生成されてもよい。例えば、第1ユーザは友人になりたい特定の他のユーザを具体的に選択する。ソーシャルネットワーキングシステム130内のコネクションは通常双方向であるが、必ずしも必要ではない、だから用語ユーザと友人は視点次第である。ソーシャルネットワーキングシステム130のユーザ達との間のコネクションは、通常双方又は相互であるが、コネクションはまた一方又は一方通行であり得る。例えば、ボブとジョーがソーシャルネットワーキングシステム130の両ユーザであり互いに結び付けられている場合、ボブとジョーは互いに相手のコネクションである。他方、ボブは、ジョーによってソーシャルネットワーキングシステムに通信されたデータを表示するためにジョーに結び付けられることを望むが、ジョーが相互のコネクションを形成することを望まない場合、一方的なコネクションが確立され得る。ユーザ間のコネクションは直接的に結びつけられ得る、しかしながら、ソーシャルネットワーキングシステムのいくつかの実施形態は、前記コネクションが1以上のコネクションレベル又は階級レベル又は分離レベルを介して間接的であることを認める。ユーザ間のコネクションを確立し維持し、ユーザ間のインタラクションinteraction相互作用を可能にすることに加えて、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130によってサポートされる様々なタイプのアイテムitem項目、品目、種目のアクションaction行動、行為、動作を実行する能力をユーザに提供する。これらのアイテムは、ソーシャルネットワーキングシステムのユーザが属しているかもしれない、グループまたはネットワークここで、ネットワークは物理的な通信ネットワークに言及しないが、正しくは人々、エンティティ、概念のソーシャルネットワーク、ユーザが関心あるかもしれないイベントやカレンダーエントリ、ユーザがソーシャルネットワーキングシステム130を介して使用するかもしれないコンピュータベースのアプリケーション、ユーザがソーシャルネットワーキングシステムを介して売買できるようにするトランザクション、ユーザがソーシャルネットワーキングシステムをオンオフし得る広告とのインタラクションを含み得る。これらは単に、ユーザがソーシャルネットワーキングシステム上で作動し得るアイテムのいくつかの例であり、多くの他の例がありうる。ユーザは、ソーシャルネットワーキングシステム130内で表すことのできるもの、又はソーシャルネットワーキングシステム130から切り離され、ネットワーク140を介してソーシャルネットワーキングシステム130に接続される外部ウェブサイト120内で表すことのできるもの、とインタラクトすることができる。ソーシャルネットワーキングシステム130はまた、様々なエンティティとリンクすることができる。例えば、ソーシャルネットワーキングシステム130は、API又は他の通信チャネルを通じて外部ウェブサイト120や他のエンティティと同様に、ユーザが互いにインタラクトすることのできるようにする。このようにして、ソーシャルネットワーキングシステム130は、複数のエッジによって相互に結びつけられた複数のノードからなるソーシャルグラフを生成し維持管理する。該ソーシャルグラフ内の各ノードは、別のノードに影響し得る及び/又は別のノードによって影響され得るエンティティを象徴している。このソーシャルグラフは、様々なタイプのノードを含んでいてもよい。ノードタイプの例としては、ユーザ、非個人エンティティ、コンテンツアイテム、ウェブページ、グループ、イベント、メッセージ、コンセプト、及びソーシャルネットワーキングシステム130内のオブジェクトによって示され得る他のものを含む。ソーシャルグラフ内の2つのノード間のエッジは、他ノード上でノードの1つによって実行されたアクションに起因し得る、2つのノード間の特定タイプのコネクションを示す。例えば、第1ユーザが第2ユーザを友人として認める場合、ソーシャルグラフ内のエッジは第1ユーザを示すノードと第2ユーザを示す第2ノードとを結びつけるように生成される。様々なノードが互いをインタラクトするように、ソーシャルネットワーキングシステム130は、インタラクションを反映するように様々なノードを結びつけるエッジを変更する。ソーシャルネットワーキングシステム130はまた、ソーシャルネットワーキングシステム130とのユーザインタラクションを向上するユーザ生成コンテンツを含む。ユーザ生成コンテンツは、ユーザがソーシャルネットワーキングシステム130に、アップロード、送信、又は投稿postを追加することのできる、どんなものも含む。例えば、ユーザはユーザ装置100からソーシャルネットワーキングシステム130へ投稿を送信する。投稿は、例えばステイタス更新やその他テキストデータ、ロケーション情報、写真、ビデオ、リンク、音楽またはその他の同様のデータ及び/又はメディアなどを含み得る。コンテンツはまた、ニュースフィードやストリームなどの通信チャネルを通じて、サードパーティによってソーシャルネットワーキングシステム130に加えられ得る。コンテンツアイテムは、ソーシャルネットワーキングシステム130内のオブジェクトとして表されたコンテンツ単体を示す。このように、ソーシャルネットワーキングシステム130のユーザは、様々な通信チャネルを通じて、様々なメディアタイプのテキスト及びコンテンツアイテムを投稿することによって、お互いとのユーザインタラクションを高めること、またユーザがソーシャルネットワーキングシステム130とインタラクトする頻度を増すことによって、お互いとコミュニケーションを取り合うことが促される。図2は、ソーシャルネットワーキングシステム130の一実施形態の概略図である。図2に示されるソーシャルネットワーキングウェブサイト130の実施例は、ウェブサーバ210、アクションロガー215、APIリクエストサーバ220、アクションログ230、ユーザプロフィール記憶装置240、及びコネクション記憶装置245を含む。他の実施形態において、ソーシャルネットワーキングウェブサイト130は、追加の、少数の、あるいは異なる様々なアプリケーションモジュールを含んでいてもよい。従来のコンポーネント、例えばネットワークインタフェース、セキュリティメカニズム、ロードバランサ、フェイルオーバーサーバ、マネジメント及びネットワークオペレーションコンソールなどとその他同種のものは、このシステムの詳細を不明瞭にしないために示されない。図1に関連して上述したように、ソーシャルネットワーキングシステム130は、ここに説明するように、ユーザがコミュニケーションしたり又は別の方法で互いにインタラクトしたりしてコンテンツを利用可能にする計算システムを備える。ソーシャルネットワーキングシステム130は、ソーシャルネットワークのユーザを記述しているユーザプロフィールを記憶する。前記ユーザプロフィールは、バイオグラフィック、デモグラフィック、他タイプの記述情報、例えば職歴、学歴、趣味や嗜好、場所locationなどを含む。ソーシャルネットワーキングシステム130はさらに、コネクション記憶装置245内の異なるユーザ間の1以上のコネクションを記述しているデータを記憶する。コネクション情報は、類似または共通の職歴、グループメンバーシップ、趣味、又は学歴を有するユーザを示し得る。さらに、ソーシャルネットワーキングシステム130は異なるユーザ間のユーザ定義コネクションを含み、ユーザが他のユーザとの関係を明示できるようにしている。例えば、ユーザ定義コネクションは、ユーザがそのユーザの現実の関係、例えば友人、同僚、パートナーなどに似た他のユーザとの関係を生成できるようにする。ユーザは、所定のコネクションタイプから選択し得るし、必要に応じてユーザ独自のコネクションタイプを定義し得る。ウェブサーバ210は、ソーシャルネットワーキングシステムを1以上のユーザ装置及び/又は1以上の外部ウェブサイト210に、ネットワーク240を介してリンクする。ウェブサーバ210はウェブページを、他のウェブ関連のコンテンツ例えばjava、Flash、XMLなどと同様に、提供する。ウェブサーバ210は、ソーシャルネットワーキングシステム130と1以上のユーザ装置110との間でメッセージを受信し回覧するための、メールサーバ又は他のメッセージング機能を含んでいてもよい。前記メッセージは、インスタントメッセージ、キューメッセージ例えば、電子メール、テキスト及びSMSメッセージ、又は他の適切なメッセージ形式であり得る。アプリケーションプログラミングインタフェースAPIリクエストサーバ220は、1以上のAPIを呼び出すことによって、1以上の外部ウェブサイト120がソーシャルネットワーキングシステム130からの情報にアクセスできるようにする。APIリクエストサーバ220はまた、複数のAPIを呼び出すことによって、外部ウェブサイト120がソーシャルネットワーキングウェブサイトに情報を送信できるようにする。例えば、外部ウェブサイト120はネットワーク140を介してソーシャルネットワーキングシステム130にAPIリクエストを送信し、APIリクエストサーバ2は該APIリクエストを受信する。APIリクエストサーバ220は、当該APIリクエストサーバ220がネットワーク140を介して外部ウェブサイト120に伝達する適切な応答を生成するように、APIリクエストに関連付けられているAPIを呼び出すことによってそのリクエストを処理する。例えば、APIリクエストに応じて、APIリクエストサーバ220はユーザに関連するデータを収集し、該収集したデータを外部ウェブサイト120に伝える。アクションロガー215は、ソーシャルネットワーキングシステム130上の及び/又はソーシャルネットワーキングシステム130外のユーザアクションに関する、ウェブサーバ210からの通信を受信することが可能である。アクションロガー215はユーザアクションに関する情報とともにアクションログ230を移し入れ、ソーシャルネットワーキングシステム130が、ソーシャルネットワーキングシステム130内及びソーシャルネットワーキングシステム130外で、そのユーザによって行われた様々なアクションを追跡できるようにする。特定ユーザが他のユーザに関して行うどのアクションもが、アクションログ230や類似のデータベースや他のデータリポジトリに保持された情報を通じて、各ユーザプロフィールに関連付けられる。ソーシャルネットワーク130内でユーザによって行われ、特定され記憶されるアクションの例は、例えば、他のユーザにコネクションを追加すること、他のユーザにメッセージを送信すること、他のユーザからのメッセージを受信すること、他のユーザに関連付けられたコンテンツを見ること、他のユーザや他のユーザに関連付けられた他のアクションによって投稿されたイベントに参加すること、を含み得る。ユーザがソーシャルネットワーキングシステム130内でアクションを行うと、そのアクションはアクションログ240に記録される。一実施形態において、ソーシャルネットワーキングシステムはエントリデータベースのようにアクションログ230を保持する。あるアクションがソーシャルネットワーキングシステム130内で行われていると、当該アクションのエントリがアクションログ230に追加される。さらに、ユーザアクションは、例えばソーシャルネットワーキングシステム130から切り離されている外部ウェブサイト120のような、ソーシャルネットワーキングシステム130外のエンティティに関連付けられ得る。例えば、アクションロガー215は、外部ウェブサイト120とのユーザインタラクションを記述するデータをウェブサーバ210から受信する。ユーザが外部ウェブサイト120とインタラクトするアクションの例としては、ユーザが外部ウェブサイト120又は別のエンティティにおいて関心を表明すること、ユーザが外部ウェブサイト120内で外部ウェブサイト120又はウェブページ122を明確にするコメントをソーシャルネットワーキングシステム130に投稿すること、ユーザがソーシャルネットワーキングシステム130にユニフォームリソースロケータURLや外部ウェブサイト120に関連付けられた他の識別子を投稿すること、ユーザが外部ウェブサイト120に関連する或るユーザによって外部ウェブサイト120又は他のアクションに関連付けられたイベントに参加することを含み得る。このように、アクションログ240は、ソーシャルネットワーキングシステム130ユーザと該ソーシャルネットワーキングシステム130から切り離された外部ウェブサイト120との間のインタラクションを記述しているアクションを含み得る。承認サーバ235は、ソーシャルネットワーキングシステム130のユーザの1以上のプライバシー設定を実施する。ユーザプライバシー設定は、どのようにしてユーザに関連付けられた特定情報が共有され得るかを決定する。プライバシー設定は、ユーザに関連付けられた特定情報の明細と、当該エンティティあるいは情報が共有され得るエンティティの明細を備える。情報が共有され得るエンティティの例としては、他のユーザ、アプリケーション、外部ウェブサイト120又は潜在的に情報にアクセスできるエンティティを含む。ユーザにより共有され得る情報は、プロフィール写真、そのユーザに関連付けられた電話番号、そのユーザによって行われたアクション、例えばコネクションの追加,ユーザプロフィール情報の変更などのアクション、といったようなユーザプロフィール情報を備える。プライバシー設定の明細は、異なる細分化レベルで提供されてよい。例えば、プライバシー設定は、他ユーザと共有されるように詳細な情報を特定し得る。例えば、プライバシー設定は勤務先電話番号又は関係付けられた情報の具体的な1セット、例えばプロフィール写真、自宅電話番号、及びステイタスを含む個人情報などを特定する。別の例において、プライバシー設定は、そのユーザに関連付けられたすべての情報に適用し得る。また、特定情報にアクセス可能な複数エンティティの1セットの明細も、様々な細分化レベルで特定され得る。情報が共有され得る様々なエンティティセットは、例えば、そのユーザのすべての友人、友人達のすべての友人、すべてのアプリケーション、すべての外部ウェブサイト120又はすべての外部システムを含み得る。一実施形態では、前記複数エンティティの1セットの前記明細がエンティティ一覧を備えるようになっており、例えば、ユーザは或る情報にアクセスするのを許された外部ウェブサイト120のリストを提供し得る。別の実施形態では、前記明細が、前記情報にアクセスするのを許されない除外エンティティを伴う複数エンティティの1セットを備えるようにしてよい。例えば、あるユーザは、すべての外部ウェブサイト120が該ユーザのワーク情報にアクセスできるようにしてよいが、該ワーク情報にアクセスすることが許されない外部ウェブサイト120のリストを明示してもよい。或る実施形態では、或る情報にアクセスすることが許されない除外エンティティのリストを、ブロックリストと言う。ユーザによって明示されたブロックリストに属する外部ウェブサイト120などの外部システムは、プライバシー設定において明示された情報へのアクセスがブロック阻止される。なお、情報の明細の細分化と情報を共有するエンティティの明細の細分化との様々な組み合わせが可能である。すなわち、すべての個人情報が友人と共有され得る一方で、すべてのワーク情報が友人の友人と共有され得る。例えば、ユーザプライバシー設定は、そのユーザの勤務先電話番号とそのユーザの携帯電話番号へのアクセスが許可された第1フレンドを示し、その一方で第1フレンドがそのユーザに関する他の情報、例えばそのユーザのプロフィール写真やそのユーザの友人リストにアクセスできないようにする。しかしながら、ユーザプライバシー設定は、第二フレンドがそのユーザの友人リストへのアクセスを許されていることを示す。あるユーザに関連付けられた情報は、新しい友達を追加するアクションなどのようなユーザによって行われるアクション330を含む。ユーザ130は、他のユーザ又はアプリケーションがユーザ130に関連付けられた情報へアクセスするのを完全にブロックすることができる。ユーザ130によってブロックされるユーザ又はアプリケーションは、ユーザ130に関連付けられた情報へのアクセス権を有しない。承認サーバ235は、ユーザに関連付けられた特有情報がユーザの友人、外部ウェブサイト120及び/又は他のアプリケーションとエンティティによりアクセスされ得るかどうか、を判断するロジックを備える。例えば、外部ウェブサイト120に関連付けられたURLに関するユーザコメントにアクセスしようとする外部ウェブサイト120は、ユーザの勤務先電話番号にアクセスするために、承認サーバ235から承認を得なければならない。ユーザプライバシー設定に基づいて、承認サーバ235は、他のユーザ、外部ウェブサイト120、アプリケーション又は他のエンティティが、ユーザによって行われたアクションに関する情報を含む該ユーザに関連付けられた情報にアクセスするのを許可されているかどうかを判断する。例えば、承認サーバ235は、外部ウェブサイト120に関連付けられたURLに関するユーザコメントが、外部ウェブサイト120によりアクセスされ得るかどうかを判断するのに、ユーザプライバシー設定を用いる。これは、ユーザプライバシー設定が、そのユーザのアクション又はそのユーザに関連付けられた他のデータに関するデータを受信するのを許される、他のユーザ、又は他のエンティティを指定することを可能にする。さらに、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130を使ってユーザがインタラクトする複数のオブジェクトに関するデータを維持管理する。このデータを維持管理するために、ユーザプロフィール記憶装置240とコネクション記憶装置245は、ソーシャルネットワーキングシステム130によって維持管理される対応するオブジェクトタイプのインスタンスを記憶する。各オブジェクトタイプは、オブジェクトタイプにふさわしい情報を記憶するのに適した情報フィールドを有する。例えば、ユーザプロフィール記憶装置240は、ユーザプロフィールを記述するのに適したフィールドを持つデータ構造を備える。特有のタイプの新しいオブジェクトが生成されると、ソーシャルネットワーキングシステム130は、対応するタイプの新しいデータ構造を初期化し、これに固有オブジェクト識別子を割り当て、必要に応じてオブジェクトにデータを追加し始める。これは、例えば、ユーザがソーシャルネットワーキングシステム130のユーザになるときに、ソーシャルネットワーキングシステム130がユーザプロフィール記憶装置240内にユーザプロフィールの新しいインスタンスを生成し、前記ユーザプロフィールに固有識別子を割り当てて、ユーザによって提供される情報とともにユーザプロフィールのフィールドを設定開始する、ことを生じさせるかもしれない。コネクション記憶装置245は、あるユーザの他のユーザへのコネクション、外部ウェブサイト120へのコネクション又は他のエンティティへのコネクションを記述するのに適したデータ構造を含む。コネクション記憶装置245はまた、コネクションタイプとあるユーザのコネクションとを関連付けて、これはそのユーザのプライバシー設定と併せて用いられ、さらには上述したように、そのユーザに関する情報へのアクセスを制限するために用いられる。コネクション記憶装置245、ユーザプロフィール記憶装置240及びアクションログ230に記憶されたデータは、ソーシャルネットワーキングシステム130が、ノードに繋がれている様々なオブジェクトとエッジを特定するために、異なるオブジェクト間の関係を特定するために、ノードを用いるソーシャルグラフを生成することを可能にする。ソーシャルグラフ内の2つのノード間の1つのエッジは、他ノード上のノードの1つによって行われたアクションに起因し得る2つのノード間のコネクションの特有な性質を示す。例えば、第1ユーザがソーシャルネットワーキングシステム内の第2ユーザとコネクションを確立する場合、ユーザプロフィール記憶装置240からの前記第1ユーザのユーザプロフィール及び前記第2ユーザのユーザプロフィールはソーシャルグラフ内のノードとして動作し得る。コネクション記憶装置245によって記憶される第1ユーザと第2ユーザ間のコネクションは、第1ユーザと第2ユーザとに関連付けられたノード間のエッジである。この例の場合、第2ユーザはソーシャルネットワーキングシステム130内の第1ユーザ、アクションロガー215によって特定されアクションログ230に記憶された第1ユーザにメッセージを送信する。記憶された前記メッセージを送信するアクションは、第1ユーザと第2ユーザを示すソーシャルグラフ内の2つのノード間の別のエッジである。さらに、前記メッセージ自体はアクションログ230から特定され得て、前記第1ユーザを示すノードと前記第2ユーザを示すノードに接続された他ノードとしてソーシャルグラフ内に含まれ得る。別の例において、第1ユーザは、ソーシャルネットワーキングシステム130によって維持管理されている画像内の又は、もうひとつの方法として、ソーシャルネットワーキングシステム130外の別のシステムによって維持管理されている画像内の第2ユーザをタグ付けるかもしれない。前記画像は、それ自身をソーシャルネットワーキングシステム130内のノードで示し得る。このタグ付けアクションは、ソーシャルグラフ内のノードである各々のユーザと画像間のエッジを生成するのと同様に、第1ユーザと第2ユーザ間のエッジを生成し得る。さらに別の例において、あるユーザがイベントへの参加を確認する場合に、そのユーザとそのアクションは前記ユーザプロフィール記憶装置240から取得されたノードであり、ここで前記イベント参加はアクションログ230から取り出され得る前記ノード間のエッジである。ソーシャルグラフを生成し維持管理することにより、ソーシャルネットワーキングシステム130は、多くの異なるタイプのオブジェクトとそのインタラクションとそれらのオブジェクト間のコネクションを記述しているデータを含み、社会的に関連する情報の豊富なソースを提供する。外部ウェブサイトのウェブページ構造とウェブページコンテンツ図3は、外部ウェブサイト120のウェブページ122の一実施形態である。ウェブページ122は、ウェブページ122に関連付けられたソーシャルグラフ内のノードとインタラクトするためのフレーム320を含み、ソーシャルグラフを維持管理しているソーシャルネットワーキングシステム130外にある。ウェブページ122はコンテンツ310、例えばテキストデータ、ビデオデータ、画像データ又はユーザ装置110上で動作するブラウザアプリケーション122を使ってプレゼンテーションするための他のデータなどを含む。ウェブページ122はまた、コンテンツ310の書式設定やプレゼンテーションを記述する1以上の命令を含む。ユーザ装置110上で動作しているブラウザアプリケーション112が、ウェブページ122に含まれた命令を実行すると、該ブラウザアプリケーション112は、特定したコンテンツ310を前記ウェブページ122により記述された書式やプレゼンテーションを用いて表示する。一実施形態において、ウェブページ122は、コンテンツ310及びコンテンツ310をフォーマットしたり提示したりするための命令を含んでなるマークアップ言語ドキュメント116を備える。様々な実施形態において、マークアップ言語ドキュメント116は、拡張可能マークアップ言語XMLデータ、拡張可能ハイパーテキストマークアップ言語XHTMLデータ又はその他のマークアップ言語データを含むデータファイルからなる。コンテンツ310及びコンテンツ310をフォーマットしたり提示したりするための命令に加えて、ウェブページ122をも含んでなるマークアップ言語ドキュメント116は、1以上のタグ、該ウェブページ122に関連付けられたソーシャルネットワーキングシステムによって維持管理されるソーシャルグラフ内のノードに関するメタ情報を含んでなるタグを含む。前記タグは、複数のテキスト形式のタイトル、複数のラベル、及び/又はノードに関する複数の説明、同様の他の情報、例えばタイトル、ラベル、固有識別子、マイクロフォーマット、及び/又はノードに関する説明、同様の他の情報、例えばノードタイプを提供する。ソーシャルネットワーキングシステム130は、マークアップ言語ドキュメント116から前記タグを取得し、ウェブページ122のノードに関してそれらの情報を記憶する。前記タグは、ソーシャルネットワーキングシステム130が、ウェブページ122内に含められた情報に基づきソーシャルグラフ内にノードを生成し定義できるようにする。ウェブページ122はソーシャルネットワーキングシステム130のドメイン外であるかもしれず、またソーシャルネットワーキングシステム130の運営者以外のエンティティによって動作されるかもしれないので、前記タグは、サードパーティ第三者がソーシャルネットワーキングシステム130によって使用されるノードを、定義、生成、維持管理できるようにする。ウェブページ122をエンコードするマークアップ言語ドキュメント116に含まれる1以上のタグによって提供されるノードに関する情報の例は、限定されないが以下を含む、タイトル、ラベル、固有識別子、マイクロフォーマット、及び/又はノードに関する説明、同様の他の情報、例えばノードタイプ、1以上のノードアドミニストレーターを特定する1以上のソーシャルネットワーキングシステムユーザ識別子、及び/又はノードに関連付けられたロケーション情報などを含む。タイトルtitleタグは、ソーシャルネットワーキングシステム130やウィジェット124がノードにアクセスするときに示されるように、テキスト文字列を特定する。同様に、キーワードkeywordタグは、ウェブページ122を特定している1以上のキーワードを特定しているテキスト情報を含み、及び/又は説明descriptionタグは、ノードが存在する場合にソーシャルネットワーキングシステム122により又はウィジェット124により表示されるウェブページ122を説明しているテキスト情報を備える。イメージimageタグは、ノードが存在する場合にソーシャルネットワーキングシステム122により又はウィジェット124により表示された画像を特定し得る。さらに、標準タグは標準的なユニフォームリソースロケータURL、又はウェブページ122を指定する他のウェブ識別子を特定する。アドミニストレーターadministratorタグは、1以上のソーシャルネットワーキングシステム130のユーザ識別子、ウェブページ122に関連付けられたノードを生成及び/又は維持管理する能力を持つソーシャルネットワーキングシステム130のユーザを指定する識別子を含む。前記アドミニストレータータグは、ソーシャルネットワーキングシステム130外のユーザが、ソーシャルネットワーキングシステム130により用いられるノードを生成し維持管理することを潜在的に認め、サードパーティ開発者にソーシャルグラフを効果的に公開し、複雑で豊かなソーシャルグラフのさらなる開発と定義を奨励する。一実施形態において、ソーシャルネットワーキングシステム130は、アドミニストレータータグにより指定されたユーザ識別子をユーザインタフェースに供給し、ウェブページ122に関連付けられたノードの変更を容易にする。1以上のマイクロフォーマットmicroformatタグは、セマンティクスsemanticsをマークアップ言語ドキュメント116に含まれる他のマークアップmarkupタグに添付して、前記マークアップタグにより特定される情報が自ソーシャルネットワーキングシステム130によって自動的に処理されるようにする。マイクロフォーマットタグは、ソーシャルネットワーキングシステム130内のノードを記述しているデータが、又はソーシャルネットワーキングシステム130内のノードによって示されるオブジェクトを記述しているデータが、標準化されるのを認める。さらに、1以上のマイクロフォーマットタグは、ソーシャルネットワーキングシステム130が、ノードタイプをより詳しく識別するために又はタイプをノードと関連付けるために、ウェブページ122から取得する情報を増やし得る。例えば、マイクロフォーマットタグを用いてウェブページ122から取得した追加情報は、ウェブページ122に関連付けられたノードに繋がれたソーシャルネットワーキングシステム130のユーザらの関心についてより知るように、ソーシャルネットワーキングシステム130がウェブページ122からのデータを使用できるようにし得る。同様に、ロケーションlocationタグは、ウェブページ122に関連付けられた場所に関する情報をソーシャルネットワーキングシステム130に提供する。例えば、ロケーションタグは、ウェブページ122に関連付けられた1以上の住所を特定する。ノードタイプnodetypeタグは、ソーシャルネットワーキングサイトにより生成されウェブページ122に関連付けられたノードのタイプを特定する。ソーシャルネットワーキングシステム130は、異なるアクションが異なるタイプのノード上で実行され得るように、ノードタイプタグは、ウェブページ122に関連付けられたノードとインタラクトするソーシャルネットワーキングシステム130のユーザらのカスタマイズ方法を与える。一実施形態において、ノードタイプタグは、ソーシャルネットワーキングシステム130により維持管理されるリストから選択された1以上の値を含む。例えば、ノードタイプタグは、ユーザ、非個人エンティティ、コンテンツアイテム、グループ、イベント、メッセージ、コンセプト、スポーツチーム、ブログ、活動、ウェブサイト、映画、ミュージシャン、ホテル、大学、政府機関、レストラン、会社、ランドマーク、バー、場所又はソーシャルネットワーキングシステム130内のオブジェクトによって示され得る他のもの、を特定する値を含む。一実施形態において、多数のノードタイプタグがウェブページ122に含まれており、もしくは1つのノードタイプタグが多数の値を含んでおり、それゆえに、ソーシャルネットワーキングシステム130は、ウェブページ122に関連付けられた異なるタイプのノードを生成する。例えば、マラソンを特定するウェブページ122は、イベント、非個人エンティティと場所を特定するノードタイプタグを含み得る。これは、ソーシャルネットワーキングシステム130に3つの異なるノード、各々がウェブページ122に関連付けられた、イベントタイプを有する第1ノード、非個人エンティティタイプを有する第2ノード及びロケーションタイプを有する第3ノードを生成させる。該ソーシャルネットワークシステム130は、以下に詳述するように、ノードタイプに応じて、ユーザらが各ノード上で異なるアクションを行うことを可能にする。別の実施形態において、ソーシャルネットワーキングシステム130は、異なるノードタイプのプロパティを有するたった1つのノードを生成する。上述の例において、イベントタイプを有するノード、非個人エンティティタイプを有するノード及びロケーションタイプを有するノードを生成するというよりはむしろ、生成されるイベントタイプを有するノード、非個人エンティティタイプを有するノード及びロケーションタイプを有するノードの各プロパティを有するたった1つのノードが生成される。ウェブページ122はまた、ソーシャルネットワーキングシステム130に関連付けられたドメイン内のユニフォームリソースロケータURLを呼び出すフレーム320を含む。フレーム320は、ウェブページ122をエンコードするマークアップ言語ドキュメント116に含まれたウィジェット124を実行するユーザ装置110上で動作しているブラウザアプリケーション112によってレンダリングされる。1以上の命令を備えるウィジェット124は、ブラウザアプリケーション112によって実行されたときに、フレーム320、ウェブページ122内にフレームを生成し、当該フレーム320内にソーシャルネットワーキングシステムからの情報を含める。一実施形態において、フレーム320は、ソーシャルネットワーキングシステム130から取得されたデータを含んでいるiframeインラインフレームである。フレーム320は、ソーシャルネットワーキングシステム130によって維持管理されるノードに関連付けられたソーシャルネットワーキングシステム130からのデータと、ウィジェット124により指定された、URLあるいは他のウェブ識別子に関連付けられたソーシャルネットワーキングシステム130からのデータを含む。例えば、ブラウザアプリケーション112がウィジェット124を実行すると、URL又は他のウェブ識別子を含むコンテンツリクエストが、ブラウザアプリケーション112からソーシャルネットワーキングシステム130に伝達される。ソーシャルネットワーキングシステム130は、コンテンツリクエストのURL又は他のウェブ識別子に関連付けられたノードを特定し、該特定したノードに関する情報をブラウザアプリケーション112に伝達し、かつフレーム320に前記情報を表示する。一実施形態において、ウィジェット124は1以上のパラメータをソーシャルネットワーキングシステム130に伝達する。前記パラメータは、ウェブページ122がフレーム320をカスタマイズできるようにする。例えば、パラメータはフレーム320の高さ及び/又は幅を定める。一実施形態において、フレーム320は1以上のアクションボタン330を含み、またソーシャルネットワーキングシステム130からのソーシャル情報340を含むかもしれず、ユーザがフレーム320に表示されるコンテンツに関連付けられたノードに関して特定アクションを行うことのできるようにする。1以上のアクションボタン330は、ユーザがフレーム320に表示されるコンテンツに関連付けられたノードに関して特定アクションを行うことを認める。特定アクションは、フレーム320内のコンテンツに関連付けられたノードのタイプによって決まり得る。例えば、ノードがイベントタイプを有する場合、アクションボタン330はユーザがイベントへの参加を示すことのできるようにする。ノードがエンティティタイプを有する場合、アクションボタン330はユーザがエンティティへの関心を示すことのできるようにする。ノードがロケーションタイプを有する場合、アクションボタン330はユーザがチェックイン又は別の方法でその場所でユーザの存在を示すことのできるようにする。このようにして、アクションボタン330は、ソーシャルネットワーキングシステム130のユーザが、フレーム320によって提示されたソーシャルネットワーキングシステム130内のノードとの1以上のインタラクションを実行することのできるようにする。フレーム320はまた、ソーシャルネットワーキングシステム130から取得したソーシャル情報340を含むかもしれず、該フレーム320のコンテンツがソーシャルネットワーキングシステム130の特定されたユーザをパーソナライズできるようにする。例えば、ソーシャル情報330は、ソーシャルネットワーキングシステム130の特定されたユーザの友人の数、アクションボタン330に関連付けられたアクションを行っている友人の数を特定する、またはソーシャルネットワーキングシステム130の特定されたユーザの1以上の特定の友人、アクションボタン330に関連付けられたアクションを行っている友人を特定する。例として、アクションボタン330が、ユーザがエンティティタイプのノードに関心を示すことのできるようにする場合、ソーシャル情報340は、エンティティタイプのノードに関心を示したユーザの友人の数を特定し得る。さらに、アクションボタン330が、ユーザがイベントタイプのノードに関連付けられたイベントに参加しているであろうことを示すことのできるようにする場合、ソーシャル情報340は、イベントに参加するであろうことを示したユーザの特定の友人を特定し得る。ソーシャル情報340は、特定されたユーザの友人にパーソナライズされ得る、またはソーシャルネットワーキングシステム130のユーザが特定され得なかった場合に、すべてのユーザから取得される情報であり得る。図4は、ソーシャルネットワーキングシステム外のウェブページ400に関連付けられた複数のノードとインタラクトするための、複数のフレーム410A、410B、410Cを含む外部ウェブサイト120の一実施形態のウェブページ400である。一実施形態において、ウェブページ400は、ソーシャルネットワーキングウェブサイト130のソーシャルグラフ内のノードに関連付けられた各アイテムと共に、多数のアイテムを特定しているコンテンツを含む。フレーム410A、410B、410Cは各アイテムの隣に表示され、該アイテムに関連付けられたソーシャルネットワーキングシステム130からのコンテンツを含んでいる。例えば、ウェブページ400はオンライン小売店によって維持管理されており、そのオンライン小売店から購入するための多数のアイテムを特定しているリンクを表示する。購入用の各アイテムはソーシャルネットワーキングシステム130のソーシャルグラフ内のノードに関連付けられ、ウェブページ400は多数のウィジェット124、特定された購入用アイテムに関連付けられた各ウィジェットを含む。第1アイテムに関連付けられたウィジェットは、該第1アイテムに関連付けられたウェブページのURLや他のウェブ識別子を含んでいる第1コンテンツリクエストを、ソーシャルネットワーキングシステム130に伝える。前記リクエストはこのように、第1アイテムに関連付けられたウェブページのURLや他のウェブ識別子に関連付けられたノードを特定し、第1ノードに関する情報をブラウザアプリケーション112に伝え、ブラウザアプリケーション112は第1フレーム410A内に前記情報を表示する。同様に、第2と第3のウィジェット124は第2と第3のコンテンツリクエストを、それぞれ、第2アイテムと第3アイテム、それぞれ、に関連付けられたウェブページのURLを特定するソーシャルネットワーキングシステム130に伝える。第2アイテムに関連付けられたノードと第3アイテムに関連付けられたノードのために、ソーシャルネットワーキングシステム130から受信したコンテンツは、それぞれ、第2フレーム410Bと第3フレーム410bに表示される。例えば、あるアイテムに関連付けられたウィジェット124は、製品ページをオンライン小売店内で特定するURLをソーシャルネットワーキングシステム130に伝える。フレーム410A、410B、410Cは1以上のアクションボタンを含むかもしれず、ユーザがウェブページ400によって表示されるアイテムに関連付けられたグラフ上でノードとインタラクトすることのできるようにする。例えば、オンライン小売店は、購入用に異なるアイテムを特定しているフレーム410A、410B、410Cを提示でき、フレーム410A、410B、410C内のアクションボタン420A、420B、420Cは、ユーザが購入用アイテムにコメントしたりアイテムへの関心を表明したりできるようにする。別の例として、ウェブページ400は、多数の映画を一覧表示する映画レビュー又は映画レンタルサイトにより維持管理され、各映画用の個々のウェブページを維持管理する。ウェブページ400は、各映画に関連付けられたフレーム410A、410B、410Cとともに異なる映画に関連付けられたウェブページにアクセスするためのリンクを含み得る。フレーム410A、410B、410Cは、異なる映画に関連付けられた複数のURLや異なるウェブページ識別子をソーシャルネットワーキングシステム130に伝える様々なウィジェット124によって生成される。フレーム410A、410B、410Cは、1以上のアクションボタン420A、420B、420Cをそれぞれ含むかもしれず、ユーザが映画に関連付けられたウェブページに関連付けられたソーシャルネットワーキングシステム130内のノードとインタラクトできるようにする。例えば、各フレーム410A、410B、410Cは、ユーザがソーシャルネットワーキングシステム130内のノードに関連付けられた映画に関心を示すことを許すアクションボタン420A、420B、420Cを含み得る。さらなる例において、ウェブページ400はレストラン予約ウェブサイトによって維持管理され、多数の空いている予約を表示する。フレーム410A、410B、410Cはそれぞれ表示された予約に近接されており、空いている予約に対応するウェブページに関連付けられたソーシャルグラフ内のノードに関連付けられたソーシャルネットワーキングシステム130からのコンテンツを含む。アクションボタン420A、420B、420Cは、ユーザが空いている予約に関連付けられたノードとインタラクトできるようにする。しかしながら、図3に関連して上述したように、アクションボタン420A、420B、420Cによって実行されるアクションは、ノードタイプによって決まる。例えば、第1予約がロケーションノードに関連付けられる場合、第1アクションボタン420Aとのインタラクションは、ユーザが第1予約に関連付けられた場所への到着を示すためにチェックインすることのできるようにする。第2予約がイベントノードに関連付けられる場合、第2アクションボタン420Bとのインタラクションは、ユーザが参加しているイベントを示すことのできるようにする。ソーシャルネットワーキングシステム外のウェブページに関連付けられたノードとのインタラクション初めに、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130外のウェブページ122に関連付けられたノードを生成する。ノードが生成されると、ウェブページ122はソーシャルネットワーキングシステム130によって維持管理されるソーシャルグラフに含まれており、該ソーシャルグラフをサードパーティの開発者に効果的に公開し、複雑かつ豊かなソーシャルグラフのさらなる開発と定義を促す。外部ウェブサイト120の運営者は、図1に関連して上述したウィジェット124を含むウェブページ122をエンコードするマークアップ言語ドキュメント116を生成する。マークアップ言語ドキュメント116はまた、図3に関連して上述したように1以上のタグを含み得る。ソーシャルネットワーキングシステム130は、ウェブページをエンコードするマークアップ言語ドキュメント116を要求し受信して、該マークアップ言語ドキュメント116内のタグから情報を抽出し記録する。タグから抽出された情報はソーシャルネットワーキングシステム130によって新しいノードを生成するのに用いられ、そして前記タグから抽出された情報はソーシャルネットワーキングシステム130内に記憶される。例えば、ソーシャルネットワーキングシステム130は、ノードタイプタグにより特定されたタイプと、マークアップ言語ドキュメントに含まれるタイトルタグ、キーワードタグ、説明タグとアドミニストレータータグから抽出された記憶データを有するノードを生成する。マークアップ言語ドキュメント116がどのタグも含まない場合、ソーシャルネットワーキングシステム130は所定タイプのノードを生成し、該生成したノード内の記憶のためのデータを特定するようにマークアップ言語ドキュメント116を解析し得る。ソーシャルネットワーキングシステム130は、様々なタイプのイベントに応じて、ウェブページ122をエンコードするマークアップ言語ドキュメント116を要求し得る。例えば、ウェブページ122の運営者又はウェブページ122を含む外部ウェブサイトの運営者は、ウェブページ122に関連付けられたノードを生成するように、ソーシャルネットワーキングシステム130にリクエストを送る。例えば、ソーシャルネットワーキングシステム130内のユーザインタフェースは、ウェブページに関連付けられたノードを生成するためにリクエストを受信し得る。別の例において、ソーシャルネットワーキングシステム130は、ウェブページ122がブラウザ112により最初にロードされるときに、当該ウェブページ122をエンコードするマークアップ言語ドキュメント116を要求し、またソーシャルネットワーキングシステム130は、ブラウザ112が前記ウェブページ122に含まれるウィジェット124を実行するときに、コンテンツリクエストを受信する。他の例として、ウィジェット124により生成されたフレーム内のアクションボタンとの最初のインタラクションの受信に応じて、ソーシャルネットワーキングシステム130は、該ソーシャルネットワーキングシステム130がウェブページ122に関連付けられたノードが現在存在しないと判断するならば、前記ウェブページ122をエンコードするマークアップ言語ドキュメント116を要求する。一旦、ソーシャルネットワーキングシステム130がウェブページ122に関連付けられたノードを記憶すれば、ソーシャルネットワーキングシステム130のユーザは、ウェブページ122とインタラクトすることによってノードとインタラクトし得る。図5は、本発明の実施形態に係る、ソーシャルネットワーキングシステム130外のノードとインタラクトする処理のインタラクション概略図である。図5により示される実施形態において、外部ウェブサイト120はソーシャルネットワーキングシステム130から切り離されている。最初に、ユーザ装置110は、外部ウェブサイト120からウェブページ122をリクエストする510。例えば、ユーザ装置110のユーザは、ユーザ装置110上で動作しているブラウザアプリケーション112内のウェブページ112に関連付けられた、ユニフォームリソースロケータURL又は他の識別子を入力する。ブラウザアプリケーション112は、受信したURL又は他の識別子と関連付けられた外部ウェブサイト120を特定し、該特定した外部ウェブサイト120から、前記受信したURL又は他の識別子に関連付けられたウェブページ122をリクエストする510。ウェブページ122のリクエストの受信後、外部ウェブサイト120はローカル記憶されたデータを用いて、前記要求されたウェブページ122を生成する。例えば、外部ウェブサイト120は、記憶済みのデータに基づいてウェブページ122のコンテンツ及び書式を記述しているマークアップ言語ドキュメント116を生成する。外部ウェブサイト120は、ユーザ装置110のブラウザアプリケーション112によって実行されたときに、ソーシャルネットワーキングシステム130からデータを取得し、ソーシャルネットワーキングシステム130から前記取得した情報を表示する命令を有してなるウィジェット124を含む。例えば、ウィジェット124は、ソーシャルネットワーキングシステム130に関連付けられた命令、ソーシャルネットワーキングシステム130からの情報を含むウェブページ122内でフレームを生成するものを含む。したがって、ウィジェット124は、外部ウェブサイト120からのウェブページ122が、前記ウェブページ122がユーザ装置110のブラウザアプリケーション112によってレンダリングされ表示されたときに、ソーシャルネットワーキングウェブサイト130からのパーソナライズされたコンテンツを提供できるようにする。ウィジェット124はまた、ウェブページ122内に生成されたフレーム内のコンテンツとインタラクトすることにより、ユーザがソーシャルネットワーキングウェブサイト130からのコンテンツとインタラクトできるようにする。ウィジェット124は、外部ウェブサイト120からのウェブページ122に関連付けられた、ユニフォームリソースロケータURL又は他のウェブページ識別子を含み、ユーザ装置110のブラウザ112でフレームやiframeの提示を記述している1以上のパラメータを含み得る。一実施形態において、ウィジェット124に含まれるURLは、要求されたウェブページ122のURLと同じである。別の例において、ウィジェット124に含まれるURLは、要求されたウェブページ122外のウェブページに関連付けられたURLである。外部ウェブサイト120は、生成したウェブページ122を記述しておりまたウィジェット124を含んでいるマークアップ言語ドキュメント116を、ネットワーク140を通じてユーザ装置110に送信する520。マークアップ言語ドキュメント116の受信後、ブラウザ112は、前記マークアップ言語ドキュメント116に含まれるコンテンツ及びフォーマット命令に基づいてウェブページ122をレンダリングする525。ウェブページ122をレンダリングすることに加えて525、ユーザ装置110内のブラウザ112は、ウェブページ122内にフレームを生成するようにウィジェット124を実行する530。ウィジェット124の実行はまた、ソーシャルネットワーキングシステム130からのコンテンツを、ネットワーク140を通じてフレーム内に含めるため、ブラウザ112にリクエストさせる540。ウィジェット124に含まれるURL、または他のウェブ識別子は、ウィジェット124に含まれるURLに関連付けられたノードからのコンテンツをリクエストするために540、ソーシャルネットワーキングシステム130に伝達される。一実施形態において、ブラウザ112はまた、前記要求されたコンテンツのさらなるカスタマイズを可能にするように、フレーム内に含めるコンテンツがリクエストされた場合に540、ウィジェット124からの1以上のパラメータを特定し、前記特定したパラメータをソーシャルネットワーキングシステム130に伝送する。ブラウザ112からのコンテンツリクエストを受信することに対応して、ソーシャルネットワーキングシステム130はユーザ装置110をクッキー114のためにチェックする545。ソーシャルネットワーキングシステム130がクッキー114をチェックすることに応じて545、ユーザ装置110はクッキー114、又はクッキー114に関連付けられたメッセージを、ソーシャルネットワーキングシステム130に送信する550。一実施形態において、クッキー114の存在は、コンピュータ装置110のユーザがソーシャルネットワーキングシステム130のユーザ例えば、そのユーザはソーシャルネットワーキングシステム130で有効なアカウントを持つであるかどうかを示す。コンピュータ装置110のユーザがソーシャルネットワーキングシステム130のユーザである場合、クッキー114は、そのユーザがソーシャルネットワーキングシステム130にログインしているかどうか例えば、そのユーザがソーシャルネットワーキングシステム130で現在有効なセッションを有するか否かを示す情報を備え得る。ユーザ装置110をクッキー114のためにチェックすることは545、このようにしてソーシャルネットワーキングシステム130がユーザセッションを認証することのできるようにする。他の実施形態において、ソーシャルネットワーキングシステム130は、そのユーザがソーシャルネットワーキングシステム130のユーザであるかどうかを、例えば、ユーザがソーシャルネットワーキングシステム130にログインしているかどうかを判断することなく、クッキーの存在をチェックすることによって545、単に判断し得る。クッキーは、ユーザ及び/又はユーザセッションを認証するためにここに記述されるけれども、ユーザ又はセッションの特定や認証の他の方法が用いられ得る例えば、物理的なトークンを認識する。受信したクッキー114に関連付けられたユーザが認証されている場合、ソーシャルネットワーキングシステム130は、フレームに含めるコンテンツ、前記受信したクッキー114に関連付けられたユーザに基づいてパーソナライズされたコンテンツを生成する555。例えば、ソーシャルネットワーキングシステム130は、ウィジェット124内に含まれるURLに関連付けられ且つ特定されたユーザの友人に関連付けられた複数のアクション、1つのノードを記述しているソーシャル情報を生成する555。例えば、生成されたソーシャル情報は、ノードに関係している特定タイプのアクションを最近行っている前記特定されたユーザの友人の数を特定したり、又はノードに関係している特定されたタイプのアクションを最近行っているユーザの特定の友人を特定する。別の例において、ソーシャルネットワーキングシステム130は、前記特定されたユーザに関連付けられたソーシャル情報を追加することなく、ウィジェット124に含まれたURLに関連付けられたノードからデータを抽出することによって、コンテンツを生成する555。例えば、ソーシャルネットワーキングシステム130は、ノードからタイトル、説明と画像を割り出す。さらに、ソーシャルネットワーキングシステム130は、フレーム内に含める1以上のアクションボタンを生成する。1以上のアクションボタンは、図3と図4に関連して上述したように、ノードタイプによって決まり、ユーザが1以上のアクションボタンとインタラクトすることによって、ウィジェット124に含まれるURLに関連付けられたノードとインタラクトできるようにする。ソーシャルネットワーキングシステム130が、受信したクッキー114に関連付けられたユーザがウィジェット124に含まれるURLに関連付けられたノードに記憶されたアドミニストレーターユーザ識別子と一致することを判断する場合、ソーシャルネットワーキングシステム130は、フレームによる提示のための管理コンテンツを生成する550。ウェブページ122をエンコードするマークアップ言語ドキュメント116に含まれるアドミニストレータータグは、ウェブページ122に関連付けられたノードを生成及び/又は維持管理する能力を持つソーシャルネットワーキングシステム130のユーザを指定する。したがって、ソーシャルネットワーキングシステム130がアドミニストレーターユーザ識別子に関連付けられたユーザを特定するときに、ソーシャルネットワーキングシステム130は、ユーザがウィジェット124に含まれるURLに関連付けられたノードを変更することを可能とするコンテンツを生成する555。例えば、ソーシャルネットワーキングシステム130は、フレームを介してユーザによってアクセスされたときに、前記ユーザをデバッグページに案内するリンクを生成する555。別の例において、ソーシャルネットワーキングシステム130は、フレームを用いた表示のためにウィジェット124に含まれるURLに関連付けられたノードからデバッグ情報を生成する555。例えば、ソーシャルネットワーキングシステム130は、ウェブページ122をエンコードするマークアップ言語ドキュメント116から欠落しているタグを特定し、ユーザが欠落しているタグを入力する又は既存のタグを変更することのできるようにする。しかしながら、ソーシャルネットワーキングシステム130が受信したクッキー114に関連付けられたユーザを認証できない場合には、ソーシャルネットワーキングシステム130は、ユーザが認証情報を入力するようにプロンプトをユーザ装置110に伝える。別の例において、ソーシャルネットワーキングシステム130は、ソーシャル情報を追加することなしに、ウィジェット124に含まれるURLに関連付けられたノードからデータを抽出することによってコンテンツを生成する555。別の実施形態において、ソーシャルネットワーキングシステム130は、ウィジェット124に含まれるURLに関連付けられたノードからデータを抽出し、特定されたノードに関係しているソーシャルネットワーキングシステム130のユーザによって行われたアクションを決定することによってコンテンツを生成する555。例えば、ソーシャルネットワーキングシステム130は、ソーシャルネットワーキングシステム130のユーザによって利用される前記特定されたノードに関係している直近の行動を特定し得る。したがって、ソーシャルネットワーキングシステム130が受信したクッキー114に関連付けられたユーザに関連付けられた認証情報を受信するまで、ソーシャルネットワーキングシステム130によって生成されたコンテンツは555、前記特定されたノードに関係している、前記受信したクッキー114に関連付けられたユーザの友人達によって実行されたアクションを記述するソーシャル情報を含まない。クッキー114に関連付けられたユーザに関連付けられた認証情報を受信し確認した後、ソーシャルネットワーキングシステム130は、上述したように、フレーム内に含めるソーシャル情報を生成し得る555、それはクッキー116に関連付けられたユーザのためにパーソナライズされる。同様に、ユーザ装置110がクッキー114をソーシャルネットワーキングシステム130に送信しない場合550、ユーザ装置110は、ウィジェット124に含まれるURLから情報を抽出することにより、フレーム内に含めるコンテンツを生成する555。一実施形態において、前記生成されたコンテンツはまた、ソーシャルネットワーキングシステム130のユーザにより行われ且つウィジェット124に含まれるURLに関連付けられたノードに関連付けられた、1以上のアクションを含み得る。一実施形態において、ソーシャルネットワーキングシステム130はまた、フレーム内のソーシャルネットワーキングシステム130に参加するためのプロンプトを含む。ソーシャルネットワーキングシステム130は次に、フレームコンテンツをユーザ装置110にネットワーク140を通じて送信する560。ユーザ装置110に含まれるブラウザアプリケーション112は次に、フレームを用いて、ソーシャルネットワーキングシステム130から受信したコンテンツを用いて、レンダリングを行い565、フレーム内に表示されたソーシャルネットワーキングシステム130からのコンテンツと共に、ウェブページ122及びフレームを表示する570。前記フレームは、ソーシャルネットワーキングシステム130によって生成された1以上のアクションボタンを含む。アクションボタンとインタラクトしているユーザ装置110のユーザによって、アクションが選択されると575、選択されたアクションがソーシャルネットワーキングシステム130にネットワーク140を介して伝送される。アクションボタンとインタラクトすることによってアクションを選択することは575、ユーザがソーシャルネットワーキングシステム130の中からノード内でコミュニケーションしているかのように、ウィジェット124によって特定されるURLに関連付けられたノードとユーザがインタラクトできるようにする。外部ウェブサイト120は、アクションが実行されたこと、あるいはユーザの身元さえ知る必要がない。ソーシャルネットワーキングシステム130はそれから、ユーザとウィジェット124により特定されたURLに関連付けられたノードとの間のアクションを記録し580、ユーザがソーシャルネットワーキングシステム130の中からノードとインタラクトしているかのように、ソーシャルネットワーキングシステム130が対処できるようにする。このように、フレーム320内のアクションボタン330を用いて、ウィジェット124により特定されたURLに関連付けられたノードとインタラクトすることによって、ユーザによって行われるアクションは、ソーシャルネットワーキングシステム130の中からのノードとの他ユーザのインタラクションに相当する。ソーシャルネットワーキングシステム130内の他ノードとのユーザインタラクションと同様に、このインタラクションは、ユーザと該ユーザがインタラクトしたノード間のエッジを生成し得る。記憶されるエッジは、そのノードと前記ユーザここで、ユーザはノードによって提示される間の繋がりに関する有用なコンテキスト情報を提供する。一実施形態において、ユーザがノードとインタラクトできるようにするアクションボタン又は他ユーザインタラクトは、フレーム内というよりむしろ、サードパーティーウェブページのドメイン内にあるウェブページの一部上であるかもしれない。このような実施形態において、サードパーティーウェブサイト120は、このアクションをソーシャルネットワーキングシステム130に伝える必要がある、そのためにアクションは記録され得る。このような実施形態において、ソーシャルネットワーキングシステム130は1以上のAPIを提供し得る、サードパーティーウェブサイト120はこれらのようなコミュニケーションをソーシャルネットワーキングシステム130に送信するのに用いられ得る。別の実施形態において、この情報をサードパーティーウェブサイト120からソーシャルネットワーキングシステム130に伝えるための他の適切なメカニズムが用いられ得る。ユーザとノード間のアクションを記録すること580に加えて、ソーシャルネットワーキングシステム130はアクションタイプに従属する追加アクションを行い得る。例えば、フレーム内で選択された575アクションが、ユーザがノードへの関心を表明することである場合、前記アクションはソーシャルネットワーキングシステム130によって記録され580、ユーザに関連付けられたフィードfeedに公開され得る、そしてユーザのプロフィールはユーザとノード間のアフィリエイションaffiliationを含めるように更新され得る。別の例として、フレーム内で選択された575アクションが、ユーザがある場所にいることを示すことである場合、前記アクションはユーザによって行われたアクションを記述するフィードに公開されて、ユーザの友人達に伝達され得る。さらに、フレーム内で選択された575アクションが、ユーザがイベントへの参加を示すことである場合、前記アクションは記録され580、ユーザカレンダーに追加されて、該ユーザによって行われたアクションを記述するフィードに公開される。また、選択されたアクションを記録した後580、ソーシャルネットワーキングシステム130は、ウィジェット124によって特定されたURLに関連付けられたノードに関連付けられたエンティティが、ウィジェット124により特定されたURLに関連付けられたノードに関連するアクションを実行したもとのユーザ達へコミュニケーションを公開できるようにする。例えば、ユーザがウィジェット124により特定されたURLに関連付けられたノードへの関心を示す場合、前記ウィジェットによって特定されたURLのアドミニストレーターは、ソーシャルネットワーキングシステム130を介してもとのユーザへコミュニケーションを公開し得る。さらに、ソーシャルネットワーキングシステムは、前記選択したアクションがソーシャルネットワーキングシステム130によって行われたことを確認するように、フレームを介してユーザにメッセージを伝える、又はソーシャルネットワーキングシステム130に権限を与えるように、ユーザの友人達にアクションが行われたことを知らせるように、フレームを介してユーザにメッセージを伝える。したがって、ソーシャルネットワーキングシステム130によって維持管理されるソーシャルグラフは、ウェブページによって表される何かを含み得る。ソーシャルグラフによって記憶されるデータ量を増加することに加えて、これは、ソーシャルネットワーキングシステム130のユーザが、ソーシャルネットワーキングシステム130に関連付けられたドメイン外なのに、ソーシャルグラフ内のノードと容易にインタラクトできるようにする。例えば、外部ウェブサイト120から取り出されたウェブページ122を見ながら、ユーザは外部ウェブサイト120からウェブページ122に関連付けられたソーシャルグラフのノードとインタラクトし得る。ユーザとウェブページを示すノード間のインタラクションはもとのソーシャルネットワーキングシステム130へと広められ、ソーシャルネットワーキングシステム130はその後、様々な目的例えば、ポスティングアクティビティフィード、ターゲティング広告などのインタラクションから社会的に関連するデータを用いるかもしれない。概要本発明の実施形態の上記説明は、説明の目的で示されたものである。開示されている形態そのもので本発明を網羅することも限定することも意図されていない。当業者は、本開示を踏まえて、多くの変更および変形が可能であることを理解できる。本開示のいくつかの部分は、本発明の実施形態を、情報処理のアルゴリズム及び記号的表現に特有の言葉で記述した。これらアルゴリズム的記述及び記号的表現は、データ処理技術の当業者において、他の当業者に彼らの仕事の要旨を効果的に伝えるために、一般的に使われている。これらの動作は、機能的に、コンピュータ処理的に、又は、論理的に記述されたが、コンピュータプログラム又は同等な電子回路、マイクロコードなどにより実装できることは理解できる。更に、一般性を失することなしに、これらの動作の配置をモジュールとして適用することが時として便利なことは証明されている。上述した動作及び関連するモジュールは、ソフトウェア、ファームウェア、ハードウェア又はそれらの組み合わせにより実施できる。上述したステップ、動作又は処理のいずれも、1以上のハードウェア又はソフトウェアモジュール単独で又は他の装置と組み合わせて、実装及び実行できる。一実施形態において、ソフトウェアモジュールは、上述したいずれの又は全てのステップ、動作、又は処理を実行するために、コンピュータプロセッサによって実行されるコンピュータプログラムコードを収納したコンピュータで読み取り可能な媒体を含むコンピュータプログラム製品として実装される。本発明の実施形態は、本明細書に記載する動作を行う装置に関するものでもよい。この装置は必要な目的のために特別に構成されたものでもよく、及び/又はコンピュータに記憶されたコンピュータプログラムにより選択的に起動または再構成される汎用計算装置を備えてもよい。このようなコンピュータプログラムは、一時的でない、電子的命令を記憶するのに適した、コンピュータシステムバスに連結される、有形のコンピュータ読み取り可能記憶媒体または如何なる種類の媒体に記憶してもよい。更に、本明細書で参照する如何なる計算システムも、単一のプロセッサを含むか、計算能力を増大する目的で複数プロセッサによる設計を採用したアーキテクチャであってもよい。本発明の実施形態は、本明細書に記載のコンピュータ処理によって製造された製品に関するものでもよい。このような製品は、一時的でない、有形のコンピュータ読み取り可能記憶媒体に格納されており、本明細書に記載されたコンピュータプログラム製品又はその他データの組み合わせの実施形態を含み得る、コンピュータ処理から得られる情報から構成されていてもよい。最後に、明細書で用いられている文言は、主として、読み易さおよび教示目的のために選択されており、発明の主題を描写又は制限するために選択されたのではない。したがって、発明の対象の範囲は詳細な説明によって限定されるのではなく、むしろ、これに基づく特許出願に係る請求項により限定される。したがって、本発明の実施形態の開示は、説明を目的としており、以下の特許請求の範囲で明らかにされる本発明の範囲を限定しない。"