This very simple graph was used to help introduce students to graphing concepts. We started the class with a powerpoint presentation covering the nature of networks and graphs and basic coding for Cypher so that they would be prepared to work on a [Neo4j GraphGist](http://gist.neo4j.org/) on their own by the end of the hour class. Since everyone intuitively understands that family trees are derived from a set of relationships, the class was assigned to fork the graph below.
CREATE
//People
(nicholas:Person {name:'Nicholas Roosevelt', birth: 1658}),
(eleanor:Person {name:'Anna Eleanor Roosevelt', birth: 1884}),
(franklin:Person {name:'Franklin D. Roosevelt', birth: 1882}),
(theodore:Person {name:'Theodore Roosevelt', birth: 1858}),
(elliott:Person {name:'Elliott Roosevent', birth: 1860}),
(james:Person {name:'James Roosevelt', birth: 1828}),
(johannes:Person {name:'Johannes Roosevelt', birth: 1689}),
//Relationships
//Marriages
(eleanor)-[:MARRIED]->(franklin),
(franklin)-[:MARRIED]->(eleanor),
//Children
(elliott)-[:BEGAT]->(eleanor)
Please consult the [Roosevelt family tree](https://en.wikipedia.org/wiki/Roosevelt_family) on Wikipedia and add additional elements to the family tree.