Skip to content

Instantly share code, notes, and snippets.

@thomasfr
Last active December 23, 2015 15:19
Show Gist options
  • Save thomasfr/6654809 to your computer and use it in GitHub Desktop.
Save thomasfr/6654809 to your computer and use it in GitHub Desktop.
Graph Example for the ViennaJS Meetup Group.

ViennaJS Graph

Setup the graph

CREATE	(meetup1:Meetup{title:"ViennaJS monthly meetup", date:"2013-08-28", time:"19:00"}),

	(meetup1)-[:VENUE]->(sektor5:Location{name:"Sektor5",address:"Siebenbrunnengasse 44"}),

	(meetup1)<-[:PERFORMED_AT]-(veganizer:Talk{title:"VeganizerJS"}),
	(meetup1)<-[:PERFORMED_AT]-(responsive:Talk{title:"Responsive Frontend Stuff"}),
	(meetup1)<-[:PERFORMED_AT]-(volo:Talk{title:"Volo"}),
	(meetup1)<-[:PERFORMED_AT]-(webcomponents1:Talk{title:"WebComponents"}),

	(meetup1)<-[:ATTENDED]-(thomas:User{name:"Thomas"}),
	(meetup1)<-[:ATTENDED]-(klemens:User{name:"Klemens"}),
	(meetup1)<-[:ATTENDED]-(michael:User{name:"Michael"}),
	(meetup1)<-[:ATTENDED]-(franz:User{name:"Franz"}),
	(meetup1)<-[:ATTENDED]-(raphael:User{name:"Raphael"}),
	(meetup1)<-[:ATTENDED]-(dominik:User{name:"Dominik"}),
	(meetup1)<-[:ATTENDED]-(rafael:User{name:"Rafael"}),
	(meetup1)<-[:ATTENDED]-(christoph:User{name:"Christoph"}),
	(meetup1)<-[:ATTENDED]-(adrian:User{name:"Adrian"}),
	(meetup1)<-[:ATTENDED]-(joel:User{name:"Joel"}),
	(meetup1)<-[:ATTENDED]-(nik:User{name:"Nik"}),
	(meetup1)<-[:ATTENDED]-(alex:User{name:"Alex"}),
	(meetup1)<-[:ATTENDED]-(anca:User{name:"Anca"}),
	(meetup1)<-[:ATTENDED]-(michael:User{name:"Michael"}),
	(meetup1)<-[:ATTENDED]-(horst:User{name:"Horst"}),

	(franz)-[:PREPARED]->(veganizer),
	(klemens)-[:PREPARED]->(responsive),
	(raphael)-[:PREPARED]->(volo),
	(nik)-[:PREPARED]->(webcomponents1)


CREATE	(meetup2:Meetup{title:"ViennaJS monthly meetup",date:"2013-07-31",time:"19:00"}),

	(meetup2)-[:VENUE]->(clusterhaus:Location{name:"Clusterhaus",address:"Siebenbrunnengasse 17-19"}),

	(meetup2)<-[:PERFORMED_AT]-(webcomponents2:Talk{title:"WebComponents"}),
	(meetup2)<-[:PERFORMED_AT]-(wikidocs:Talk{title:"Wikidocs"}),
	(meetup2)<-[:PERFORMED_AT]-(nodecopter:Talk{title:"Nodecopter"}),
	(meetup2)<-[:PERFORMED_AT]-(facebooksdk:Talk{title:"Facebook SDK"}),

	(meetup2)<-[:ATTENDED]-(siegmund:User{name:"Siegmund"}),
	(meetup2)<-[:ATTENDED]-(gerald:User{name:"Gerald"}),
	(meetup2)<-[:ATTENDED]-(daniel:User{name:"Daniel"}),
	(meetup2)<-[:ATTENDED]-(haymo:User{name:"Haymo"}),
	(meetup2)<-[:ATTENDED]-(michael),
	(meetup2)<-[:ATTENDED]-(thomas),
	(meetup2)<-[:ATTENDED]-(anca),
	(meetup2)<-[:ATTENDED]-(raphael),

	(gerald)-[:PREPARED]-(webcomponents2),
	(michael)-[:PREPARED]-(nodecopter),
	(facebooksdk)-[:PREPARED]-(daniel),
	(wikidocs)-[:PREPARED]-(haymo)

CREATE	(meetup3:Meetup{title:"ViennaJS monthly meetup",date:"2013-09-25",time:"19:00"}),

	(meetup3)-[:VENUE]->(sektor5)

Visualization of the ViennaJS Meetup Graph

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment