ソーシャルグラフの作成を簡単に行うことのできるNeo4jというツールを試してみたのでメモです. ソーシャルグラフとは この記事のトップの画像のようなものです. あるデータ1とデータ2の関係性を表す際に使います.アニメやドラマのHPとかで良くある関係図みたいなものを想像すると分かりやすいかもしれません.もちろん人間の関係だけでなく,「サイトAはサイトBにリンクしている」などを可視化するのにも便利です. Neo4jとは Neo4jはソーシャルグラフを簡単に作る事のできるJAVAで作られたツールです.Neo4jをインストールし,起動することでNeo4jのサーバが立ち上がり,そこにアクセスすることでWebUI上で操作することが可能です.Cypher QLと呼ばれるSQLライクなクエリランゲージを操作することで,データベースにノードやその関係を示したデータを追加したり,グラフの表示したりグラフを削除