Reblogged from Marko A. Rodriguez:

The concept of a graph has been around since the dawn of mechanical computing and for many decades prior in the domain of pure mathematics. Due in large part to this golden age of databases, graphs are becoming increasingly popular in software engineering. Graph databases provide a way to persist and process graph data. However, the graph database is not the only way in which graphs can be stored and analyzed.
Very interesting basic stuff for modelling in the foresight domain (to be tagged "anticipatory mind", "prediction game").