GraphMLとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > GraphMLの意味・解説 

GraphML

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/13 17:00 UTC 版)

GraphML
開発者Graph Drawing
初版2007年4月5日 (18年前) (2007-04-05)
種別データ記述言語
派生元GML
オープン
フォーマット
yes
ウェブサイトgraphml.graphdrawing.org

GraphMLは、グラフ用のファイル形式である。有向グラフ、無向グラフ、混合グラフハイパーグラフ、アプリケーション固有の属性など、あらゆるグラフ構造をサポートする。XMLベースの構文を使用している。

概要

GraphMLファイルは、graph要素を含むXMLファイルで構成され、その中には順序付けられていないnode要素とedge要素のシーケンスが含まれる。各node要素はそれぞれ異なるid属性を持ち、各edge要素には、辺のエンドポイントを識別するためのsource属性とtarget属性があり、これらの属性は、エンドポイントのid属性と同じ値を持つ。2つの頂点とそれらの間に1つの辺を持つ単純な無向グラフは次のようになる。

<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
  <graph id="G" edgedefault="undirected">
    <node id="n0"/>
    <node id="n1"/>
    <edge id="e1" source="n0" target="n1"/>
  </graph>
</graphml>

GraphML 言語の追加機能により、ユーザーは辺が有向か無向かを指定したり、頂点または辺に追加データを関連付けたりすることができる。

歴史

GraphMLプロジェクトは、ウィリアムズバーグで開催されたGraph Drawing 2000に先立ち、グラフ描画運営委員会によって開始された。シンポジウムの前夜にはファイル形式に関するワークショップが開催され、最終的にはグラフ描画運営委員会とその協力者にとっての標準となる、新しいXMLベースのファイル形式を定義するグループを結成することが合意された。

参照

  • Gephi - GraphMLのlimited setをサポートするグラフ可視化ソフトウェア
  • DOT
  • Boost C++ libraries でGraphML形式を読み書き可能になる。

参考文献

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  GraphMLのページへのリンク

辞書ショートカット

すべての辞書の索引

GraphMLのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



GraphMLのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのGraphML (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS