Mindmaps with D3:
D3 Force Directed Graph (curved edges) http://jsfiddle.net/skysigal/gp0u5rLu/
I will need these if there are two or more triples that share the same subject and object.
D3 Tutorials from Slideshare:
related to: https://bl.ocks.org/mbostock/1747543
Nodes and edges:
I suppose the collision between nodes and edges is like the collision between a node and a line of nodes. Think Analytical Geometry! You also need to worry about the labels as well.