2012-03-15 18 views
3

rdfリンクを使用するリンクされたデータのポイントとは何ですか?ウェブページのような通常のリンクとの違いは何ですか? rdfの場合、1つのrdfは別の場所の別のリソースへのリンクを持つことができ、rdfはdereferential URIなどを使用して取得できます。これは、Webページのクローラとまったく同じです。セマンティックウェブのリンクされたデータという概念の新機能私はそれがrdfのそれであることを意味します。異なるrdfリンクと通常のリンク

答えて

3

「リンクされたデータ」のリンクは「HTMLハイパーリンク」のリンクと類似していますが、RDFでは異なる2種類のリンクがあります。

まず、述語リンクがあります。RobVについてお話しします。スタックオーバーフローのUsersページについて考えてみましょう。このページおよび各ユーザーのプロフィールページ間のリンクがあります。

soq:difference-rdf-links-and-normal-links --> sousers:rajan-sthapit 

あなたはリンクがあるため何を意味するかを把握することができます。同様に

so:users --> sousers:rajan-sthapit 

を、あなたがあなたのプロフィールに尋ねる質問の間のリンクを持っていますあなたは英語を読んでおり、ページのテキストは十分にはっきりしていますが、自動化されたツールではこれらの2つのリンクに違いはありません。 RDFを使用すると、これら2つの状況を区別することができ述語のリンクがあります。ここでは

stackoverflow.com vocab:member sousers:rajan-sthapit . 
soq:difference-rdf-links-and-normal-links vocab:askedBy sousers:rajan-sthapit . 

を、私もそのメンバーにスタックオーバーフロー自体を接続することができます。 Usersページは情報を整理する単なる人工的な方法なので、メンバーにリストをリンクする必要はありません。述語リンクは、エンティティを、整数や日付(「通常のリンク」ではできない)などの原子値に関連付けることもできます。

次に、URIリンクがあります。これは、William Greenlyのように、良い古いWebのURIとはまったく違うものではなく、実際にはトリプルを内部に持つ文書を取得し、それらを索引付けし、より多くのURIを見つけ出し、逆参照し、より多くのトリプルを取得し、索引付けし、しかし、述語リンクの存在により、それ以上のことがあります。 RobVが言及するように、どの述語が使用されているかに基づいて、クローラまたは他のツールがURIを検索するかどうかを決定することができます。さらに、述語もURIであるため、RDFアプリケーションはそれらのURIをルックアップして有用な情報を見つけることができます。例えば、vocab:memberを見上げ、私は見つけることができる:私は推測

vocab:member rdfs:range foaf:Person . 

そこから、前の例を考えると、その:

sousers:rajan-sthapit rdf:type foaf:Person . 

、私はURI foaf:Personを検索して見つけることができます。

foaf:Person rdfs:subClassOf foaf:Agent . 

と、再びそれを推測:

sousers:rajan-sthapit rdf:type foaf:Agent . 
1

RDFリンクと通常リンクの主な違いは、RDFリンクが強く型付けされていることです。標準HTMLではリンクに限られた数のタイプ(たとえば<link rel="stylesheet" href="style.css" />)を割り当てる仕組みが用意されていますが、これらはすべてあらかじめ定義されていて狭い意味を持ちます。

RDFでは、任意のタイプのリンクを使用して、リンクのタイプをどこかのボキャブラリで定義できる場所を表現できます。 HTMLだけでは不可能な種類のリンクを表現できるので、これははるかに強力です。

クローラの場合、実際に気になるリンクの種類にしか従わないよりインテリジェントなクローラを書くことができます。

1

セマンティックWeb URIと現在のWeb URIの間に違いはありませんが、Webページで使用されるURIは一般的にHTML標準の一部として定義された語彙に制約されます。 RDFaやMicrodataなどの他のものでは、その用語を拡張することができます。

ウェブをセマンティックWebと比較することにもっと関心がある場合は、セマンティックWebがデータベースで見つけたデータに関することが多いという点が異なります。 RDFはそのデータを表現する方法です(HTMLを使用して表現するのではなく、人間が読める形式で表現すること)。

関連する問題