In order to build a routing engine, we need a precise description of the road network in our area of interest. Luckily, the street network of New York is available as open data. You can find this file in the GitHub repository for this book, together with more information about its provenance (https://github.com/PacktPublishing/Hands-On-Graph-Analytics-with-Neo4j/ch5/data/manhattan_road_network.graphml.zip). The file format is called GraphML. It is an XML-like file format, with graph-specific entities. Here's a sample of this data file:
<?xml version='1.0' encoding='utf-8'?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://grap
hml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<key attr.name="geometry" attr.type="string" for="edge" id="d16" ...