.GRAPHML

GRAPHML ファイル

Graph Markup Language File
質問する
クイック回答

GRAPHML ファイルは、数学的なグラフ(ノード(頂点)とエッジ(接続)のセット)をプレーンな XML で保存します。ネットワークを視覚化するには、Gephi(無料)または yEd Graph Editor(無料)で開いてください。Excel で開くことはできません。このファイルはプレーンな XML であり、コードを実行することはできないため、安全に開くことができます。

開発元: The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.) カテゴリ: データファイル オープンスタンダード MIME: application/xml
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

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

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

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

ファイルを識別する

GRAPHML ファイル形式とは?

.graphml ファイルは、学術コンソーシアム(コンスタンツ大学、ウィーン工科大学、ブラウン大学)によって開発され、2001年に初めて公開された標準的な .xml ベースの形式で、グラフデータ(ノードとエッジのネットワーク)を保存します。ネットワーク科学、社会ネットワーク分析、バイオインフォマティクス、およびグラフデータベースで広く使用されています。

構造は単純です。<graphml> ルート要素(名前空間 http://graphml.graphdrawing.org/graphml)に、型付き属性スキーマを定義するオプションの <key> 宣言が含まれ、その後に1つ以上の <graph> 要素が続きます。各 <graph> は <node> と <edge> 要素を保持し、どちらも属性値を付加するために <data key="..."> 子要素を持つことができます。有向、無向、混合、ハイパーグラフ、および入れ子状の階層グラフ構造がすべてサポートされています。

GraphML はデータ交換形式であり、視覚的な図表作成ツールではありません。グラフのトポロジと属性のみをエンコードします。視覚的な座標やスタイリングは、拡張属性(例:yEd エディタで使用される y:Geometry 属性)を介してオプションで追加できます。.graphmlz バリアントは、gzip 圧縮された .graphml ファイルです。

.graphml は非圧縮の XML であるため、任意のテキストエディタで内容を確認できます。分析と視覚化には、Gephi(オープンソースのネットワーク分析ツール)と yEd Graph Editor が最も一般的なツールです。Python の networkx、Java の JGraphT、R の igraph ライブラリはすべて、ネイティブで .graphml の読み書きをサポートしています。関連する形式には、Gephi でネイティブに使用される .gexf があります。

セキュリティと安全性

リスク: LOW

.graphml ファイルはプレーンな XML データであり、コードを実行することはできません。開いても安全です。非常に大きなグラフファイル(数百 MB)は、Gephi や yEd で大量の RAM を消費する可能性があります(大規模な社会ネットワークでは数 GB)。大きなファイルを開く場合は JVM のメモリ制限を設定してください。GraphML 形式ではスクリプトやマクロは使用できません。

形式の詳細

概要
正式名称Graph Markup Language File別名 GraphML file, graph data file
開発元The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.)登場時期 2001 (initial GraphML specification published)
MIME タイプapplication/xml
タイプXML ベースのグラフデータ形式
標準規格オープン・ロイヤリティフリー

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

Windows3 apps
Gephi オープンソース 「ファイル」 > 「開く」で .graphml を読み込みます。Gephi はレイアウト、統計、フィルタを使用してグラフを視覚化および分析します。ネットワーク分析の標準的なツールです。
yEd Graph Editor 無料 「ファイル」 > 「開く」で .graphml を読み込みます。yEd は自動レイアウトアルゴリズムを使用してグラフを視覚化および編集します。レイアウト属性を含む GraphML のエクスポートも可能です。
VS Code / any XML editor オープンソース プレーンな XML として開き、ノード/エッジの構造を確認します。構文のハイライトや検証のために XML 拡張機能をインストールしてください。
macOS2 apps
Gephi オープンソース 「ファイル」 > 「開く」で .graphml を読み込みます。Gephi はレイアウト、統計、フィルタを使用してグラフを視覚化および分析します。ネットワーク分析の標準的なツールです。
yEd Graph Editor 無料 「ファイル」 > 「開く」で .graphml を読み込みます。yEd は自動レイアウトアルゴリズムを使用してグラフを視覚化および編集します。レイアウト属性を含む GraphML のエクスポートも可能です。
Linux2 apps
Gephi オープンソース 「ファイル」 > 「開く」で .graphml を読み込みます。Gephi はレイアウト、統計、フィルタを使用してグラフを視覚化および分析します。ネットワーク分析の標準的なツールです。
yEd Graph Editor 無料 「ファイル」 > 「開く」で .graphml を読み込みます。yEd は自動レイアウトアルゴリズムを使用してグラフを視覚化および編集します。レイアウト属性を含む GraphML のエクスポートも可能です。
Web1 app
Cosmograph (online graph visualizer) 無料 GraphML をアップロードするか、ノード/エッジを CSV に変換して、ブラウザ上で大規模なインタラクティブ・グラフの視覚化を行います。

技術的詳細

詳細仕様
ファイルのエンコーディングプレーン XML テキスト、UTF-8
ルート要素<graphml>(XML 名前空間 http://graphml.graphdrawing.org/graphml)
ノード要素<node id="..."> - ID はドキュメント内で一意である必要があります
エッジ要素<edge source="..." target="..."> - 親の <graph edgedefault="..."> 属性に従い、有向または無向となります
属性スキーマ<key> 宣言により、ノード、エッジ、またはグラフにスコープされた型付き属性(string, int, double, boolean, long, float)を定義します
属性値<data key="..."> 子要素により、宣言された属性値を個々のノードまたはエッジに付加します
サポートされるグラフの種類有向、無向、混合、ハイパーグラフ、および入れ子/階層グラフ
圧縮バリアント.graphmlz - gzip 圧縮された .graphml ファイル。圧縮された GraphML グラフの標準的な拡張子です
バイナリシグネチャなし - オプションの <?xml 宣言の後に <graphml で始まります
一般的なファイルサイズ1 KB(小規模なテストグラフ)から 500 MB 以上(大規模な社会ネットワークや生物学的ネットワーク)
MIME タイプapplication/xml(非公式には application/graphml+xml も使用されます)
視覚的レイアウト基本仕様にはエンコードされていません。yEd 拡張機能により、オプションのレイアウトデータとして y:Geometry および y:NodeLabel 属性が追加されます
XML スキーマの場所http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd
リリース日2001 (initial GraphML specification published)
最新バージョンGraphML 1.1 (spec stable; no significant changes since ~2007)
オープンスタンダードはい · ロイヤリティフリー
仕様書graphml.graphdrawing.org

GRAPHML の変換

可能
.GRAPHML .PDFガイド
はい。Gephi(無料)または yEd(無料)でファイルを開き、レイアウトアルゴリズムを適用した後、File > Export > PDF を使用して結果を保存してください。
変換方法
.GRAPHML .PNGガイド
はい、GraphML グラフを PNG としてエクスポートできます。最も速い方法は、Gephi または yEd Graph Editor(どちらも無料)でファイルを開き、File > Export を使用することです。
変換方法
.GRAPHML .SVGガイド
はい、GraphML は SVG に変換できます。Gephi (無料) または yEd (無料) でファイルを開き、レイアウトを適用してから SVG として直接エクスポートします。
変換方法
.GRAPHML .TGFガイド
はい、Python の NetworkX (1コマンド) またはプラグインを使用した Gephi を使用して、GraphML を TGF に変換できます。
変換方法
.GRAPHML .GRAPHMLZガイド
はい。.graphml ファイルを gzip 圧縮してください。どのプラットフォームでも、ターミナルで一つの gzip コマンドを実行するのが最速の方法です。
変換方法
.GRAPHML .GEXFガイド
はい、GraphMLはGEXFに変換できます。最も速い方法はGephi(無料)を使用することです。ファイルを開き、「ファイル > エクスポート > GEXF」を選択します。
変換方法
.GRAPHML .JPGガイド
はい、GraphMLはJPGに変換できます。Gephi(無料)またはyEd(無料)でファイルを開き、レイアウトを適用してからJPEGとしてエクスポートしてください。
変換方法
.GRAPHML .CSVガイド
はい。無料のGephiでファイルを開き、「Data Laboratory」に切り替えて、ノードまたはエッジテーブルをCSVとしてエクスポートしてください。
変換方法

コミュニティ Q&A

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

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

よくある質問

GraphML ファイルとは何ですか?
GraphML ファイルは、数学的なグラフ(ノード(頂点)とエッジ(接続)のセット)を保存する XML ドキュメントです。ネットワーク科学、社会ネットワーク分析、バイオインフォマティクス、グラフデータベースなどで使用されます。
.graphml ファイルを開くにはどうすればよいですか?
グラフを視覚化して分析するには、Gephi(無料の標準的なネットワーク分析ツール)または yEd Graph Editor(無料)を使用してください。また、任意のテキストエディタや XML エディタで開いて、生のデータを確認することもできます。
GraphML を PDF や PNG に変換するにはどうすればよいですか?
Gephi または yEd で .graphml を開き、レイアウトアルゴリズムを適用してノードを視覚的に配置した後、「ファイル」 > 「エクスポート」を使用して PDF、PNG、または SVG として保存します。
Excel で .graphml ファイルを開けますか?
いいえ。Excel は表形式のデータ(行と列)を処理するものであり、グラフのトポロジを扱うものではありません。GraphML ファイルは Gephi または yEd で開いてください。
GraphML と GEXF の違いは何ですか?
どちらも XML ベースのグラフ形式です。GraphML はより古く、より広くサポートされている標準です。GEXF (Graph Exchange XML Format) は Gephi のネイティブ形式であり、動的/時間的グラフや視覚的属性のサポートがより充実しています。
.graphmlz とは何ですか?
gzip 圧縮された GraphML ファイルです。形式は .graphml と同一ですが、大規模なグラフのファイルサイズを削減するために圧縮されています。Gephi などのツールは .graphmlz を直接開くことができます。

参考文献

1GraphML - Wikipediaen.wikipedia.org
2GraphML specification - graphml.graphdrawing.orggraphml.graphdrawing.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.ICSiCalendar data file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.JPGJPEG Image
9.PKGmacOS Installer Package
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

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

ツールボックスを開く

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