Resource Description Framework (RDF)

Mozilla における 意味論上の Web 技術

連絡先:
Robert Churchill (rjc@netscape.com)
David Hyatt (hyatt@netscape.com)
Chris Waterson (waterson@netscape.com)

この文書を管理しているのは
Dan Brickley (danbri@w3.org)
です。

Resource Description Framework 或いは RDF は、W3C のテクノロジーです。 私たちはこれを、インターネット上の資源を集め、融合するために使っています。

Mozilla の RDF は 元々は Aurora/Sidebar ユーザインターフェースSmartBrowsing メタデータサービスをサポートするために使われてきました。 現在 Mozilla で RDF が使われる主な目的は XUL ベースのアプリケーションを使う上での共通のデータモデルとして、また API としてです。

開発者向け文書は ESW wiki の中の MozillaRdf をご覧下さい。

一般的な "Mozilla での RDF" 文書

これらのドキュメントは、Mozilla での RDF の実装を解説しています。 正式な仕様書は W3C 勧告である RDF のモデルと文法 (RDF Model and Syntax) を調べてください。 また、メタデータによる語彙の解説のための RDF タイプシステムとモデルを 記述している 勧告の提案書 RDF スキーマ (RDF Schema) も参照してください。

50 語かそれ以下  RDF とは何か、それがどのようにして Mozilla の世界に適合するのかについての簡素な説明。 例が完備されています!

バックエンドアーキテクチャ  RDF バックエンドがどのように Mozilla で動作しているかを解説する壮大な文書。 最終的にこの文書は、バックエンドを直接クライアントとして使用する方法を解説するサンプルコード、 独自のプラッガブル RDF データソースを記述する方法を解説する手順とサンプルコードを持つことになるでしょう。

Mozilla での RDF についての FAQ  RDF を Mozilla で使う際の適度な FAQ。サンプルコードがついています!

使用例  Mozilla で RDF をどのように使うか、その使用例を集めたものです。

データソース Howto  データソースを作成するための手順書。 さらに、 XPCOM のアグリゲーション(集約)における、予想のつかない振る舞いについて詳しく調べたい人向けの文書: メモリ内データベースの集約 (Aggregating the In-Memory Datasource)

XUL テンプレート入門書  XUL テンプレートの入門書。XUL テンプレートは、RDF データソースから洒落たユーザインターフェースを構築することができる。

XUL テンプレート解説書 XUL テンプレートの解説書。グラフから内容モデルを構築する機構。 [この文書は少々古く、新しく拡張されたテンプレートの文法をカバーしていない]

どのように NGLayout と一緒に動作するのか  RDF/XML は NGLayout を通して動かされ、どのようにして Core DOM Level 1 と互換性のある、 真正の 【訳注:(bona fide)】 内容モデルを生成するのかを解説する文書。

RDF 技術概要 (1999-08-10 改訂) - Mozilla での RDF の実装についてハイレベルな全体像を提供するオリジナルの概要書。

Mozilla RDF 語彙 (作業中) (オープンソースがオープン標準と出会った - 自家生産の専門用語からコミュニティにリードされるメタデータ語彙に移行させる)

XML アプリケーションの種類 - XML に対抗して RDF を使う場合の簡潔な覚え書き。

RDF 活用事例

Smart Browsing と関連リンク (RDF 注釈サービス) SmartBrowsing システムは、あなたがブラウザを使っているときに、信頼できるサードパーティの メタデータサーバが XML/RDF で "関連リンク" 注釈を提供することを可能にします。 実装方法の詳細は、 nsRelatedLinksHander を参照してください。

Aurora (UI 哲学) Aurora は、RDF データソース (最近では Sidebar と呼ばれている)に対抗して構築された、Mozilla のインターフェースコンポーネントの コードネームです(でした)。

Flash の仕様 (フラッシュパネルの実装の詳細) フラッシュパネルは 現在のユーザが関心を持っているイベントの情報が、 分単位で更新される XML/RDF ベースのシステムを提供します。

Mozilla RDF / Z39.50 統合プロジェクト (電子図書館システムへの接続) これは Mozilla 内から ANSI/NISO Z39.50 検索プロトコルを使うことを調査するサブプロジェクトです。

推論を有効にする - 論理/推論能力を Mozilla に統合するプロジェクトです。

ソースコード

関連文書

コミュニティ

netscape.public.mozilla.rdf は Mozilla の RDF ニュースグループであり、 mozilla-rdf@mozilla.org は e-mail ミラーです。RDF 開発者用の他のナイスなメーリングリストは、 RDF-DEV です。ここは、より一般的な(Mozilla に限らない) RDF に関する話題が流れています。 RDF 関係者グループの詳細は、W3C のサイト を見てください。

古い文書(更新されるでしょう)

この下の文書は Mozilla 内の古い RDF 実装を解説していて、新しいレイアウトエンジンを使用するようになって、部分的に時代遅れになっています。 Mozilla 内でのこの変更に関するさらなる情報は、 開発 ロードマップ を見てください。

RDF 標準

RDFW3C が定めた仕様で、 彼らが推奨する Web 上で(メタ)データを交換するための技術です。

私たちの狙いは、Mozilla RDF の実装が W3C の仕様を満たすことです。 もし仕様に反する振る舞いが見つかったら、それが知られているものであるかどうかバグデータベースを調べて下さい。 もし無い場合、明確なテストケースと適切な RDF 仕様書の節の引用を添えてバグレポートを提出し、 私たちがどんな間違いをしているのかを教えて下さい。 RDF 仕様書自体についての質問は、バグレポートではなく、代わりに直接 <www-rdf-comments@w3.org> に。

コアモデルと文法の上部にある追加の層は、W3C で定義が進められているところです。 RDF ホームページ は、最新の開発を追跡し、未来の RDF と '意味論上の web' の標準に関する討論に参加するためには最良の場所です。

例えば、未だ合意に至った RDF Query API は存在しません。 このような事柄に関する合意された仕様があったら、非常に有益です。 この RDF Query の背景としては、 Web 用の問い合わせ言語 (Query Languages for the Web) ワークショップで作成された、 いくつかの提案を見るとよいかも知れません。 W3C は RDF 関係者グループ (RDF Interest Group) を設置しています。 さらなる情報は、W3C サイト で入手できます。 ここは、グループの憲章メールアーカイブ を含んでいます。グループは、全ての RDF 実装者に解放されていて、 RDF に関する未来の W3C の作業への入力を積極的に求めています。

私たちは Mozilla の RDF 実装が、将来の W3C 勧告となるべく現在進化中の RDF 標準に追従すると考えています。 モデルと文法の仕様は、 仕上がりました。 未来の作業は、 RDF Query 機構についてのものになるでしょう。 Mozilla の Query 機構は、 この分野で期待されている将来の開発成果と互換性を保っている必要があります。 また、RDF とそれより古い検索手順の関係を調査する探検的な作業については、 Z39.50 / RDF プロジェクト を参照してください。


Last Updated: $Id: index.html,v 1.22 2003/11/11 12:44:34 danbri%rdfweb.org Exp $