RDF 概要


リソース記述フレームワーク(RDF)は、ウェブページのタイトル、作成者、更新日、内容、著作権情報など、Web リソースを記述するための W3C 標準です。


前提となる基礎知識

学習を続ける前に、以下の知識を基本的に理解している必要があります:

  • HTML
  • XHTML
  • XML
  • XML 名前空間

これらの項目を最初に学習したい場合は、当サイトのホームページ。


RDF とは?

  • RDF はリソース記述フレームワーク(Resource Description Framework)を指します。
  • RDF は、Web 上のリソースを記述するためのフレームワークです。
  • RDF は、データに対するモデルと構文を提供し、独立した団体がそれを交換および利用できるようにします。
  • RDF は、コンピュータが読み取り、理解できるように設計されています。
  • RDF は、人に向けて表示するために設計されたものではありません。
  • RDF は XML で記述されます。
  • RDF は W3C のセマンティックWeb活動の構成要素です。
  • RDF は W3C 勧告です。

RDF - 応用例

  • 価格や在庫状況など、ショッピングアイテムの属性を記述します。
  • Web イベントのタイムラインを記述します。
  • コンテンツ、作成者、作成日と更新日など、Web ページに関する情報を記述します。
  • Web 画像の内容と評価を記述します。
  • 検索エンジン向けのコンテンツを記述します。
  • 電子図書館を記述します。

RDF はコンピュータが読み取れるように設計されています。

RDF は、情報を記述するための一般的な方法を提供するように設計されており、コンピュータアプリケーションが読み取って理解できるようになっています。

RDF 記述は、Web 上で表示するために設計されたものではありません。


RDF は XML で記述されます。

RDF ドキュメントは XML で記述されます。RDF で使用される XML 言語は RDF/XML と呼ばれます。

XML を使用することで、RDF 情報は異なる種類のオペレーティングシステムやアプリケーション言語を使用するコンピュータ間で簡単に交換できます。


RDF とセマンティックWeb

RDF 言語は W3C のセマンティックWeb活動の一部です。W3C の「セマンティックWebビジョン (Semantic Web Vision)」の目標は次のとおりです:

  • Web 情報が正確な意味を持つこと
  • Web 情報がコンピュータに理解され、処理されること
  • コンピュータが Web から情報を統合できること

RDF は W3C 標準です。

RDF は 2004 年 2 月に W3C 標準になりました。

W3C 勧告は、業界や Web コミュニティによって Web 標準として扱われています。W3C 勧告は、W3C ワーキンググループによって開発され、W3C メンバーによるレビューを経た安定した仕様です。

公式の W3C 勧告は、このリンクから見つけることができます。

http://www.w3.org/RDF/

その他の拡張