web-dev-qa-db-ja.com

RDFaの利点は何ですか?

この新しい技術RFDaについてのブログなどを見てきましたが、今それを使用することには利点があります。私が理解していることから、それは主に検索エンジンや他のクローラーによって使用されていますが、Google、Bingなどがまだ実装していますか?それを使用すると、ページのランクが上がりますか、それとも結果がより充実したデータになりますか?

8
googletorp

概要 を見ると、1つの際立った点は、RDFAは検証に関する限りXHTML 1.1にのみ適用可能であることです。一方、HTML5/CSS3を完成させて実稼働に移行するための膨大なプッシュがあります。

概要の引用:

これまで、XHTMLは拡張可能であるがHTMLは拡張可能でないため、RDFaはXHTML 1.1に対してのみ指定されていました。 Webサイト運営者は、HTML4内でRDFaマークアップを使用することを歓迎します。RDFaの設計ではこのユースケースを想定しており、ほとんどのRDFaパーサーはHTMLのすべてのバージョンのRDFa属性を認識します。著者は、RDFaマークアップをドキュメントに追加した後、意図したとおりにHTMLドキュメントを表示できないWebブラウザーがデプロイされていないことを知っています。ただし、出版社は、現時点ではRDFaがHTML4で検証しないことに注意する必要があります。 RDFa属性は、XHTML1.1 + RDFa DTDを使用して、XHTMLで検証します。

HTML5はRDFAが検証しないという点で類似していると仮定できますが、おそらく既知および人気のあるブラウザーでドキュメントを壊しません。モバイルデバイスを検討するとき、それは少し怖いです。

私はそれがあなたを傷つけるとは思わないが、あなたの文書のセマンティクスがうまく構造化されていることを保証することに代わるものではない(すなわち、適切に見出しタグを使用する)、通常、結果に適切なテキスト/見出しが現れる結果になる。

私が最も役立つと思うのは、概要にある「ライセンス」の例など、リンクとその概念の関係を説明することです。誰かがCC-BY-SAライセンス、またはおそらく別のバリアントでのみ提供される結果を望んでいることは非常に考えられます。

私は見出しを何かに割り当てたいとは思わない、特にメタタグが存在して著者/その他を述べる場合はそうだ。典型的な:

  • 本旨
  • テキスト
  • 支持するアイデア
  • テキスト
  • アイデアをサポートアイデアをサポート
  • テキスト
  • ...

...は、検索エンジンにドキュメントの概要を理解する非常に簡単な方法を提供します。したがって、例に示すように、著者を示すために「h3」を再マッピングするのはばかげているかもしれませんが、「license」の概念と同様に、「author-of-name-of-article」としてリンク関係を関連付けることは興味深いかもしれません。

実際にそれを実装した人は誰も知らないので、どちらのシナリオでも成功するかどうかはわかりません。ただし、適切に構造化されたドキュメント以上にあなたのランクを(有意に)向上させるとは思わない。少なくとも私にとっての目新しさは、たとえば「Joe Q Smith」によって作成されたすべてのドキュメントなど、非常に具体的なものを見つけることができることです。

私がやらないことは、ドキュメントの構造を決定するときに特定のタグが持つべき重みを再定義することです。

そして、私は抵抗することはできません-これは、人々が正規表現でHTMLを解析することを避けるべきもう1つの理由です:)

4
Tim Post

利点は多数あります。しかし、あなたが解決しているのと同じ問題に適合しないかもしれません。

たとえば、音楽を販売するオンラインストアの簡単な使用例を考えてみましょう。通常、製品ごとに1つの機能ページを生成し、その製品のページの束を生成します。

RDFaといくつかの語彙を使用して、ページが$ xの金額でトラックを販売していることを説明できます。トラックはmusicbrainzまたはlast.fmのエントリと同じものであること。または、特定のmyspaceバンドページと同じアーティストによるものです。

最初のレベルで。検索エンジンは、製品、価格などの良好な関係の語彙を理解します。次のレベル(そして、これは価値があるところですが、まだ十分な実装者がいません)-RDFaパーサーとSPARQLデータベース。

2
user1366

特定の種類のWebサイトでRDFaおよびその他のセマンティックマークアップツールを使用することには、確かに利点があります。

Googleは最近、「 Rich Snippets 」と呼ばれるものを導入しました。これにより、ウェブマスターはレシピ、連絡先、イベント、レビューなどをマークアップし、SERPで特別なフォーマットで表示できます。リッチスニペットは、RDFaとHTMLをマークアップする他の2つの方法をサポートしています。

RDFaをサポートしていませんが、Facebookは Open Graph Protocol でセマンティックマークアップも使用しています。

セマンティックWebはまだ完全には作成されていませんが、セマンティックWebを活用することが理にかなっている状況は間違いなくあります。

1
JasonBirch