add titan schema v1
diff --git a/titan/schema/schema.xml b/titan/schema/schema.xml
new file mode 100644
index 0000000..da01a7f
--- /dev/null
+++ b/titan/schema/schema.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" ?>
+<graphml xmlns="http://graphml.graphdrawing.org/xmlns">
+ <key id="name" for="node" attr.name="name" attr.type="string"></key>
+ <key id="type" for="node" attr.name="type" attr.type="string"></key>
+ <key id="id" for="node" attr.name="id" attr.type="string"></key>
+ <key id="time" for="edge" attr.name="time" attr.type="int"></key>
+ <graph id="G" edgedefault="directed">
+ <node id="13">
+ <data key="name">dpid1-port3</data>
+ <data key="number">3</data>
+ <data key="type">port</data>
+ </node>
+ <node id="2">
+ <data key="name">dpid2</data>
+ <data key="dpid">2</data>
+ <data key="type">switch</data>
+ </node>
+ <node id="110">
+ <data key="name">dpid1-port10</data>
+ <data key="number">10</data>
+ <data key="type">port</data>
+ </node>
+ <node id="1">
+ <data key="name">dpid1</data>
+ <data key="dpid">1</data>
+ <data key="type">switch</data>
+ </node>
+ <node id="210">
+ <data key="name">dpid2-port10</data>
+ <data key="number">10</data>
+ <data key="type">port</data>
+ </node>
+ <node id="3">
+ <data key="name">dpid3</data>
+ <data key="dpid">3</data>
+ <data key="type">switch</data>
+ </node>
+ <node id="6">
+ <data key="name">stanford</data>
+ <data key="type">location</data>
+ </node>
+ <node id="5">
+ <data key="name">berkeley</data>
+ <data key="type">location</data>
+ </node>
+ <node id="4">
+ <data key="name">onlab</data>
+ <data key="type">location</data>
+ </node>
+ <node id="39">
+ <data key="name">dpid3-port9</data>
+ <data key="number">10</data>
+ <data key="type">port</data>
+ </node>
+ <node id="8">
+ <data key="name">MAC:1234</data>
+ <data key="type">device</data>
+ </node>
+ <node id="11">
+ <data key="name">dpid1-port1</data>
+ <data key="number">1</data>
+ <data key="type">port</data>
+ </node>
+ <edge id="523" source="1" target="13" label="on"></edge>
+ <edge id="521" source="1" target="110" label="on"></edge>
+ <edge id="517" source="2" target="210" label="on"></edge>
+ <edge id="518" source="3" target="39" label="on"></edge>
+ <edge id="520" source="13" target="8" label="host"></edge>
+ <edge id="519" source="110" target="210" label="link"></edge>
+ <edge id="515" source="2" target="6" label="at"></edge>
+ <edge id="513" source="1" target="4" label="at"></edge>
+ <edge id="516" source="3" target="5" label="at"></edge>
+ <edge id="776" source="1" target="13" label="time_checked">
+ <data key="time">1</data>
+ </edge>
+ <edge id="27" source="110" target="210" label="expired">
+ <data key="time">2</data>
+ </edge>
+ </graph>
+</graphml>