.RDF

RDF ファイル

Resource Description Framework Document (RDF/XML)
質問する
クイック回答

RDFファイルは、セマンティック・ウェブの基盤であるW3C Resource Description Frameworkデータを保持し、RDF/XMLテキストとしてシリアル化されています。任意のテキストエディタやブラウザで開いてマークアップを確認でき、オントロジーの場合はProtegeを使用します。これはプレーンなXMLであり、実行コードは含まれません。

開発元: W3C (RDF standard) カテゴリ: インターネットファイル オープンスタンダード MIME: application/rdf+xml
対応OS Windows macOS Linux
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 21, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

RDF ファイル形式とは?

.rdfファイルは、ウェブ上のリソースに関連するデータを定義するために使用されるドキュメントです。.rdfファイルには、オンラインリソースのページ説明、キーワード、更新ログなどのメタデータが含まれています。

.rdf形式の仕様はWorld Wide Web Consortium (W3C) によって作成され、RDF 1.0は1999年に勧告として批准され、2014年にRDF 1.1が続きました。RDFドキュメントファイルはResource Description Framework言語で記述されており、アプリケーションがマシン読み取り可能な方法で処理できるように情報を共有するために使用されます。これはセマンティック・ウェブとリンクトデータの基盤となっています。

.rdfドキュメントは、データを保存するためにXML構文を使用します。XMLはそのデータ表現の単純さから採用されています。このモデルは、3つのタイプの表現を使用してデータを記述します:

  • 主語 (Subject) - リソースを定義(IRIまたは空白ノード)
  • 述語 (Predicate) - そのリソースの特性や側面を定義
  • 目的語 (Object) - 述語の値を保存(IRIまたはリテラル)

このような各ステートメントは「トリプル」と呼ばれ、トリプルの集合がRDFグラフを形成します。.rdfファイルは通常、<?xml version="1.0"?>と<rdf:RDF xmlns:rdf="...">ルート要素で始まります。

ウェブリソースに関する情報の表現以外に、.rdfファイルはMozilla Firefoxにおいて拡張機能のマニフェスト (install.rdf) やツールバー設定の保存などの目的で使用されていました。ただし、現代のFirefoxはこれをWebExtensions形式に置き換えました。標準のMIMEタイプはapplication/rdf+xmlです。同じRDFグラフは、Turtle (.ttl) や JSON-LD ファイルとしてシリアル化することもでき、OWL オントロジーは通常、主要なシリアル化形式としてRDF/XMLを再利用します。

セキュリティと安全性

リスク: LOW

.rdfファイルはテキスト/XMLデータであり、実行コードは含まれていないため、開いて読み取ることは安全です。一般的なXMLに関する注意点のみが適用されます。非常に巨大な、または悪意を持って作成されたXMLは、不適切に設定されたパーサーにおいて「XML爆弾」(billion-laughs)や外部実体参照(XXE)の問題を引き起こす可能性があるため、信頼できないRDFを処理する場合は、実体展開が制限された堅牢なパーサーを使用してください。

形式の詳細

概要
正式名称Resource Description Framework Document (RDF/XML)
開発元W3C (RDF standard)登場時期 RDF 1.0 W3C Recommendation 1999 (RDF 1.1 in 2014)
MIME タイプapplication/rdf+xml
タイプテキスト/XML:RDF/XMLとしてシリアル化されたRDFグラフ
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • RSS 1.0 (RDF Site Summary) ニュースフィード - RSS 1.0は.rdfを使用し、フィードリーダーで購読されるRDF/XMLフィードです。一般的なRSS 2.0 (.rss/.xml) とは異なり、現在は稀です。
  • レガシーなMozilla設定ファイル - 古いMozilla/Firefox/Thunderbirdは、ブックマーク、ツールバーの状態、拡張機能のマニフェストに内部的に.rdfを使用していました。Mozillaは何年も前にRDFを削除したため、現代のFirefoxはこれを使用しません。

RDF ファイルを開くプログラム

Windows4 apps
Notepad / VS Code オープンソース .rdfをテキスト/XMLとして開き、トリプルと名前空間を直接読み取ります。 .rdfに実際に何が含まれているかを確認する最も速い方法です。
Protege オープンソース OWL/RDFオントロジー用: «File > Open» から.rdfを開き、適切なオントロジーエディタでクラス、プロパティ、個体を閲覧します。
Altova XMLSpy 有料 .rdfをXMLとして開き、スキーマ対応の編集と検証を行います。(商用ソフトウェア)
Web browser (Chrome, Edge, Firefox) 無料 .rdfをブラウザにドラッグして生のXMLツリーを表示します(ブラウザはRDFをデータとしてレンダリングせず、マークアップを表示するだけです)。
macOS1 app
Protege / any text editor オープンソース オントロジーにはProtege、RDF/XMLの読み取りにはTextEdit/VS Codeを使用します。
Linux1 app
Protege / rapper (Raptor RDF) / text editor オープンソース オントロジーの閲覧にはProtege、解析・変換には «rapper -i rdfxml -o turtle file.rdf»、読み取りにはgeditを使用します。

技術的詳細

詳細仕様
MIMEタイプapplication/rdf+xml
文字エンコーディングXMLヘッダーで宣言されたUTF-8。XML仕様によりUTF-16も許可されます
データモデル有向RDFグラフを形成する主語-述語-目的語のトリプル
ルートXML要素xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" を持つ <rdf:RDF>
リソース識別IRI (Internationalized Resource Identifiers) または匿名の空白ノード
リテラル値の型XSDデータ型を持つ型付きリテラル、またはxml:lang属性による言語タグ付き文字列
代替シリアル化形式Turtle (.ttl), N-Triples (.nt), JSON-LD (.jsonld), Notation3 (.n3) - 同じグラフデータで異なる構文
標準クエリ言語SPARQL (W3C勧告)。 .rdfファイルからロードされた、またはトリプルストアに保持されたRDFグラフのクエリに使用されます
空白ノードのスコープ空白ノード識別子は単一のドキュメント内に限定され、グローバルに参照解除することはできません
一般的な名前空間プレフィックスrdf:, rdfs:, owl:, xsd:, dc: (Dublin Core), foaf: - それぞれxmlns属性として宣言されます
典型的な構造要素rdf:RDFルート内にネストされたrdf:Descriptionまたは型付きノード要素(例:foaf:Person)
OWLとの関係OWLオントロジーファイル (.owl) は、デフォルトのディスク上シリアル化としてRDF/XMLを使用します
トリプルストアへのロードApache Jena Fuseki、Virtuoso、GraphDBなどのSPARQL対応トリプルストアと互換性があります
典型的なユースケースセマンティック・ウェブのメタデータ、リンクトデータの公開、ライブラリカタログ、FOAFソーシャルプロファイル、オントロジー交換
パーサーライブラリApache Jena (Java), RDFLib (Python), Redland/Raptor (C), EasyRDF (PHP)
リリース日RDF 1.0 W3C Recommendation 1999 (RDF 1.1 in 2014)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

RDF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RDF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。RDF ファイルについて最初の質問をしてみましょう。

よくある質問

RDFファイルとは何ですか?
これはW3C Resource Description Framework(セマンティック・ウェブ/リンクトデータの背後にあるモデル)のデータであり、通常はRDF/XMLテキストとして記述されます。情報を持主語・述語・目的語の「トリプル」(オントロジー、語彙、メタデータ、ナレッジグラフ)として保存します。テキストエディタで開くことができるプレーンなXMLです。
RDFファイルを開くにはどうすればよいですか?
XMLテキストであるため、任意のテキストエディタ(Notepad++、VS Code)で開くか、ブラウザにドラッグしてマークアップを読むことができます。オントロジーの場合はProtegeを、XMLの編集や検証にはAltova XMLSpyを使用してください。レンダリングされる「文書」ではなく、あくまでデータです。
私のRDFファイルはRSSフィードですか?
拡張子を共有する別のファイルタイプの可能性があります。RSS 1.0 (RDF Site Summary) は、.rdfとして保存されフィードリーダーで購読されるRDF/XMLニュースフィードです。しかし、今日のほとんどのRSSフィードはRSS 2.0 (.rss/.xml) またはAtomであり、ほとんどの.rdfファイルはフィードではなくセマンティック・ウェブデータです。
Firefoxは今でも.rdfファイルを使用していますか?
いいえ。古いMozilla/Firefoxバージョンは、内部設定ファイル(ブックマーク、拡張機能の状態)として.rdfを使用していましたが、Mozillaは何年も前にRDFを廃止したため、現代のFirefoxプロファイルはそれに依存していません。そのレガシーなMozilla設定は、この拡張子の別の、現在は廃止された用途です。
RDF/XMLをTurtleやJSON-LDに変換するにはどうすればよいですか?
RDFツールを使用してください。Apache Jenaの «riot»、Raptorの «rapper» コマンド(«rapper -i rdfxml -o turtle file.rdf»)、Protegeの «名前を付けて保存»、またはオンラインのRDFコンバーターが利用可能です。これらはすべて、同じトリプルをより扱いやすい構文で保持します。
RDFとXMLの違いは何ですか?
XMLは汎用的なマークアップ構文です。RDFはデータモデル(トリプルのグラフ)であり、多くの場合XML(RDF/XML)を使用してシリアル化されます。したがって、RDF/XMLファイルは有効なXMLですが、その意味はタグだけでなくRDFグラフにあります。

参考文献

1W3C - RDF 1.1 Concepts and Abstract Syntaxwww.w3.org
2W3C - RDF 1.1 XML Syntaxwww.w3.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧