CollateX format for GraphML output changed; parser update
[scpubgit/stemmatology.git] / t / data / Collatex-16.xml
index 7554174..869d665 100644 (file)
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
-    <key attr.name="number" attr.type="int" for="node" id="d1"/>
-    <key attr.name="token" attr.type="string" for="node" id="d0"/>
-    <key attr.name="identical" attr.type="string" for="node" id="d2"/>
-    <key attr.name="A" attr.type="string" for="edge" id="w0"/>
-    <key attr.name="B" attr.type="string" for="edge" id="w1"/>
-    <key attr.name="C" attr.type="string" for="edge" id="w2"/>
-    <graph edgedefault="directed" id="g0" parse.edgeids="canonical" parse.edges="32" parse.nodeids="canonical" parse.nodes="26" parse.order="nodesfirst">
+<?xml version="1.0" ?>
+<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
+    xmlns:xsi="http://www.C.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
+    <key id="d0" for="node" attr.name="number" attr.type="int"/>
+    <key id="d1" for="node" attr.name="tokens" attr.type="string"/>
+    <key id="d2" for="edge" attr.name="number" attr.type="int"/>
+    <key id="d3" for="edge" attr.name="type" attr.type="string"/>
+    <key id="d4" for="edge" attr.name="witnesses" attr.type="string"/>
+    <graph id="g0" edgedefault="directed" parse.nodeids="canonical" parse.edgeids="canonical"
+        parse.order="nodesfirst">
         <node id="n0">
-            <data key="d0">#</data>
-            <data key="d1">n0</data>
+            <data key="d0">0</data>
+            <data key="d1"/>
         </node>
         <node id="n1">
-            <data key="d0">when</data>
-            <data key="d1">n1</data>
+            <data key="d0">1</data>
+            <data key="d1">when</data>
         </node>
         <node id="n2">
-            <data key="d0">april</data>
-            <data key="d1">n2</data>
+            <data key="d0">2</data>
+            <data key="d1">april</data>
         </node>
         <node id="n3">
-            <data key="d0">with</data>
-            <data key="d1">n3</data>
+            <data key="d0">3</data>
+            <data key="d1">with</data>
         </node>
         <node id="n4">
-            <data key="d0">his</data>
-            <data key="d1">n4</data>
+            <data key="d0">4</data>
+            <data key="d1">his</data>
         </node>
         <node id="n5">
-            <data key="d0">showers</data>
-            <data key="d1">n5</data>
+            <data key="d0">5</data>
+            <data key="d1">showers</data>
         </node>
         <node id="n6">
-            <data key="d0">sweet</data>
-            <data key="d1">n6</data>
+            <data key="d0">6</data>
+            <data key="d1">sweet</data>
         </node>
         <node id="n7">
-            <data key="d0">with</data>
-            <data key="d1">n7</data>
-        </node>
-       <node id="n8">
-           <data key="d0">teh</data>
-           <data key="d1">n8</data>
-       </node>
-       <node id="n9">
-           <data key="d0">teh</data>
-           <data key="d1">n9</data>
-       </node>
+            <data key="d0">7</data>
+            <data key="d1">with</data>
+        </node>
+        <node id="n8">
+            <data key="d0">8</data>
+            <data key="d1">april</data>
+        </node>
+        <node id="n9">
+            <data key="d0">11</data>
+            <data key="d1">fruit</data>
+        </node>
+        <node id="n10">
+            <data key="d0">12</data>
+            <data key="d1">the</data>
+        </node>
         <node id="n11">
-            <data key="d0">april</data>
-            <data key="d1">n11</data>
-            <data key="d2">n2</data>
+            <data key="d0">13</data>
+            <data key="d1">teh</data>
         </node>
         <node id="n12">
-            <data key="d0">fruit</data>
-            <data key="d1">n12</data>
+            <data key="d0">14</data>
+            <data key="d1">march</data>
         </node>
         <node id="n13">
-            <data key="d0">the</data>
-            <data key="d1">n13</data>
+            <data key="d0">15</data>
+            <data key="d1">drought</data>
         </node>
         <node id="n14">
-            <data key="d0">drought</data>
-            <data key="d1">n14</data>
+            <data key="d0">16</data>
+            <data key="d1">of</data>
         </node>
         <node id="n15">
-            <data key="d0">march</data>
-            <data key="d1">n15</data>
-            <data key="d2">n17</data>
+            <data key="d0">17</data>
+            <data key="d1">march</data>
         </node>
         <node id="n16">
-            <data key="d0">of</data>
-            <data key="d1">n16</data>
+            <data key="d0">18</data>
+            <data key="d1">drought</data>
         </node>
         <node id="n17">
-            <data key="d0">march</data>
-            <data key="d1">n17</data>
+            <data key="d0">19</data>
+            <data key="d1">has</data>
         </node>
         <node id="n18">
-            <data key="d0">drought</data>
-            <data key="d1">n18</data>
-            <data key="d2">n14</data>
+            <data key="d0">20</data>
+            <data key="d1">pierced</data>
         </node>
         <node id="n19">
-            <data key="d0">has</data>
-            <data key="d1">n19</data>
+            <data key="d0">21</data>
+            <data key="d1">unto</data>
         </node>
         <node id="n20">
-            <data key="d0">pierced</data>
-            <data key="d1">n20</data>
+            <data key="d0">22</data>
+            <data key="d1">to</data>
         </node>
         <node id="n21">
-            <data key="d0">unto</data>
-            <data key="d1">n21</data>
+            <data key="d0">23</data>
+            <data key="d1">teh</data>
         </node>
         <node id="n22">
-            <data key="d0">to</data>
-            <data key="d1">n22</data>
+            <data key="d0">24</data>
+            <data key="d1">the</data>
         </node>
         <node id="n23">
-            <data key="d0">the</data>
-            <data key="d1">n23</data>
+            <data key="d0">9</data>
+            <data key="d1">rood</data>
         </node>
-        <node id="n25">
-            <data key="d0">rood</data>
-            <data key="d1">n25</data>
-        </node>
-        <node id="n26">
-            <data key="d0">root</data>
-            <data key="d1">n26</data>
+        <node id="n24">
+            <data key="d0">10</data>
+            <data key="d1">root</data>
         </node>
-        <node id="n27">
-            <data key="d0">#</data>
-            <data key="d1">n27</data>
+        <node id="n25">
+            <data key="d0">25</data>
+            <data key="d1"/>
         </node>
         <edge id="e0" source="n0" target="n1">
-            <data key="w0">A</data>
-            <data key="w2">C</data>
-            <data key="w1">B</data>
+            <data key="d2">0</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B, C</data>
         </edge>
         <edge id="e1" source="n1" target="n2">
-            <data key="w0">A</data>
+            <data key="d2">1</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e2" source="n2" target="n3">
-            <data key="w0">A</data>
+        <edge id="e2" source="n1" target="n5">
+            <data key="d2">2</data>
+            <data key="d3">path</data>
+            <data key="d4">B, C</data>
         </edge>
-        <edge id="e3" source="n3" target="n4">
-            <data key="w0">A</data>
+        <edge id="e3" source="n2" target="n3">
+            <data key="d2">3</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e4" source="n4" target="n5">
-            <data key="w0">A</data>
+        <edge id="e4" source="n8" target="n9">
+            <data key="d2">4</data>
+            <data key="d3">path</data>
+            <data key="d4">B, C</data>
         </edge>
         <edge id="e5" source="n5" target="n6">
-            <data key="w0">A</data>
-            <data key="w1">B</data>
-            <data key="w2">C</data>
+            <data key="d2">5</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B, C</data>
+        </edge>
+        <edge id="e6" source="n3" target="n4">
+            <data key="d2">6</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
+        </edge>
+        <edge id="e7" source="n9" target="n10">
+            <data key="d2">7</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B</data>
+        </edge>
+        <edge id="e8" source="n9" target="n11">
+            <data key="d2">8</data>
+            <data key="d3">path</data>
+            <data key="d4">C</data>
+        </edge>
+        <edge id="e9" source="n6" target="n7">
+            <data key="d2">9</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B, C</data>
+        </edge>
+        <edge id="e10" source="n7" target="n8">
+            <data key="d2">10</data>
+            <data key="d3">path</data>
+            <data key="d4">B, C</data>
+        </edge>
+        <edge id="e11" source="n10" target="n13">
+            <data key="d2">11</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e6" source="n6" target="n7">
-            <data key="w0">A</data>
-            <data key="w1">B</data>
-            <data key="w2">C</data>
+        <edge id="e12" source="n10" target="n12">
+            <data key="d2">12</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e7" source="n1" target="n5">
-            <data key="w2">C</data>
-            <data key="w1">B</data>
+        <edge id="e13" source="n11" target="n13">
+            <data key="d2">13</data>
+            <data key="d3">path</data>
+            <data key="d4">C</data>
         </edge>
-       <edge id="e8" source="n12" target="n8">
-            <data key="w2">C</data>
-       </edge>
-       <edge id="e9" source="n8" target="n14">
-            <data key="w2">C</data>
-       </edge>
-        <edge id="e10" source="n7" target="n11">
-            <data key="w2">C</data>
-            <data key="w1">B</data>
+        <edge id="e14" source="n7" target="n9">
+            <data key="d2">14</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e11" source="n7" target="n12">
-            <data key="w0">A</data>
+        <edge id="e15" source="n3" target="n4">
+            <data key="d2">15</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e12" source="n11" target="n12">
-            <data key="w2">C</data>
-            <data key="w1">B</data>
+        <edge id="e16" source="n13" target="n14">
+            <data key="d2">16</data>
+            <data key="d3">path</data>
+            <data key="d4">A, C</data>
         </edge>
-        <edge id="e13" source="n12" target="n13">
-            <data key="w0">A</data>
-            <data key="w1">B</data>
+        <edge id="e17" source="n12" target="n14">
+            <data key="d2">17</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e14" source="n13" target="n14">
-            <data key="w0">A</data>
+        <edge id="e18" source="n4" target="n5">
+            <data key="d2">18</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e15" source="n13" target="n15">
-            <data key="w1">B</data>
+        <edge id="e19" source="n14" target="n15">
+            <data key="d2">19</data>
+            <data key="d3">path</data>
+            <data key="d4">A, C</data>
         </edge>
-        <edge id="e16" source="n14" target="n16">
-            <data key="w0">A</data>
-            <data key="w2">C</data>
+        <edge id="e20" source="n14" target="n16">
+            <data key="d2">20</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e17" source="n15" target="n16">
-            <data key="w1">B</data>
+        <edge id="e22" source="n15" target="n17">
+            <data key="d2">22</data>
+            <data key="d3">path</data>
+            <data key="d4">A, C</data>
         </edge>
-        <edge id="e18" source="n16" target="n17">
-            <data key="w0">A</data>
-            <data key="w2">C</data>
+        <edge id="e23" source="n16" target="n17">
+            <data key="d2">23</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e19" source="n16" target="n18">
-            <data key="w1">B</data>
+        <edge id="e24" source="n17" target="n18">
+            <data key="d2">24</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B, C</data>
         </edge>
-        <edge id="e20" source="n17" target="n19">
-            <data key="w0">A</data>
-            <data key="w2">C</data>
+        <edge id="e25" source="n18" target="n19">
+            <data key="d2">25</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e21" source="n18" target="n19">
-            <data key="w1">B</data>
+        <edge id="e26" source="n18" target="n20">
+            <data key="d2">26</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e22" source="n19" target="n20">
-            <data key="w0">A</data>
-            <data key="w2">C</data>
-            <data key="w1">B</data>
+        <edge id="e27" source="n18" target="n21">
+            <data key="d2">27</data>
+            <data key="d3">path</data>
+            <data key="d4">C</data>
         </edge>
-        <edge id="e23" source="n20" target="n21">
-            <data key="w0">A</data>
+        <edge id="e28" source="n19" target="n22">
+            <data key="d2">28</data>
+            <data key="d3">path</data>
+            <data key="d4">A</data>
         </edge>
-        <edge id="e24" source="n20" target="n22">
-            <data key="w1">B</data>
+        <edge id="e29" source="n20" target="n22">
+            <data key="d2">29</data>
+            <data key="d3">path</data>
+            <data key="d4">B</data>
         </edge>
-        <edge id="e25" source="n21" target="n23">
-            <data key="w0">A</data>
+        <edge id="e30" source="n21" target="n23">
+            <data key="d2">30</data>
+            <data key="d3">path</data>
+            <data key="d4">C</data>
         </edge>
-        <edge id="e26" source="n22" target="n23">
-            <data key="w1">B</data>
+        <edge id="e31" source="n22" target="n24">
+            <data key="d2">31</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B</data>
         </edge>
-        <edge id="e27" source="n20" target="n9">
-            <data key="w2">C</data>
+        <edge id="e32" source="n23" target="n25">
+            <data key="d2">32</data>
+            <data key="d3">path</data>
+            <data key="d4">C</data>
         </edge>
-        <edge id="e28" source="n9" target="n25">
-            <data key="w2">C</data>
+        <edge id="e33" source="n24" target="n25">
+            <data key="d2">33</data>
+            <data key="d3">path</data>
+            <data key="d4">A, B</data>
         </edge>
-        <edge id="e29" source="n23" target="n26">
-            <data key="w0">A</data>
-            <data key="w1">B</data>
+        <edge id="e36" source="n8" target="n2">
+            <data key="d2">36</data>
+            <data key="d3">transposition</data>
         </edge>
-        <edge id="e30" source="n26" target="n27">
-            <data key="w0">A</data>
-            <data key="w1">B</data>
+        <edge id="e37" source="n13" target="n16">
+            <data key="d2">37</data>
+            <data key="d3">transposition</data>
         </edge>
-        <edge id="e31" source="n25" target="n27">
-            <data key="w2">C</data>
+        <edge id="e38" source="n15" target="n12">
+            <data key="d2">38</data>
+            <data key="d3">transposition</data>
         </edge>
     </graph>
 </graphml>
-