Skip to content

Instantly share code, notes, and snippets.

@inutano
Created June 18, 2014 07:16
Show Gist options
  • Save inutano/52a69a77ecf2a9d92760 to your computer and use it in GitHub Desktop.
Save inutano/52a69a77ecf2a9d92760 to your computer and use it in GitHub Desktop.

Why?

SPARQLthon21

  • スキーマ図をどのように生成するか(共通化するか)をシェアしたい(大田)
  • OWL → 可視化的なことができるのが望ましい
  • 既存のスキーマ図を集める
(大田)

!? 🐶💦

発端

SPARQL endpointごとのドキュメンテーションに置いてあるRDFモデルを説明する図,みんな描き方バラバラでよろしくない

描き方やドローツールを標準化した方がよいのでは?

結論

ビジュアライズエディタが必要な2つのシチュエーション

  • 議論しつつモデルを新規に構築する時に必要なビジュアライズ/エディタ
    • ぱわぽ
    • draw.io おすすめです
    • creately Flashが嫌でなければこちらも
  • できあがったモデルを標準化された形でビジュアライズするためのエディタ
    • ひとまずnotationに従う
    • protégéのプラグインを使ってみる
      • オントロジーのビジュアライズ
      • SPARQL endopontのドキュメンテーションにはふさわしくない?
        • オントロジーの構造よりもRDFクラスとクラス間のプロパティが必要
    • 枝刈りの必要性
      • 全てのクラスを書いていると大変なことになる

自作?

What?

こういうのがほしい

  1. owlを編集する
  2. owlをimportする
  3. グラフが表示される。ワオ!
  4. GUIでグラフを編集する
  5. グラフのビジュアルをsvgで吐いたりウェブページに貼り付けたりできる
  6. owlでexportできる

要件としては

  1. 環境に依存しない
  2. グループメンバー,グループ間でのシェアが容易
  3. 軽い
  4. UIが鬱陶しくない

Specification

VOWL: Visual Notation for OWL Ontologies

Candidates

フリーで使えるオンラインアプリケーション for ダイアグラムエディット

  • Giffy
  • yED
    • クライアントアプリケーション
    • Graphity
      • Flash based web application
      • import/export graphml
      • export only as png
  • creately
    • Flashベースのウェブアプリケーション
    • ゼロからスタートもできるしtemplateも使える
    • template結構豊富
    • 無料版だと作った図をprivateにはできない
    • D&Dでオブジェクトを配置
    • ちょっと遅いかも
    • オブジェクトの種類も多いし万能型っぽい
    • SVG, PDF, 独自ファイルなどでimport/export可能
  • Graphedit -- simple graph editor for dot files
    • インストールめんどくさい
  • diagramo

jgraphという企業がフリーで作ってるdiagramコンポーネントがよさげっぽい?

mxGraph - javascript diagramming

draw.io - free online diagram

  • draw.io
    • google drive/dropboxとの連携が必要
    • 新しいグラフを描くためのrequirementsが謎
    • 書きやすい
    • exportのバリエーションが豊富
      • images, svg, pdfはもちろんhtmlコードスニペットも出力できる
    • dropbox連携はグループ間でのシェアに良いかも

"ないなら作れ"

  • Directed Graph Editor
    • クリックでノード足したりノードとノードを繋いだり
    • みんな大好きD3js
    • 自作するならこれを改良してもいいかもね

ちゃんと見てない (つまり面倒くさそう)

misc

関係ないけどこんなのも見つけた

まとめサイト最高

@tfuji
Copy link

tfuji commented Jun 18, 2014

RDF/XMLのチェックと視覚化は現在メンテナンス中でした。
http://www.kanzaki.com/works/2005/rap/graph-check

@inutano
Copy link
Author

inutano commented Jun 18, 2014

😢

@yayamamo
Copy link

手前味噌ながら、SPARQLエンドポイント対象なら、下記のツールを使った結果を良い感じに可視化するのが良いかと思います。
というより、可視化について実装してくれる人がいると嬉しい限り。
それから、直接RDFデータのファイルにアクセスできるなら、SPARQLエンドポイントを経由せずに目的の統計を取れば良い訳ですが。

http://wiki.lifesciencedb.jp/mw/TripleDataProfiler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment