- Link to the youtube videos the slides come from
- Link to networkx page
- Use more markdown
- Break into graphs, neo4j stuff and CONected, also might want a networkx page
- Add a connecting/backlink from the oreilly graph book page
- Update BLURB
- name spelling in images
One especially important type of graph is the property graph. This is the type of graph to be used in a "detective" web application where users can help build a case against the global oligarchy.
The first major decision to make is what database to use. A graph database provides much faster traversing than a typical RDBMS. Neo4j.
Sample SQL schemas from police dbs. These are good starting points for a relational database.
Questions driving modeling:
- How closely are the global elite connected?
- Are there any stand-out groups?
- Who are the go-betweens (boundary spanners)?
- Who is 1,2,3... degrees away from a given node?
- What are the shortest/paths between 2 nodes
- How to track start/stop dates?, ie employment/held office
- How to model events?, ie Haitian Earthquake
- Focus on the individuals
- How to attach data? Json property probably
A simple "whiteboard" representation of the data I was looking at:
Can use a class/fractal approach.
People are members of Organizations are members of Organizations