Knowledge Network Graph Visualization

From time to time I received requests for MindMap or ConceptMap like graph visualization (nodes and edges style) in Piggydb or Oinker. But I thought there were things to consider in order to implement it since the models in both applications were document-oriented as I explained in an Oinker Blog entry.

Recently I came up with an idea and implemented it in Oinker as below:

The problem of displaying document-oriented data in a graph view is that a document tends to contain many large nodes which are not suitable for bird’s eye overview. So we should deal with these nodes somehow to avoid the verbosity of being precise. The idea I came up with is a way to select nodes for a graph. I call these selected nodes “topic nodes“.

Currently a topic node is:

  • a node whose content has only one word or sentence.
  • a node whose content length is shorter than or equal to 30.
  • a node whose content is not Markdown
  • a node whose content is not a URL
  • a node whose content is not a file

You can check out an example of how topic nodes work in Oinker’s graph view at:

This feature is still experimental and waiting for your feedback.

Oinker –


5 Comments on “Knowledge Network Graph Visualization”

  1. Chris says:

    Dear Daisuke
    Tinker may be an exciting playground but I hope that development PiggyDB has not stalled. What if I may ask are your plans with it? I am sure that many are following what is going on. Thank you so much for sharing this tool

  2. pihentagy says:

    Will piggydb receive the graph visualization possibility?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s