Example graphs
How to use the example graphs built into ArangoDB
ArangoDB comes with a set of easy-to-understand graphs for demonstration purposes.
In the web interface, navigate to the GRAPHS section, click the Add Graph card, go to the Examples tab, and click the Create button of one of the listed graphs.
In arangosh, run
require("@arangodb/graph-examples/example-graph").loadGraph("<name>");
with<name>
substituted by the name of an example graph listed below.
You can visually explore the created graphs in the Graph viewer of the web interface.
You can take a look at the script that creates the example graphs on GitHub for reference about how to manage graphs programmatically.
Knows Graph
The knows
graph is a set of persons knowing each other:
The graph consists of a persons
vertex collection connected via a knows
edge collection.
There are five persons, Alice, Bob, Charlie, Dave, and Eve.
They have the following directed relations:
- Alice knows Bob
- Bob knows Charlie
- Bob knows Dave
- Eve knows Alice
- Eve knows Bob
Example of how to create the graph, inspect its vertices and edges, and delete it again:
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("knows_graph");
db.persons.toArray()
db.knows.toArray();
examples.dropGraph("knows_graph");
[
{
"_key" : "alice",
"_id" : "persons/alice",
"_rev" : "_iM69aEe---",
"name" : "Alice"
},
{
"_key" : "bob",
"_id" : "persons/bob",
"_rev" : "_iM69aEe--_",
"name" : "Bob"
},
{
"_key" : "charlie",
"_id" : "persons/charlie",
"_rev" : "_iM69aEe--A",
"name" : "Charlie"
},
{
"_key" : "dave",
"_id" : "persons/dave",
"_rev" : "_iM69aEe--B",
"name" : "Dave"
},
{
"_key" : "eve",
"_id" : "persons/eve",
"_rev" : "_iM69aEi---",
"name" : "Eve"
}
]
[
{
"_key" : "73384",
"_id" : "knows/73384",
"_from" : "persons/alice",
"_to" : "persons/bob",
"_rev" : "_iM69aEi--_",
"vertex" : "alice"
},
{
"_key" : "73386",
"_id" : "knows/73386",
"_from" : "persons/bob",
"_to" : "persons/charlie",
"_rev" : "_iM69aEi--A",
"vertex" : "bob"
},
{
"_key" : "73388",
"_id" : "knows/73388",
"_from" : "persons/bob",
"_to" : "persons/dave",
"_rev" : "_iM69aEi--B",
"vertex" : "bob"
},
{
"_key" : "73390",
"_id" : "knows/73390",
"_from" : "persons/eve",
"_to" : "persons/alice",
"_rev" : "_iM69aEi--C",
"vertex" : "eve"
},
{
"_key" : "73392",
"_id" : "knows/73392",
"_from" : "persons/eve",
"_to" : "persons/bob",
"_rev" : "_iM69aEi--D",
"vertex" : "eve"
}
]
Note: With the default traversal depth of 2 of the graph viewer, you may not see all edges of this graph by default.
Traversal Graph
The traversalGraph
has been designed to demonstrate filters in traversals.
It has some labels to filter on it. The graph’s vertices are in a collection
called circles
, and it has an edge collection edges
to connect them.
Circles have unique numeric labels. Edges have two boolean attributes
(theFalse
always being false
, theTruth
always being true
) and a label
sorting B - D to the left side, G - K to the right side.
Left and right side split into paths - at B and G, which are each direct
neighbors of the root-node A. Starting from A, the graph has a depth of 3 on
all its paths.
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("traversalGraph");
db.circles.toArray();
db.edges.toArray();
examples.dropGraph("traversalGraph");
[
{
"_key" : "A",
"_id" : "circles/A",
"_rev" : "_iM69aF6---",
"label" : "1"
},
{
"_key" : "B",
"_id" : "circles/B",
"_rev" : "_iM69aF6--_",
"label" : "2"
},
{
"_key" : "C",
"_id" : "circles/C",
"_rev" : "_iM69aF6--A",
"label" : "3"
},
{
"_key" : "D",
"_id" : "circles/D",
"_rev" : "_iM69aG----",
"label" : "4"
},
{
"_key" : "E",
"_id" : "circles/E",
"_rev" : "_iM69aG---_",
"label" : "5"
},
{
"_key" : "F",
"_id" : "circles/F",
"_rev" : "_iM69aG---A",
"label" : "6"
},
{
"_key" : "G",
"_id" : "circles/G",
"_rev" : "_iM69aG---B",
"label" : "7"
},
{
"_key" : "H",
"_id" : "circles/H",
"_rev" : "_iM69aG---C",
"label" : "8"
},
{
"_key" : "I",
"_id" : "circles/I",
"_rev" : "_iM69aG---D",
"label" : "9"
},
{
"_key" : "J",
"_id" : "circles/J",
"_rev" : "_iM69aG---E",
"label" : "10"
},
{
"_key" : "K",
"_id" : "circles/K",
"_rev" : "_iM69aG---F",
"label" : "11"
}
]
[
{
"_key" : "73450",
"_id" : "edges/73450",
"_from" : "circles/A",
"_to" : "circles/B",
"_rev" : "_iM69aGC---",
"theFalse" : false,
"theTruth" : true,
"label" : "left_bar"
},
{
"_key" : "73452",
"_id" : "edges/73452",
"_from" : "circles/B",
"_to" : "circles/C",
"_rev" : "_iM69aGC--_",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blarg"
},
{
"_key" : "73454",
"_id" : "edges/73454",
"_from" : "circles/C",
"_to" : "circles/D",
"_rev" : "_iM69aGC--A",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blorg"
},
{
"_key" : "73456",
"_id" : "edges/73456",
"_from" : "circles/B",
"_to" : "circles/E",
"_rev" : "_iM69aGC--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blub"
},
{
"_key" : "73458",
"_id" : "edges/73458",
"_from" : "circles/E",
"_to" : "circles/F",
"_rev" : "_iM69aGK---",
"theFalse" : false,
"theTruth" : true,
"label" : "left_schubi"
},
{
"_key" : "73460",
"_id" : "edges/73460",
"_from" : "circles/A",
"_to" : "circles/G",
"_rev" : "_iM69aGO---",
"theFalse" : false,
"theTruth" : true,
"label" : "right_foo"
},
{
"_key" : "73462",
"_id" : "edges/73462",
"_from" : "circles/G",
"_to" : "circles/H",
"_rev" : "_iM69aGO--_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blob"
},
{
"_key" : "73464",
"_id" : "edges/73464",
"_from" : "circles/H",
"_to" : "circles/I",
"_rev" : "_iM69aGO--A",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blub"
},
{
"_key" : "73466",
"_id" : "edges/73466",
"_from" : "circles/G",
"_to" : "circles/J",
"_rev" : "_iM69aGO--B",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zip"
},
{
"_key" : "73468",
"_id" : "edges/73468",
"_from" : "circles/J",
"_to" : "circles/K",
"_rev" : "_iM69aGO--C",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zup"
}
]
Note: With the default traversal depth of 2 of the graph viewer, you may not see all edges of this graph by default.
k Shortest Paths Graph
The vertices in the kShortestPathsGraph
graph are train stations of cities in
Europe and North America. The edges represent train connections between them,
with the travel time for both directions as edge weight.
See the k Shortest Paths page for query examples.
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("kShortestPathsGraph");
db.places.toArray();
db.connections.toArray();
examples.dropGraph("kShortestPathsGraph");
[
{
"_key" : "Inverness",
"_id" : "places/Inverness",
"_rev" : "_iM69aI---_",
"label" : "Inverness"
},
{
"_key" : "Aberdeen",
"_id" : "places/Aberdeen",
"_rev" : "_iM69aI---A",
"label" : "Aberdeen"
},
{
"_key" : "Leuchars",
"_id" : "places/Leuchars",
"_rev" : "_iM69aIC---",
"label" : "Leuchars"
},
{
"_key" : "StAndrews",
"_id" : "places/StAndrews",
"_rev" : "_iM69aIC--_",
"label" : "StAndrews"
},
{
"_key" : "Edinburgh",
"_id" : "places/Edinburgh",
"_rev" : "_iM69aIC--A",
"label" : "Edinburgh"
},
{
"_key" : "Glasgow",
"_id" : "places/Glasgow",
"_rev" : "_iM69aIC--B",
"label" : "Glasgow"
},
{
"_key" : "York",
"_id" : "places/York",
"_rev" : "_iM69aIC--C",
"label" : "York"
},
{
"_key" : "Carlisle",
"_id" : "places/Carlisle",
"_rev" : "_iM69aIC--D",
"label" : "Carlisle"
},
{
"_key" : "Birmingham",
"_id" : "places/Birmingham",
"_rev" : "_iM69aIC--E",
"label" : "Birmingham"
},
{
"_key" : "London",
"_id" : "places/London",
"_rev" : "_iM69aIC--F",
"label" : "London"
},
{
"_key" : "Brussels",
"_id" : "places/Brussels",
"_rev" : "_iM69aIG---",
"label" : "Brussels"
},
{
"_key" : "Cologne",
"_id" : "places/Cologne",
"_rev" : "_iM69aIG--_",
"label" : "Cologne"
},
{
"_key" : "Toronto",
"_id" : "places/Toronto",
"_rev" : "_iM69aIG--A",
"label" : "Toronto"
},
{
"_key" : "Winnipeg",
"_id" : "places/Winnipeg",
"_rev" : "_iM69aIG--B",
"label" : "Winnipeg"
},
{
"_key" : "Saskatoon",
"_id" : "places/Saskatoon",
"_rev" : "_iM69aIG--C",
"label" : "Saskatoon"
},
{
"_key" : "Edmonton",
"_id" : "places/Edmonton",
"_rev" : "_iM69aIG--D",
"label" : "Edmonton"
},
{
"_key" : "Jasper",
"_id" : "places/Jasper",
"_rev" : "_iM69aIG--E",
"label" : "Jasper"
},
{
"_key" : "Vancouver",
"_id" : "places/Vancouver",
"_rev" : "_iM69aIK---",
"label" : "Vancouver"
}
]
[
{
"_key" : "73533",
"_id" : "connections/73533",
"_from" : "places/Inverness",
"_to" : "places/Aberdeen",
"_rev" : "_iM69aIK--_",
"travelTime" : 3
},
{
"_key" : "73535",
"_id" : "connections/73535",
"_from" : "places/Aberdeen",
"_to" : "places/Inverness",
"_rev" : "_iM69aIK--A",
"travelTime" : 2.5
},
{
"_key" : "73537",
"_id" : "connections/73537",
"_from" : "places/Aberdeen",
"_to" : "places/Leuchars",
"_rev" : "_iM69aIK--B",
"travelTime" : 1.5
},
{
"_key" : "73539",
"_id" : "connections/73539",
"_from" : "places/Leuchars",
"_to" : "places/Aberdeen",
"_rev" : "_iM69aIK--C",
"travelTime" : 1
},
{
"_key" : "73541",
"_id" : "connections/73541",
"_from" : "places/Leuchars",
"_to" : "places/Edinburgh",
"_rev" : "_iM69aIK--D",
"travelTime" : 1.5
},
{
"_key" : "73543",
"_id" : "connections/73543",
"_from" : "places/Edinburgh",
"_to" : "places/Leuchars",
"_rev" : "_iM69aIO---",
"travelTime" : 3
},
{
"_key" : "73545",
"_id" : "connections/73545",
"_from" : "places/Edinburgh",
"_to" : "places/Glasgow",
"_rev" : "_iM69aIO--_",
"travelTime" : 1
},
{
"_key" : "73547",
"_id" : "connections/73547",
"_from" : "places/Glasgow",
"_to" : "places/Edinburgh",
"_rev" : "_iM69aIO--A",
"travelTime" : 1
},
{
"_key" : "73549",
"_id" : "connections/73549",
"_from" : "places/Edinburgh",
"_to" : "places/York",
"_rev" : "_iM69aIO--B",
"travelTime" : 3.5
},
{
"_key" : "73551",
"_id" : "connections/73551",
"_from" : "places/York",
"_to" : "places/Edinburgh",
"_rev" : "_iM69aIS---",
"travelTime" : 4
},
{
"_key" : "73553",
"_id" : "connections/73553",
"_from" : "places/Glasgow",
"_to" : "places/Carlisle",
"_rev" : "_iM69aIS--_",
"travelTime" : 1
},
{
"_key" : "73555",
"_id" : "connections/73555",
"_from" : "places/Carlisle",
"_to" : "places/Glasgow",
"_rev" : "_iM69aIS--A",
"travelTime" : 1
},
{
"_key" : "73557",
"_id" : "connections/73557",
"_from" : "places/Carlisle",
"_to" : "places/York",
"_rev" : "_iM69aIS--B",
"travelTime" : 2.5
},
{
"_key" : "73559",
"_id" : "connections/73559",
"_from" : "places/York",
"_to" : "places/Carlisle",
"_rev" : "_iM69aIS--C",
"travelTime" : 3.5
},
{
"_key" : "73561",
"_id" : "connections/73561",
"_from" : "places/Carlisle",
"_to" : "places/Birmingham",
"_rev" : "_iM69aIW---",
"travelTime" : 2
},
{
"_key" : "73563",
"_id" : "connections/73563",
"_from" : "places/Birmingham",
"_to" : "places/Carlisle",
"_rev" : "_iM69aIW--_",
"travelTime" : 1
},
{
"_key" : "73565",
"_id" : "connections/73565",
"_from" : "places/Birmingham",
"_to" : "places/London",
"_rev" : "_iM69aIW--A",
"travelTime" : 1.5
},
{
"_key" : "73567",
"_id" : "connections/73567",
"_from" : "places/London",
"_to" : "places/Birmingham",
"_rev" : "_iM69aIW--B",
"travelTime" : 2.5
},
{
"_key" : "73569",
"_id" : "connections/73569",
"_from" : "places/Leuchars",
"_to" : "places/StAndrews",
"_rev" : "_iM69aIW--C",
"travelTime" : 0.2
},
{
"_key" : "73571",
"_id" : "connections/73571",
"_from" : "places/StAndrews",
"_to" : "places/Leuchars",
"_rev" : "_iM69aIW--D",
"travelTime" : 0.2
},
{
"_key" : "73573",
"_id" : "connections/73573",
"_from" : "places/York",
"_to" : "places/London",
"_rev" : "_iM69aIa---",
"travelTime" : 1.8
},
{
"_key" : "73575",
"_id" : "connections/73575",
"_from" : "places/London",
"_to" : "places/York",
"_rev" : "_iM69aIa--_",
"travelTime" : 2
},
{
"_key" : "73577",
"_id" : "connections/73577",
"_from" : "places/London",
"_to" : "places/Brussels",
"_rev" : "_iM69aIa--A",
"travelTime" : 2.5
},
{
"_key" : "73579",
"_id" : "connections/73579",
"_from" : "places/Brussels",
"_to" : "places/London",
"_rev" : "_iM69aIa--B",
"travelTime" : 3.5
},
{
"_key" : "73581",
"_id" : "connections/73581",
"_from" : "places/Brussels",
"_to" : "places/Cologne",
"_rev" : "_iM69aIa--C",
"travelTime" : 2
},
{
"_key" : "73583",
"_id" : "connections/73583",
"_from" : "places/Cologne",
"_to" : "places/Brussels",
"_rev" : "_iM69aIe---",
"travelTime" : 1.5
},
{
"_key" : "73585",
"_id" : "connections/73585",
"_from" : "places/Toronto",
"_to" : "places/Winnipeg",
"_rev" : "_iM69aIe--_",
"travelTime" : 36
},
{
"_key" : "73587",
"_id" : "connections/73587",
"_from" : "places/Winnipeg",
"_to" : "places/Toronto",
"_rev" : "_iM69aIe--A",
"travelTime" : 35
},
{
"_key" : "73589",
"_id" : "connections/73589",
"_from" : "places/Winnipeg",
"_to" : "places/Saskatoon",
"_rev" : "_iM69aIe--B",
"travelTime" : 12
},
{
"_key" : "73591",
"_id" : "connections/73591",
"_from" : "places/Saskatoon",
"_to" : "places/Winnipeg",
"_rev" : "_iM69aIe--C",
"travelTime" : 5
},
{
"_key" : "73593",
"_id" : "connections/73593",
"_from" : "places/Saskatoon",
"_to" : "places/Edmonton",
"_rev" : "_iM69aIi---",
"travelTime" : 12
},
{
"_key" : "73595",
"_id" : "connections/73595",
"_from" : "places/Edmonton",
"_to" : "places/Saskatoon",
"_rev" : "_iM69aIi--_",
"travelTime" : 17
},
{
"_key" : "73597",
"_id" : "connections/73597",
"_from" : "places/Edmonton",
"_to" : "places/Jasper",
"_rev" : "_iM69aIi--A",
"travelTime" : 6
},
{
"_key" : "73599",
"_id" : "connections/73599",
"_from" : "places/Jasper",
"_to" : "places/Edmonton",
"_rev" : "_iM69aIi--B",
"travelTime" : 5
},
{
"_key" : "73601",
"_id" : "connections/73601",
"_from" : "places/Jasper",
"_to" : "places/Vancouver",
"_rev" : "_iM69aIi--C",
"travelTime" : 12
},
{
"_key" : "73603",
"_id" : "connections/73603",
"_from" : "places/Vancouver",
"_to" : "places/Jasper",
"_rev" : "_iM69aIi--D",
"travelTime" : 13
}
]
Mps Graph
The mps_graph
has been created to demonstrate shortest path algorithms and
the abbreviation stands for multiple path search.
The example graph consists of vertices in the mps_verts
collection and edges
in the mps_edges
collection. It is a simple traversal graph with start node
A and end node C.
With the Shortest Path algorithm, you either get the shortest path A - B - C or A - D - C. With the All Shortest Paths algorithm, both shortest paths are returned.
Example of how to create the graph, inspect its vertices and edges, and delete it again:
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("mps_graph");
db.mps_verts.toArray();
db.mps_edges.toArray();
examples.dropGraph("mps_graph");
[
{
"_key" : "A",
"_id" : "mps_verts/A",
"_rev" : "_iM69aK----"
},
{
"_key" : "B",
"_id" : "mps_verts/B",
"_rev" : "_iM69aK---_"
},
{
"_key" : "C",
"_id" : "mps_verts/C",
"_rev" : "_iM69aK---A"
},
{
"_key" : "D",
"_id" : "mps_verts/D",
"_rev" : "_iM69aK---B"
},
{
"_key" : "E",
"_id" : "mps_verts/E",
"_rev" : "_iM69aK---C"
},
{
"_key" : "F",
"_id" : "mps_verts/F",
"_rev" : "_iM69aKC---"
}
]
[
{
"_key" : "73656",
"_id" : "mps_edges/73656",
"_from" : "mps_verts/A",
"_to" : "mps_verts/B",
"_rev" : "_iM69aKC--_",
"vertex" : "A"
},
{
"_key" : "73658",
"_id" : "mps_edges/73658",
"_from" : "mps_verts/A",
"_to" : "mps_verts/E",
"_rev" : "_iM69aKC--A",
"vertex" : "A"
},
{
"_key" : "73660",
"_id" : "mps_edges/73660",
"_from" : "mps_verts/A",
"_to" : "mps_verts/D",
"_rev" : "_iM69aKC--B",
"vertex" : "A"
},
{
"_key" : "73662",
"_id" : "mps_edges/73662",
"_from" : "mps_verts/B",
"_to" : "mps_verts/C",
"_rev" : "_iM69aKC--C",
"vertex" : "B"
},
{
"_key" : "73664",
"_id" : "mps_edges/73664",
"_from" : "mps_verts/D",
"_to" : "mps_verts/C",
"_rev" : "_iM69aKC--D",
"vertex" : "D"
},
{
"_key" : "73666",
"_id" : "mps_edges/73666",
"_from" : "mps_verts/E",
"_to" : "mps_verts/F",
"_rev" : "_iM69aKG---",
"vertex" : "E"
},
{
"_key" : "73668",
"_id" : "mps_edges/73668",
"_from" : "mps_verts/F",
"_to" : "mps_verts/C",
"_rev" : "_iM69aKG--_",
"vertex" : "F"
}
]
World Graph
The worldCountry
graph has as node structure as follows:
world → continent → country → capital
In some cases, edge directions aren’t forward. Therefore, it may get displayed disjunct in the graph viewer.
You can create the graph as a named graph using the name worldCountry
, or as
an anonymous graph (vertex and edge collections only) using the name
worldCountryUnManaged
.
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("worldCountry");
db.worldVertices.toArray();
db.worldEdges.toArray();
examples.dropGraph("worldCountry");
var g = examples.loadGraph("worldCountryUnManaged");
examples.dropGraph("worldCountryUnManaged");
[
{
"_key" : "world",
"_id" : "worldVertices/world",
"_rev" : "_iM69aLW---",
"name" : "World",
"type" : "root"
},
{
"_key" : "continent-africa",
"_id" : "worldVertices/continent-africa",
"_rev" : "_iM69aLW--_",
"name" : "Africa",
"type" : "continent"
},
{
"_key" : "continent-asia",
"_id" : "worldVertices/continent-asia",
"_rev" : "_iM69aLW--A",
"name" : "Asia",
"type" : "continent"
},
{
"_key" : "continent-australia",
"_id" : "worldVertices/continent-australia",
"_rev" : "_iM69aLW--B",
"name" : "Australia",
"type" : "continent"
},
{
"_key" : "continent-europe",
"_id" : "worldVertices/continent-europe",
"_rev" : "_iM69aLa---",
"name" : "Europe",
"type" : "continent"
},
{
"_key" : "continent-north-america",
"_id" : "worldVertices/continent-north-america",
"_rev" : "_iM69aLa--_",
"name" : "North America",
"type" : "continent"
},
{
"_key" : "continent-south-america",
"_id" : "worldVertices/continent-south-america",
"_rev" : "_iM69aLa--A",
"name" : "South America",
"type" : "continent"
},
{
"_key" : "country-afghanistan",
"_id" : "worldVertices/country-afghanistan",
"_rev" : "_iM69aLa--B",
"name" : "Afghanistan",
"type" : "country",
"code" : "AFG"
},
{
"_key" : "country-albania",
"_id" : "worldVertices/country-albania",
"_rev" : "_iM69aLa--C",
"name" : "Albania",
"type" : "country",
"code" : "ALB"
},
{
"_key" : "country-algeria",
"_id" : "worldVertices/country-algeria",
"_rev" : "_iM69aLa--D",
"name" : "Algeria",
"type" : "country",
"code" : "DZA"
},
{
"_key" : "country-andorra",
"_id" : "worldVertices/country-andorra",
"_rev" : "_iM69aLe---",
"name" : "Andorra",
"type" : "country",
"code" : "AND"
},
{
"_key" : "country-angola",
"_id" : "worldVertices/country-angola",
"_rev" : "_iM69aLe--_",
"name" : "Angola",
"type" : "country",
"code" : "AGO"
},
{
"_key" : "country-antigua-and-barbuda",
"_id" : "worldVertices/country-antigua-and-barbuda",
"_rev" : "_iM69aLe--A",
"name" : "Antigua and Barbuda",
"type" : "country",
"code" : "ATG"
},
{
"_key" : "country-argentina",
"_id" : "worldVertices/country-argentina",
"_rev" : "_iM69aLe--B",
"name" : "Argentina",
"type" : "country",
"code" : "ARG"
},
{
"_key" : "country-australia",
"_id" : "worldVertices/country-australia",
"_rev" : "_iM69aLi---",
"name" : "Australia",
"type" : "country",
"code" : "AUS"
},
{
"_key" : "country-austria",
"_id" : "worldVertices/country-austria",
"_rev" : "_iM69aLi--_",
"name" : "Austria",
"type" : "country",
"code" : "AUT"
},
{
"_key" : "country-bahamas",
"_id" : "worldVertices/country-bahamas",
"_rev" : "_iM69aLi--A",
"name" : "Bahamas",
"type" : "country",
"code" : "BHS"
},
{
"_key" : "country-bahrain",
"_id" : "worldVertices/country-bahrain",
"_rev" : "_iM69aLi--B",
"name" : "Bahrain",
"type" : "country",
"code" : "BHR"
},
{
"_key" : "country-bangladesh",
"_id" : "worldVertices/country-bangladesh",
"_rev" : "_iM69aLi--C",
"name" : "Bangladesh",
"type" : "country",
"code" : "BGD"
},
{
"_key" : "country-barbados",
"_id" : "worldVertices/country-barbados",
"_rev" : "_iM69aLi--D",
"name" : "Barbados",
"type" : "country",
"code" : "BRB"
},
{
"_key" : "country-belgium",
"_id" : "worldVertices/country-belgium",
"_rev" : "_iM69aLm---",
"name" : "Belgium",
"type" : "country",
"code" : "BEL"
},
{
"_key" : "country-bhutan",
"_id" : "worldVertices/country-bhutan",
"_rev" : "_iM69aLm--_",
"name" : "Bhutan",
"type" : "country",
"code" : "BTN"
},
{
"_key" : "country-bolivia",
"_id" : "worldVertices/country-bolivia",
"_rev" : "_iM69aLm--A",
"name" : "Bolivia",
"type" : "country",
"code" : "BOL"
},
{
"_key" : "country-bosnia-and-herzegovina",
"_id" : "worldVertices/country-bosnia-and-herzegovina",
"_rev" : "_iM69aLm--B",
"name" : "Bosnia and Herzegovina",
"type" : "country",
"code" : "BIH"
},
{
"_key" : "country-botswana",
"_id" : "worldVertices/country-botswana",
"_rev" : "_iM69aLm--C",
"name" : "Botswana",
"type" : "country",
"code" : "BWA"
},
{
"_key" : "country-brazil",
"_id" : "worldVertices/country-brazil",
"_rev" : "_iM69aLq---",
"name" : "Brazil",
"type" : "country",
"code" : "BRA"
},
{
"_key" : "country-brunei",
"_id" : "worldVertices/country-brunei",
"_rev" : "_iM69aLq--_",
"name" : "Brunei",
"type" : "country",
"code" : "BRN"
},
{
"_key" : "country-bulgaria",
"_id" : "worldVertices/country-bulgaria",
"_rev" : "_iM69aLq--A",
"name" : "Bulgaria",
"type" : "country",
"code" : "BGR"
},
{
"_key" : "country-burkina-faso",
"_id" : "worldVertices/country-burkina-faso",
"_rev" : "_iM69aLq--B",
"name" : "Burkina Faso",
"type" : "country",
"code" : "BFA"
},
{
"_key" : "country-burundi",
"_id" : "worldVertices/country-burundi",
"_rev" : "_iM69aLq--C",
"name" : "Burundi",
"type" : "country",
"code" : "BDI"
},
{
"_key" : "country-cambodia",
"_id" : "worldVertices/country-cambodia",
"_rev" : "_iM69aLq--D",
"name" : "Cambodia",
"type" : "country",
"code" : "KHM"
},
{
"_key" : "country-cameroon",
"_id" : "worldVertices/country-cameroon",
"_rev" : "_iM69aLu---",
"name" : "Cameroon",
"type" : "country",
"code" : "CMR"
},
{
"_key" : "country-canada",
"_id" : "worldVertices/country-canada",
"_rev" : "_iM69aLu--_",
"name" : "Canada",
"type" : "country",
"code" : "CAN"
},
{
"_key" : "country-chad",
"_id" : "worldVertices/country-chad",
"_rev" : "_iM69aLu--A",
"name" : "Chad",
"type" : "country",
"code" : "TCD"
},
{
"_key" : "country-chile",
"_id" : "worldVertices/country-chile",
"_rev" : "_iM69aLu--B",
"name" : "Chile",
"type" : "country",
"code" : "CHL"
},
{
"_key" : "country-colombia",
"_id" : "worldVertices/country-colombia",
"_rev" : "_iM69aLu--C",
"name" : "Colombia",
"type" : "country",
"code" : "COL"
},
{
"_key" : "country-cote-d-ivoire",
"_id" : "worldVertices/country-cote-d-ivoire",
"_rev" : "_iM69aLu--D",
"name" : "Cote d'Ivoire",
"type" : "country",
"code" : "CIV"
},
{
"_key" : "country-croatia",
"_id" : "worldVertices/country-croatia",
"_rev" : "_iM69aLu--E",
"name" : "Croatia",
"type" : "country",
"code" : "HRV"
},
{
"_key" : "country-czech-republic",
"_id" : "worldVertices/country-czech-republic",
"_rev" : "_iM69aLy---",
"name" : "Czech Republic",
"type" : "country",
"code" : "CZE"
},
{
"_key" : "country-denmark",
"_id" : "worldVertices/country-denmark",
"_rev" : "_iM69aLy--_",
"name" : "Denmark",
"type" : "country",
"code" : "DNK"
},
{
"_key" : "country-ecuador",
"_id" : "worldVertices/country-ecuador",
"_rev" : "_iM69aLy--A",
"name" : "Ecuador",
"type" : "country",
"code" : "ECU"
},
{
"_key" : "country-egypt",
"_id" : "worldVertices/country-egypt",
"_rev" : "_iM69aLy--B",
"name" : "Egypt",
"type" : "country",
"code" : "EGY"
},
{
"_key" : "country-eritrea",
"_id" : "worldVertices/country-eritrea",
"_rev" : "_iM69aLy--C",
"name" : "Eritrea",
"type" : "country",
"code" : "ERI"
},
{
"_key" : "country-finland",
"_id" : "worldVertices/country-finland",
"_rev" : "_iM69aLy--D",
"name" : "Finland",
"type" : "country",
"code" : "FIN"
},
{
"_key" : "country-france",
"_id" : "worldVertices/country-france",
"_rev" : "_iM69aL2---",
"name" : "France",
"type" : "country",
"code" : "FRA"
},
{
"_key" : "country-germany",
"_id" : "worldVertices/country-germany",
"_rev" : "_iM69aL2--_",
"name" : "Germany",
"type" : "country",
"code" : "DEU"
},
{
"_key" : "country-people-s-republic-of-china",
"_id" : "worldVertices/country-people-s-republic-of-china",
"_rev" : "_iM69aL2--A",
"name" : "People's Republic of China",
"type" : "country",
"code" : "CHN"
},
{
"_key" : "capital-algiers",
"_id" : "worldVertices/capital-algiers",
"_rev" : "_iM69aL2--B",
"name" : "Algiers",
"type" : "capital"
},
{
"_key" : "capital-andorra-la-vella",
"_id" : "worldVertices/capital-andorra-la-vella",
"_rev" : "_iM69aL2--C",
"name" : "Andorra la Vella",
"type" : "capital"
},
{
"_key" : "capital-asmara",
"_id" : "worldVertices/capital-asmara",
"_rev" : "_iM69aL2--D",
"name" : "Asmara",
"type" : "capital"
},
{
"_key" : "capital-bandar-seri-begawan",
"_id" : "worldVertices/capital-bandar-seri-begawan",
"_rev" : "_iM69aL2--E",
"name" : "Bandar Seri Begawan",
"type" : "capital"
},
{
"_key" : "capital-beijing",
"_id" : "worldVertices/capital-beijing",
"_rev" : "_iM69aL2--F",
"name" : "Beijing",
"type" : "capital"
},
{
"_key" : "capital-berlin",
"_id" : "worldVertices/capital-berlin",
"_rev" : "_iM69aL6---",
"name" : "Berlin",
"type" : "capital"
},
{
"_key" : "capital-bogota",
"_id" : "worldVertices/capital-bogota",
"_rev" : "_iM69aL6--_",
"name" : "Bogota",
"type" : "capital"
},
{
"_key" : "capital-brasilia",
"_id" : "worldVertices/capital-brasilia",
"_rev" : "_iM69aL6--A",
"name" : "Brasilia",
"type" : "capital"
},
{
"_key" : "capital-bridgetown",
"_id" : "worldVertices/capital-bridgetown",
"_rev" : "_iM69aL6--B",
"name" : "Bridgetown",
"type" : "capital"
},
{
"_key" : "capital-brussels",
"_id" : "worldVertices/capital-brussels",
"_rev" : "_iM69aL6--C",
"name" : "Brussels",
"type" : "capital"
},
{
"_key" : "capital-buenos-aires",
"_id" : "worldVertices/capital-buenos-aires",
"_rev" : "_iM69aL6--D",
"name" : "Buenos Aires",
"type" : "capital"
},
{
"_key" : "capital-bujumbura",
"_id" : "worldVertices/capital-bujumbura",
"_rev" : "_iM69aL6--E",
"name" : "Bujumbura",
"type" : "capital"
},
{
"_key" : "capital-cairo",
"_id" : "worldVertices/capital-cairo",
"_rev" : "_iM69aL6--F",
"name" : "Cairo",
"type" : "capital"
},
{
"_key" : "capital-canberra",
"_id" : "worldVertices/capital-canberra",
"_rev" : "_iM69aM----",
"name" : "Canberra",
"type" : "capital"
},
{
"_key" : "capital-copenhagen",
"_id" : "worldVertices/capital-copenhagen",
"_rev" : "_iM69aM---_",
"name" : "Copenhagen",
"type" : "capital"
},
{
"_key" : "capital-dhaka",
"_id" : "worldVertices/capital-dhaka",
"_rev" : "_iM69aM---A",
"name" : "Dhaka",
"type" : "capital"
},
{
"_key" : "capital-gaborone",
"_id" : "worldVertices/capital-gaborone",
"_rev" : "_iM69aM---B",
"name" : "Gaborone",
"type" : "capital"
},
{
"_key" : "capital-helsinki",
"_id" : "worldVertices/capital-helsinki",
"_rev" : "_iM69aM---C",
"name" : "Helsinki",
"type" : "capital"
},
{
"_key" : "capital-kabul",
"_id" : "worldVertices/capital-kabul",
"_rev" : "_iM69aM---D",
"name" : "Kabul",
"type" : "capital"
},
{
"_key" : "capital-la-paz",
"_id" : "worldVertices/capital-la-paz",
"_rev" : "_iM69aM---E",
"name" : "La Paz",
"type" : "capital"
},
{
"_key" : "capital-luanda",
"_id" : "worldVertices/capital-luanda",
"_rev" : "_iM69aMC---",
"name" : "Luanda",
"type" : "capital"
},
{
"_key" : "capital-manama",
"_id" : "worldVertices/capital-manama",
"_rev" : "_iM69aMC--_",
"name" : "Manama",
"type" : "capital"
},
{
"_key" : "capital-nassau",
"_id" : "worldVertices/capital-nassau",
"_rev" : "_iM69aMC--A",
"name" : "Nassau",
"type" : "capital"
},
{
"_key" : "capital-n-djamena",
"_id" : "worldVertices/capital-n-djamena",
"_rev" : "_iM69aMC--B",
"name" : "N'Djamena",
"type" : "capital"
},
{
"_key" : "capital-ottawa",
"_id" : "worldVertices/capital-ottawa",
"_rev" : "_iM69aMC--C",
"name" : "Ottawa",
"type" : "capital"
},
{
"_key" : "capital-ouagadougou",
"_id" : "worldVertices/capital-ouagadougou",
"_rev" : "_iM69aMC--D",
"name" : "Ouagadougou",
"type" : "capital"
},
{
"_key" : "capital-paris",
"_id" : "worldVertices/capital-paris",
"_rev" : "_iM69aMC--E",
"name" : "Paris",
"type" : "capital"
},
{
"_key" : "capital-phnom-penh",
"_id" : "worldVertices/capital-phnom-penh",
"_rev" : "_iM69aMG---",
"name" : "Phnom Penh",
"type" : "capital"
},
{
"_key" : "capital-prague",
"_id" : "worldVertices/capital-prague",
"_rev" : "_iM69aMG--_",
"name" : "Prague",
"type" : "capital"
},
{
"_key" : "capital-quito",
"_id" : "worldVertices/capital-quito",
"_rev" : "_iM69aMG--A",
"name" : "Quito",
"type" : "capital"
},
{
"_key" : "capital-saint-john-s",
"_id" : "worldVertices/capital-saint-john-s",
"_rev" : "_iM69aMG--B",
"name" : "Saint John's",
"type" : "capital"
},
{
"_key" : "capital-santiago",
"_id" : "worldVertices/capital-santiago",
"_rev" : "_iM69aMG--C",
"name" : "Santiago",
"type" : "capital"
},
{
"_key" : "capital-sarajevo",
"_id" : "worldVertices/capital-sarajevo",
"_rev" : "_iM69aMK---",
"name" : "Sarajevo",
"type" : "capital"
},
{
"_key" : "capital-sofia",
"_id" : "worldVertices/capital-sofia",
"_rev" : "_iM69aMK--_",
"name" : "Sofia",
"type" : "capital"
},
{
"_key" : "capital-thimphu",
"_id" : "worldVertices/capital-thimphu",
"_rev" : "_iM69aMK--A",
"name" : "Thimphu",
"type" : "capital"
},
{
"_key" : "capital-tirana",
"_id" : "worldVertices/capital-tirana",
"_rev" : "_iM69aMK--B",
"name" : "Tirana",
"type" : "capital"
},
{
"_key" : "capital-vienna",
"_id" : "worldVertices/capital-vienna",
"_rev" : "_iM69aMK--C",
"name" : "Vienna",
"type" : "capital"
},
{
"_key" : "capital-yamoussoukro",
"_id" : "worldVertices/capital-yamoussoukro",
"_rev" : "_iM69aMK--D",
"name" : "Yamoussoukro",
"type" : "capital"
},
{
"_key" : "capital-yaounde",
"_id" : "worldVertices/capital-yaounde",
"_rev" : "_iM69aMO---",
"name" : "Yaounde",
"type" : "capital"
},
{
"_key" : "capital-zagreb",
"_id" : "worldVertices/capital-zagreb",
"_rev" : "_iM69aMO--_",
"name" : "Zagreb",
"type" : "capital"
}
]
[
{
"_key" : "73802",
"_id" : "worldEdges/73802",
"_from" : "worldVertices/continent-africa",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMO--A",
"type" : "is-in"
},
{
"_key" : "73804",
"_id" : "worldEdges/73804",
"_from" : "worldVertices/continent-asia",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMO--B",
"type" : "is-in"
},
{
"_key" : "73806",
"_id" : "worldEdges/73806",
"_from" : "worldVertices/continent-australia",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMO--C",
"type" : "is-in"
},
{
"_key" : "73808",
"_id" : "worldEdges/73808",
"_from" : "worldVertices/continent-europe",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMS---",
"type" : "is-in"
},
{
"_key" : "73810",
"_id" : "worldEdges/73810",
"_from" : "worldVertices/continent-north-america",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMS--_",
"type" : "is-in"
},
{
"_key" : "73812",
"_id" : "worldEdges/73812",
"_from" : "worldVertices/continent-south-america",
"_to" : "worldVertices/world",
"_rev" : "_iM69aMS--A",
"type" : "is-in"
},
{
"_key" : "73814",
"_id" : "worldEdges/73814",
"_from" : "worldVertices/country-afghanistan",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMS--B",
"type" : "is-in"
},
{
"_key" : "73816",
"_id" : "worldEdges/73816",
"_from" : "worldVertices/country-albania",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMS--C",
"type" : "is-in"
},
{
"_key" : "73818",
"_id" : "worldEdges/73818",
"_from" : "worldVertices/country-algeria",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMW---",
"type" : "is-in"
},
{
"_key" : "73820",
"_id" : "worldEdges/73820",
"_from" : "worldVertices/country-andorra",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMW--_",
"type" : "is-in"
},
{
"_key" : "73822",
"_id" : "worldEdges/73822",
"_from" : "worldVertices/country-angola",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMW--A",
"type" : "is-in"
},
{
"_key" : "73824",
"_id" : "worldEdges/73824",
"_from" : "worldVertices/country-antigua-and-barbuda",
"_to" : "worldVertices/continent-north-america",
"_rev" : "_iM69aMW--B",
"type" : "is-in"
},
{
"_key" : "73826",
"_id" : "worldEdges/73826",
"_from" : "worldVertices/country-argentina",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMW--C",
"type" : "is-in"
},
{
"_key" : "73828",
"_id" : "worldEdges/73828",
"_from" : "worldVertices/country-australia",
"_to" : "worldVertices/continent-australia",
"_rev" : "_iM69aMW--D",
"type" : "is-in"
},
{
"_key" : "73830",
"_id" : "worldEdges/73830",
"_from" : "worldVertices/country-austria",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMa---",
"type" : "is-in"
},
{
"_key" : "73832",
"_id" : "worldEdges/73832",
"_from" : "worldVertices/country-bahamas",
"_to" : "worldVertices/continent-north-america",
"_rev" : "_iM69aMa--_",
"type" : "is-in"
},
{
"_key" : "73834",
"_id" : "worldEdges/73834",
"_from" : "worldVertices/country-bahrain",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMa--A",
"type" : "is-in"
},
{
"_key" : "73836",
"_id" : "worldEdges/73836",
"_from" : "worldVertices/country-bangladesh",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMa--B",
"type" : "is-in"
},
{
"_key" : "73838",
"_id" : "worldEdges/73838",
"_from" : "worldVertices/country-barbados",
"_to" : "worldVertices/continent-north-america",
"_rev" : "_iM69aMe---",
"type" : "is-in"
},
{
"_key" : "73840",
"_id" : "worldEdges/73840",
"_from" : "worldVertices/country-belgium",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMe--_",
"type" : "is-in"
},
{
"_key" : "73842",
"_id" : "worldEdges/73842",
"_from" : "worldVertices/country-bhutan",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMe--A",
"type" : "is-in"
},
{
"_key" : "73844",
"_id" : "worldEdges/73844",
"_from" : "worldVertices/country-bolivia",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMe--B",
"type" : "is-in"
},
{
"_key" : "73846",
"_id" : "worldEdges/73846",
"_from" : "worldVertices/country-bosnia-and-herzegovina",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMe--C",
"type" : "is-in"
},
{
"_key" : "73848",
"_id" : "worldEdges/73848",
"_from" : "worldVertices/country-botswana",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMe--D",
"type" : "is-in"
},
{
"_key" : "73850",
"_id" : "worldEdges/73850",
"_from" : "worldVertices/country-brazil",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMi---",
"type" : "is-in"
},
{
"_key" : "73852",
"_id" : "worldEdges/73852",
"_from" : "worldVertices/country-brunei",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMi--_",
"type" : "is-in"
},
{
"_key" : "73854",
"_id" : "worldEdges/73854",
"_from" : "worldVertices/country-bulgaria",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMi--A",
"type" : "is-in"
},
{
"_key" : "73856",
"_id" : "worldEdges/73856",
"_from" : "worldVertices/country-burkina-faso",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMi--B",
"type" : "is-in"
},
{
"_key" : "73858",
"_id" : "worldEdges/73858",
"_from" : "worldVertices/country-burundi",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMi--C",
"type" : "is-in"
},
{
"_key" : "73860",
"_id" : "worldEdges/73860",
"_from" : "worldVertices/country-cambodia",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMi--D",
"type" : "is-in"
},
{
"_key" : "73862",
"_id" : "worldEdges/73862",
"_from" : "worldVertices/country-cameroon",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMi--E",
"type" : "is-in"
},
{
"_key" : "73864",
"_id" : "worldEdges/73864",
"_from" : "worldVertices/country-canada",
"_to" : "worldVertices/continent-north-america",
"_rev" : "_iM69aMm---",
"type" : "is-in"
},
{
"_key" : "73866",
"_id" : "worldEdges/73866",
"_from" : "worldVertices/country-chad",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMm--_",
"type" : "is-in"
},
{
"_key" : "73868",
"_id" : "worldEdges/73868",
"_from" : "worldVertices/country-chile",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMm--A",
"type" : "is-in"
},
{
"_key" : "73870",
"_id" : "worldEdges/73870",
"_from" : "worldVertices/country-colombia",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMm--B",
"type" : "is-in"
},
{
"_key" : "73872",
"_id" : "worldEdges/73872",
"_from" : "worldVertices/country-cote-d-ivoire",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMm--C",
"type" : "is-in"
},
{
"_key" : "73874",
"_id" : "worldEdges/73874",
"_from" : "worldVertices/country-croatia",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMq---",
"type" : "is-in"
},
{
"_key" : "73876",
"_id" : "worldEdges/73876",
"_from" : "worldVertices/country-czech-republic",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMq--_",
"type" : "is-in"
},
{
"_key" : "73878",
"_id" : "worldEdges/73878",
"_from" : "worldVertices/country-denmark",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMq--A",
"type" : "is-in"
},
{
"_key" : "73880",
"_id" : "worldEdges/73880",
"_from" : "worldVertices/country-ecuador",
"_to" : "worldVertices/continent-south-america",
"_rev" : "_iM69aMq--B",
"type" : "is-in"
},
{
"_key" : "73882",
"_id" : "worldEdges/73882",
"_from" : "worldVertices/country-egypt",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMq--C",
"type" : "is-in"
},
{
"_key" : "73884",
"_id" : "worldEdges/73884",
"_from" : "worldVertices/country-eritrea",
"_to" : "worldVertices/continent-africa",
"_rev" : "_iM69aMq--D",
"type" : "is-in"
},
{
"_key" : "73886",
"_id" : "worldEdges/73886",
"_from" : "worldVertices/country-finland",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMu---",
"type" : "is-in"
},
{
"_key" : "73888",
"_id" : "worldEdges/73888",
"_from" : "worldVertices/country-france",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMu--_",
"type" : "is-in"
},
{
"_key" : "73890",
"_id" : "worldEdges/73890",
"_from" : "worldVertices/country-germany",
"_to" : "worldVertices/continent-europe",
"_rev" : "_iM69aMu--A",
"type" : "is-in"
},
{
"_key" : "73892",
"_id" : "worldEdges/73892",
"_from" : "worldVertices/country-people-s-republic-of-china",
"_to" : "worldVertices/continent-asia",
"_rev" : "_iM69aMu--B",
"type" : "is-in"
},
{
"_key" : "73894",
"_id" : "worldEdges/73894",
"_from" : "worldVertices/capital-algiers",
"_to" : "worldVertices/country-algeria",
"_rev" : "_iM69aMy---",
"type" : "is-in"
},
{
"_key" : "73896",
"_id" : "worldEdges/73896",
"_from" : "worldVertices/capital-andorra-la-vella",
"_to" : "worldVertices/country-andorra",
"_rev" : "_iM69aMy--_",
"type" : "is-in"
},
{
"_key" : "73898",
"_id" : "worldEdges/73898",
"_from" : "worldVertices/capital-asmara",
"_to" : "worldVertices/country-eritrea",
"_rev" : "_iM69aMy--A",
"type" : "is-in"
},
{
"_key" : "73900",
"_id" : "worldEdges/73900",
"_from" : "worldVertices/capital-bandar-seri-begawan",
"_to" : "worldVertices/country-brunei",
"_rev" : "_iM69aMy--B",
"type" : "is-in"
},
{
"_key" : "73902",
"_id" : "worldEdges/73902",
"_from" : "worldVertices/capital-beijing",
"_to" : "worldVertices/country-people-s-republic-of-china",
"_rev" : "_iM69aMy--C",
"type" : "is-in"
},
{
"_key" : "73904",
"_id" : "worldEdges/73904",
"_from" : "worldVertices/capital-berlin",
"_to" : "worldVertices/country-germany",
"_rev" : "_iM69aMy--D",
"type" : "is-in"
},
{
"_key" : "73906",
"_id" : "worldEdges/73906",
"_from" : "worldVertices/capital-bogota",
"_to" : "worldVertices/country-colombia",
"_rev" : "_iM69aM2---",
"type" : "is-in"
},
{
"_key" : "73908",
"_id" : "worldEdges/73908",
"_from" : "worldVertices/capital-brasilia",
"_to" : "worldVertices/country-brazil",
"_rev" : "_iM69aM2--_",
"type" : "is-in"
},
{
"_key" : "73910",
"_id" : "worldEdges/73910",
"_from" : "worldVertices/capital-bridgetown",
"_to" : "worldVertices/country-barbados",
"_rev" : "_iM69aM2--A",
"type" : "is-in"
},
{
"_key" : "73912",
"_id" : "worldEdges/73912",
"_from" : "worldVertices/capital-brussels",
"_to" : "worldVertices/country-belgium",
"_rev" : "_iM69aM2--B",
"type" : "is-in"
},
{
"_key" : "73914",
"_id" : "worldEdges/73914",
"_from" : "worldVertices/capital-buenos-aires",
"_to" : "worldVertices/country-argentina",
"_rev" : "_iM69aM2--C",
"type" : "is-in"
},
{
"_key" : "73916",
"_id" : "worldEdges/73916",
"_from" : "worldVertices/capital-bujumbura",
"_to" : "worldVertices/country-burundi",
"_rev" : "_iM69aM2--D",
"type" : "is-in"
},
{
"_key" : "73918",
"_id" : "worldEdges/73918",
"_from" : "worldVertices/capital-cairo",
"_to" : "worldVertices/country-egypt",
"_rev" : "_iM69aM2--E",
"type" : "is-in"
},
{
"_key" : "73920",
"_id" : "worldEdges/73920",
"_from" : "worldVertices/capital-canberra",
"_to" : "worldVertices/country-australia",
"_rev" : "_iM69aM6---",
"type" : "is-in"
},
{
"_key" : "73922",
"_id" : "worldEdges/73922",
"_from" : "worldVertices/capital-copenhagen",
"_to" : "worldVertices/country-denmark",
"_rev" : "_iM69aM6--_",
"type" : "is-in"
},
{
"_key" : "73924",
"_id" : "worldEdges/73924",
"_from" : "worldVertices/capital-dhaka",
"_to" : "worldVertices/country-bangladesh",
"_rev" : "_iM69aM6--A",
"type" : "is-in"
},
{
"_key" : "73926",
"_id" : "worldEdges/73926",
"_from" : "worldVertices/capital-gaborone",
"_to" : "worldVertices/country-botswana",
"_rev" : "_iM69aM6--B",
"type" : "is-in"
},
{
"_key" : "73928",
"_id" : "worldEdges/73928",
"_from" : "worldVertices/capital-helsinki",
"_to" : "worldVertices/country-finland",
"_rev" : "_iM69aM6--C",
"type" : "is-in"
},
{
"_key" : "73930",
"_id" : "worldEdges/73930",
"_from" : "worldVertices/capital-kabul",
"_to" : "worldVertices/country-afghanistan",
"_rev" : "_iM69aM6--D",
"type" : "is-in"
},
{
"_key" : "73932",
"_id" : "worldEdges/73932",
"_from" : "worldVertices/capital-la-paz",
"_to" : "worldVertices/country-bolivia",
"_rev" : "_iM69aN----",
"type" : "is-in"
},
{
"_key" : "73934",
"_id" : "worldEdges/73934",
"_from" : "worldVertices/capital-luanda",
"_to" : "worldVertices/country-angola",
"_rev" : "_iM69aN---_",
"type" : "is-in"
},
{
"_key" : "73936",
"_id" : "worldEdges/73936",
"_from" : "worldVertices/capital-manama",
"_to" : "worldVertices/country-bahrain",
"_rev" : "_iM69aN---A",
"type" : "is-in"
},
{
"_key" : "73938",
"_id" : "worldEdges/73938",
"_from" : "worldVertices/capital-nassau",
"_to" : "worldVertices/country-bahamas",
"_rev" : "_iM69aN---B",
"type" : "is-in"
},
{
"_key" : "73940",
"_id" : "worldEdges/73940",
"_from" : "worldVertices/capital-n-djamena",
"_to" : "worldVertices/country-chad",
"_rev" : "_iM69aN---C",
"type" : "is-in"
},
{
"_key" : "73942",
"_id" : "worldEdges/73942",
"_from" : "worldVertices/capital-ottawa",
"_to" : "worldVertices/country-canada",
"_rev" : "_iM69aN---D",
"type" : "is-in"
},
{
"_key" : "73944",
"_id" : "worldEdges/73944",
"_from" : "worldVertices/capital-ouagadougou",
"_to" : "worldVertices/country-burkina-faso",
"_rev" : "_iM69aNC---",
"type" : "is-in"
},
{
"_key" : "73946",
"_id" : "worldEdges/73946",
"_from" : "worldVertices/capital-paris",
"_to" : "worldVertices/country-france",
"_rev" : "_iM69aNC--_",
"type" : "is-in"
},
{
"_key" : "73948",
"_id" : "worldEdges/73948",
"_from" : "worldVertices/capital-phnom-penh",
"_to" : "worldVertices/country-cambodia",
"_rev" : "_iM69aNC--A",
"type" : "is-in"
},
{
"_key" : "73950",
"_id" : "worldEdges/73950",
"_from" : "worldVertices/capital-prague",
"_to" : "worldVertices/country-czech-republic",
"_rev" : "_iM69aNC--B",
"type" : "is-in"
},
{
"_key" : "73952",
"_id" : "worldEdges/73952",
"_from" : "worldVertices/capital-quito",
"_to" : "worldVertices/country-ecuador",
"_rev" : "_iM69aNG---",
"type" : "is-in"
},
{
"_key" : "73954",
"_id" : "worldEdges/73954",
"_from" : "worldVertices/capital-saint-john-s",
"_to" : "worldVertices/country-antigua-and-barbuda",
"_rev" : "_iM69aNG--_",
"type" : "is-in"
},
{
"_key" : "73956",
"_id" : "worldEdges/73956",
"_from" : "worldVertices/capital-santiago",
"_to" : "worldVertices/country-chile",
"_rev" : "_iM69aNK---",
"type" : "is-in"
},
{
"_key" : "73958",
"_id" : "worldEdges/73958",
"_from" : "worldVertices/capital-sarajevo",
"_to" : "worldVertices/country-bosnia-and-herzegovina",
"_rev" : "_iM69aNK--_",
"type" : "is-in"
},
{
"_key" : "73960",
"_id" : "worldEdges/73960",
"_from" : "worldVertices/capital-sofia",
"_to" : "worldVertices/country-bulgaria",
"_rev" : "_iM69aNK--A",
"type" : "is-in"
},
{
"_key" : "73962",
"_id" : "worldEdges/73962",
"_from" : "worldVertices/capital-thimphu",
"_to" : "worldVertices/country-bhutan",
"_rev" : "_iM69aNK--B",
"type" : "is-in"
},
{
"_key" : "73964",
"_id" : "worldEdges/73964",
"_from" : "worldVertices/capital-tirana",
"_to" : "worldVertices/country-albania",
"_rev" : "_iM69aNK--C",
"type" : "is-in"
},
{
"_key" : "73966",
"_id" : "worldEdges/73966",
"_from" : "worldVertices/capital-vienna",
"_to" : "worldVertices/country-austria",
"_rev" : "_iM69aNK--D",
"type" : "is-in"
},
{
"_key" : "73968",
"_id" : "worldEdges/73968",
"_from" : "worldVertices/capital-yamoussoukro",
"_to" : "worldVertices/country-cote-d-ivoire",
"_rev" : "_iM69aNO---",
"type" : "is-in"
},
{
"_key" : "73970",
"_id" : "worldEdges/73970",
"_from" : "worldVertices/capital-yaounde",
"_to" : "worldVertices/country-cameroon",
"_rev" : "_iM69aNO--_",
"type" : "is-in"
},
{
"_key" : "73972",
"_id" : "worldEdges/73972",
"_from" : "worldVertices/capital-zagreb",
"_to" : "worldVertices/country-croatia",
"_rev" : "_iM69aNO--A",
"type" : "is-in"
}
]
Social Graph
The social
graph is a set of persons and their relations. The graph has
female
and male
persons as vertices in two vertex collections.
The edges are their connections and stored in the relation
edge collection.
Example of how to create the graph, inspect its vertices and edges, and delete it again:
var examples = require("@arangodb/graph-examples/example-graph");
var graph = examples.loadGraph("social");
db.female.toArray()
db.male.toArray()
db.relation.toArray()
examples.dropGraph("social");
[
{
"_key" : "alice",
"_id" : "female/alice",
"_rev" : "_iM69aSW---",
"name" : "Alice"
},
{
"_key" : "diana",
"_id" : "female/diana",
"_rev" : "_iM69aSW--B",
"name" : "Diana"
}
]
[
{
"_key" : "bob",
"_id" : "male/bob",
"_rev" : "_iM69aSW--_",
"name" : "Bob"
},
{
"_key" : "charly",
"_id" : "male/charly",
"_rev" : "_iM69aSW--A",
"name" : "Charly"
}
]
[
{
"_key" : "74309",
"_id" : "relation/74309",
"_from" : "female/alice",
"_to" : "male/bob",
"_rev" : "_iM69aSa---",
"type" : "married",
"vertex" : "alice"
},
{
"_key" : "74311",
"_id" : "relation/74311",
"_from" : "female/alice",
"_to" : "male/charly",
"_rev" : "_iM69aSa--_",
"type" : "friend",
"vertex" : "alice"
},
{
"_key" : "74313",
"_id" : "relation/74313",
"_from" : "male/charly",
"_to" : "female/diana",
"_rev" : "_iM69aSa--A",
"type" : "married",
"vertex" : "charly"
},
{
"_key" : "74315",
"_id" : "relation/74315",
"_from" : "male/bob",
"_to" : "female/diana",
"_rev" : "_iM69aSa--B",
"type" : "friend",
"vertex" : "bob"
}
]
City Graph
The routeplanner
graph is a set of european cities and their fictional
traveling distances as connections. The graph has the cities as vertices in
multiple vertex collections (germanCity
and frenchCity
). The edges are their
interconnections in several edge collections (frenchHighway
, germanHighway
,
internationalHighway
).
Example of how to create the graph, inspect its edges and vertices, and delete it again:
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("routeplanner");
db.frenchCity.toArray();
db.germanCity.toArray();
db.germanHighway.toArray();
db.frenchHighway.toArray();
db.internationalHighway.toArray();
examples.dropGraph("routeplanner");
[
{
"_key" : "Lyon",
"_id" : "frenchCity/Lyon",
"_rev" : "_iM69aTC--B",
"population" : 80000,
"isCapital" : false,
"geometry" : {
"type" : "Point",
"coordinates" : [
4.84,
45.76
]
}
},
{
"_key" : "Paris",
"_id" : "frenchCity/Paris",
"_rev" : "_iM69aTG---",
"population" : 4000000,
"isCapital" : true,
"geometry" : {
"type" : "Point",
"coordinates" : [
2.3508,
48.8567
]
}
}
]
[
{
"_key" : "Berlin",
"_id" : "germanCity/Berlin",
"_rev" : "_iM69aTC---",
"population" : 3000000,
"isCapital" : true,
"geometry" : {
"type" : "Point",
"coordinates" : [
13.3833,
52.5167
]
}
},
{
"_key" : "Cologne",
"_id" : "germanCity/Cologne",
"_rev" : "_iM69aTC--_",
"population" : 1000000,
"isCapital" : false,
"geometry" : {
"type" : "Point",
"coordinates" : [
6.9528,
50.9364
]
}
},
{
"_key" : "Hamburg",
"_id" : "germanCity/Hamburg",
"_rev" : "_iM69aTC--A",
"population" : 1000000,
"isCapital" : false,
"geometry" : {
"type" : "Point",
"coordinates" : [
10.0014,
53.5653
]
}
}
]
[
{
"_key" : "74398",
"_id" : "germanHighway/74398",
"_from" : "germanCity/Berlin",
"_to" : "germanCity/Cologne",
"_rev" : "_iM69aTK---",
"distance" : 850
},
{
"_key" : "74400",
"_id" : "germanHighway/74400",
"_from" : "germanCity/Berlin",
"_to" : "germanCity/Hamburg",
"_rev" : "_iM69aTK--_",
"distance" : 400
},
{
"_key" : "74402",
"_id" : "germanHighway/74402",
"_from" : "germanCity/Hamburg",
"_to" : "germanCity/Cologne",
"_rev" : "_iM69aTK--A",
"distance" : 500
}
]
[
{
"_key" : "74404",
"_id" : "frenchHighway/74404",
"_from" : "frenchCity/Paris",
"_to" : "frenchCity/Lyon",
"_rev" : "_iM69aTK--B",
"distance" : 550
}
]
[
{
"_key" : "74406",
"_id" : "internationalHighway/74406",
"_from" : "germanCity/Berlin",
"_to" : "frenchCity/Lyon",
"_rev" : "_iM69aTO---",
"distance" : 1100
},
{
"_key" : "74408",
"_id" : "internationalHighway/74408",
"_from" : "germanCity/Berlin",
"_to" : "frenchCity/Paris",
"_rev" : "_iM69aTO--_",
"distance" : 1200
},
{
"_key" : "74410",
"_id" : "internationalHighway/74410",
"_from" : "germanCity/Hamburg",
"_to" : "frenchCity/Paris",
"_rev" : "_iM69aTO--A",
"distance" : 900
},
{
"_key" : "74412",
"_id" : "internationalHighway/74412",
"_from" : "germanCity/Hamburg",
"_to" : "frenchCity/Lyon",
"_rev" : "_iM69aTO--B",
"distance" : 1300
},
{
"_key" : "74414",
"_id" : "internationalHighway/74414",
"_from" : "germanCity/Cologne",
"_to" : "frenchCity/Lyon",
"_rev" : "_iM69aTO--C",
"distance" : 700
},
{
"_key" : "74416",
"_id" : "internationalHighway/74416",
"_from" : "germanCity/Cologne",
"_to" : "frenchCity/Paris",
"_rev" : "_iM69aTO--D",
"distance" : 550
}
]
Connected Components Graph
A small example graph comprised of components
(vertices) and connections
(edges). Good for trying out graph algorithms such as Weakly Connected
Components (WCC).
var examples = require("@arangodb/graph-examples/example-graph");
var g = examples.loadGraph("connectedComponentsGraph");
db.components.toArray();
db.connections.toArray();
examples.dropGraph("connectedComponentsGraph");
[
{
"_key" : "A1",
"_id" : "components/A1",
"_rev" : "_iM69aVa---"
},
{
"_key" : "A2",
"_id" : "components/A2",
"_rev" : "_iM69aVa--_"
},
{
"_key" : "A3",
"_id" : "components/A3",
"_rev" : "_iM69aVa--A"
},
{
"_key" : "A4",
"_id" : "components/A4",
"_rev" : "_iM69aVe---"
},
{
"_key" : "B1",
"_id" : "components/B1",
"_rev" : "_iM69aVe--_"
},
{
"_key" : "B3",
"_id" : "components/B3",
"_rev" : "_iM69aVe--A"
},
{
"_key" : "B2",
"_id" : "components/B2",
"_rev" : "_iM69aVe--B"
},
{
"_key" : "B4",
"_id" : "components/B4",
"_rev" : "_iM69aVe--C"
},
{
"_key" : "B6",
"_id" : "components/B6",
"_rev" : "_iM69aVe--D"
},
{
"_key" : "B5",
"_id" : "components/B5",
"_rev" : "_iM69aVi---"
},
{
"_key" : "B7",
"_id" : "components/B7",
"_rev" : "_iM69aVi--_"
},
{
"_key" : "B8",
"_id" : "components/B8",
"_rev" : "_iM69aVi--A"
},
{
"_key" : "B9",
"_id" : "components/B9",
"_rev" : "_iM69aVi--B"
},
{
"_key" : "B10",
"_id" : "components/B10",
"_rev" : "_iM69aVi--C"
},
{
"_key" : "B19",
"_id" : "components/B19",
"_rev" : "_iM69aVm---"
},
{
"_key" : "B11",
"_id" : "components/B11",
"_rev" : "_iM69aVm--_"
},
{
"_key" : "B12",
"_id" : "components/B12",
"_rev" : "_iM69aVm--A"
},
{
"_key" : "B13",
"_id" : "components/B13",
"_rev" : "_iM69aVm--B"
},
{
"_key" : "B20",
"_id" : "components/B20",
"_rev" : "_iM69aVm--C"
},
{
"_key" : "B14",
"_id" : "components/B14",
"_rev" : "_iM69aVm--D"
},
{
"_key" : "B15",
"_id" : "components/B15",
"_rev" : "_iM69aVq---"
},
{
"_key" : "B16",
"_id" : "components/B16",
"_rev" : "_iM69aVq--_"
},
{
"_key" : "B17",
"_id" : "components/B17",
"_rev" : "_iM69aVq--A"
},
{
"_key" : "B18",
"_id" : "components/B18",
"_rev" : "_iM69aVq--B"
},
{
"_key" : "B21",
"_id" : "components/B21",
"_rev" : "_iM69aVq--C"
},
{
"_key" : "B22",
"_id" : "components/B22",
"_rev" : "_iM69aVu---"
},
{
"_key" : "C1",
"_id" : "components/C1",
"_rev" : "_iM69aVu--_"
},
{
"_key" : "C2",
"_id" : "components/C2",
"_rev" : "_iM69aVu--A"
},
{
"_key" : "C3",
"_id" : "components/C3",
"_rev" : "_iM69aVu--B"
},
{
"_key" : "C4",
"_id" : "components/C4",
"_rev" : "_iM69aVu--C"
},
{
"_key" : "C5",
"_id" : "components/C5",
"_rev" : "_iM69aVu--D"
},
{
"_key" : "C7",
"_id" : "components/C7",
"_rev" : "_iM69aVy---"
},
{
"_key" : "C6",
"_id" : "components/C6",
"_rev" : "_iM69aVy--_"
},
{
"_key" : "C8",
"_id" : "components/C8",
"_rev" : "_iM69aVy--A"
},
{
"_key" : "C9",
"_id" : "components/C9",
"_rev" : "_iM69aVy--B"
},
{
"_key" : "C10",
"_id" : "components/C10",
"_rev" : "_iM69aVy--C"
}
]
[
{
"_key" : "74529",
"_id" : "connections/74529",
"_from" : "components/A1",
"_to" : "components/A2",
"_rev" : "_iM69aV2---"
},
{
"_key" : "74531",
"_id" : "connections/74531",
"_from" : "components/A2",
"_to" : "components/A3",
"_rev" : "_iM69aV2--_"
},
{
"_key" : "74533",
"_id" : "connections/74533",
"_from" : "components/A3",
"_to" : "components/A4",
"_rev" : "_iM69aV2--A"
},
{
"_key" : "74535",
"_id" : "connections/74535",
"_from" : "components/A4",
"_to" : "components/A1",
"_rev" : "_iM69aV2--B"
},
{
"_key" : "74537",
"_id" : "connections/74537",
"_from" : "components/B1",
"_to" : "components/B3",
"_rev" : "_iM69aV6---"
},
{
"_key" : "74539",
"_id" : "connections/74539",
"_from" : "components/B2",
"_to" : "components/B4",
"_rev" : "_iM69aV6--_"
},
{
"_key" : "74541",
"_id" : "connections/74541",
"_from" : "components/B3",
"_to" : "components/B6",
"_rev" : "_iM69aV6--A"
},
{
"_key" : "74543",
"_id" : "connections/74543",
"_from" : "components/B4",
"_to" : "components/B3",
"_rev" : "_iM69aV6--B"
},
{
"_key" : "74545",
"_id" : "connections/74545",
"_from" : "components/B4",
"_to" : "components/B5",
"_rev" : "_iM69aV6--C"
},
{
"_key" : "74547",
"_id" : "connections/74547",
"_from" : "components/B6",
"_to" : "components/B7",
"_rev" : "_iM69aW----"
},
{
"_key" : "74549",
"_id" : "connections/74549",
"_from" : "components/B7",
"_to" : "components/B8",
"_rev" : "_iM69aW---_"
},
{
"_key" : "74551",
"_id" : "connections/74551",
"_from" : "components/B7",
"_to" : "components/B9",
"_rev" : "_iM69aW---A"
},
{
"_key" : "74553",
"_id" : "connections/74553",
"_from" : "components/B7",
"_to" : "components/B10",
"_rev" : "_iM69aW---B"
},
{
"_key" : "74555",
"_id" : "connections/74555",
"_from" : "components/B7",
"_to" : "components/B19",
"_rev" : "_iM69aW---C"
},
{
"_key" : "74557",
"_id" : "connections/74557",
"_from" : "components/B11",
"_to" : "components/B10",
"_rev" : "_iM69aWC---"
},
{
"_key" : "74559",
"_id" : "connections/74559",
"_from" : "components/B12",
"_to" : "components/B11",
"_rev" : "_iM69aWC--_"
},
{
"_key" : "74561",
"_id" : "connections/74561",
"_from" : "components/B13",
"_to" : "components/B12",
"_rev" : "_iM69aWC--A"
},
{
"_key" : "74563",
"_id" : "connections/74563",
"_from" : "components/B13",
"_to" : "components/B20",
"_rev" : "_iM69aWC--B"
},
{
"_key" : "74565",
"_id" : "connections/74565",
"_from" : "components/B14",
"_to" : "components/B13",
"_rev" : "_iM69aWC--C"
},
{
"_key" : "74567",
"_id" : "connections/74567",
"_from" : "components/B15",
"_to" : "components/B14",
"_rev" : "_iM69aWC--D"
},
{
"_key" : "74569",
"_id" : "connections/74569",
"_from" : "components/B15",
"_to" : "components/B16",
"_rev" : "_iM69aWG---"
},
{
"_key" : "74571",
"_id" : "connections/74571",
"_from" : "components/B17",
"_to" : "components/B15",
"_rev" : "_iM69aWG--_"
},
{
"_key" : "74573",
"_id" : "connections/74573",
"_from" : "components/B17",
"_to" : "components/B18",
"_rev" : "_iM69aWG--A"
},
{
"_key" : "74575",
"_id" : "connections/74575",
"_from" : "components/B19",
"_to" : "components/B17",
"_rev" : "_iM69aWG--B"
},
{
"_key" : "74577",
"_id" : "connections/74577",
"_from" : "components/B20",
"_to" : "components/B21",
"_rev" : "_iM69aWG--C"
},
{
"_key" : "74579",
"_id" : "connections/74579",
"_from" : "components/B20",
"_to" : "components/B22",
"_rev" : "_iM69aWG--D"
},
{
"_key" : "74581",
"_id" : "connections/74581",
"_from" : "components/C1",
"_to" : "components/C2",
"_rev" : "_iM69aWK---"
},
{
"_key" : "74583",
"_id" : "connections/74583",
"_from" : "components/C2",
"_to" : "components/C3",
"_rev" : "_iM69aWK--_"
},
{
"_key" : "74585",
"_id" : "connections/74585",
"_from" : "components/C3",
"_to" : "components/C4",
"_rev" : "_iM69aWK--A"
},
{
"_key" : "74587",
"_id" : "connections/74587",
"_from" : "components/C4",
"_to" : "components/C5",
"_rev" : "_iM69aWK--B"
},
{
"_key" : "74589",
"_id" : "connections/74589",
"_from" : "components/C4",
"_to" : "components/C7",
"_rev" : "_iM69aWO---"
},
{
"_key" : "74591",
"_id" : "connections/74591",
"_from" : "components/C5",
"_to" : "components/C6",
"_rev" : "_iM69aWO--_"
},
{
"_key" : "74593",
"_id" : "connections/74593",
"_from" : "components/C5",
"_to" : "components/C7",
"_rev" : "_iM69aWO--A"
},
{
"_key" : "74595",
"_id" : "connections/74595",
"_from" : "components/C7",
"_to" : "components/C8",
"_rev" : "_iM69aWO--B"
},
{
"_key" : "74597",
"_id" : "connections/74597",
"_from" : "components/C8",
"_to" : "components/C9",
"_rev" : "_iM69aWO--C"
},
{
"_key" : "74599",
"_id" : "connections/74599",
"_from" : "components/C8",
"_to" : "components/C10",
"_rev" : "_iM69aWS---"
}
]
Higher volume graph examples
All of the above examples are rather small to make them easy to comprehend and demonstrate how graphs work in ArangoDB. However, there are several, freely available datasets on the web that are a lot bigger.
You can find a collection of datasets with import scripts on GitHub .
Another huge graph is the Pokec social network from Slovakia. See this blogpost for details and an import script.