RDF TTL
ファイル変換

RDF から TTL への変換

クイック回答
RDF を TTL に変換することは可能ですか?
はい - RDF は TTL に変換可能です。

Raptor を使用して rapper -i rdfxml -o turtle input.rdf > output.ttl を実行するか、Apache Jena を使用して riot --output=TURTLE input.rdf > output.ttl を実行します。データは失われません。空白ノードの識別子が変更される可能性はありますが、グラフ構造は維持されます。

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ RDF を TTL に変換するのですか?

RDF/XML と Turtle(.ttl)は、同じ主語・述語・目的語のトリプルを表します。Turtle はプレフィックス(接頭辞)の短縮表記が可能で、主語や述語を共有するトリプルをグループ化できるため、RDF/XML よりもはるかに読みやすく、サイズも約30〜50%短くなります。多くの SPARQL エンドポイントや RDF ツールが Turtle を直接受け入れるため、オントロジーの手動編集に好まれる形式です。

RDF から TTL への変換方法

Raptor (rapper) OPEN-SOURCE

rapper -i rdfxml -o turtle input.rdf > output.ttl を実行して RDF/XML グラフを Turtle として再シリアル化します。出力は @prefix 宣言から始まります。

Apache Jena (riot) OPEN-SOURCE

riot --output=TURTLE input.rdf > output.ttl を実行します。Jena はパース中にグラフを検証し、不正な形式のトリプルがあれば報告します。

Protege FREE

Protege で「File > Open」から .rdf ファイルを開き、「File > Save As」を選択して出力形式として Turtle を選択します。

これらの形式について

品質と注意点

  • 変換はロスレス(無劣化)です。すべてのトリプル、URI、リテラルが保持され、シリアル化の構文のみが変更されます。
  • Turtle 出力では空白ノードの識別子が書き換えられることがありますが、グラフ構造は同一のままです。
  • .rdf ファイルが RSS 1.0 フィードである場合、Turtle 出力は有効な RDF になりますが、フィードリーダーで読み込むことはできません。この変換はセマンティック・ウェブのユースケースにおいてのみ意味を持ちます。

よくある質問

RDF/XML から Turtle への変換でデータが失われることはありますか?
いいえ - Turtle と RDF/XML は同じ RDF データモデルの2つのシリアル化手法です。すべてのトリプルはそのまま残ります。
なぜ Turtle は RDF/XML よりも短いのですか?
Turtle はプレフィックスの短縮表記を許可し、主語や述語を共有するトリプルをグループ化することで、RDF/XML に存在する XML タグのオーバーヘッドを排除しているためです。
Protege は大規模な OWL オントロジーを扱えますか?
はい。Protege は大規模な OWL/RDF ファイルを正しく読み込み、再保存できます。ただし、コマンドラインでのバッチ処理には Raptor や Jena の方が高速です。
Windows に Raptor をインストールするにはどうすればよいですか?
librdf.org からバイナリをダウンロードするか、WSL を使用してください。macOS では brew install raptor を使用します。