RDF CSV
ファイル変換

RDF から CSV への変換

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

必要なプロパティに対して SPARQL SELECT クエリを記述し、Apache Jena ARQ で実行します:arq --data file.rdf --query q.sparql --results CSV > output.csv。CSV はクエリが返した行のみをキャプチャし、グラフ構造全体は保持しません。

CSV への他の変換: DTA · HVE · XFDF

このページの内容

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

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

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

ツールボックスを開く

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

RDF はデータを主語・述語・目的語のトリプルのグラフとして保存しますが、.csv はフラットな行と列を保存します。SPARQL の結果セットを CSV にエクスポートすることで、RDF 由来のデータをスプレッドシート、分析プラットフォーム、またはカンマ区切りファイルを読み取る任意のツールに読み込めるようになります。自動マッピングは存在せず、クエリを介して列を定義します。

RDF から CSV への変換方法

Apache Jena (ARQ) OPEN-SOURCE

arq --data file.rdf --query query.sparql --results CSV > output.csv を実行します。列として取得したい特定のプロパティをターゲットにした SELECT クエリを記述してください。

GraphDB FREE

.rdf ファイルを GraphDB リポジトリにインポートし、SPARQL ワークベンチで SELECT クエリを実行して、「Download」ボタンを使用して結果を CSV として保存します。

Protege (SPARQL プラグイン使用) FREE

Protege で .rdf を開き、SPARQL タブを使用して SELECT クエリを実行し、結果パネルから CSV としてエクスポートします。

これらの形式について

品質と注意点

  • これはフォーマット変換ではありません。RDF グラフ全体ではなく、SPARQL クエリの結果をエクスポートするため、出力は本質的に非可逆(lossy)です。
  • 多値プロパティや、列にうまく収まらないリソース間の関係は、CSV 出力では削除されるかフラット化されます。
  • SELECT ?s ?p ?o ですべてのトリプルをダンプすると、3列のテーブルが生成されますが、それ自体が役立つことは稀です。必要な特定のプロパティをターゲットにしてください。

よくある質問

すべての RDF データを自動的に CSV にエクスポートできますか?
意味のある形では不可能です。どのプロパティをどの列にマッピングするかを定義するために、SPARQL SELECT クエリを記述する必要があります。
CSV 内の多値プロパティはどうなりますか?
ほとんどのツールは列を追加するか、主語ごとに行を複数作成します。結果を信頼する前に出力を確認してください。
Apache Jena ARQ は無料ですか?
はい、Apache Jena は無料でオープンソースです。jena.apache.org からダウンロードできます。
GraphDB は大きな RDF ファイルを処理できますか?
はい - GraphDB は大規模なデータセット向けに設計されたトリプルストアであり、無料版も提供されています。