--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/sculpture.pn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,31 @@
+container
+
+prefix ex <http://example.org/>
+
+entity(ex:s, [ prov:type="sculpture" ])
+entity(ex:h, [ prov:type="hand" ])
+entity(ex:l, [ prov:type="leg" ])
+wasDerivedFrom(ex:s,ex:h, [ prov:type="contained" ])
+wasDerivedFrom(ex:s,ex:l, [ prov:type="contained" ])
+
+entity(ex:s_2, [ prov:type="sculpture" ])
+entity(ex:h_2, [ prov:type="hand" ])
+activity(ex:a1, ,, [ prov:type="sculptHand" ])
+
+wasDerivedFrom(ex:s_2,ex:h_2, [ prov:type="contained" ])
+wasDerivedFrom(ex:s_2,ex:l, [ prov:type="contained" ])
+wasDerivedFrom(ex:h_2,ex:h, [ prov:type="refinementOf" ])
+wasDerivedFrom(ex:s_2,ex:s, [ prov:type="refinementOf" ])
+wasGeneratedBy(ex:h_2,ex:a1)
+
+entity(ex:s_3, [ prov:type="sculpture" ])
+entity(ex:l_3, [ prov:type="leg" ])
+activity(ex:a2, ,, [ prov:type="sculptLeg" ])
+
+wasDerivedFrom(ex:s_3,ex:h_2, [ prov:type="contained" ])
+wasDerivedFrom(ex:s_3,ex:l_3, [ prov:type="contained" ])
+wasDerivedFrom(ex:l_3,ex:l, [ prov:type="refinementOf" ])
+wasDerivedFrom(ex:s_3,ex:s_2, [ prov:type="refinementOf" ])
+wasGeneratedBy(ex:l_3,ex:a2)
+
+endContainer
\ No newline at end of file
Binary file model/releases/WD-prov-dm-20120309/examples/sculpture.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication1.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,93 @@
+digraph OPMGraph { rankdir="BT";
+act1 [label="act1",shape="polygon",sides="4"]
+ann0 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">publish</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann0 -> act1 [style="dashed",color="gray",arrowhead="none"]
+act2 [label="act2",shape="polygon",sides="4"]
+ann1 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">publish</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann1 -> act2 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111018 [label="WD-prov-dm-20111018"]
+ann2 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">RecsWD</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann2 -> WD_prov_dm_20111018 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann3 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">RecsWD</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann3 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+rec_advance [label="rec-advance"]
+ann4 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Plan</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann4 -> rec_advance [style="dashed",color="gray",arrowhead="none"]
+0004 [label="0004"]
+ann5 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">transreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann5 -> 0004 [style="dashed",color="gray",arrowhead="none"]
+0141 [label="0141"]
+ann6 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann6 -> 0141 [style="dashed",color="gray",arrowhead="none"]
+0111 [label="0111"]
+ann7 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann7 -> 0111 [style="dashed",color="gray",arrowhead="none"]
+Consortium [label="Consortium",shape="polygon",sides="8"]
+ann8 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Organization</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann8 -> Consortium [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> WD_prov_dm_20111018 []
+WD_prov_dm_20111018 -> act1 []
+WD_prov_dm_20111215 -> act2 []
+act1 -> 0004 []
+act1 -> 0141 []
+act2 -> 0111 []
+act1 -> Consortium []
+act1 -> rec_advance []
+act2 -> Consortium []
+act2 -> rec_advance []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3c-publication1.pdf has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication1.pn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,48 @@
+
+
+container
+
+prefix ex </http://example.org/>
+
+prefix w3 <http://www.w3.org/>
+prefix tr <http://www.w3.org/TR/2011/>
+prefix pr <http://www.w3.org/2005/10/Process-20051014/tr.html#>
+
+prefix ar1 <https://lists.w3.org/Archives/Member/chairs/2011OctDec/>
+prefix ar2 <https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/>
+prefix ar3 <https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/>
+
+
+entity(tr:WD-prov-dm-20111018, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(pr:rec-advance, [ prov:type="prov:Plan" %% xsd:QName ])
+
+
+entity(ar1:0004, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#transreq" %% xsd:anyURI ])
+entity(ar2:0141, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+entity(ar3:0111, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+
+
+wasDerivedFrom(tr:WD-prov-dm-20111215,tr:WD-prov-dm-20111018)
+
+
+activity(ex:act1,,,[prov:type="publish"])
+activity(ex:act2,,,[prov:type="publish"])
+
+
+wasGeneratedBy(tr:WD-prov-dm-20111018, ex:act1)
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:act2)
+
+used(ex:act1,ar1:0004)
+used(ex:act1,ar2:0141)
+used(ex:act2,ar3:0111)
+
+agent(w3:Consortium, [ prov:type="Organization" ])
+
+wasAssociatedWith(ex:act1, w3:Consortium @ pr:rec-advance)
+wasAssociatedWith(ex:act2, w3:Consortium @ pr:rec-advance)
+
+
+
+endContainer
+
Binary file model/releases/WD-prov-dm-20120309/examples/w3c-publication1.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication1.prov-xml Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:container xmlns:prov="http://openprovenance.org/prov-xml#" xmlns:pr="http://www.w3.org/2005/10/Process-20051014/tr.html#" xmlns:ar3="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/" xmlns:ar2="https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/" xmlns:ar1="https://lists.w3.org/Archives/Member/chairs/2011OctDec/" xmlns:w3="http://www.w3.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ex="/http://example.org/" xmlns:tr="http://www.w3.org/TR/2011/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <prov:records>
+ <prov:activity prov:id="ex:pub1">
+ <prov:type xsi:type="xsd:string">publish</prov:type>
+ </prov:activity>
+ <prov:activity prov:id="ex:pub2">
+ <prov:type xsi:type="xsd:string">publish</prov:type>
+ </prov:activity>
+ <prov:entity prov:id="tr:WD-prov-dm-20111018">
+ <prov:type xsi:type="xsd:QName">pr:RecsWD</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="tr:WD-prov-dm-20111215">
+ <prov:type xsi:type="xsd:QName">pr:RecsWD</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="pr:rec-advance">
+ <prov:type xsi:type="xsd:QName">prov:Plan</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="ar1:0004">
+ <prov:type xsi:type="xsd:anyURI">http://www.w3.org/2005/08/01-transitions.html#transreq</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="ar2:0141">
+ <prov:type xsi:type="xsd:anyURI">http://www.w3.org/2005/08/01-transitions.html#pubreq</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="ar3:0111">
+ <prov:type xsi:type="xsd:anyURI">http://www.w3.org/2005/08/01-transitions.html#pubreq</prov:type>
+ </prov:entity>
+ <prov:agent prov:id="w3:Consortium">
+ <prov:type xsi:type="xsd:string">Organization</prov:type>
+ </prov:agent>
+ <prov:dependencies>
+ <prov:wasDerivedFrom>
+ <prov:effect prov:ref="tr:WD-prov-dm-20111215"/>
+ <prov:cause prov:ref="tr:WD-prov-dm-20111018"/>
+ </prov:wasDerivedFrom>
+ <prov:wasGeneratedBy>
+ <prov:entity prov:ref="tr:WD-prov-dm-20111018"/>
+ <prov:activity prov:ref="ex:pub1"/>
+ </prov:wasGeneratedBy>
+ <prov:wasGeneratedBy>
+ <prov:entity prov:ref="tr:WD-prov-dm-20111215"/>
+ <prov:activity prov:ref="ex:pub2"/>
+ </prov:wasGeneratedBy>
+ <prov:used>
+ <prov:activity prov:ref="ex:pub1"/>
+ <prov:entity prov:ref="ar1:0004"/>
+ </prov:used>
+ <prov:used>
+ <prov:activity prov:ref="ex:pub1"/>
+ <prov:entity prov:ref="ar2:0141"/>
+ </prov:used>
+ <prov:used>
+ <prov:activity prov:ref="ex:pub2"/>
+ <prov:entity prov:ref="ar3:0111"/>
+ </prov:used>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:pub1"/>
+ <prov:agent prov:ref="w3:Consortium"/>
+ <prov:plan prov:ref="pr:rec-advance"/>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:pub2"/>
+ <prov:agent prov:ref="w3:Consortium"/>
+ <prov:plan prov:ref="pr:rec-advance"/>
+ </prov:wasAssociatedWith>
+ </prov:dependencies>
+ </prov:records>
+</prov:container>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication1.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.26.3 (20100126.1600)
+ -->
+<!-- Title: OPMGraph Pages: 1 -->
+<svg width="702pt" height="332pt"
+ viewBox="0.00 0.00 702.00 332.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
+<title>OPMGraph</title>
+<polygon fill="white" stroke="white" points="-4,5 -4,-328 699,-328 699,5 -4,5"/>
+<!-- pub1 -->
+<g id="node1" class="node"><title>pub1</title>
+<polygon fill="none" stroke="black" points="472,-252 418,-252 418,-216 472,-216 472,-252"/>
+<text text-anchor="middle" x="445" y="-228.9" font-family="Times,serif" font-size="14.00">pub1</text>
+</g>
+<!-- rec_advance -->
+<g id="node13" class="node"><title>rec_advance</title>
+<ellipse fill="none" stroke="black" cx="369" cy="-306" rx="55.895" ry="18"/>
+<text text-anchor="middle" x="369" y="-300.9" font-family="Times,serif" font-size="14.00">rec-advance</text>
+</g>
+<!-- pub1->rec_advance -->
+<g id="edge34" class="edge"><title>pub1->rec_advance</title>
+<path fill="none" stroke="black" d="M425.822,-252.169C416.361,-261.132 404.817,-272.068 394.612,-281.736"/>
+<polygon fill="black" stroke="black" points="391.978,-279.41 387.125,-288.829 396.792,-284.492 391.978,-279.41"/>
+</g>
+<!-- 0004 -->
+<g id="node16" class="node"><title>0004</title>
+<ellipse fill="none" stroke="black" cx="509" cy="-306" rx="30.0465" ry="18"/>
+<text text-anchor="middle" x="509" y="-300.9" font-family="Times,serif" font-size="14.00">0004</text>
+</g>
+<!-- pub1->0004 -->
+<g id="edge26" class="edge"><title>pub1->0004</title>
+<path fill="none" stroke="black" d="M461.15,-252.169C469.331,-261.373 479.362,-272.657 488.122,-282.513"/>
+<polygon fill="black" stroke="black" points="485.557,-284.894 494.816,-290.043 490.788,-280.244 485.557,-284.894"/>
+</g>
+<!-- 0141 -->
+<g id="node19" class="node"><title>0141</title>
+<ellipse fill="none" stroke="black" cx="621" cy="-306" rx="29.8973" ry="18"/>
+<text text-anchor="middle" x="621" y="-300.9" font-family="Times,serif" font-size="14.00">0141</text>
+</g>
+<!-- pub1->0141 -->
+<g id="edge28" class="edge"><title>pub1->0141</title>
+<path fill="none" stroke="black" d="M472.389,-248.032C475.278,-249.411 478.187,-250.758 481,-252 515.96,-267.44 556.827,-282.917 585.35,-293.319"/>
+<polygon fill="black" stroke="black" points="584.301,-296.661 594.895,-296.778 586.686,-290.08 584.301,-296.661"/>
+</g>
+<!-- Consortium -->
+<g id="node25" class="node"><title>Consortium</title>
+<polygon fill="none" stroke="black" points="295.093,-298.544 295.093,-313.456 260.477,-324 211.523,-324 176.907,-313.456 176.907,-298.544 211.523,-288 260.477,-288 295.093,-298.544"/>
+<text text-anchor="middle" x="236" y="-300.9" font-family="Times,serif" font-size="14.00">Consortium</text>
+</g>
+<!-- pub1->Consortium -->
+<g id="edge32" class="edge"><title>pub1->Consortium</title>
+<path fill="none" stroke="black" d="M417.692,-248.223C414.787,-249.565 411.852,-250.851 409,-252 370.221,-267.629 325.087,-281.582 290.645,-291.388"/>
+<polygon fill="black" stroke="black" points="289.451,-288.089 280.774,-294.169 291.349,-294.826 289.451,-288.089"/>
+</g>
+<!-- ann0 -->
+<g id="node2" class="node"><title>ann0</title>
+<polygon fill="none" stroke="gray" points="540,-180 454,-180 454,-144 546,-144 546,-174 540,-180"/>
+<polyline fill="none" stroke="gray" points="540,-180 540,-174 "/>
+<polyline fill="none" stroke="gray" points="546,-174 540,-174 "/>
+<text text-anchor="start" x="464" y="-158.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="495" y="-158.233" font-family="Times,serif" font-size="14.00">publish</text>
+</g>
+<!-- ann0->pub1 -->
+<g id="edge2" class="edge"><title>ann0->pub1</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M486.121,-180.169C477.847,-191 467.372,-204.712 459.066,-215.587"/>
+</g>
+<!-- pub2 -->
+<g id="node4" class="node"><title>pub2</title>
+<polygon fill="none" stroke="black" points="162,-252 108,-252 108,-216 162,-216 162,-252"/>
+<text text-anchor="middle" x="135" y="-228.9" font-family="Times,serif" font-size="14.00">pub2</text>
+</g>
+<!-- pub2->rec_advance -->
+<g id="edge38" class="edge"><title>pub2->rec_advance</title>
+<path fill="none" stroke="black" d="M162.264,-248.336C165.178,-249.655 168.127,-250.905 171,-252 228.226,-273.801 244.936,-271.828 304,-288 308.066,-289.113 312.273,-290.269 316.503,-291.434"/>
+<polygon fill="black" stroke="black" points="315.783,-294.866 326.354,-294.152 317.645,-288.118 315.783,-294.866"/>
+</g>
+<!-- 0111 -->
+<g id="node22" class="node"><title>0111</title>
+<ellipse fill="none" stroke="black" cx="92" cy="-306" rx="28.0958" ry="18"/>
+<text text-anchor="middle" x="92" y="-300.9" font-family="Times,serif" font-size="14.00">0111</text>
+</g>
+<!-- pub2->0111 -->
+<g id="edge30" class="edge"><title>pub2->0111</title>
+<path fill="none" stroke="black" d="M124.149,-252.169C119.074,-260.667 112.939,-270.939 107.395,-280.222"/>
+<polygon fill="black" stroke="black" points="104.231,-278.694 102.109,-289.074 110.241,-282.283 104.231,-278.694"/>
+</g>
+<!-- pub2->Consortium -->
+<g id="edge36" class="edge"><title>pub2->Consortium</title>
+<path fill="none" stroke="black" d="M160.487,-252.169C173.263,-261.276 188.896,-272.421 202.618,-282.203"/>
+<polygon fill="black" stroke="black" points="200.697,-285.132 210.871,-288.087 204.76,-279.432 200.697,-285.132"/>
+</g>
+<!-- ann1 -->
+<g id="node5" class="node"><title>ann1</title>
+<polygon fill="none" stroke="gray" points="212,-180 126,-180 126,-144 218,-144 218,-174 212,-180"/>
+<polyline fill="none" stroke="gray" points="212,-180 212,-174 "/>
+<polyline fill="none" stroke="gray" points="218,-174 212,-174 "/>
+<text text-anchor="start" x="136" y="-158.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="167" y="-158.233" font-family="Times,serif" font-size="14.00">publish</text>
+</g>
+<!-- ann1->pub2 -->
+<g id="edge4" class="edge"><title>ann1->pub2</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M162.663,-180.169C157.097,-191 150.051,-204.712 144.462,-215.587"/>
+</g>
+<!-- WD_prov_dm_20111018 -->
+<g id="node7" class="node"><title>WD_prov_dm_20111018</title>
+<ellipse fill="none" stroke="black" cx="336" cy="-162" rx="100.24" ry="18"/>
+<text text-anchor="middle" x="336" y="-156.9" font-family="Times,serif" font-size="14.00">WD-prov-dm-20111018</text>
+</g>
+<!-- WD_prov_dm_20111018->pub1 -->
+<g id="edge22" class="edge"><title>WD_prov_dm_20111018->pub1</title>
+<path fill="none" stroke="black" d="M362.386,-179.429C376.396,-188.683 393.819,-200.192 409.048,-210.252"/>
+<polygon fill="black" stroke="black" points="407.446,-213.388 417.719,-215.979 411.304,-207.547 407.446,-213.388"/>
+</g>
+<!-- ann2 -->
+<g id="node8" class="node"><title>ann2</title>
+<polygon fill="none" stroke="gray" points="381,-108 285,-108 285,-72 387,-72 387,-102 381,-108"/>
+<polyline fill="none" stroke="gray" points="381,-108 381,-102 "/>
+<polyline fill="none" stroke="gray" points="387,-102 381,-102 "/>
+<text text-anchor="start" x="295" y="-86.2333" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="326" y="-86.2333" font-family="Times,serif" font-size="14.00">RecsWD</text>
+</g>
+<!-- ann2->WD_prov_dm_20111018 -->
+<g id="edge6" class="edge"><title>ann2->WD_prov_dm_20111018</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M336,-108.169C336,-119 336,-132.712 336,-143.587"/>
+</g>
+<!-- WD_prov_dm_20111215 -->
+<g id="node10" class="node"><title>WD_prov_dm_20111215</title>
+<ellipse fill="none" stroke="black" cx="133" cy="-90" rx="100.24" ry="18"/>
+<text text-anchor="middle" x="133" y="-84.9" font-family="Times,serif" font-size="14.00">WD-prov-dm-20111215</text>
+</g>
+<!-- WD_prov_dm_20111215->pub2 -->
+<g id="edge24" class="edge"><title>WD_prov_dm_20111215->pub2</title>
+<path fill="none" stroke="black" d="M126.181,-108.2C122.672,-118.536 118.768,-131.807 117,-144 114.704,-159.834 114.437,-164.207 117,-180 118.418,-188.738 121.048,-197.973 123.867,-206.286"/>
+<polygon fill="black" stroke="black" points="120.642,-207.66 127.332,-215.876 127.225,-205.281 120.642,-207.66"/>
+</g>
+<!-- WD_prov_dm_20111215->WD_prov_dm_20111018 -->
+<g id="edge20" class="edge"><title>WD_prov_dm_20111215->WD_prov_dm_20111018</title>
+<path fill="none" stroke="black" d="M178.304,-106.069C208.591,-116.811 248.626,-131.01 280.778,-142.414"/>
+<polygon fill="black" stroke="black" points="279.889,-145.812 290.483,-145.856 282.229,-139.215 279.889,-145.812"/>
+</g>
+<!-- ann3 -->
+<g id="node11" class="node"><title>ann3</title>
+<polygon fill="none" stroke="gray" points="178,-36 82,-36 82,-1.77636e-14 184,-3.55271e-15 184,-30 178,-36"/>
+<polyline fill="none" stroke="gray" points="178,-36 178,-30 "/>
+<polyline fill="none" stroke="gray" points="184,-30 178,-30 "/>
+<text text-anchor="start" x="92" y="-14.2333" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="123" y="-14.2333" font-family="Times,serif" font-size="14.00">RecsWD</text>
+</g>
+<!-- ann3->WD_prov_dm_20111215 -->
+<g id="edge8" class="edge"><title>ann3->WD_prov_dm_20111215</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M133,-36.1686C133,-47 133,-60.7124 133,-71.5867"/>
+</g>
+<!-- ann4 -->
+<g id="node14" class="node"><title>ann4</title>
+<polygon fill="none" stroke="gray" points="394,-252 324,-252 324,-216 400,-216 400,-246 394,-252"/>
+<polyline fill="none" stroke="gray" points="394,-252 394,-246 "/>
+<polyline fill="none" stroke="gray" points="400,-246 394,-246 "/>
+<text text-anchor="start" x="334" y="-230.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="365" y="-230.233" font-family="Times,serif" font-size="14.00">Plan</text>
+</g>
+<!-- ann4->rec_advance -->
+<g id="edge10" class="edge"><title>ann4->rec_advance</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M363.766,-252.169C364.819,-263 366.153,-276.712 367.21,-287.587"/>
+</g>
+<!-- ann5 -->
+<g id="node17" class="node"><title>ann5</title>
+<polygon fill="none" stroke="gray" points="580,-252 490,-252 490,-216 586,-216 586,-246 580,-252"/>
+<polyline fill="none" stroke="gray" points="580,-252 580,-246 "/>
+<polyline fill="none" stroke="gray" points="586,-246 580,-246 "/>
+<text text-anchor="start" x="500" y="-230.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="531" y="-230.233" font-family="Times,serif" font-size="14.00">transreq</text>
+</g>
+<!-- ann5->0004 -->
+<g id="edge12" class="edge"><title>ann5->0004</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M530.682,-252.169C526.252,-263.167 520.626,-277.135 516.215,-288.087"/>
+</g>
+<!-- ann6 -->
+<g id="node20" class="node"><title>ann6</title>
+<polygon fill="none" stroke="gray" points="688,-252 604,-252 604,-216 694,-216 694,-246 688,-252"/>
+<polyline fill="none" stroke="gray" points="688,-252 688,-246 "/>
+<polyline fill="none" stroke="gray" points="694,-246 688,-246 "/>
+<text text-anchor="start" x="614" y="-230.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="645" y="-230.233" font-family="Times,serif" font-size="14.00">pubreq</text>
+</g>
+<!-- ann6->0141 -->
+<g id="edge14" class="edge"><title>ann6->0141</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M641.934,-252.169C637.657,-263.167 632.225,-277.135 627.966,-288.087"/>
+</g>
+<!-- ann7 -->
+<g id="node23" class="node"><title>ann7</title>
+<polygon fill="none" stroke="gray" points="84,-252 3.55271e-14,-252 0,-216 90,-216 90,-246 84,-252"/>
+<polyline fill="none" stroke="gray" points="84,-252 84,-246 "/>
+<polyline fill="none" stroke="gray" points="90,-246 84,-246 "/>
+<text text-anchor="start" x="10" y="-230.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="41" y="-230.233" font-family="Times,serif" font-size="14.00">pubreq</text>
+</g>
+<!-- ann7->0111 -->
+<g id="edge16" class="edge"><title>ann7->0111</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M56.8601,-252.169C64.2569,-263.5 73.712,-277.984 80.9509,-289.074"/>
+</g>
+<!-- ann8 -->
+<g id="node26" class="node"><title>ann8</title>
+<polygon fill="none" stroke="gray" points="300,-252 180,-252 180,-216 306,-216 306,-246 300,-252"/>
+<polyline fill="none" stroke="gray" points="300,-252 300,-246 "/>
+<polyline fill="none" stroke="gray" points="306,-246 300,-246 "/>
+<text text-anchor="start" x="190" y="-230.233" font-family="Times,serif" font-size="14.00">type:</text>
+<text text-anchor="start" x="221" y="-230.233" font-family="Times,serif" font-size="14.00">Organization</text>
+</g>
+<!-- ann8->Consortium -->
+<g id="edge18" class="edge"><title>ann8->Consortium</title>
+<path fill="none" stroke="gray" stroke-dasharray="5,2" d="M241.234,-252.169C240.181,-263 238.847,-276.712 237.79,-287.587"/>
+</g>
+</g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication1/index.html Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,48 @@
+
+
+container
+
+prefix ex </http://example.org/>
+
+prefix w3 <http://www.w3.org/>
+prefix tr <http://www.w3.org/TR/2011/>
+prefix pr <http://www.w3.org/2005/10/Process-20051014/tr.html#>
+
+prefix ar1 <https://lists.w3.org/Archives/Member/chairs/2011OctDec/>
+prefix ar2 <https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/>
+prefix ar3 <https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/>
+
+
+entity(tr:WD-prov-dm-20111018, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(pr:rec-advance, [ prov:type="prov:Plan" %% xsd:QName ])
+
+
+entity(ar1:0004, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#transreq" %% xsd:anyURI ])
+entity(ar2:0141, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+entity(ar3:0111, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+
+
+wasDerivedFrom(tr:WD-prov-dm-20111215,tr:WD-prov-dm-20111018)
+
+
+activity(ex:pub1,,,[prov:type="publish"])
+activity(ex:pub2,,,[prov:type="publish"])
+
+
+wasGeneratedBy(tr:WD-prov-dm-20111018, ex:pub1)
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:pub2)
+
+used(ex:pub1,ar1:0004)
+used(ex:pub1,ar2:0141)
+used(ex:pub2,ar3:0111)
+
+agent(w3:Consortium, [ prov:type="Organization" ])
+
+wasAssociatedWith(ex:pub1, w3:Consortium @ pr:rec-advance)
+wasAssociatedWith(ex:pub2, w3:Consortium @ pr:rec-advance)
+
+
+
+endContainer
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication2.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,52 @@
+digraph OPMGraph { rankdir="BT";
+rcp [label="rcp",shape="polygon",sides="4"]
+ann9 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">copy directory</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann9 -> rcp [style="dashed",color="gray",arrowhead="none"]
+Overview_html [label="Overview.html"]
+ann10 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">file in hg</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann10 -> Overview_html [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann11 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">html4</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann11 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+req3 [label="req3"]
+ann12 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann12 -> req3 [style="dashed",color="gray",arrowhead="none"]
+webmaster [label="webmaster",shape="polygon",sides="8"]
+ann13 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann13 -> webmaster [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> rcp []
+rcp -> Overview_html []
+rcp -> req3 []
+WD_prov_dm_20111215 -> Overview_html []
+rcp -> webmaster []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3c-publication2.pdf has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication2.pn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,45 @@
+
+
+container
+
+prefix ex <http://example.org/>
+prefix rec <http://example.org/record>
+
+prefix w3 <http://www.w3.org/TR/2011/>
+prefix hg <http://dvcs.w3.org/hg/prov/raw-file/9628aaff6e20/model/releases/WD-prov-dm-20111215/>
+prefix process <http://www.w3.org/2005/10/Process-20051014/tr.html#>
+
+
+
+entity(hg:Overview.html, [ prov:type="file in hg" ])
+
+entity(w3:WD-prov-dm-20111215, [ prov:type="html4" ])
+
+
+
+
+
+
+activity(ex:rcp,,,[prov:type="copy directory"])
+
+
+wasGeneratedBy(rec:g,w3:WD-prov-dm-20111215, ex:rcp)
+
+entity(ex:req3, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+
+used(rec:u, ex:rcp,hg:Overview.html)
+used(ex:rcp,ex:req3)
+
+
+wasDerivedFrom(w3:WD-prov-dm-20111215,hg:Overview.html, ex:rcp, rec:g, rec:u)
+
+agent(ex:webmaster, [ prov:type="Person" ])
+
+wasAssociatedWith(ex:rcp, ex:webmaster)
+
+endContainer
+
+
+#activity(ex:a5,,,[prov:type="grammarcheck"])
+#ex:version="1",
+#ex:version="2"
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication2.prov-xml Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:container xmlns:prov="http://openprovenance.org/prov-xml#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://example.org/" xmlns:hg="http://dvcs.w3.org/hg/prov/raw-file/9628aaff6e20/model/releases/WD-prov-dm-20111215/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:process="http://www.w3.org/2005/10/Process-20051014/tr.html#" xmlns:rec="http://example.org/record" xmlns:w3="http://www.w3.org/TR/2011/">
+ <prov:records>
+ <prov:activity prov:id="ex:rcp">
+ <prov:type xsi:type="xsd:string">copy directory</prov:type>
+ </prov:activity>
+ <prov:entity prov:id="hg:Overview.html">
+ <prov:type xsi:type="xsd:string">file in hg</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="w3:WD-prov-dm-20111215">
+ <prov:type xsi:type="xsd:string">html4</prov:type>
+ </prov:entity>
+ <prov:entity prov:id="ex:req3">
+ <prov:type xsi:type="xsd:anyURI">http://www.w3.org/2005/08/01-transitions.html#pubreq</prov:type>
+ </prov:entity>
+ <prov:agent prov:id="ex:webmaster">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:dependencies>
+ <prov:wasGeneratedBy prov:id="rec:g">
+ <prov:entity prov:ref="w3:WD-prov-dm-20111215"/>
+ <prov:activity prov:ref="ex:rcp"/>
+ </prov:wasGeneratedBy>
+ <prov:used prov:id="rec:u">
+ <prov:activity prov:ref="ex:rcp"/>
+ <prov:entity prov:ref="hg:Overview.html"/>
+ </prov:used>
+ <prov:used>
+ <prov:activity prov:ref="ex:rcp"/>
+ <prov:entity prov:ref="ex:req3"/>
+ </prov:used>
+ <prov:wasDerivedFrom>
+ <prov:generation prov:ref="rec:g"/>
+ <prov:usage prov:ref="rec:u"/>
+ <prov:activity prov:ref="ex:rcp"/>
+ <prov:effect prov:ref="w3:WD-prov-dm-20111215"/>
+ <prov:cause prov:ref="hg:Overview.html"/>
+ </prov:wasDerivedFrom>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:rcp"/>
+ <prov:agent prov:ref="ex:webmaster"/>
+ </prov:wasAssociatedWith>
+ </prov:dependencies>
+ </prov:records>
+</prov:container>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication3.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,145 @@
+digraph OPMGraph { rankdir="BT";
+edit1 [label="edit1",shape="polygon",sides="4"]
+ann14 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">edit</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann14 -> edit1 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann15 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">document</TD>
+ </TR>
+ <TR>
+ <TD align="left">version:</TD>
+ <TD align="left">2</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann15 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+Luc [label="Luc",shape="polygon",sides="8"]
+ann16 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann16 -> Luc [style="dashed",color="gray",arrowhead="none"]
+Paolo [label="Paolo",shape="polygon",sides="8"]
+ann17 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann17 -> Paolo [style="dashed",color="gray",arrowhead="none"]
+Khalid [label="Khalid",shape="polygon",sides="8"]
+ann18 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann18 -> Khalid [style="dashed",color="gray",arrowhead="none"]
+Stephen [label="Stephen",shape="polygon",sides="8"]
+ann19 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann19 -> Stephen [style="dashed",color="gray",arrowhead="none"]
+Yolanda [label="Yolanda",shape="polygon",sides="8"]
+ann20 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann20 -> Yolanda [style="dashed",color="gray",arrowhead="none"]
+Ryan [label="Ryan",shape="polygon",sides="8"]
+ann21 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann21 -> Ryan [style="dashed",color="gray",arrowhead="none"]
+Paul [label="Paul",shape="polygon",sides="8"]
+ann22 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann22 -> Paul [style="dashed",color="gray",arrowhead="none"]
+Graham [label="Graham",shape="polygon",sides="8"]
+ann23 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann23 -> Graham [style="dashed",color="gray",arrowhead="none"]
+Jim [label="Jim",shape="polygon",sides="8"]
+ann24 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann24 -> Jim [style="dashed",color="gray",arrowhead="none"]
+Simon [label="Simon",shape="polygon",sides="8"]
+ann25 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann25 -> Simon [style="dashed",color="gray",arrowhead="none"]
+James [label="James",shape="polygon",sides="8"]
+ann26 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann26 -> James [style="dashed",color="gray",arrowhead="none"]
+Satya [label="Satya",shape="polygon",sides="8"]
+ann27 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann27 -> Satya [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> edit1 []
+edit1 -> Luc []
+edit1 -> Paolo []
+edit1 -> Khalid []
+edit1 -> Stephen []
+edit1 -> Yolanda []
+edit1 -> Ryan []
+edit1 -> Paul []
+edit1 -> Graham []
+edit1 -> Jim []
+edit1 -> Simon []
+edit1 -> James []
+edit1 -> Satya []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3c-publication3.pdf has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication3.pn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,42 @@
+
+
+container
+
+prefix ex <http://example.org/>
+
+prefix w3 <http://www.w3.org/>
+prefix tr <http://www.w3.org/TR/2011/>
+
+entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+
+agent(ex:Luc, [ prov:type="Person" ])
+agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Khalid, [ prov:type="Person" ])
+agent(ex:Stephen, [ prov:type="Person" ])
+agent(ex:Yolanda, [ prov:type="Person" ])
+agent(ex:Ryan, [ prov:type="Person" ])
+agent(ex:Paul, [ prov:type="Person" ])
+agent(ex:Graham, [ prov:type="Person" ])
+agent(ex:Jim, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+agent(ex:James, [ prov:type="Person" ])
+agent(ex:Satya, [ prov:type="Person" ])
+
+activity(ex:edit1,,,[prov:type="edit"])
+
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
+
+wasAssociatedWith(ex:edit1, ex:Luc, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Paolo, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Khalid, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Stephen, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Yolanda, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Ryan, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Paul, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Graham, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Jim, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Simon, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:James, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Satya, [prov:role="contributor"])
+
+endContainer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3c-publication3.prov-xml Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<prov:container xmlns:prov="http://openprovenance.org/prov-xml#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://example.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rec="http://example.org/record" xmlns:w3="http://www.w3.org/TR/2011/">
+ <prov:records>
+ <prov:activity prov:id="ex:edit1">
+ <prov:type xsi:type="xsd:string">edit</prov:type>
+ </prov:activity>
+ <prov:entity prov:id="w3:WD-prov-dm-20111215">
+ <prov:type xsi:type="xsd:string">document</prov:type>
+ <ex:version xsi:type="xsd:string">2</ex:version>
+ </prov:entity>
+ <prov:agent prov:id="ex:Luc">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Paolo">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Khalid">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Stephen">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Yolanda">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Ryan">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Paul">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Graham">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Jim">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Simon">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:James">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:agent prov:id="ex:Satya">
+ <prov:type xsi:type="xsd:string">Person</prov:type>
+ </prov:agent>
+ <prov:dependencies>
+ <prov:wasGeneratedBy>
+ <prov:entity prov:ref="w3:WD-prov-dm-20111215"/>
+ <prov:activity prov:ref="ex:edit1"/>
+ </prov:wasGeneratedBy>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Luc"/>
+ <prov:role xsi:type="xsd:string">editor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Paolo"/>
+ <prov:role xsi:type="xsd:string">editor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Khalid"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Stephen"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Yolanda"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Ryan"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Paul"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Graham"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Jim"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Simon"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:James"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ <prov:wasAssociatedWith>
+ <prov:activity prov:ref="ex:edit1"/>
+ <prov:agent prov:ref="ex:Satya"/>
+ <prov:role xsi:type="xsd:string">contributor</prov:role>
+ </prov:wasAssociatedWith>
+ </prov:dependencies>
+ </prov:records>
+</prov:container>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication1.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,93 @@
+digraph OPMGraph { rankdir="BT";
+pub1 [label="pub1",shape="polygon",sides="4"]
+ann0 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">publish</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann0 -> pub1 [style="dashed",color="gray",arrowhead="none"]
+pub2 [label="pub2",shape="polygon",sides="4"]
+ann1 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">publish</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann1 -> pub2 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111018 [label="WD-prov-dm-20111018"]
+ann2 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">WD</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann2 -> WD_prov_dm_20111018 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann3 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">WD</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann3 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+rec_advance [label="rec-advance"]
+ann4 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Plan</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann4 -> rec_advance [style="dashed",color="gray",arrowhead="none"]
+req1 [label="req1"]
+ann5 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">transreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann5 -> req1 [style="dashed",color="gray",arrowhead="none"]
+req2 [label="req2"]
+ann6 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann6 -> req2 [style="dashed",color="gray",arrowhead="none"]
+req3 [label="req3"]
+ann7 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann7 -> req3 [style="dashed",color="gray",arrowhead="none"]
+w3c [label="w3c",shape="polygon",sides="8"]
+ann8 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Organization</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann8 -> w3c [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> WD_prov_dm_20111018 []
+WD_prov_dm_20111018 -> pub1 []
+WD_prov_dm_20111215 -> pub2 []
+pub1 -> req1 []
+pub1 -> req2 []
+pub2 -> req3 []
+pub1 -> w3c []
+pub1 -> rec_advance []
+pub2 -> w3c []
+pub2 -> rec_advance []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication1.pdf has changed
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication1.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication1.prov-asn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,47 @@
+
+
+container
+
+prefix ex <http://example.org/>
+
+prefix w3 <http://www.w3.org/TR/2011/>
+prefix process <http://www.w3.org/2005/10/Process-20051014/tr.html#>
+
+
+entity(w3:WD-prov-dm-20111018, [ prov:type="WD" ])
+entity(w3:WD-prov-dm-20111215, [ prov:type="WD" ])
+
+entity(process:rec-advance, [ prov:type="Plan" ])
+
+entity(ex:req1, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#transreq" %% xsd:anyURI ])
+entity(ex:req2, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+entity(ex:req3, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+
+
+wasDerivedFrom(w3:WD-prov-dm-20111215,w3:WD-prov-dm-20111018)
+
+
+activity(ex:pub1,,,[prov:type="publish"])
+activity(ex:pub2,,,[prov:type="publish"])
+
+
+wasGeneratedBy(w3:WD-prov-dm-20111018, ex:pub1)
+wasGeneratedBy(w3:WD-prov-dm-20111215, ex:pub2)
+
+used(ex:pub1,ex:req1)
+used(ex:pub1,ex:req2)
+used(ex:pub2,ex:req3)
+
+agent(ex:w3c, [ prov:type="Organization" ])
+
+wasAssociatedWith(ex:pub1, ex:w3c @ process:rec-advance)
+wasAssociatedWith(ex:pub2, ex:w3c @ process:rec-advance)
+
+
+
+endContainer
+
+
+#activity(ex:a5,,,[prov:type="grammarcheck"])
+#ex:version="1",
+#ex:version="2"
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication2.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,52 @@
+digraph OPMGraph { rankdir="BT";
+rcp [label="rcp",shape="polygon",sides="4"]
+ann9 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">copy directory</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann9 -> rcp [style="dashed",color="gray",arrowhead="none"]
+Overview_html [label="Overview.html"]
+ann10 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">file in hg</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann10 -> Overview_html [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann11 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">html4</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann11 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+req3 [label="req3"]
+ann12 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">pubreq</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann12 -> req3 [style="dashed",color="gray",arrowhead="none"]
+webmaster [label="webmaster",shape="polygon",sides="8"]
+ann13 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann13 -> webmaster [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> rcp []
+rcp -> Overview_html []
+rcp -> req3 []
+WD_prov_dm_20111215 -> Overview_html []
+rcp -> webmaster []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication2.pdf has changed
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication2.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication2.prov-asn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,45 @@
+
+
+container
+
+prefix ex <http://example.org/>
+prefix rec <http://example.org/record>
+
+prefix w3 <http://www.w3.org/TR/2011/>
+prefix hg <http://dvcs.w3.org/hg/prov/raw-file/9628aaff6e20/model/releases/WD-prov-dm-20111215/>
+prefix process <http://www.w3.org/2005/10/Process-20051014/tr.html#>
+
+
+
+entity(hg:Overview.html, [ prov:type="file in hg" ])
+
+entity(w3:WD-prov-dm-20111215, [ prov:type="html4" ])
+
+
+
+
+
+
+activity(ex:rcp,,,[prov:type="copy directory"])
+
+
+wasGeneratedBy(rec:g,w3:WD-prov-dm-20111215, ex:rcp)
+
+entity(ex:req3, [ prov:type="http://www.w3.org/2005/08/01-transitions.html#pubreq" %% xsd:anyURI ])
+
+used(rec:u, ex:rcp,hg:Overview.html)
+used(ex:rcp,ex:req3)
+
+
+wasDerivedFrom(w3:WD-prov-dm-20111215,hg:Overview.html, ex:rcp, rec:g, rec:u)
+
+agent(ex:webmaster, [ prov:type="Person" ])
+
+wasAssociatedWith(ex:rcp, ex:webmaster)
+
+endContainer
+
+
+#activity(ex:a5,,,[prov:type="grammarcheck"])
+#ex:version="1",
+#ex:version="2"
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication3.dot Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,145 @@
+digraph OPMGraph { rankdir="BT";
+edit1 [label="edit1",shape="polygon",sides="4"]
+ann14 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">edit</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann14 -> edit1 [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 [label="WD-prov-dm-20111215"]
+ann15 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">document</TD>
+ </TR>
+ <TR>
+ <TD align="left">version:</TD>
+ <TD align="left">2</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann15 -> WD_prov_dm_20111215 [style="dashed",color="gray",arrowhead="none"]
+Luc [label="Luc",shape="polygon",sides="8"]
+ann16 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann16 -> Luc [style="dashed",color="gray",arrowhead="none"]
+Paolo [label="Paolo",shape="polygon",sides="8"]
+ann17 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann17 -> Paolo [style="dashed",color="gray",arrowhead="none"]
+Khalid [label="Khalid",shape="polygon",sides="8"]
+ann18 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann18 -> Khalid [style="dashed",color="gray",arrowhead="none"]
+Stephen [label="Stephen",shape="polygon",sides="8"]
+ann19 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann19 -> Stephen [style="dashed",color="gray",arrowhead="none"]
+Yolanda [label="Yolanda",shape="polygon",sides="8"]
+ann20 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann20 -> Yolanda [style="dashed",color="gray",arrowhead="none"]
+Ryan [label="Ryan",shape="polygon",sides="8"]
+ann21 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann21 -> Ryan [style="dashed",color="gray",arrowhead="none"]
+Paul [label="Paul",shape="polygon",sides="8"]
+ann22 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann22 -> Paul [style="dashed",color="gray",arrowhead="none"]
+Graham [label="Graham",shape="polygon",sides="8"]
+ann23 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann23 -> Graham [style="dashed",color="gray",arrowhead="none"]
+Jim [label="Jim",shape="polygon",sides="8"]
+ann24 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann24 -> Jim [style="dashed",color="gray",arrowhead="none"]
+Simon [label="Simon",shape="polygon",sides="8"]
+ann25 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann25 -> Simon [style="dashed",color="gray",arrowhead="none"]
+James [label="James",shape="polygon",sides="8"]
+ann26 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann26 -> James [style="dashed",color="gray",arrowhead="none"]
+Satya [label="Satya",shape="polygon",sides="8"]
+ann27 [color="gray",fontcolor="black",label=<<TABLE cellpadding="0" border="0">
+ <TR>
+ <TD align="left">type:</TD>
+ <TD align="left">Person</TD>
+ </TR>
+ </TABLE>>
+,shape="note"]
+ann27 -> Satya [style="dashed",color="gray",arrowhead="none"]
+WD_prov_dm_20111215 -> edit1 []
+edit1 -> Luc []
+edit1 -> Paolo []
+edit1 -> Khalid []
+edit1 -> Stephen []
+edit1 -> Yolanda []
+edit1 -> Ryan []
+edit1 -> Paul []
+edit1 -> Graham []
+edit1 -> Jim []
+edit1 -> Simon []
+edit1 -> James []
+edit1 -> Satya []
+}
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication3.pdf has changed
Binary file model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication3.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3c-publication3.prov-asn Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,46 @@
+
+
+container
+
+prefix ex <http://example.org/>
+prefix rec <http://example.org/record>
+
+prefix w3 <http://www.w3.org/TR/2011/>
+
+
+entity(w3:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+
+
+agent(ex:Luc, [ prov:type="Person" ])
+agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Khalid, [ prov:type="Person" ])
+agent(ex:Stephen, [ prov:type="Person" ])
+agent(ex:Yolanda, [ prov:type="Person" ])
+agent(ex:Ryan, [ prov:type="Person" ])
+agent(ex:Paul, [ prov:type="Person" ])
+agent(ex:Graham, [ prov:type="Person" ])
+agent(ex:Jim, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+agent(ex:James, [ prov:type="Person" ])
+agent(ex:Satya, [ prov:type="Person" ])
+
+activity(ex:edit1,,,[prov:type="edit"])
+
+wasGeneratedBy(w3:WD-prov-dm-20111215, ex:edit1)
+
+
+
+wasAssociatedWith(ex:edit1, ex:Luc, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Paolo, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Khalid, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Stephen, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Yolanda, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Ryan, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Paul, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Graham, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Jim, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Simon, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:James, [prov:role="contributor"])
+wasAssociatedWith(ex:edit1, ex:Satya, [prov:role="contributor"])
+
+endContainer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/examples/w3cpub/w3cpub.txt Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,87 @@
+
+This example describes the provenance of the prov-dm (version 2)
+document http://www.w3.org/TR/2011/WD-prov-dm-20111215
+
+We can envisage three different accounts at least.
+
+1. Account 1: the W3C view
+This account contains the kind of provenance records that
+W3C could keep, for auditors to check that due processes are followed.
+
+In this account, we see that:
+- WD-prov-dm-20111215 was derived from WD-prov-dm-20111018
+- both WD-prov-dm-20111215 and WD-prov-dm-20111018 were published by the w3c agent
+- the publication activity for WD-prov-dm-20111215 used a publication request (req3)
+- the publication activity for WD-prov-dm-20111018 used another publication request (req2)
+ and a transition request (req1)
+- publications were according to the process rules (a plan).
+
+A simple visualization of Account 1 may be as follows.
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication1.pdf
+
+
+2. Account 2: the Web master view
+This account contains the kind of provenance records that the webmaster
+could keep.
+
+In this account, we see that
+- WD-prov-dm-20111215 was derived from Overview.html in the mercurial repo
+- WD-prov-dm-20111215 is the result of copying file(s) to the remote web server
+- webmaster was involved
+- webmaster did all this on the basis of the publication request (req3)
+
+A simple visualization of this account may be as follows.
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication2.pdf
+
+
+3. Account 3: the authors view.
+ That's what each author could keep (for instance, to write in their CV).
+- the document WD-prov-dm-20111215 was co-edited by a set of authors, with various roles
+
+Again, visualization could as follows.
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication3.pdf
+
+4. We can envisage other accounts.
+- The mercurial log with all edits.
+- An account where other agents claim contribution to the document (faithfully or not)
+- etc
+
+
+
+To illustrate this example, I have written the three accounts in three separate asn files:
+
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication1.prov-asn
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication2.prov-asn
+http://dvcs.w3.org/hg/prov/raw-file/default/model/examples/w3cpub/w3c-publication3.prov-asn
+
+
+
+In this example, each WD is identified by its URI
+http://www.w3.org/TR/2011/WD-prov-dm-20111215
+http://www.w3.org/TR/2011/WD-prov-dm-20111018
+
+
+
+The entity records in the different accounts have different attributes
+and different values. (Similarly to example of section 9 in the prov-dm document.)
+
+In account 1, the type that matters for the W3C process is that it is a Working Draft.
+entity(w3:WD-prov-dm-20111215, [ prov:type="WD" ])
+
+In account 2, the type that matters for the W3C master is that it is an html4 document.
+entity(w3:WD-prov-dm-20111215, [ prov:type="html4" ])
+Other attributes that may usefully captured include that the document
+was check to complian with pubrules, it is html4 compliant, etc
+
+In account 3, the authors know this the second version of the prov-dm report.
+Hence, the entity record has the following shape.
+entity(w3:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+
+When in account 1, we write
+wasGeneratedBy(w3:WD-prov-dm-20111215, ex:pub2)
+we really mean to refer to the record of WD-prov-dm-20111215 in the same account,
+it would not make sense to say ex:pub2 generated WD-prov-dm-20111215 in account 3.
+
+In Account 2, there is a further example that uses record identifiers. In this
+derivation, we need to identify the generation and usage.
+wasDerivedFrom(w3:WD-prov-dm-20111215,hg:Overview.html, ex:rcp, rec:g, rec:u)
Binary file model/releases/WD-prov-dm-20120309/images/OverviewDiagram.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/OverviewDiagram.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg height="367" version="1.1" width="573" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="85" x="206" y="88"/>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="85" x="206" y="88"/>
+<text font-family="Dialog" font-size="13" x="230" y="102">
+Entity</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="85" x="206" y="111"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="85" x="206" y="135"/>
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="85" x="454" y="80"/>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="85" x="454" y="80"/>
+<text font-family="Dialog" font-size="13" x="472" y="94">
+Activity</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="85" x="454" y="103"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="85" x="454" y="127"/>
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="141" x="206" y="240"/>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="141" x="206" y="240"/>
+<text font-family="Dialog" font-size="13" x="257" y="254">
+Agent</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="141" x="206" y="263"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="141" x="206" y="287"/>
+<polyline fill="none" points="238,240 238,160" stroke="#000000" stroke-width="1"/>
+<polygon fill="#ffffff" points="238,160 245,172 231,172" stroke="#ffffff" stroke-width="1"/>
+<polygon fill="none" points="238,160 245,172 231,172" stroke="#000000" stroke-width="1"/>
+<polyline fill="none" points="470,152 470,248 346,248" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="241" y2="248"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="255" y2="248"/>
+<text font-family="Dialog" font-size="13" x="378" y="237">
+wasStartedBy</text>
+<text font-family="Dialog" font-size="13" x="483" y="180">
+</text>
+<text font-family="Dialog" font-size="13" x="357" y="244">
+</text>
+<polyline fill="none" points="502,152 502,280 346,280" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="273" y2="280"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="287" y2="280"/>
+<text font-family="Dialog" font-size="13" x="408" y="276">
+wasEndedBy</text>
+<text font-family="Dialog" font-size="13" x="515" y="180">
+</text>
+<text font-family="Dialog" font-size="13" x="357" y="276">
+</text>
+<polyline fill="none" points="526,152 526,304 346,304" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="297" y2="304"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="358" x2="346" y1="311" y2="304"/>
+<a xlink:href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-ActivityAssociation" target="_parent">
+<text font-family="Dialog" font-size="13" x="424" y="324">
+wasAssociatedWith</text></a>
+<text font-family="Dialog" font-size="13" x="539" y="180">
+</text>
+<text font-family="Dialog" font-size="13" x="357" y="300">
+</text>
+<polyline fill="none" points="206,272 126,272 126,344 214,344 214,312" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="221" x2="214" y1="324" y2="312"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="207" x2="214" y1="324" y2="312"/>
+<text font-family="Dialog" font-size="13" x="15" y="323">
+actedOnBehalfOf</text>
+<text font-family="Dialog" font-size="13" x="187" y="268">
+</text>
+<text font-family="Dialog" font-size="13" x="193" y="340">
+</text>
+<polyline fill="none" points="238,88 238,32 150,32 150,128 206,128" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="194" x2="206" y1="135" y2="128"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="194" x2="206" y1="121" y2="128"/>
+<a xlink:href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation" target="_parent">
+<text font-family="Dialog" font-size="13" x="74" y="28">
+wasDerivedFrom</text></a>
+<text font-family="Dialog" font-size="13" x="217" y="72">
+</text>
+<text font-family="Dialog" font-size="13" x="187" y="124">
+</text>
+<polyline fill="none" points="454,112 290,112" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="302" x2="290" y1="105" y2="112"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="302" x2="290" y1="119" y2="112"/>
+<a xlink:href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage" target="_parent">
+ <text font-family="Dialog" font-size="13" x="333" y="106">
+used</text></a>
+<text font-family="Dialog" font-size="13" x="435" y="108">
+</text>
+<text font-family="Dialog" font-size="13" x="301" y="108">
+</text>
+<polyline fill="none" points="290,144 454,144" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="442" x2="454" y1="151" y2="144"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="442" x2="454" y1="137" y2="144"/>
+<a xlink:href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation" target="_parent">
+<text font-family="Dialog" font-size="13" x="317" y="160">
+wasGeneratedBy</text></a>
+<text font-family="Dialog" font-size="13" x="301" y="140">
+</text>
+<text font-family="Dialog" font-size="13" x="435" y="140">
+</text>
+</svg>
Binary file model/releases/WD-prov-dm-20120309/images/PROV-modelSketch.zargo has changed
Binary file model/releases/WD-prov-dm-20120309/images/activityAssociation.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/activityAssociation.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg height="321" version="1.1" width="360" xmlns="http://www.w3.org/2000/svg">
+<rect fill="#ffffff" height="68" stroke="#ffffff" stroke-width="1" width="66" x="280" y="238"/>
+<rect fill="none" height="68" stroke="#000000" stroke-width="1" width="66" x="280" y="238"/>
+<text font-family="Lucida Grande" font-size="13" x="289" y="252">
+Activity</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="280" y="262"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="280" y="283"/>
+<rect fill="#ffffff" height="68" stroke="#ffffff" stroke-width="1" width="66" x="14" y="238"/>
+<rect fill="none" height="68" stroke="#000000" stroke-width="1" width="66" x="14" y="238"/>
+<text font-family="Lucida Grande" font-size="13" x="28" y="252">
+Agent</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="14" y="262"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="14" y="283"/>
+<polyline fill="none" points="80,270 280,270" stroke="#000000" stroke-width="1"/>
+<ellipse cx="180" cy="268" fill="#000000" rx="0.5" ry="0.5" stroke="#000000" stroke-width="1"/>
+<ellipse cx="181" cy="269" fill="#ffffff" rx="-0.5" ry="-0.5" stroke="#ffffff" stroke-width="1"/>
+<rect fill="#ffffff" height="88" stroke="#ffffff" stroke-width="1" width="132" x="112" y="142"/>
+<rect fill="none" height="88" stroke="#000000" stroke-width="1" width="132" x="112" y="142"/>
+<text font-family="Lucida Grande" font-size="13" x="117" y="156">
+ActivityAssociation</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="132" x="112" y="166"/>
+<text font-family="Lucida Grande" font-size="13" x="116" y="181">
+id</text>
+<text font-family="Lucida Grande" font-size="13" x="116" y="198">
+attributeList</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="132" x="112" y="208"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="181" x2="181" y1="268" y2="263"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="181" x2="181" y1="258" y2="253"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="181" x2="181" y1="248" y2="243"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="181" x2="181" y1="238" y2="233"/>
+<rect fill="#ffffff" height="68" stroke="#ffffff" stroke-width="1" width="66" x="152" y="14"/>
+<rect fill="none" height="68" stroke="#000000" stroke-width="1" width="66" x="152" y="14"/>
+<text font-family="Lucida Grande" font-size="13" x="172" y="28">
+Plan</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="152" y="38"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="66" x="152" y="59"/>
+<polyline fill="none" points="184,142 184,82" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="191" x2="184" y1="94" y2="82"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="177" x2="184" y1="94" y2="82"/>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/another-OverviewDiagram.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg height="372" version="1.1" width="566" xmlns="http://www.w3.org/2000/svg">
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="85" x="201" y="87"/>
+<rect fill="#ffffff" height="0" stroke="#ffffff" stroke-width="1" width="85" x="201" y="87"/>
+<rect fill="none" height="0" stroke="#000000" stroke-width="1" width="85" x="201" y="87"/>
+<rect fill="#ffffff" height="23" stroke="#ffffff" stroke-width="1" width="85" x="201" y="87"/>
+<text font-family="Lucida Grande" font-size="13" x="225" y="103">
+Entity</text>
+<rect fill="#ffffff" height="26" stroke="#ffffff" stroke-width="1" width="85" x="201" y="133"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="201" x2="285" y1="133" y2="133"/>
+<rect fill="#ffffff" height="23" stroke="#ffffff" stroke-width="1" width="85" x="201" y="110"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="201" x2="285" y1="110" y2="110"/>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="85" x="201" y="87"/>
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="85" x="449" y="79"/>
+<rect fill="#ffffff" height="0" stroke="#ffffff" stroke-width="1" width="85" x="449" y="79"/>
+<rect fill="none" height="0" stroke="#000000" stroke-width="1" width="85" x="449" y="79"/>
+<rect fill="#ffffff" height="23" stroke="#ffffff" stroke-width="1" width="85" x="449" y="79"/>
+<text font-family="Lucida Grande" font-size="13" x="467" y="95">
+Activity</text>
+<rect fill="#ffffff" height="24" stroke="#ffffff" stroke-width="1" width="85" x="449" y="127"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="449" x2="533" y1="127" y2="127"/>
+<rect fill="#ffffff" height="25" stroke="#ffffff" stroke-width="1" width="85" x="449" y="102"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="449" x2="533" y1="102" y2="102"/>
+<text font-family="Lucida Grande" font-size="13" x="452" y="119">
+plan : Plan</text>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="85" x="449" y="79"/>
+<rect fill="#ffffff" height="73" stroke="#ffffff" stroke-width="1" width="141" x="201" y="239"/>
+<rect fill="#ffffff" height="0" stroke="#ffffff" stroke-width="1" width="141" x="201" y="239"/>
+<rect fill="none" height="0" stroke="#000000" stroke-width="1" width="141" x="201" y="239"/>
+<rect fill="#ffffff" height="23" stroke="#ffffff" stroke-width="1" width="141" x="201" y="239"/>
+<text font-family="Lucida Grande" font-size="13" x="253" y="255">
+Agent</text>
+<rect fill="#ffffff" height="26" stroke="#ffffff" stroke-width="1" width="141" x="201" y="285"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="201" x2="341" y1="285" y2="285"/>
+<rect fill="#ffffff" height="23" stroke="#ffffff" stroke-width="1" width="141" x="201" y="262"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="201" x2="341" y1="262" y2="262"/>
+<rect fill="none" height="73" stroke="#000000" stroke-width="1" width="141" x="201" y="239"/>
+<polyline fill="none" points="233,239 233,160" stroke="#000000" stroke-width="1"/>
+<polygon fill="#ffffff" points="233,160 240,172 226,172" stroke="#ffffff" stroke-width="1"/>
+<polygon fill="none" points="233,160 240,172 226,172" stroke="#000000" stroke-width="1"/>
+<polyline fill="none" points="465,152 465,247 342,247" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="240" y2="247"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="254" y2="247"/>
+<text font-family="Lucida Grande" font-size="13" x="374" y="239">
+wasStartedBy</text>
+<polyline fill="none" points="497,152 497,279 342,279" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="272" y2="279"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="286" y2="279"/>
+<text font-family="Lucida Grande" font-size="13" x="406" y="278">
+wasEndedBy</text>
+<text font-family="Lucida Grande" font-size="13" x="355" y="274">
+1</text>
+<polyline fill="none" points="521,152 521,303 342,303" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="296" y2="303"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="354" x2="342" y1="310" y2="303"/>
+<text font-family="Lucida Grande" font-size="13" x="421" y="325">
+wasAssociatedWith</text>
+<polyline fill="none" points="201,271 121,271 121,343 209,343 209,312" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="216" x2="209" y1="324" y2="312"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="202" x2="209" y1="324" y2="312"/>
+<text font-family="Lucida Grande" font-size="13" x="14" y="321">
+actedOnBehalfOf</text>
+<polyline fill="none" points="233,87 233,31 145,31 145,127 201,127" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="189" x2="201" y1="134" y2="127"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="189" x2="201" y1="120" y2="127"/>
+<text font-family="Lucida Grande" font-size="13" x="73" y="30">
+wasDerivedFrom</text>
+<polyline fill="none" points="449,111 286,111" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="298" x2="286" y1="104" y2="111"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="298" x2="286" y1="118" y2="111"/>
+<text font-family="Lucida Grande" font-size="13" x="328" y="107">
+used</text>
+<polyline fill="none" points="286,143 449,143" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="437" x2="449" y1="150" y2="143"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="437" x2="449" y1="136" y2="143"/>
+<text font-family="Lucida Grande" font-size="13" x="317" y="165">
+wasGeneratedBy</text>
+<text font-family="Lucida Grande" font-size="13" x="428" y="138">
+1</text>
+</svg>
Binary file model/releases/WD-prov-dm-20120309/images/collections.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/commonRelations.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg height="286" version="1.1" width="1157" xmlns="http://www.w3.org/2000/svg">
+<rect fill="#ffffff" height="71" stroke="#ffffff" stroke-width="1" width="94" x="211" y="128"/>
+<rect fill="none" height="71" stroke="#000000" stroke-width="1" width="94" x="211" y="128"/>
+<text font-family="Lucida Grande" font-size="13" x="234" y="142">
+Activity</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="94" x="211" y="152"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="94" x="211" y="175"/>
+<rect fill="#ffffff" height="68" stroke="#ffffff" stroke-width="1" width="174" x="515" y="128"/>
+<rect fill="none" height="68" stroke="#000000" stroke-width="1" width="174" x="515" y="128"/>
+<text font-family="Lucida Grande" font-size="13" x="583" y="142">
+Agent</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="174" x="515" y="152"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="174" x="515" y="173"/>
+<rect fill="#ffffff" height="72" stroke="#ffffff" stroke-width="1" width="142" x="867" y="136"/>
+<rect fill="none" height="72" stroke="#000000" stroke-width="1" width="142" x="867" y="136"/>
+<text font-family="Lucida Grande" font-size="13" x="920" y="150">
+Entity</text>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="142" x="867" y="160"/>
+<rect fill="#000000" height="1" stroke="#000000" stroke-width="1" width="142" x="867" y="183"/>
+<polyline fill="none" points="867,168 689,168" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="701" x2="689" y1="161" y2="168"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="701" x2="689" y1="175" y2="168"/>
+<text font-family="Lucida Grande" font-size="13" x="688" y="161">
+wasAttributedTo</text>
+<polyline fill="none" points="915,136 915,48 795,48 795,144 867,144" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="855" x2="867" y1="151" y2="144"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="855" x2="867" y1="137" y2="144"/>
+<text font-family="Lucida Grande" font-size="13" x="769" y="28">
+wasRevisionOf</text>
+<polyline fill="none" points="305,168 403,168 403,80 283,80 283,128" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="276" x2="283" y1="116" y2="128"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="290" x2="283" y1="116" y2="128"/>
+<text font-family="Lucida Grande" font-size="13" x="405" y="76">
+wasInformedBy</text>
+<polyline fill="none" points="219,128 219,88 91,88 91,176 211,176" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="199" x2="211" y1="183" y2="176"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="199" x2="211" y1="169" y2="176"/>
+<text font-family="Lucida Grande" font-size="13" x="15" y="77">
+wasStartedBy</text>
+<polyline fill="none" points="915,208 915,272 1051,272 1051,192 1009,192" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="1021" x2="1009" y1="185" y2="192"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="1021" x2="1009" y1="199" y2="192"/>
+<text font-family="Lucida Grande" font-size="13" x="1054" y="259">
+tracedTo</text>
+<polyline fill="none" points="867,192 787,192 787,272 883,272 883,208" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="890" x2="883" y1="220" y2="208"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="876" x2="883" y1="220" y2="208"/>
+<text font-family="Lucida Grande" font-size="13" x="669" y="257">
+hadOriginalSource</text>
+<polyline fill="none" points="1009,152 1059,152 1059,48 971,48 971,136" stroke="#000000" stroke-width="1"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="964" x2="971" y1="124" y2="136"/>
+<line fill="#000000" stroke="#000000" stroke-width="1" x1="978" x2="971" y1="124" y2="136"/>
+<text font-family="Lucida Grande" font-size="13" x="1003" y="29">
+wasQuotedFrom</text>
+</svg>
Binary file model/releases/WD-prov-dm-20120309/images/complement-of.png has changed
Binary file model/releases/WD-prov-dm-20120309/images/constraints.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/constraints.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,2654 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg6710"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="constraints.svg"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/constraints.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <defs
+ id="defs6712">
+ <inkscape:path-effect
+ effect="skeletal"
+ id="path-effect6032"
+ is_visible="true"
+ pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 z"
+ copytype="single_stretched"
+ prop_scale="1"
+ scale_y_rel="false"
+ spacing="0"
+ normal_offset="0"
+ tang_offset="0"
+ prop_units="false"
+ vertical_pattern="false"
+ fuse_tolerance="0" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect6030"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect6026"
+ is_visible="true" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4091"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective6718" />
+ <inkscape:perspective
+ id="perspective6728"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6728-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6794"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6840"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6877"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6959"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8909"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ id="path4091-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective8937"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ id="path4091-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943"
+ style="overflow:visible">
+ <path
+ id="path8945"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective3000"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ id="path4091-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3006"
+ style="overflow:visible">
+ <path
+ id="path3008"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3010"
+ style="overflow:visible">
+ <path
+ id="path3012"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3014"
+ style="overflow:visible">
+ <path
+ id="path3016"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-9"
+ style="overflow:visible">
+ <path
+ id="path8945-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053"
+ id="linearGradient4059"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805"
+ gradientUnits="userSpaceOnUse" />
+ <inkscape:perspective
+ id="perspective4069"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-96"
+ style="overflow:visible">
+ <path
+ id="path8945-61"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4555"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3"
+ style="overflow:visible">
+ <path
+ id="path8945-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4663"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4930"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4952"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5"
+ id="linearGradient4714-7"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5046"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-7"
+ style="overflow:visible">
+ <path
+ id="path8945-0-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92"
+ style="overflow:visible">
+ <path
+ id="path8945-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9"
+ id="linearGradient4714-4"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94" />
+ </linearGradient>
+ <linearGradient
+ y2="126.8805"
+ x2="139.6636"
+ y1="108.27257"
+ x1="114.53841"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4961-4"
+ xlink:href="#linearGradient4053-6-5-8"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5-8">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9-2" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5442"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-2"
+ style="overflow:visible">
+ <path
+ id="path8945-0-79"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-6"
+ style="overflow:visible">
+ <path
+ id="path8945-64"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5-3">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8-3" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9-8" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5643"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-8"
+ style="overflow:visible">
+ <path
+ id="path8945-0-77"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5-3"
+ id="linearGradient5711"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <inkscape:perspective
+ id="perspective5745"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-71"
+ style="overflow:visible">
+ <path
+ id="path8945-0-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-97"
+ style="overflow:visible">
+ <path
+ id="path8945-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5-3-7">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8-3-2" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9-8-2" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757"
+ style="overflow:visible">
+ <path
+ id="path5759"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5927"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5970"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5992"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6486"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757-4"
+ style="overflow:visible">
+ <path
+ id="path5759-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-86"
+ style="overflow:visible">
+ <path
+ id="path8945-0-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-60"
+ style="overflow:visible">
+ <path
+ id="path8945-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6500"
+ style="overflow:visible">
+ <path
+ id="path6502"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6718-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-9"
+ style="overflow:visible">
+ <path
+ id="path8945-0-93"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-90"
+ style="overflow:visible">
+ <path
+ id="path8945-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5-3-7-5"
+ id="linearGradient5901-1"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5-3-7-5">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8-3-2-28" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9-8-2-1" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6730"
+ style="overflow:visible">
+ <path
+ id="path6732"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757-7"
+ style="overflow:visible">
+ <path
+ id="path5759-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7216"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-929"
+ style="overflow:visible">
+ <path
+ id="path8945-80"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-3"
+ style="overflow:visible">
+ <path
+ id="path8945-2-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7402"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7424"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-2"
+ style="overflow:visible">
+ <path
+ id="path8945-2-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7452"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7480"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8"
+ id="linearGradient7514"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <inkscape:perspective
+ id="perspective7727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-2"
+ style="overflow:visible">
+ <path
+ id="path8945-82"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8-3">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7-1" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2-7" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-0"
+ style="overflow:visible">
+ <path
+ id="path8945-2-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7739"
+ style="overflow:visible">
+ <path
+ id="path7741"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8-3"
+ id="linearGradient7925"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <inkscape:perspective
+ id="perspective7943"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7968"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7997"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8022"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8047"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8072"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5-3-7"
+ id="linearGradient3269"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6"
+ id="linearGradient3307"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5"
+ id="linearGradient3309"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9"
+ id="linearGradient3348"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5-8"
+ id="linearGradient3350"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.91456677"
+ inkscape:cx="352.60397"
+ inkscape:cy="610.74755"
+ inkscape:document-units="px"
+ inkscape:current-layer="g8502"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="1001"
+ inkscape:window-x="1280"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata6715">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8502"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ sodipodi:nodetypes="csc"
+ id="path6912"
+ d="m 603.93499,539.09188 c 0,0 -12.93587,10.62589 -36.12693,-7.28384 -17.5161,-13.52713 -27.3689,-29.13535 -27.3689,-29.13535"
+ style="fill:none;stroke:#000000;stroke-width:0.92256683;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker5757-7)"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ id="g5585"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ id="path6949"
+ d="m 205.48904,21.15029 c 0,139.42782 0,139.12603 0,139.12603"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999999, 1.99999999;stroke-dashoffset:0" />
+ <path
+ id="path6949-9"
+ d="m 94.931401,21.15029 c 0,139.42782 0,139.12603 0,139.12603"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999999, 1.99999999;stroke-dashoffset:0" />
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923"
+ width="109.65764"
+ height="37.468384"
+ x="95.381401"
+ y="51.987629" />
+ <g
+ id="g2917"
+ transform="matrix(0.6,0,0,0.6,-93.834021,-107.61567)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8"
+ sodipodi:role="line" /></text>
+ </g>
+ <path
+ id="path6941"
+ d="m 39.624089,39.058357 c 220.836191,0 221.172261,0.005 221.172261,0.005"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ sodipodi:nodetypes="cc" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text6943"
+ y="35.829124"
+ x="31.395864"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="35.829124"
+ x="31.395864"
+ id="tspan6945"
+ sodipodi:role="line"
+ style="font-size:9.60000038px">Event line</tspan></text>
+ <path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient4059);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3209"
+ sodipodi:sides="3"
+ sodipodi:cx="120.80072"
+ sodipodi:cy="116.88141"
+ sodipodi:r1="23.193739"
+ sodipodi:r2="11.596869"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ transform="matrix(1,0,0,0.68177752,23.611065,53.194293)" />
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="37.824203"
+ y="113.98219"
+ id="text3211"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3213"
+ x="37.824203"
+ y="113.98219">start of a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="207.77724"
+ y="113.98219"
+ id="text3215"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3217"
+ x="207.77724"
+ y="113.98219">end of a</tspan></text>
+ <path
+ id="path6941-7"
+ d="m 39.624091,132.87891 c 220.836189,0 221.172259,0.005 221.172259,0.005"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ sodipodi:nodetypes="cc" />
+ </g>
+ <g
+ id="g5713"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline"
+ d="M 541.0127,73.249296 493.75431,46.312625"
+ id="path4716-3"
+ inkscape:connector-type="polyline" />
+ <path
+ id="path6949-5-9"
+ d="m 578.408,21.15029 c 0,128.9879 0,128.7087 0,128.7087"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" />
+ <path
+ id="path6949-9-7-2"
+ d="m 515.85036,21.15029 c 0,128.9879 0,128.7087 0,128.7087"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" />
+ <path
+ id="path6941-1-1"
+ d="m 432.54305,39.05836 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ sodipodi:nodetypes="cc" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text6943-33-6"
+ y="35.829128"
+ x="424.31482"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="35.829128"
+ x="424.31482"
+ id="tspan6945-9-6"
+ sodipodi:role="line"
+ style="font-size:9.60000038px">Event line</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="583.40753"
+ y="74.536339"
+ id="text3215-4-3"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3217-8-3"
+ x="583.40753"
+ y="74.536339">initiated</tspan><tspan
+ sodipodi:role="line"
+ x="583.40753"
+ y="88.536339"
+ id="tspan3222">usage of e</tspan></text>
+ <path
+ id="path6941-7-3-0"
+ d="m 432.54305,130.87891 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g4705-9"
+ transform="matrix(0.85747563,0,0,0.85747563,157.95605,-159.47257)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path2816-5-4-1"
+ sodipodi:cx="93.832016"
+ sodipodi:cy="294.48819"
+ sodipodi:rx="31.75853"
+ sodipodi:ry="31.75853"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ transform="matrix(0.45261198,0,0,0.45261198,411.38959,140.44702)" />
+ <g
+ transform="matrix(0.45261198,0,0,0.45261198,408.11357,146.768)"
+ id="g2845-6-0-6">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="91.530045"
+ y="289.34262"
+ id="text2835-6-4-3"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2837-3-0-4"
+ x="91.530045"
+ y="289.34262">e<tspan
+ style="font-size:20px"
+ id="tspan2839-3-5-00" /></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="107.70822"
+ y="289.77463"
+ id="text2841-1-3-0"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-2-5-4"
+ x="107.70822"
+ y="289.77463"
+ style="font-size:18px" /></text>
+ </g>
+ </g>
+ <path
+ sodipodi:type="star"
+ style="fill:url(#linearGradient5711);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3209-5-8-0"
+ sodipodi:sides="3"
+ sodipodi:cx="120.80072"
+ sodipodi:cy="116.88141"
+ sodipodi:r1="23.193739"
+ sodipodi:r2="11.596869"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ transform="matrix(1,0,0,0.68177752,420.53,51.194293)" />
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="443.69424"
+ y="77.94664"
+ id="text4999-4"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ x="443.69424"
+ y="77.94664"
+ id="tspan5003-9">completed</tspan><tspan
+ sodipodi:role="line"
+ x="443.69424"
+ y="77.94664"
+ id="tspan3220">generation</tspan><tspan
+ sodipodi:role="line"
+ x="443.69424"
+ y="91.94664"
+ id="tspan5700">of e</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline"
+ d="M 598.64833,104.67512 559.76047,81.37781"
+ id="path4716-3-7"
+ inkscape:connector-type="polyline" />
+ </g>
+ <path
+ inkscape:connector-type="polyline"
+ id="path4716-3-9-0"
+ d="M 528.76661,481.08375 502.77836,440.62831"
+ style="fill:none;stroke:#000000;stroke-width:0.90879405px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999997, 1.99999997;stroke-dashoffset:0"
+ d="m 578.408,417.35914 c 0,155.65407 0,155.31715 0,155.31715"
+ id="path6949-5-9-1-0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999997, 1.99999997;stroke-dashoffset:0"
+ d="m 515.85036,417.35914 c 0,155.65407 0,155.31715 0,155.31715"
+ id="path6949-9-7-2-8-8"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 432.54305,435.26722 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-1-1-2-3"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="424.31482"
+ y="432.03799"
+ id="text6943-33-6-8-9"
+ sodipodi:linespacing="100%"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9-6-5-3"
+ x="424.31482"
+ y="432.03799">Event line</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4-3-9-3"
+ y="461.29361"
+ x="579.40753"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="461.29361"
+ x="579.40753"
+ id="tspan3217-8-3-6-8"
+ sodipodi:role="line">completed</tspan><tspan
+ y="475.29361"
+ x="579.40753"
+ sodipodi:role="line"
+ id="tspan3230">generation</tspan><tspan
+ id="tspan7150"
+ y="489.29361"
+ x="579.40753"
+ sodipodi:role="line">of e2</tspan></text>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 432.54305,551.08777 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-7-3-0-9-4"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ transform="translate(54.567271,245.78696)"
+ id="g5910-6"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ transform="matrix(0.38810374,0,0,0.38810374,444.7126,130.55711)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-1-8-3"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-6-8-9"
+ transform="matrix(0.38810374,0,0,0.38810374,438.62243,135.97719)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-3-2-4"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-4-5-3"
+ sodipodi:role="line">e1<tspan
+ id="tspan2839-3-5-00-0-8"
+ style="font-size:20px" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-0-7-2"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-4-2-6"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ transform="matrix(1,0,0,0.68177752,420.53,471.40315)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-8-0-1-9"
+ style="fill:url(#linearGradient5901-1);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text4999-4-1-3"
+ y="479.11594"
+ x="515.95068"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ id="tspan5700-0-9"
+ y="479.11594"
+ x="515.95068"
+ sodipodi:role="line">completed</tspan><tspan
+ y="493.11594"
+ x="515.95068"
+ sodipodi:role="line"
+ id="tspan3232">generation</tspan><tspan
+ id="tspan6910"
+ y="507.11594"
+ x="515.95068"
+ sodipodi:role="line"> of e1</tspan></text>
+ <path
+ inkscape:connector-type="polyline"
+ id="path4716-3-7-4-1"
+ d="M 597.81081,526.0849 569.66664,485.49861"
+ style="fill:none;stroke:#000000;stroke-width:0.903;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ id="g5910-9-3"
+ transform="translate(129.45902,286.05423)"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ transform="matrix(0.38810374,0,0,0.38810374,444.7126,130.55711)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-1-8-0-5"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-6-8-7-4"
+ transform="matrix(0.38810374,0,0,0.38810374,438.62243,135.97719)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-3-2-3-1"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-4-5-6-7"
+ sodipodi:role="line">e2</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-0-7-6-2"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-4-2-9-2"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <g
+ id="g7680"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ id="path6949-5-1-9"
+ d="m 227.46994,625.37304 c 0,216.77224 0,216.30303 0,216.30303"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0" />
+ <path
+ id="path6949-9-7-5-8"
+ d="m 47.684335,625.37304 c 0,216.77224 0,216.30303 0,216.30303"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0" />
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923-2-5-8"
+ width="109.65764"
+ height="37.468384"
+ x="117.3623"
+ y="758.99347" />
+ <g
+ id="g2917-0-4-2"
+ transform="matrix(0.6,0,0,0.6,-79.853122,599.39016)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5-7-4-0"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915-3-5-5"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a<tspan
+ style="font-size:23.33333333"
+ id="tspan7508">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4-8-9-8"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8-72-0-4"
+ sodipodi:role="line" /></text>
+ </g>
+ <path
+ id="path6941-1-8-3"
+ d="m 39.624089,643.2811 c 220.836191,0 221.172261,0.005 221.172261,0.005"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ sodipodi:nodetypes="cc" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text6943-33-9-9"
+ y="640.05188"
+ x="31.395864"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="640.05188"
+ x="31.395864"
+ id="tspan6945-9-8-0"
+ sodipodi:role="line"
+ style="font-size:9.60000038px">Event line</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="13.196648"
+ y="741.08624"
+ id="text3211-3-0-3"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3213-2-4-5"
+ x="13.196648"
+ y="741.08624">start</tspan><tspan
+ sodipodi:role="line"
+ x="13.196648"
+ y="755.08624"
+ id="tspan7516"> of a1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="230.91504"
+ y="726.04669"
+ id="text3215-4-8-5"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3217-8-7-5"
+ x="230.91504"
+ y="726.04669">end of a2</tspan></text>
+ <g
+ id="g7510"
+ transform="translate(-1e-6,-50)">
+ <path
+ transform="matrix(1,0,0,0.68177752,23.611066,797.41703)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-81-0"
+ style="fill:url(#linearGradient7514);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 39.624091,877.10165 c 220.836189,0 221.172259,0.005 221.172259,0.005"
+ id="path6941-7-3-5-0" />
+ </g>
+ <g
+ id="g4705-1-4"
+ transform="matrix(0.85747563,0,0,0.85747563,-246.52782,495.93017)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path2816-5-4-9-3"
+ sodipodi:cx="93.832016"
+ sodipodi:cy="294.48819"
+ sodipodi:rx="31.75853"
+ sodipodi:ry="31.75853"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ transform="matrix(0.45261198,0,0,0.45261198,411.38959,140.44702)" />
+ <g
+ transform="matrix(0.45261198,0,0,0.45261198,408.11357,146.768)"
+ id="g2845-6-0-9-0">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="91.530045"
+ y="289.34262"
+ id="text2835-6-4-2-4"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2837-3-0-7-3"
+ x="91.530045"
+ y="289.34262">e<tspan
+ style="font-size:20px"
+ id="tspan2839-3-5-0-8" /></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="107.70822"
+ y="289.77463"
+ id="text2841-1-3-6-9"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-2-5-1-8"
+ x="107.70822"
+ y="289.77463"
+ style="font-size:18px" /></text>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)"
+ d="M 200.44279,759.442 155.95972,734.28786"
+ id="path5224-3"
+ inkscape:connector-type="polyline" />
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923-2-5-8-1"
+ width="109.65764"
+ height="37.468384"
+ x="48.134335"
+ y="661.10962" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)"
+ d="M 131.36294,725.20667 86.87987,700.05253"
+ id="path5224-3-4"
+ inkscape:connector-type="polyline" />
+ <g
+ id="g2917-0-4-2-5"
+ transform="matrix(0.6,0,0,0.6,-144.76237,504.78134)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5-7-4-0-0"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915-3-5-5-7"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a<tspan
+ style="font-size:21.66666667"
+ id="tspan7506">1</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4-8-9-8-7"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8-72-0-4-7"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0"
+ d="m 573.40706,625.37304 c 0,216.77224 0,216.30303 0,216.30303"
+ id="path6949-5-1-9-0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0"
+ d="m 440.17907,625.37304 c 0,216.77224 0,216.30303 0,216.30303"
+ id="path6949-9-7-5-8-2"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <rect
+ y="758.99347"
+ x="573.85706"
+ height="37.468384"
+ width="109.65764"
+ id="rect2923-2-5-8-4"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ transform="matrix(0.6,0,0,0.6,364.64162,599.39016)"
+ id="g2917-0-4-2-8"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-7-4-0-5"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-3-5-5-72">a<tspan
+ id="tspan7508-1"
+ style="font-size:23.33333397px">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-8-9-8-4"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-72-0-4-1"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 432.11883,643.2811 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-1-8-3-7"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="423.89059"
+ y="640.05188"
+ id="text6943-33-9-9-6"
+ sodipodi:linespacing="100%"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9-8-0-8"
+ x="423.89059"
+ y="640.05188">Event line</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3211-3-0-3-2"
+ y="741.08624"
+ x="405.69138"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="741.08624"
+ x="405.69138"
+ id="tspan3213-2-4-5-6"
+ sodipodi:role="line">start</tspan><tspan
+ id="tspan7516-3"
+ y="755.08624"
+ x="405.69138"
+ sodipodi:role="line"> of a1</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4-8-5-0"
+ y="726.04669"
+ x="620.22107"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="726.04669"
+ x="620.22107"
+ id="tspan3217-8-7-5-4"
+ sodipodi:role="line">start of of a2</tspan></text>
+ <path
+ transform="matrix(1,0,0,0.68177752,394.10581,747.41703)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-81-0-4"
+ style="fill:url(#linearGradient7925);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 432.11883,827.10165 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-7-3-5-0-3"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ transform="matrix(0.85747563,0,0,0.85747563,125.96692,495.93017)"
+ id="g4705-1-4-6"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ transform="matrix(0.45261198,0,0,0.45261198,411.38959,140.44702)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-9-3-2"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-9-0-6"
+ transform="matrix(0.45261198,0,0,0.45261198,408.11357,146.768)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-2-4-7"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-7-3-8"
+ sodipodi:role="line">e<tspan
+ id="tspan2839-3-5-0-8-9"
+ style="font-size:20px" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-6-9-7"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-1-8-0"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ inkscape:connector-type="polyline"
+ id="path5224-3-9"
+ d="M 572.93753,759.442 528.45446,734.28786"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <rect
+ y="661.10962"
+ x="440.62909"
+ height="37.468384"
+ width="109.65764"
+ id="rect2923-2-5-8-1-0"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path5224-3-4-3"
+ d="M 503.75946,721.736 467.37461,700.05253"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ transform="matrix(0.6,0,0,0.6,247.73237,504.78134)"
+ id="g2917-0-4-2-5-3"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-7-4-0-0-4"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-3-5-5-7-1">a<tspan
+ id="tspan7506-8"
+ style="font-size:21.66666603px">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-8-9-8-7-2"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-72-0-4-7-5"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <text
+ sodipodi:linespacing="100%"
+ id="text7927"
+ y="170.40047"
+ x="80.611183"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="170.40047"
+ x="80.611183"
+ id="tspan7929"
+ sodipodi:role="line">(a) start-precedes-end</tspan></text>
+ <g
+ id="g3311"
+ transform="translate(0,5.0444641)">
+ <g
+ transform="translate(0,-219.07201)"
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="g6677">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 205.48904,417.35914 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-5-1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 94.931401,417.35914 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-9-7-5" />
+ <rect
+ y="494.19647"
+ x="95.381401"
+ height="37.468384"
+ width="109.65764"
+ id="rect2923-2-5"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <g
+ transform="matrix(0.6,0,0,0.6,-101.83402,334.59318)"
+ id="g2917-0-4">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-7-4"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-3-5">a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-8-9"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-72-0"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 39.624089,435.26721 c 220.836191,0 221.172261,0.005 221.172261,0.005"
+ id="path6941-1-8" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="31.395864"
+ y="432.03799"
+ id="text6943-33-9"
+ sodipodi:linespacing="100%"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9-8"
+ x="31.395864"
+ y="432.03799">Event line</tspan></text>
+ <path
+ transform="matrix(1,0,0,0.68177752,-4.388935,473.40314)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-81"
+ style="fill:url(#linearGradient3348);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text3211-3-0"
+ y="516.19104"
+ x="37.824203"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="516.19104"
+ x="37.824203"
+ id="tspan3213-2-4"
+ sodipodi:role="line">start of a</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4-8"
+ y="516.19104"
+ x="207.77724"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="516.19104"
+ x="207.77724"
+ id="tspan3217-8-7"
+ sodipodi:role="line">end of a</tspan></text>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 39.624091,553.08776 c 220.836189,0 221.172259,0.005 221.172259,0.005"
+ id="path6941-7-3-5" />
+ <g
+ transform="matrix(0.85747563,0,0,0.85747563,-268.50872,231.13319)"
+ id="g4705-1">
+ <path
+ transform="matrix(0.45261198,0,0,0.45261198,411.38959,140.44702)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-9"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-9"
+ transform="matrix(0.45261198,0,0,0.45261198,408.11357,146.768)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-2"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-7"
+ sodipodi:role="line">e<tspan
+ id="tspan2839-3-5-0"
+ style="font-size:20px" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-6"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-1"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 148.26181,417.35914 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-5-0-8" />
+ <path
+ transform="matrix(1,0,0,0.68177752,50.814112,473.40314)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-8-3"
+ style="fill:url(#linearGradient3350);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text4999-5"
+ y="452.95712"
+ x="149.95467"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="452.95712"
+ x="149.95467"
+ id="tspan5001-9"
+ sodipodi:role="line">initiated</tspan><tspan
+ id="tspan3228"
+ y="466.95712"
+ x="149.95467"
+ sodipodi:role="line">usage</tspan><tspan
+ id="tspan5003-8"
+ y="480.95712"
+ x="149.95467"
+ sodipodi:role="line">of e</tspan></text>
+ <path
+ inkscape:connector-type="polyline"
+ id="path5224"
+ d="M 178.46189,494.64502 133.97882,469.49088"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)" />
+ </g>
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="73.654388"
+ y="376.30768"
+ id="text7931"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ x="73.654388"
+ y="376.30768"
+ id="tspan7985">(c) usage-within-activity</tspan></text>
+ </g>
+ <g
+ id="g3271"
+ transform="translate(-27.739723,0)">
+ <g
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="g5005"
+ transform="translate(420.65868,-44.300336)">
+ <path
+ inkscape:connection-start="#g4705"
+ inkscape:connector-type="polyline"
+ id="path4716"
+ d="M 178.66438,327.24598 116.84854,302.129"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 205.48904,234.75007 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-5" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 94.931401,234.75007 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-9-7" />
+ <rect
+ y="265.5874"
+ x="95.381401"
+ height="37.468384"
+ width="109.65764"
+ id="rect2923-2"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <g
+ transform="matrix(0.6,0,0,0.6,-101.83402,105.98411)"
+ id="g2917-0">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-7"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-3">a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-8"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-72"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 39.624089,252.65814 c 220.836191,0 221.172261,0.005 221.172261,0.005"
+ id="path6941-1" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="31.395864"
+ y="249.42891"
+ id="text6943-33"
+ sodipodi:linespacing="100%"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9"
+ x="31.395864"
+ y="249.42891">Event line</tspan></text>
+ <path
+ transform="matrix(1,0,0,0.68177752,-4.388935,290.79407)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5"
+ style="fill:url(#linearGradient3307);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text3211-3"
+ y="327.58197"
+ x="37.824203"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="327.58197"
+ x="37.824203"
+ id="tspan3213-2"
+ sodipodi:role="line">start of a</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4"
+ y="327.58197"
+ x="207.77724"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="327.58197"
+ x="207.77724"
+ id="tspan3217-8"
+ sodipodi:role="line">end of a</tspan></text>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 39.624091,370.47869 c 220.836189,0 221.172259,0.005 221.172259,0.005"
+ id="path6941-7-3" />
+ <g
+ transform="matrix(0.85747563,0,0,0.85747563,-210.50872,92.524119)"
+ id="g4705">
+ <path
+ transform="matrix(0.45261198,0,0,0.45261198,411.38959,140.44702)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0"
+ transform="matrix(0.45261198,0,0,0.45261198,408.11357,146.768)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0"
+ sodipodi:role="line">e<tspan
+ id="tspan2839-3-5"
+ style="font-size:20px" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0"
+ d="m 148.26181,234.75007 c 0,164.59929 0,164.24301 0,164.24301"
+ id="path6949-5-0" />
+ <path
+ transform="matrix(1,0,0,0.68177752,50.814112,290.79407)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-8"
+ style="fill:url(#linearGradient3309);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text4999"
+ y="323.93674"
+ x="122.97539"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="323.93674"
+ x="122.97539"
+ id="tspan5001"
+ sodipodi:role="line">gen.</tspan><tspan
+ id="tspan5003"
+ y="337.93674"
+ x="122.97539"
+ sodipodi:role="line">of e</tspan></text>
+ </g>
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="472.83554"
+ y="381.35214"
+ id="text7931-0"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan7933-2"
+ x="472.83554"
+ y="381.35214">(d) generation-within-activity</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="100%"
+ id="text7927-2"
+ y="170.40047"
+ x="456.43887"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="170.40047"
+ x="456.43887"
+ id="tspan7929-4"
+ sodipodi:role="line">(b) generation-precedes-usage</tspan></text>
+ <g
+ id="g3227"
+ transform="translate(-11.958076,0.94433594)">
+ <g
+ transform="translate(-393.61079,217.30596)"
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="g6539">
+ <path
+ inkscape:connector-type="polyline"
+ id="path4716-3-9"
+ d="M 541.0127,278.84908 493.75431,251.9124"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999997, 1.99999997;stroke-dashoffset:0"
+ d="m 578.408,202.75006 c 0,155.65407 0,155.31715 0,155.31715"
+ id="path6949-5-9-1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.99999997, 1.99999997;stroke-dashoffset:0"
+ d="m 515.85036,202.75006 c 0,155.65407 0,155.31715 0,155.31715"
+ id="path6949-9-7-2-8" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 2;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 432.54305,220.65814 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-1-1-2" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="424.31482"
+ y="217.42891"
+ id="text6943-33-6-8"
+ sodipodi:linespacing="100%"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9-6-5"
+ x="424.31482"
+ y="217.42891">Event line</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4-3-9"
+ y="282.13611"
+ x="579.40753"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="282.13611"
+ x="579.40753"
+ id="tspan3217-8-3-6"
+ sodipodi:role="line">completed</tspan><tspan
+ id="tspan3226"
+ y="296.13611"
+ x="579.40753"
+ sodipodi:role="line">generation of e2</tspan></text>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-end:none"
+ d="m 432.54305,336.47869 c 220.83619,0 221.17226,0.005 221.17226,0.005"
+ id="path6941-7-3-0-9" />
+ <g
+ id="g5910">
+ <path
+ transform="matrix(0.38810374,0,0,0.38810374,444.7126,130.55711)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-1-8"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-6-8"
+ transform="matrix(0.38810374,0,0,0.38810374,438.62243,135.97719)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-3-2"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-4-5"
+ sodipodi:role="line">e1<tspan
+ id="tspan2839-3-5-00-0"
+ style="font-size:20px" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-0-7"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-4-2"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <path
+ transform="matrix(1,0,0,0.68177752,420.53,256.79407)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-8-0-1"
+ style="fill:url(#linearGradient3269);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text4999-4-1"
+ y="283.54642"
+ x="445.69424"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan5700-0"
+ y="283.54642"
+ x="445.69424"
+ sodipodi:role="line">initiated</tspan><tspan
+ id="tspan3224"
+ y="297.54642"
+ x="445.69424"
+ sodipodi:role="line">usage of e1</tspan></text>
+ <path
+ inkscape:connector-type="polyline"
+ id="path4716-3-7-4"
+ d="M 598.64832,310.27491 561.40859,291.138"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943-3);display:inline" />
+ <g
+ id="g5910-9"
+ transform="translate(129.45902,71.445153)">
+ <path
+ transform="matrix(0.38810374,0,0,0.38810374,444.7126,130.55711)"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ sodipodi:ry="31.75853"
+ sodipodi:rx="31.75853"
+ sodipodi:cy="294.48819"
+ sodipodi:cx="93.832016"
+ id="path2816-5-4-1-8-0"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:4.89559841;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="arc" />
+ <g
+ id="g2845-6-0-6-8-7"
+ transform="matrix(0.38810374,0,0,0.38810374,438.62243,135.97719)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-6-4-3-2-3"
+ y="289.34262"
+ x="91.530045"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="289.34262"
+ x="91.530045"
+ id="tspan2837-3-0-4-5-6"
+ sodipodi:role="line">e2</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-1-3-0-7-6"
+ y="289.77463"
+ x="107.70822"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="289.77463"
+ x="107.70822"
+ id="tspan2843-2-5-4-2-9"
+ sodipodi:role="line" /></text>
+ </g>
+ </g>
+ <rect
+ y="265.12067"
+ x="526.94922"
+ height="37.468384"
+ width="37.086308"
+ id="rect2923-0-2"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+ <g
+ transform="matrix(0.6,0,0,0.6,304.51594,107.16196)"
+ id="g2917-7-2">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-3-0"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-5-80">a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-4-7"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-7-7"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <path
+ sodipodi:nodetypes="csc"
+ id="path6036"
+ d="m 610.8376,301.54097 c 0,0 4.62756,-30.07913 -27.76534,-50.90314 -31.65359,-20.34872 -90.23738,-11.56889 -90.23738,-11.56889"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker5757)" />
+ </g>
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="26.462574"
+ y="593.61365"
+ id="text7931-9"
+ sodipodi:linespacing="100%"
+ inkscape:transform-center-x="27.765345"
+ inkscape:transform-center-y="6.888"><tspan
+ sodipodi:role="line"
+ x="26.462574"
+ y="593.61365"
+ id="tspan7985-7">(e) derivation-usage-generation-ordering</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="100%"
+ id="text7931-0-6"
+ y="594.55798"
+ x="401.02457"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="594.55798"
+ x="401.02457"
+ id="tspan7933-2-0"
+ sodipodi:role="line">(f) derivation-generation-generation-ordering</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text7931-0-7"
+ y="859.19098"
+ x="46.271523"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="859.19098"
+ x="46.271523"
+ id="tspan7933-2-1"
+ sodipodi:role="line">(g) wasInformedBy-ordering</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text7931-0-7-1"
+ y="859.19098"
+ x="468.52567"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="859.19098"
+ x="468.52567"
+ id="tspan7933-2-1-5"
+ sodipodi:role="line">(h) wasStartedBy-ordering</tspan></text>
+ </g>
+ </g>
+</svg>
Binary file model/releases/WD-prov-dm-20120309/images/constraints2.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/constraints2.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,1509 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg6710"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="constraints2.svg"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/constraints2.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <defs
+ id="defs6712">
+ <inkscape:path-effect
+ effect="skeletal"
+ id="path-effect6032"
+ is_visible="true"
+ pattern="M 0,5 C 0,2.24 2.24,0 5,0 7.76,0 10,2.24 10,5 10,7.76 7.76,10 5,10 2.24,10 0,7.76 0,5 z"
+ copytype="single_stretched"
+ prop_scale="1"
+ scale_y_rel="false"
+ spacing="0"
+ normal_offset="0"
+ tang_offset="0"
+ prop_units="false"
+ vertical_pattern="false"
+ fuse_tolerance="0" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect6030"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect6026"
+ is_visible="true" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4091"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective6718" />
+ <inkscape:perspective
+ id="perspective6728"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6728-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6794"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6840"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6877"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6959"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8909"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ id="path4091-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective8937"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ id="path4091-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943"
+ style="overflow:visible">
+ <path
+ id="path8945"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective3000"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ id="path4091-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3006"
+ style="overflow:visible">
+ <path
+ id="path3008"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3010"
+ style="overflow:visible">
+ <path
+ id="path3012"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker3014"
+ style="overflow:visible">
+ <path
+ id="path3016"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-9"
+ style="overflow:visible">
+ <path
+ id="path8945-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4069"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-96"
+ style="overflow:visible">
+ <path
+ id="path8945-61"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4555"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3"
+ style="overflow:visible">
+ <path
+ id="path8945-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective4663"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4930"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4952"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-5"
+ id="linearGradient4714-7"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5046"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-7"
+ style="overflow:visible">
+ <path
+ id="path8945-0-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92"
+ style="overflow:visible">
+ <path
+ id="path8945-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9"
+ id="linearGradient4714-4"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94" />
+ </linearGradient>
+ <linearGradient
+ y2="126.8805"
+ x2="139.6636"
+ y1="108.27257"
+ x1="114.53841"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4961-4"
+ xlink:href="#linearGradient4053-6-5-8"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-5-8">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-8-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-9-2" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5442"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-2"
+ style="overflow:visible">
+ <path
+ id="path8945-0-79"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-6"
+ style="overflow:visible">
+ <path
+ id="path8945-64"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5643"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-8"
+ style="overflow:visible">
+ <path
+ id="path8945-0-77"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5745"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-71"
+ style="overflow:visible">
+ <path
+ id="path8945-0-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-97"
+ style="overflow:visible">
+ <path
+ id="path8945-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757"
+ style="overflow:visible">
+ <path
+ id="path5759"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5927"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5970"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5992"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6486"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757-4"
+ style="overflow:visible">
+ <path
+ id="path5759-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-86"
+ style="overflow:visible">
+ <path
+ id="path8945-0-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-60"
+ style="overflow:visible">
+ <path
+ id="path8945-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6500"
+ style="overflow:visible">
+ <path
+ id="path6502"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6718-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-3-9"
+ style="overflow:visible">
+ <path
+ id="path8945-0-93"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-90"
+ style="overflow:visible">
+ <path
+ id="path8945-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6730"
+ style="overflow:visible">
+ <path
+ id="path6732"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5757-7"
+ style="overflow:visible">
+ <path
+ id="path5759-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7216"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-929"
+ style="overflow:visible">
+ <path
+ id="path8945-80"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-3"
+ style="overflow:visible">
+ <path
+ id="path8945-2-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7402"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7424"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-2"
+ style="overflow:visible">
+ <path
+ id="path8945-2-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective7452"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7480"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8"
+ id="linearGradient7514"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <inkscape:perspective
+ id="perspective7727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-2"
+ style="overflow:visible">
+ <path
+ id="path8945-82"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8-3">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7-1" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2-7" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-0"
+ style="overflow:visible">
+ <path
+ id="path8945-2-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7739"
+ style="overflow:visible">
+ <path
+ id="path7741"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8-3"
+ id="linearGradient7925"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <inkscape:perspective
+ id="perspective7943"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7968"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective7997"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8022"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8047"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8072"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3284"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3312"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3537"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-22"
+ style="overflow:visible">
+ <path
+ id="path8945-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8-3-8"
+ id="linearGradient7925-1"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8-3-8">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7-1-3" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2-7-4" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943-92-22"
+ style="overflow:visible">
+ <path
+ id="path8945-2-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective3715"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8-3-2"
+ id="linearGradient7925-7"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8-3-2">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7-1-2" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2-7-1" />
+ </linearGradient>
+ <linearGradient
+ y2="126.8805"
+ x2="139.6636"
+ y1="108.27257"
+ x1="114.53841"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3724"
+ xlink:href="#linearGradient4053-6-9-8-3-2"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective5243"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4053-6-9-8-3-8-4"
+ id="linearGradient7925-1-4"
+ gradientUnits="userSpaceOnUse"
+ x1="114.53841"
+ y1="108.27257"
+ x2="139.6636"
+ y2="126.8805" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4053-6-9-8-3-8-4">
+ <stop
+ style="stop-color:#f19353;stop-opacity:1;"
+ offset="0"
+ id="stop4055-8-7-7-1-3-3" />
+ <stop
+ style="stop-color:#f19353;stop-opacity:0;"
+ offset="1"
+ id="stop4057-3-94-2-7-4-7" />
+ </linearGradient>
+ <linearGradient
+ y2="126.8805"
+ x2="139.6636"
+ y1="108.27257"
+ x1="114.53841"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5253"
+ xlink:href="#linearGradient4053-6-9-8-3-8-4"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.91620588"
+ inkscape:cx="53.290905"
+ inkscape:cy="529.49631"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3494-5"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="1001"
+ inkscape:window-x="1280"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-global="false" />
+ <metadata
+ id="metadata6715">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g8502"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0"
+ d="m 197.56342,22.656517 c 0,216.772243 0,216.303033 0,216.303033"
+ id="path6949-5-1-9-0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0"
+ d="m 84.335433,24.656517 c 0,216.772243 0,216.303033 0,216.303033"
+ id="path6949-9-7-5-8-2"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <rect
+ y="156.27695"
+ x="198.01341"
+ height="37.468384"
+ width="109.65764"
+ id="rect2923-2-5-8-4"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <g
+ transform="matrix(0.6,0,0,0.6,-11.202017,-3.3263628)"
+ id="g2917-0-4-2-8"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="391.29538"
+ y="303.30817"
+ id="text2835-5-7-4-0-5"
+ sodipodi:linespacing="100%"><tspan
+ y="303.30817"
+ x="391.29538"
+ sodipodi:role="line"
+ id="tspan2915-3-5-5-72">a<tspan
+ id="tspan7508-1"
+ style="font-size:23.33333397px" /></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="409.47354"
+ y="303.74017"
+ id="text2841-4-8-9-8-4"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-72-0-4-1"
+ x="409.47354"
+ y="303.74017"
+ style="font-size:18px" /></text>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.99999992, 1.99999997;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ d="m 56.27519,40.666807 c 320.00791,0 320.4949,0.0075 320.4949,0.0075"
+ id="path6941-1-8-3-7"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ xml:space="preserve"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="48.046959"
+ y="37.335358"
+ id="text6943-33-9-9-6"
+ sodipodi:linespacing="100%"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ style="font-size:9.60000038px"
+ sodipodi:role="line"
+ id="tspan6945-9-8-0-8"
+ x="48.046959"
+ y="37.335358">Event line</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3211-3-0-3-2"
+ y="107.80891"
+ x="84.420624"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="107.80891"
+ x="84.420624"
+ id="tspan3213-2-4-5-6"
+ sodipodi:role="line">generation</tspan><tspan
+ id="tspan7516-3"
+ y="121.80891"
+ x="84.420624"
+ sodipodi:role="line"> of ag</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3215-4-8-5-0"
+ y="137.51309"
+ x="237.10306"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="137.51309"
+ x="237.10306"
+ id="tspan3217-8-7-5-4"
+ sodipodi:role="line">start of of a</tspan></text>
+ <path
+ transform="matrix(1,0,0,0.68177752,18.262173,144.70051)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-81-0-4"
+ style="fill:url(#linearGradient7925);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 3.00000003;stroke-dashoffset:0;marker-end:none"
+ d="m 56.275195,224.38513 c 314.558935,0 315.037635,0.005 315.037635,0.005"
+ id="path6941-7-3-5-0-3"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path5224-3-9"
+ d="M 197.09389,156.72548 119.80992,87.83681"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8943-92)"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text7931-0-7-1"
+ y="256.47446"
+ x="92.68203"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ y="256.47446"
+ x="92.68203"
+ id="tspan7933-2-1-5"
+ sodipodi:role="line">(a) wasStartedBy-ordering</tspan></text>
+ <path
+ sodipodi:type="star"
+ style="fill:#e88a49;fill-opacity:0.20171652;stroke:#b75912;stroke-width:3;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3274"
+ sodipodi:sides="5"
+ sodipodi:cx="-135.30371"
+ sodipodi:cy="30.067492"
+ sodipodi:r1="17.819641"
+ sodipodi:r2="13.314233"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:arg2="-0.94247775"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m -135.30371,12.24785 16.94749,12.31307 -6.47337,19.922964 -20.94824,0 -6.47337,-19.922965 16.94749,-12.313069 z"
+ transform="translate(248.10261,39.817085)" />
+ <text
+ xml:space="preserve"
+ style="font-size:21.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="100.94657"
+ y="75.342216"
+ id="text2835-5-7-4-0-5-2"
+ sodipodi:linespacing="100%"><tspan
+ y="75.342216"
+ x="100.94657"
+ sodipodi:role="line"
+ id="tspan2915-3-5-5-72-9">ag<tspan
+ id="tspan7508-1-6"
+ style="font-size:14px" /></tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0"
+ d="m 330.64733,24.656525 c 0,216.772235 0,216.303025 0,216.303025"
+ id="path6949-9-7-5-8-2-7"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text3211-3-0-3-2-9"
+ y="78.711411"
+ x="403.86017"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438"><tspan
+ id="tspan7516-3-9"
+ y="78.711411"
+ x="403.86017"
+ sodipodi:role="line">destruction</tspan><tspan
+ y="92.711411"
+ x="403.86017"
+ sodipodi:role="line"
+ id="tspan3350"> of ag</tspan></text>
+ <g
+ transform="translate(0,262.50219)"
+ id="g3494-5">
+ <path
+ id="path6949-5-1-9-1"
+ d="m 306.73878,22.656523 c 0,216.772237 0,216.303027 0,216.303027"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0" />
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="254.51952"
+ y="115.68393"
+ id="text3215-4-8-5-7"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3217-8-7-5-5"
+ x="254.51952"
+ y="115.68393">end of a</tspan></text>
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6949-5-1-9-0-7"
+ d="m 197.56342,22.596244 c 0,190.641246 0,190.228596 0,190.228596"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000002, 2.00000002;stroke-dashoffset:0" />
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6949-9-7-5-8-2-1"
+ d="m 84.335433,24.656517 c 0,216.772243 0,216.303033 0,216.303033"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0" />
+ <rect
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923-2-5-8-4-6"
+ width="109.65764"
+ height="37.468384"
+ x="198.01341"
+ y="156.27695" />
+ <g
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="g2917-0-4-2-8-9"
+ transform="matrix(0.6,0,0,0.6,-11.202017,-3.3263628)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5-7-4-0-5-8"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915-3-5-5-72-1"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a<tspan
+ style="font-size:23.33333397px"
+ id="tspan7508-1-3" /></tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4-8-9-8-4-3"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8-72-0-4-1-3"
+ sodipodi:role="line" /></text>
+ </g>
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6941-1-8-3-7-7"
+ d="m 56.27519,40.666807 c 320.00791,0 320.4949,0.0075 320.4949,0.0075"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.99999992, 1.99999997;stroke-dashoffset:0;marker-end:url(#marker8943)"
+ sodipodi:nodetypes="cc" />
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ sodipodi:linespacing="100%"
+ id="text6943-33-9-9-6-9"
+ y="37.335358"
+ x="48.046959"
+ style="font-size:8.39999962px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="37.335358"
+ x="48.046959"
+ id="tspan6945-9-8-0-8-8"
+ sodipodi:role="line"
+ style="font-size:9.60000038px">Event line</tspan></text>
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="84.420624"
+ y="107.80891"
+ id="text3211-3-0-3-2-6"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3213-2-4-5-6-7"
+ x="84.420624"
+ y="107.80891">generation</tspan><tspan
+ sodipodi:role="line"
+ x="84.420624"
+ y="121.80891"
+ id="tspan7516-3-0"> of ag</tspan></text>
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="236.0116"
+ y="82.940208"
+ id="text3215-4-8-5-0-4"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan3217-8-7-5-4-8"
+ x="236.0116"
+ y="82.940208">start of of a</tspan></text>
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ sodipodi:type="star"
+ style="fill:url(#linearGradient7925-1);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3209-5-81-0-4-4"
+ sodipodi:sides="3"
+ sodipodi:cx="120.80072"
+ sodipodi:cy="116.88141"
+ sodipodi:r1="23.193739"
+ sodipodi:r2="11.596869"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ transform="matrix(1,0,0,0.68177752,18.262173,144.70051)" />
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6941-7-3-5-0-3-8"
+ d="m 56.275194,224.38513 c 309.109936,0 309.580336,0.005 309.580336,0.005"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 3.00000001;stroke-dashoffset:0;marker-end:none"
+ sodipodi:nodetypes="cc" />
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="92.68203"
+ y="256.47446"
+ id="text7931-0-7-1-6"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan7933-2-1-5-8"
+ x="92.68203"
+ y="256.47446">(b) wasAssociatedWith-ordering</tspan></text>
+ <path
+ transform="translate(248.10261,39.817085)"
+ d="m -135.30371,12.24785 16.94749,12.31307 -6.47337,19.922964 -20.94824,0 -6.47337,-19.922965 16.94749,-12.313069 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="-0.94247775"
+ sodipodi:arg1="-1.5707963"
+ sodipodi:r2="13.314233"
+ sodipodi:r1="17.819641"
+ sodipodi:cy="30.067492"
+ sodipodi:cx="-135.30371"
+ sodipodi:sides="5"
+ id="path3274-5"
+ style="fill:#e88a49;fill-opacity:0.20171652;stroke:#b75912;stroke-width:3;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5-7-4-0-5-2-2"
+ y="75.342216"
+ x="100.94657"
+ style="font-size:21.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915-3-5-5-72-9-1"
+ sodipodi:role="line"
+ x="100.94657"
+ y="75.342216">ag<tspan
+ style="font-size:14px"
+ id="tspan7508-1-6-9" /></tspan></text>
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6949-9-7-5-8-2-7-9"
+ d="m 330.64733,24.586206 c 0,186.286064 0,185.882844 0,185.882844"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.00000001, 2.00000001;stroke-dashoffset:0" />
+ <text
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="403.86017"
+ y="78.711411"
+ id="text3211-3-0-3-2-9-6"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ x="403.86017"
+ y="78.711411"
+ id="tspan7516-3-9-0">destruction</tspan><tspan
+ id="tspan3350-6"
+ sodipodi:role="line"
+ x="403.86017"
+ y="92.711411"> of ag</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:url(#marker8943-92-22)"
+ d="M 252.12674,414.95086 126.6091,338.54882"
+ id="path3747"
+ transform="translate(0,-262.50219)"
+ inkscape:connector-type="polyline" />
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ sodipodi:type="star"
+ style="fill:url(#linearGradient5253);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3209-5-81-0-4-4-3"
+ sodipodi:sides="3"
+ sodipodi:cx="120.80072"
+ sodipodi:cy="116.88141"
+ sodipodi:r1="23.193739"
+ sodipodi:r2="11.596869"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="true"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ transform="matrix(1,0,0,0.68177752,131.1346,130.79776)" />
+ <path
+ inkscape:export-ydpi="79.550438"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ id="path6941-7-3-5-0-3-8-4"
+ d="m 57.147618,210.48238 c 309.109942,0 309.580342,0.005 309.580342,0.005"
+ style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.00000001, 3.00000001;stroke-dashoffset:0;marker-end:none"
+ sodipodi:nodetypes="cc" />
+ </g>
+ <path
+ transform="matrix(1,0,0,0.68177752,135.91756,144.70051)"
+ d="m 143.99446,116.88141 -34.79061,20.08637 0,-40.172738 34.79061,20.086368 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="11.596869"
+ sodipodi:r1="23.193739"
+ sodipodi:cy="116.88141"
+ sodipodi:cx="120.80072"
+ sodipodi:sides="3"
+ id="path3209-5-81-0-4-6"
+ style="fill:url(#linearGradient3724);fill-opacity:1;stroke:#b75912;stroke-width:1.21109629;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/path6912.png"
+ inkscape:export-xdpi="79.550438"
+ inkscape:export-ydpi="79.550438" />
+ </g>
+ </g>
+</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/example-graphical.graffle Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,18922 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>138.31.0.156985</string>
+ </array>
+ <key>CreationDate</key>
+ <string>2011-07-19 14:34:04 +0100</string>
+ <key>Creator</key>
+ <string>Paolo Missier</string>
+ <key>GraphDocumentVersion</key>
+ <integer>8</integer>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>ImageCounter</key>
+ <integer>1</integer>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2012-01-19 10:18:52 +0000</string>
+ <key>Modifier</key>
+ <string>Paolo Missier</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSOrientation</key>
+ <array>
+ <string>int</string>
+ <string>1</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>coded</string>
+ <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgUoDgVMChg==</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>QuickLookPreview</key>
+ <data>
+ JVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVnU3TJLWRx+/1Keo4c6Cp95cjsHgj
+ 2MOaYCJ8IHxgHzOMiRls5gET3k+/v7+kTKmqq7obmAMbBDadUymlUql8l+bH+sv6x7rh
+ n3Zqu7pt5q5+/239l/qH+uPPntv66bluwz/PT/VHzWWs9e/m09dhhLHtL/O8tvXazpdm
+ 6vt6GC79Og9T3c+XaZmnpbJx//zt+6dv//nTz9+8rd//ndnbMP9HbT3242Wd57le9R8i
+ 5eld/fFXb9r6+Q2zXFFqI7b1FwzyfaT4s6/CcE391Wfl2CwwDeiktpDaDesxpV8xHRyA
+ hGfGY/X36Pz0Vd0OaSVD/dF8mZephQ9d9YpF/Km9QEH96nX94puX9avv689fhfXcXvt2
+ zKZe9mN1h2P1y1Iv43AZp14c1ChdoqyrPxqmS9ONPevejfZ1/eKXl9rlLhAZ/+P5P1+y
+ 50C+tT/6wf7DIe+/eVnFr3/af/w3+/jTf7+s/1q/+iIuXFs5Ld2lG5euXoeV/1j7+h2w
+ 9TIuzVStQ3tZ+2l1CDLRIFhjW+B13WUeuqV+qqd54PNxRfzGy9A1fT1NPZ8PbZUh48jn
+ 7VKvBd6wXIZ2HYrRHeIUJDxoSnQyXxq9XscJgtupoMAhV+t7CudqYph5hNKJ/2vrfuFE
+ 6X9Mmj8+PR8T/IApl6bhYIaT0X3Qk+E70gYONXO5I23gfy/+xz1C3LVHHKCMFzikc5v5
+ 0Yof8wqHbEcyxHakLfCM/3l0hzgFtiNOZ7EjrSSgXYaCAofYjhR4ds6rg3O+4/f2NBYn
+ vN6c8EpH5eCE3xyNs70dpX4xvKyORmnmSztPHBo0DOJz63wXI1Zont9zvpNaiOc7rDAe
+ +JPzXSjLrHinEUWC9ZByX1dka5yWSzNPQ9VKqBdO8ts67UewPDJLQfeOE2d/njg0wTBg
+ Zgx5Fay7YHU6kOOA/VCtHKgEewP0Gvs1A3/Bv9+Xej2T6iiBsrVZq2LCtl+NWpuQRaFu
+ 4gqKCQ0bcrWuYKeqsynNgkYkmPGuHsb1sk6op65B1fXDkBg0oNzXoZ+qRWdqaKU6h6m7
+ 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
+ fOFFx3hLRZeiQ6lfjzxGUDFbQk3dU2exp3JkvEZ1IGfXVQd5ZRi3gxeCfn2JJ1WJ7tWl
+ rv6iLv2VZgt/y4YemkBcd86fCp+j0oYHZ+OZ4xb/ogW3yQdlPz9A7hn+79Vfr+V/VATS
+ aeic5CxOXSF9ekBAjUBcI18PfIpM/85Jge036K9y+vaQ/l3PzE36Y8mNpG3WGgX9iv+U
+ OUUVHwrNZgG7hMCNBRT558MFJGkxJ/3mAuLfl3a2gA7PlAWQ4+FyU/v/Zgu+/D/J8Aku
+ CmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iago3OTI5CmVuZG9iagozIDAgb2JqCjw8IC9U
+ eXBlIC9QYWdlIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA3IDAgUiAvQ29udGVudHMg
+ NSAwIFIgL01lZGlhQm94IFswIDAgMTYxMiAxMDcyXQo+PgplbmRvYmoKNyAwIG9iago8
+ PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBS
+ IC9DczIgMTAgMCBSID4+IC9Gb250Cjw8IC9GMS4wIDExIDAgUiAvRjIuMCAyMCAwIFIg
+ Pj4gL1NoYWRpbmcgPDwgL1NoOCAxOCAwIFIgL1NoMTYgMjcgMCBSIC9TaDI0CjM1IDAg
+ UiAvU2gxIDkgMCBSIC9TaDkgMTkgMCBSIC9TaDExIDIyIDAgUiAvU2gyMSAzMiAwIFIg
+ L1NoNyAxNyAwIFIgL1NoMjIKMzMgMCBSIC9TaDE0IDI1IDAgUiAvU2g2IDE2IDAgUiAv
+ U2gxNyAyOCAwIFIgL1NoMTggMjkgMCBSIC9TaDIwIDMxIDAgUiAvU2gxMwoyNCAwIFIg
+ L1NoMTIgMjMgMCBSIC9TaDE1IDI2IDAgUiAvU2gyMyAzNCAwIFIgL1NoMTAgMjEgMCBS
+ IC9TaDE5IDMwIDAgUiAvU2gyCjEyIDAgUiAvU2g0IDE0IDAgUiAvU2g1IDE1IDAgUiAv
+ U2gzIDEzIDAgUiA+PiA+PgplbmRvYmoKMTggMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYg
+ MCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMi41ODgyIC0xOS4yNSAyMi41ODgx
+ OSAxOS4yNTAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2Ug
+ XSAvRnVuY3Rpb24gMzcgMCBSID4+CmVuZG9iagoyNyAwIG9iago8PCAvQ29sb3JTcGFj
+ ZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDE5LjI1IC0xOS4yNSAxOS4y
+ NDk5OSAxOS4yNTAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
+ c2UgXSAvRnVuY3Rpb24gMzggMCBSID4+CmVuZG9iagozNSAwIG9iago8PCAvQ29sb3JT
+ cGFjZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDE5LjI1IC0xOC41NjUx
+ IDE5LjI1IDE4LjU2NTExCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBm
+ YWxzZSBdIC9GdW5jdGlvbiAzOSAwIFIgPj4KZW5kb2JqCjkgMCBvYmoKPDwgL0NvbG9y
+ U3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMi42OTg3NSAtMTku
+ MzQzODUgMjIuNjk4NzQKMTkuMzQzODYgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
+ IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQwIDAgUiA+PgplbmRvYmoKMTkgMCBvYmoK
+ PDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAxOS4y
+ NSAtMTkuMjUgMTkuMjQ5OTkgMTkuMjUwMDEKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVu
+ ZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQxIDAgUiA+PgplbmRvYmoKMjIgMCBv
+ YmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAx
+ OS4yNSAtMTkuMjUgMTkuMjQ5OTkgMTkuMjUwMDEKXSAvRG9tYWluIFsgMCAxIF0gL0V4
+ dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQyIDAgUiA+PgplbmRvYmoKMzIg
+ MCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMg
+ WyAyMi41ODgyIC0xOS4yNSAyMi41ODgxOSAxOS4yNTAwMQpdIC9Eb21haW4gWyAwIDEg
+ XSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNDMgMCBSID4+CmVuZG9i
+ agoxNyAwIG9iago8PCAvQ29sb3JTcGFjZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nv
+ b3JkcyBbIDI2LjkxMTggLTE5LjI1IDI2LjkxMTc5IDE5LjI1MDAxCl0gL0RvbWFpbiBb
+ IDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0NCAwIFIgPj4K
+ ZW5kb2JqCjMzIDAgb2JqCjw8IC9Db2xvclNwYWNlIDM2IDAgUiAvU2hhZGluZ1R5cGUg
+ MiAvQ29vcmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFp
+ biBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0NSAwIFIg
+ Pj4KZW5kb2JqCjI1IDAgb2JqCjw8IC9Db2xvclNwYWNlIDM2IDAgUiAvU2hhZGluZ1R5
+ cGUgMiAvQ29vcmRzIFsgMjYuOTExOCAtMTkuMjUgMjYuOTExNzkgMTkuMjUwMDEKXSAv
+ RG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQ2
+ IDAgUiA+PgplbmRvYmoKMTYgMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFk
+ aW5nVHlwZSAyIC9Db29yZHMgWyAxOS4yNSAtMTkuMjUgMTkuMjQ5OTkgMTkuMjUwMDEK
+ XSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9u
+ IDQ3IDAgUiA+PgplbmRvYmoKMjggMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9T
+ aGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMi41ODgyIC0xOS4yNSAyMi41ODgxOSAxOS4y
+ NTAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVu
+ Y3Rpb24gNDggMCBSID4+CmVuZG9iagoyOSAwIG9iago8PCAvQ29sb3JTcGFjZSAzNiAw
+ IFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDIyLjU4ODIgLTE5LjI1IDIyLjU4ODE5
+ IDE5LjI1MDAxCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBd
+ IC9GdW5jdGlvbiA0OSAwIFIgPj4KZW5kb2JqCjMxIDAgb2JqCjw8IC9Db2xvclNwYWNl
+ IDM2IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgMjIuNTg4MiAtMjEuNzgxMzUg
+ MjIuNTg4MiAyMS43ODEzNgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2Ug
+ ZmFsc2UgXSAvRnVuY3Rpb24gNTAgMCBSID4+CmVuZG9iagoyNCAwIG9iago8PCAvQ29s
+ b3JTcGFjZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDE5LjI1IC0xOS4y
+ NSAxOS4yNDk5OSAxOS4yNTAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFs
+ c2UgZmFsc2UgXSAvRnVuY3Rpb24gNTEgMCBSID4+CmVuZG9iagoyMyAwIG9iago8PCAv
+ Q29sb3JTcGFjZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI2LjkxMTgg
+ LTE5LjI1IDI2LjkxMTc5IDE5LjI1MDAxCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQg
+ WyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA1MiAwIFIgPj4KZW5kb2JqCjI2IDAgb2Jq
+ Cjw8IC9Db2xvclNwYWNlIDM2IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgMjYu
+ OTExOCAtMTkuMjUgMjYuOTExNzkgMTkuMjUwMDEKXSAvRG9tYWluIFsgMCAxIF0gL0V4
+ dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDUzIDAgUiA+PgplbmRvYmoKMzQg
+ MCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMg
+ WyAyNi45MTE4IC0xOS4yNSAyNi45MTE3OSAxOS4yNTAwMQpdIC9Eb21haW4gWyAwIDEg
+ XSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNTQgMCBSID4+CmVuZG9i
+ agoyMSAwIG9iago8PCAvQ29sb3JTcGFjZSAzNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nv
+ b3JkcyBbIDIyLjU4ODIgLTE5LjI1IDIyLjU4ODE5IDE5LjI1MDAxCl0gL0RvbWFpbiBb
+ IDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA1NSAwIFIgPj4K
+ ZW5kb2JqCjMwIDAgb2JqCjw8IC9Db2xvclNwYWNlIDM2IDAgUiAvU2hhZGluZ1R5cGUg
+ MiAvQ29vcmRzIFsgNDcgLTI2LjU2MjIgNDYuOTk5OTkgMjYuNTYyMjIKXSAvRG9tYWlu
+ IFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDU2IDAgUiA+
+ PgplbmRvYmoKMTIgMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5nVHlw
+ ZSAyIC9Db29yZHMgWyAxOS4yNSAtMTkuMjUgMTkuMjQ5OTkgMTkuMjUwMDEKXSAvRG9t
+ YWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDU3IDAg
+ UiA+PgplbmRvYmoKMTQgMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFkaW5n
+ VHlwZSAyIC9Db29yZHMgWyAxOS4yNSAtMTkuMjUgMTkuMjQ5OTkgMTkuMjUwMDEKXSAv
+ RG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDU4
+ IDAgUiA+PgplbmRvYmoKMTUgMCBvYmoKPDwgL0NvbG9yU3BhY2UgMzYgMCBSIC9TaGFk
+ aW5nVHlwZSAyIC9Db29yZHMgWyAyMi41ODgyIC0xOS4yNSAyMi41ODgxOSAxOS4yNTAw
+ MQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rp
+ b24gNTkgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvQ29sb3JTcGFjZSAzNiAwIFIg
+ L1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI2LjkxMTggLTE5LjI1IDI2LjkxMTc5IDE5
+ LjI1MDAxCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9G
+ dW5jdGlvbiA2MCAwIFIgPj4KZW5kb2JqCjYxIDAgb2JqCjw8IC9MZW5ndGggNjIgMCBS
+ IC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
+ CnN0cmVhbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ
+ 1m426+4mtaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfv
+ fW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5e+fYeg+BW1bD
+ e/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85Tnl4wbUPKz3E
+ WSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM7qtioZxO9g6Q
+ vZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBNJ6JU
+ cdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoC
+ rzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTd
+ PP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2
+ k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3i
+ Ls8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2Eur
+ C+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/b
+ x/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARYPKsWrVI1nyC8
+ ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul22JnTHW4coTlC
+ 98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5kb2JqCjYy
+ IDAgb2JqCjczNwplbmRvYmoKOCAwIG9iagpbIC9JQ0NCYXNlZCA2MSAwIFIgXQplbmRv
+ YmoKNjMgMCBvYmoKPDwgL0xlbmd0aCA2NCAwIFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZp
+ Y2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVST0gUURz+zTYS
+ hIhBhXiIdwoJlSmsrKDadnVZlW1bldKiGGffuqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuX
+ osCsS9cgqSAIPHXo+83s6iiEb3k73/v9/X7fe0RtnabvOylBVHNDlSulp25OTYuDHylF
+ HdROWKYV+OlicYyx67mSv7vX1mfS2LLex7V2+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWA
+ s8Adlq/YPgE8WA6sGvAjogMPmrkw09GcdKWyLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyP
+ ZtaOvbPqqtFM1LT3RKG8D65EGc9fVPZsNRSnDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5
+ n2pOnXXgdRi7XbqT4/j2EKU+yWCoibXpspkdhX0AdirL7BDwBejxsmIP54F7Yf9bUcOT
+ wCdhP2SHedatH/YXrlPge4Q9NeDOFK7F8dqKH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY
+ 90Y5pgsxd5aqEzeAO2EfWapmCrFd+67qJe57AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9
+ i7BJDjw+zh5V4HeomMAcuYnczSj3HtURG2ejUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8
+ /+njFXXXtj48+Y163DmuvZ0bVWFWcWUL3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjE
+ 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
+ LLvgqVCos6573x7MxlqYjz0lRKl1kIKTVTBvEFSPNSiSpCFQNg1kQS20KA+MRiDTgYa5
+ OwDgXVE8ZWSFAYDOnwHAw7dr1zpDnEW3i8NnufpFLu7kQj/6n34mDSV/5K7+LV/+Khc/
+ cc/50WJ75D2dak1PuP+4r4X77PWz3efXPnLf/0n30ZvRIvA4+58I/inv3ZUG+BnB3/fe
+ 1Yb/ZPDpT1lQTFEPd5H7bU1vuXPKfX+p+803TasLc+fd/wEeDG+mCmVuZHN0cmVhbQpl
+ bmRvYmoKNjkgMCBvYmoKMjQ0OQplbmRvYmoKNjcgMCBvYmoKPDwgL1R5cGUgL1BhZ2Ug
+ L1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDcwIDAgUiAvQ29udGVudHMgNjggMCBSIC9N
+ ZWRpYUJveApbMCAwIDgwNiA1MzZdID4+CmVuZG9iago3MCAwIG9iago8PCAvUHJvY1Nl
+ dCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSIC9DczIgMTAg
+ MCBSID4+IC9Gb250Cjw8IC9GMy4wIDcyIDAgUiA+PiAvU2hhZGluZyA8PCAvU2gyOSA3
+ NiAwIFIgL1NoMzAgNzcgMCBSIC9TaDI1IDcxIDAgUiAvU2gzMQo3OCAwIFIgL1NoMjcg
+ NzQgMCBSIC9TaDI4IDc1IDAgUiAvU2gyNiA3MyAwIFIgPj4gPj4KZW5kb2JqCjc2IDAg
+ b2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsg
+ MTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFpbiBbIDAgMSBdIC9F
+ eHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4MCAwIFIgPj4KZW5kb2JqCjc3
+ IDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRz
+ IFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFpbiBbIDAgMSBd
+ IC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4MSAwIFIgPj4KZW5kb2Jq
+ CjcxIDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29v
+ cmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFpbiBbIDAg
+ MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4MiAwIFIgPj4KZW5k
+ b2JqCjc4IDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5cGUgMiAv
+ Q29vcmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFpbiBb
+ IDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4MyAwIFIgPj4K
+ ZW5kb2JqCjc0IDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5cGUg
+ MiAvQ29vcmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0RvbWFp
+ biBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4NCAwIFIg
+ Pj4KZW5kb2JqCjc1IDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGluZ1R5
+ cGUgMiAvQ29vcmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0gL0Rv
+ bWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4NSAw
+ IFIgPj4KZW5kb2JqCjczIDAgb2JqCjw8IC9Db2xvclNwYWNlIDc5IDAgUiAvU2hhZGlu
+ Z1R5cGUgMiAvQ29vcmRzIFsgMTkuMjUgLTE5LjI1IDE5LjI0OTk5IDE5LjI1MDAxCl0g
+ L0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4
+ NiAwIFIgPj4KZW5kb2JqCjg3IDAgb2JqCjw8IC9MZW5ndGggODggMCBSIC9OIDMgL0Fs
+ dGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ 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
+ aQcBUByEB9TQ3YD2A947ad8fSd3Bk+WSdsDDdNA0OOHR4IwX2xGPpKInZzXd3ItGHggB
+ WhBCbMde8C1h363mEp0rAQe3H7PpwAk0RJzYjjhRiuZRiUxCxEWckBna0QbqF54jd9Yh
+ BYncWXxzwO37RWqzMh3wIncBL44V8IQ7SDWU0hILokVkJUhGvgKCcDfrXuMuSERWAk7k
+ K+AId6nUJne4teCJiPtMmQtBa3qO3DlcdTBfloKEyCO4Y6lt7kgyshLwmDvCW7jDNQ9L
+ iRbMHUlGvgLCwl3QvcodSTB3IcyhFfWANQ7LFu4SqS3ukEgJd6EdbaB+4Zm5w20Z80V3
+ ENy+X6Q2uQt4zB3hxbECnnAHqSPuZq1mVoIkc0cIwl0qlV+zQSJyF3AiX45whLtUaos7
+ jxiF511oJ9yF58gdkhnhy3fwoMw7kdrkLkhG7gJeHCvgCXeQOuIu9IrzLkhGvgKCcJdK
+ 5bkLEpG7gBP5CjjCXSq1yR3uV4U7aqfc0TNzh5tb5suj8s7te+VZaps7kmTuCI+5I7yF
+ O98fcxe0muddGJm5I4SFu0SqwB1JMHc0InNHOAt3iRRxV7wHHPHVWIcdpNcxwSkE5wYf
+ ZhgEJ6trg89XCOwyFwf0+dH3QXZ6aP2AfebsOjv44fsge7o1/C46+wGXm98FmdaMnwal
+ hzGT/GqDs2LCtzqnMwKxaPWrq/mTjN854ZK0AF9dxRxMolMOVytfXTU7Dm6/XLA4fy2V
+ BMXP+loq5jL5r6WK+eFT8WupKoG4vpu8x+3oKX+Fj6XWYPmPpSbfYnMaM7iVb6V6fFZh
+ dO5bwX5qR5+5LoSXhdMrdpz4UsUPb35kl4isOPmw7rXKeMWBza6S8f49JjVIdJfM5bf/
+ A7cS4MMKZW5kc3RyZWFtCmVuZG9iago5MSAwIG9iagoyNDAwCmVuZG9iago4OSAwIG9i
+ ago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgOTIgMCBSIC9D
+ b250ZW50cyA5MCAwIFIgL01lZGlhQm94ClswIDAgODA2IDUzNl0gPj4KZW5kb2JqCjky
+ IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9D
+ czEgOCAwIFIgL0NzMiAxMCAwIFIgPj4gL0ZvbnQKPDwgL0Y0LjAgOTMgMCBSID4+ID4+
+ CmVuZG9iago5NSAwIG9iago8PCAvTGVuZ3RoIDk2IDAgUiAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAGdWU2PHDcOvetX6Ng+uFL6KFXVceMkC+SyCGaAPQQ5eCee
+ jINuO5nxbrD76/c9UlKpq6p7OoExcIkiKZIiKZL9u/3B/m57/Jv6ZIeQ7PMH+0/7yX71
+ 7sXZhxfr5N/Lg33bd4PlX4P4CMDspjhO9cNUCGj8EPA32clZ5fwIbt/j71fl/+5Oju7t
+ 3TtI4WTxlv9RkIeTEfroF/o7iAvJPCXrLU5oqPwcIJ0fSWm/vodEfd97e/9gnc+cvX3r
+ YhdiP3kbzf3JfvXd0PU4+P7RHj58+vLxy3/f2Ptf7bf3eo5YoCq0/YAAKYVuGge36Glg
+ wcdWsKJOg3urTmMPcYX7mIyqdabM1IWQZmejPVfmR3t4/4ZX5u3h4csb2AIfHwvkPx/f
+ GN0rW1D7J3v/vSre44p6XFFj26pCMfJkTzZ/T3M3m2NexTTZow2D6yBU/g71m9e3xzWk
+ gn8yYVjwy/eA0xYc8hec0eGs7BL7V3XmjWGccUtz5wfr+mAD3UXuqvjkrmgkiqEl4gVf
+ c8QYGCavOiI8z8U0bB3x/S9wxT/rh9EP3WBmnnyycZqsGF+gNmKLt5KCQp+swjP2rrOa
+ TCq0ylHvM8OFVnkqvDCNmaKxkFmHqvKAhNmlmX96xCb+wti5PsbZ4nbiPEORM8828Ow/
+ ih9XF3/5e3bxD2XrU/mokOeKrU5vDnXr54L89VkclBS4jfsKQQIQXUxEioOV4Me40GES
+ e2dLIZXBToiSZafaSqi29meoK/Ug1ylsx7Hh6vq+cs0bhamQFOubnUSZ5RIptxfg+s55
+ 7ydewIAMGuoFGMmTuIB/F3u9tCZcEsjrhjMw3JAiFGJQnmxCTIYhiYIZHiIUHPpY4U9n
+ FPtGU1o3jJmnG2l28JGzPJ4D5VnghadSXDNalkpk3BrNz10Ko4MSF42247V3Jf1W13wu
+ kNawmqrhm2Yx8bUcHafYpX5msuu7OEDpkxiyKA01zV6qi5PvcOOkmzqXRtJteR0Bgyf2
+ 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
+ YmoKMjQ2MAplbmRvYmoKOTQgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAg
+ UiAvUmVzb3VyY2VzIDk3IDAgUiAvQ29udGVudHMgOTUgMCBSIC9NZWRpYUJveApbMCAw
+ IDgwNiA1MzZdID4+CmVuZG9iago5NyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
+ eHQgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSIC9DczIgMTAgMCBSID4+IC9Gb250
+ Cjw8IC9GNS4wIDk4IDAgUiA+PiA+PgplbmRvYmoKMTAwIDAgb2JqCjw8IC9MZW5ndGgg
+ MTAxIDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVWUuP3DYMvvtX
+ 6Dh7iKu37GuDFmguRboL9FD00G6zTYqdBNlNW/Tf9yMpyhrP2DtBsIhNUxQlvj5yPpu3
+ 5rOx+DfZbFLI5umd+dl8NN+8fnbm/tk4/vd8b17ZMRn66xgfQJjdFMvUHoZGwRqXs/Fp
+ MpMzIvkB0t7g7y+R//qWt7bm9jW0cPzyiv4jRe6PA6+Pfll/C3WhmSfNrMEO3SpvM7Tz
+ hVaab++gkbXWmzuo4atkb165OIZoJ2/icHc033yfR4uN7x7M4d3HLx++/Hdj7v4y393J
+ PnwD7UDnD1Ag5zBOJbnlnANu8KFXTI/T8V57pmKhLksveZBjnRxmGkPIszPRnB7mF3P4
+ 7YZM5s3h/ssN7gIPH5Tyz4ebQb7pJxz7V3P35msOHueIM8+jh0fAvGFM2wdn3hg6XnKz
+ PWOmEMWY9dQbxkyjdTGns/MffvsT5jy15UA+s3bXhULu6orxIZkjHBeHcx4qPDLVzRZP
+ xQpxeDTvO+bLxiZhwboqLHhcUBUWYhZhTGzChHnvUlg/1qq6AsWthU/jz09jcillPI0x
+ Wev8yr/hEv+qAzTfeDbVN37ST+/0AU5SHei5ucsnJX3UB6xfHKcLxrWqzX4DlG1KwyP8
+ PLvZzGOK8zxNKzc+fHpYbGiROSwyR7cLRxZ5iJvSmHKB+aYyznTnC2EGAVZUQrNESfjQ
+ 3mBwNQeZYL0J5ZQmwheS2RN4V9oELtPUGHoOXkIcsFPjgF6bm+U85jl44/M8huwDSUtx
+ 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
+ zRXC8xitC+Wy8HeYcVyQ7fE7zzWyw5jR8G0oDrh2STQuNCDQ3FQvpR9bYVwdkrf46XR1
+ E333cz6o0fQqcLD7TbmiyuHwdal5SZRv/wctJqHeCmVuZHN0cmVhbQplbmRvYmoKMTAx
+ IDAgb2JqCjIzODgKZW5kb2JqCjk5IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQg
+ NCAwIFIgL1Jlc291cmNlcyAxMDIgMCBSIC9Db250ZW50cyAxMDAgMCBSIC9NZWRpYUJv
+ eApbMCAwIDgwNiA1MzZdID4+CmVuZG9iagoxMDIgMCBvYmoKPDwgL1Byb2NTZXQgWyAv
+ UERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA4IDAgUiAvQ3MyIDEwIDAgUiA+
+ PiAvRm9udAo8PCAvRjYuMCAxMDMgMCBSID4+ID4+CmVuZG9iagoxMDUgMCBvYmoKPDwg
+ L0xlbmd0aCAxMDYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AbVa
+ S28ktxG+81fwKB3Ubj6aj6OziA97c1ZADovACGZ3Ea8lG7aMBPn3+YpkVXFmWj1ygkAQ
+ NFPqYj26Xl91/2q/t7/aFT9lTXYLyf722f7V/my/effi7OnFuvbzcrIP67JZ+p0u/IJ/
+ vsfvV/vRRBvt33DOp8767kM7dbUf3kGAa18e6A/JOD1bX4N1ZV3yZp+tC/hQoYDzbllj
+ yObJfoBmpNdqIdz5sPgSnI0uL9nVTEy+gjtCrvOLi84+4Ry3FJ9qvyy7ZJ/MP3aZv+Dc
+ 9/iF5l3pPR1FqnMF4tdgJqn0z7LVWWq7zJcI2iSVmaEy2cQONc6lZV2LtxFapxB9syks
+ IcAR0cclOFeb8p0CK2NcwS5867Y4l4uBf9ayJNImVPinbtHWtBQX14lS6hKryzh78NmT
+ LfBcqt2FdLgRAstXLtbypGfHUJa6Jdw3lq+UoaUR605Ww2XX22yXW2F72srsD+fgo1Kc
+ Ibc3f9CHbavwkPAhikrxHnaJPg4a+jUm1ZkpRiyj6Bt8bL4cLoQh3yoXa3ky4ms4H9Eb
+ VbwQREfhasGALIO6Lz3IJ6e41VNmRMRdyMkgX/70aF3Edat9wN+HvISKOEnW28dn+813
+ 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
+ VJkMjVHPOYIV6uzhzR5vx3Pcf/foRjW5hoGKOK8HyusZ7jbijCtGJzyfQz3ZMVsx50Wa
+ /T/MVk2G2R11mpuoc2T+bdRpcn96iDjm2ebZZsRvqhPqnCiMC5VvzGCowBm3ad1m1Jkq
+ Wl6ZUKdNGKqAY7G70dktYfrdwoQ6jVJ4BlM+1vOEs8bprUHQDCYaMGXHviPUSW5Wy3hG
+ UY8YmcHURzwlKZ/OYKKPTFyss5ko7BHlU/v5dKXwDMYeMTIrTh7hGUw9MlHa82LccbZP
+ V/x7z6cymideT+ACDw9dDWE7vcy8/pj55oHnvexsAxt3UWeCihklGCl7XR8ekseQnDa8
+ Q3FdIHbWRH/hB7qym3qWMvJPoX26N/3p9Hf3eOEFT6l/k4ue/yhgNPRCzASiBQ5Abbzk
+ gGWaIMYNG8+K8eq1joyjaJVESxK6inuysHFXVoL05Usm86aOJFzcm+VkINDWjgcBqSP9
+ +YpJOjS9a3OwCm752eMRsA7gGXOmhhMtuJ/ke0grvkU80e+fxtsNZ188nvZRwxz/8ym1
+ I5o6/e2K9mwHUlBqYA3JpLbuKOD0K1bb7WokNcZfXP0m17FQ7ODjJKGpYERC14gl4Mb3
+ q48a95bxIhRmA1ocnp7NxQImYe3n1w2vSb2pg03pMCJ+Px3GyxpH6TD33mlh8/1/AOJp
+ ucUKZW5kc3RyZWFtCmVuZG9iagoxMDYgMCBvYmoKMjcwOQplbmRvYmoKMTA0IDAgb2Jq
+ Cjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyAxMDcgMCBSIC9D
+ b250ZW50cyAxMDUgMCBSIC9NZWRpYUJveApbMCAwIDgwNiA1MzZdID4+CmVuZG9iagox
+ MDcgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwg
+ L0NzMSA4IDAgUiAvQ3MyIDEwIDAgUiA+PiAvRm9udAo8PCAvRjcuMCAxMDggMCBSID4+
+ ID4+CmVuZG9iagoxMTAgMCBvYmoKPDwgL0xlbmd0aCAxMTEgMCBSIC9GaWx0ZXIgL0Zs
+ YXRlRGVjb2RlID4+CnN0cmVhbQp4Ac1ZwW7cNhC96yvmqAW8ikhKlFSgPdRoD7m0gQ30
+ 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
+ Q29udGVudHMgMTEwIDAgUiAvTWVkaWFCb3gKWzAgMCAxNjEyIDUzNl0gPj4KZW5kb2Jq
+ CjExMiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29sb3JTcGFjZSA8
+ PCAvQ3MxIDggMCBSIC9DczIgMTAgMCBSID4+IC9Gb250Cjw8IC9GOC4wIDExMyAwIFIg
+ Pj4gL1NoYWRpbmcgPDwgL1NoMzYgMTE4IDAgUiAvU2gzNyAxMTkgMCBSIC9TaDMyIDEx
+ NCAwIFIKL1NoMzQgMTE2IDAgUiAvU2gzMyAxMTUgMCBSIC9TaDM1IDExNyAwIFIgPj4g
+ Pj4KZW5kb2JqCjExOCAwIG9iago8PCAvQ29sb3JTcGFjZSAxMjAgMCBSIC9TaGFkaW5n
+ VHlwZSAyIC9Db29yZHMgWyA1OSAtMTYgNTkgMTYuMDAwMDIgXSAvRG9tYWluClsgMCAx
+ IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDEyMSAwIFIgPj4KZW5k
+ b2JqCjExOSAwIG9iago8PCAvQ29sb3JTcGFjZSAxMjAgMCBSIC9TaGFkaW5nVHlwZSAy
+ IC9Db29yZHMgWyA2NyAtMTYgNjYuOTk5OTggMTYuMDAwMDMgXQovRG9tYWluIFsgMCAx
+ IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDEyMiAwIFIgPj4KZW5k
+ b2JqCjExNCAwIG9iago8PCAvQ29sb3JTcGFjZSAxMjAgMCBSIC9TaGFkaW5nVHlwZSAy
+ IC9Db29yZHMgWyA5MSAtMTYgOTEgMTYuMDAwMDQgXSAvRG9tYWluClsgMCAxIF0gL0V4
+ dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDEyMyAwIFIgPj4KZW5kb2JqCjEx
+ NiAwIG9iago8PCAvQ29sb3JTcGFjZSAxMjAgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29y
+ ZHMgWyA1OSAtMTYgNTkgMTYuMDAwMDIgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBb
+ IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDEyNCAwIFIgPj4KZW5kb2JqCjExNSAwIG9i
+ ago8PCAvQ29sb3JTcGFjZSAxMjAgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA4
+ NC41IC0xNiA4NC41IDE2LjAwMDAzIF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBm
+ YWxzZSBmYWxzZSBdIC9GdW5jdGlvbiAxMjUgMCBSID4+CmVuZG9iagoxMTcgMCBvYmoK
+ PDwgL0NvbG9yU3BhY2UgMTIwIDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNDIu
+ NSAtMTYgNDIuNDk5OTkgMTYuMDAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
+ IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDEyNiAwIFIgPj4KZW5kb2JqCjEyNyAwIG9i
+ ago8PCAvTGVuZ3RoIDEyOCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVTPaxNBFP42bqnQIghaaw6yeJAi
+ SVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr7ia1pYjk4tEq3kXtoQf/gB568GQvSoVaRSje
+ qyhioRct8c1uTLal6sDOfvPeN+99b3bfAA1y0jT1gATkDcdSohFpbHxCavyIAI6iCUE0
+ JVXb7E4kBkGDc/l759h6D4FbVsN7+3eyd62a0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+h
+ Kcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzXi5TXHQdp
+ bmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9
+ HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9
+ JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSycj8jqwYb
+ k3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q6
+ 8uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcp
+ jBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5T1718fxn
+ zcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1
+ UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVuc64CF7/R
+ ffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLX
+ JddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1F
+ CmVuZHN0cmVhbQplbmRvYmoKMTI4IDAgb2JqCjczNwplbmRvYmoKMTIwIDAgb2JqClsg
+ L0lDQ0Jhc2VkIDEyNyAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZXMg
+ L01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDcgL0tpZHMgWyAzIDAgUiA2NyAw
+ IFIgODkgMCBSCjk0IDAgUiA5OSAwIFIgMTA0IDAgUiAxMDkgMCBSIF0gPj4KZW5kb2Jq
+ CjEyOSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2Vz
+ IDQgMCBSID4+CmVuZG9iagoxMjYgMCBvYmoKPDwgL0xlbmd0aCAxMzAgMCBSIC9PcmRl
+ ciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1w
+ bGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1Jhbmdl
+ IFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAGtwckiAlAAQNH//xVEqFTGylxU5jkiZIiiiMi6RdfivnP6/f/9
+ aj9aT/vWvrRuCJ/ah9bR2tq79hZCS2tqr9qL1tCetacQHrUHra7da3fabQg17Ua71qra
+ lXYZQkW70M61M+1UOwnhWDvSDrUDbV/bQ7toB5VRCRXRNtpCBZRHm2gDrQ+3hlbRClpG
+ OZRFGbSEFtECmkdzaBalUWq4JJpBCRRHMTSNptAkiqIJNI4iaAyNopFBf1s8yWMKZW5k
+ c3RyZWFtCmVuZG9iagoxMzAgMCBvYmoKMTg4CmVuZG9iagoxMjUgMCBvYmoKPDwgL0xl
+ bmd0aCAxMzEgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25U
+ eXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9t
+ YWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAv
+ RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtwckiAlAAQNH//xVEqFTGylxU
+ 5jkiZIiiiMi6RdfivnP6/f/9aj9aT/vWvrRuCJ/ah9bR2tq79hZCS2tqr9qL1tCetacQ
+ HrUHra7da3fabQg17Ua71qralXYZQkW70M61M+1UOwnhWDvSDrUDbV/bQ7toB5VRCRXR
+ NtpCBZRHm2gDrQ+3hlbRClpGOZRFGbSEFtECmkdzaBalUWq4JJpBCRRHMTSNptAkiqIJ
+ NI4iaAyNopFBf1s8yWMKZW5kc3RyZWFtCmVuZG9iagoxMzEgMCBvYmoKMTg4CmVuZG9i
+ agoxMjQgMCBvYmoKPDwgL0xlbmd0aCAxMzIgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAw
+ IDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsg
+ MCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEg
+ XSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGt
+ wckiAlAAQNH//xVEqFTGylxU5jkiZIiiiMi6RdfivnP6/f/9aj9aT/vWvrRuCJ/ah9bR
+ 2tq79hZCS2tqr9qL1tCetacQHrUHra7da3fabQg17Ua71qralXYZQkW70M61M+1UOwnh
+ WDvSDrUDbV/bQ7toB5VRCRXRNtpCBZRHm2gDrQ+3hlbRClpGOZRFGbSEFtECmkdzaBal
+ UWq4JJpBCRRHMTSNptAkiqIJNI4iaAyNopFBf1s8yWMKZW5kc3RyZWFtCmVuZG9iagox
+ MzIgMCBvYmoKMTg4CmVuZG9iagoxMjMgMCBvYmoKPDwgL0xlbmd0aCAxMzMgMCBSIC9P
+ cmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJT
+ YW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1Jh
+ bmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAGtwckiAlAAQNH//xVEqFTGylxU5jkiZIiiiMi6RdfivnP6
+ /f/9aj9aT/vWvrRuCJ/ah9bR2tq79hZCS2tqr9qL1tCetacQHrUHra7da3fabQg17Ua7
+ 1qralXYZQkW70M61M+1UOwnhWDvSDrUDbV/bQ7toB5VRCRXRNtpCBZRHm2gDrQ+3hlbR
+ ClpGOZRFGbSEFtECmkdzaBalUWq4JJpBCRRHMTSNptAkiqIJNI4iaAyNopFBf1s8yWMK
+ ZW5kc3RyZWFtCmVuZG9iagoxMzMgMCBvYmoKMTg4CmVuZG9iagoxMjIgMCBvYmoKPDwg
+ L0xlbmd0aCAxMzQgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rp
+ b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAv
+ RG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUK
+ XSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtwckiAlAAQNH//xVEqFTG
+ ylxU5jkiZIiiiMi6RdfivnP6/f/9aj9aT/vWvrRuCJ/ah9bR2tq79hZCS2tqr9qL1tCe
+ tacQHrUHra7da3fabQg17Ua71qralXYZQkW70M61M+1UOwnhWDvSDrUDbV/bQ7toB5VR
+ CRXRNtpCBZRHm2gDrQ+3hlbRClpGOZRFGbSEFtECmkdzaBalUWq4JJpBCRRHMTSNptAk
+ iqIJNI4iaAyNopFBf1s8yWMKZW5kc3RyZWFtCmVuZG9iagoxMzQgMCBvYmoKMTg4CmVu
+ ZG9iagoxMjEgMCBvYmoKPDwgL0xlbmd0aCAxMzUgMCBSIC9PcmRlciAxIC9FbmNvZGUg
+ WyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2Rl
+ IFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAw
+ IDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAGtwckiAlAAQNH//xVEqFTGylxU5jkiZIiiiMi6RdfivnP6/f/9aj9aT/vWvrRuCJ/a
+ h9bR2tq79hZCS2tqr9qL1tCetacQHrUHra7da3fabQg17Ua71qralXYZQkW70M61M+1U
+ OwnhWDvSDrUDbV/bQ7toB5VRCRXRNtpCBZRHm2gDrQ+3hlbRClpGOZRFGbSEFtECmkdz
+ aBalUWq4JJpBCRRHMTSNptAkiqIJNI4iaAyNopFBf1s8yWMKZW5kc3RyZWFtCmVuZG9i
+ agoxMzUgMCBvYmoKMTg4CmVuZG9iago4NiAwIG9iago8PCAvTGVuZ3RoIDEzNiAwIFIg
+ L09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1Bl
+ clNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAv
+ UmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3bddm2bdvWXbZt27Zt23bTR33s
+ 23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q35G/IX1O/In9J/oL6Ofkz6qfk
+ T8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr5FeoL5NfIr9IfYH8PPU58rPk
+ Z6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK91HvId1PvIt9JvoN6O/k28q3U
+ W8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql5EuoF5MvIl9IvYB8Pvk86rnk
+ c8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx1P+T/0c+hno0+SjykdQjyIeT
+ D6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7k3cj70rdhbwzeSfqjuQdyNtT
+ tyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjrk9ejrkteh7w2dS3ymuQ1qKuT
+ VyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciLUxcj/5e8KHUR8sLkhagLkhcg
+ z0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1JnIE9Pno46LXka8tTUqchTUqcg
+ T06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LHII9OHY08KnkU6sjkkagjkkcg
+ D08djjwseRjq0OShyENShyAPTv4PdTDyoORBqAOTByIPSB2Af/4NQdJH8AplbmRzdHJl
+ YW0KZW5kb2JqCjEzNiAwIG9iago1ODcKZW5kb2JqCjg1IDAgb2JqCjw8IC9MZW5ndGgg
+ MTM3IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAw
+ IC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBb
+ IDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXcJTFAAEAgTAfNm2bdt12bZt29Zdtm3b
+ tm3bdtNHfezbecO//qL+Sf6D/Dv1N/Kv5F+oP5N/Iv9I/YH8Pfk76rfkb8hfU78if0n+
+ gvo5+TPqp+RPyB9TPyJ/SP6A+j75PfK71HfIb5Pfor5JfoP8OvU18qvkV6gvk18iv0h9
+ gfw89Tnys+RnqE+TnyI/SX2C/Dj5Meqj5EfID1MfIj9IfoB6P/k+8r3Ue8h3U+8i30m+
+ g3o7+TbyrdRbyDeTb6LeSL6BfD31OvK15GuoV5OvIl9JvYJ8Ofky6qXkS6gXky8iX0i9
+ gHw++TzqueRzyGdTzyKfST6Dejr5NPKp1FPIJ5NPop5IPoF6PPk48rHU/5P/Rz6GejT5
+ KPKR1CPIh5MPox5KPoR8MPUg8oHkA6j7k/ej7kveh7w3dS/ynuQ9qLuTdyPvSt2FvDN5
+ J+qO5B3I21O3I29L3oa6NXkr8pbULcibUzcjb0rehLoxeSPyhtQNyOuT16OuS16HvDZ1
+ LfKa5DWoq5NXI69KXYW8MnUl8orkFajLk5cjL0tdhrw0eSnqkuQlyItTFyP/l7wodRHy
+ wuSFqAuSFyDPT52PPC91HvLc5Lmoc5LnIM9OnY08K3kW6szkmcgzUmcgT0+ejjoteRry
+ 1NSpyFNSpyBPTp6MOil5EvLE1InIE5InoI5PHo88LnUc8tjksahjkscgj04djTwqeRTq
+ yOSRqCOSRyAPTx2OPCx5GOrQ5KHIQ1KHIA9O/g91MPKg5EGoA5MHIg9IHYB//g1B0kfw
+ CmVuZHN0cmVhbQplbmRvYmoKMTM3IDAgb2JqCjU4NwplbmRvYmoKODQgMCBvYmoKPDwg
+ L0xlbmd0aCAxMzggMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rp
+ b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAv
+ RG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUK
+ XSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdwlMUAAQCBMB82bZt23XZ
+ tm3b1l22bdu2bdt200d97Nt5w7/+ov5J/oP8O/U38q/kX6g/k38i/0j9gfw9+Tvqt+Rv
+ yF9TvyJ/Sf6C+jn5M+qn5E/IH1M/In9I/oD6Pvk98rvUd8hvk9+ivkl+g/w69TXyq+RX
+ qC+TXyK/SH2B/Dz1OfKz5GeoT5OfIj9JfYL8OPkx6qPkR8gPUx8iP0h+gHo/+T7yvdR7
+ yHdT7yLfSb6Dejv5NvKt1FvIN5Nvot5IvoF8PfU68rXka6hXk68iX0m9gnw5+TLqpeRL
+ qBeTLyJfSL2AfD75POq55HPIZ1PPIp9JPoN6Ovk08qnUU8gnk0+inkg+gXo8+TjysdT/
+ k/9HPoZ6NPko8pHUI8iHkw+jHko+hHww9SDygeQDqPuT96PuS96HvDd1L/Ke5D2ou5N3
+ I+9K3YW8M3kn6o7kHcjbU7cjb0vehro1eSvyltQtyJtTNyNvSt6EujF5I/KG1A3I65PX
+ o65LXoe8NnUt8prkNairk1cjr0pdhbwydSXyiuQVqMuTlyMvS12GvDR5KeqS5CXIi1MX
+ I/+XvCh1EfLC5IWoC5IXIM9PnY88L3Ue8tzkuahzkucgz06djTwreRbqzOSZyDNSZyBP
+ T56OOi15GvLU1KnIU1KnIE9Onow6KXkS8sTUicgTkiegjk8ejzwudRzy2OSxqGOSxyCP
+ Th2NPCp5FOrI5JGoI5JHIA9PHY48LHkY6tDkochDUocgD07+D3Uw8qDkQagDkwciD0gd
+ gH/+DUHSR/AKZW5kc3RyZWFtCmVuZG9iagoxMzggMCBvYmoKNTg3CmVuZG9iago4MyAw
+ IG9iago8PCAvTGVuZ3RoIDEzOSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBd
+ IC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAx
+ IDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXpl
+ IFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIE
+ wHzZtm3bddm2bdvWXbZt27Zt23bTR33s23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B
+ /D35O+q35G/IX1O/In9J/oL6Ofkz6qfkT8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D
+ /Dr1NfKr5FeoL5NfIr9IfYH8PPU58rPkZ6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6A
+ ej/5PvK91HvId1PvIt9JvoN6O/k28q3UW8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2C
+ fDn5Muql5EuoF5MvIl9IvYB8Pvk86rnkc8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6B
+ ejz5OPKx1P+T/0c+hno0+SjykdQjyIeTD6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv
+ 8p7kPai7k3cj70rdhbwzeSfqjuQdyNtTtyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj
+ 8obUDcjrk9ejrkteh7w2dS3ymuQ1qKuTVyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp
+ 6pLkJciLUxcj/5e8KHUR8sLkhagLkhcgz0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM
+ 5JnIM1JnIE9Pno46LXka8tTUqchTUqcgT06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY
+ 5LGoY5LHII9OHY08KnkU6sjkkagjkkcgD08djjwseRjq0OShyENShyAPTv4PdTDyoORB
+ qAOTByIPSB2Af/4NQdJH8AplbmRzdHJlYW0KZW5kb2JqCjEzOSAwIG9iago1ODcKZW5k
+ b2JqCjgyIDAgb2JqCjw8IC9MZW5ndGggMTQwIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsg
+ MCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBb
+ IDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx
+ IF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
+ XcJTFAAEAgTAfNm2bdt12bZt29Zdtm3btm3bdtNHfezbecO//qL+Sf6D/Dv1N/Kv5F+o
+ P5N/Iv9I/YH8Pfk76rfkb8hfU78if0n+gvo5+TPqp+RPyB9TPyJ/SP6A+j75PfK71HfI
+ b5Pfor5JfoP8OvU18qvkV6gvk18iv0h9gfw89Tnys+RnqE+TnyI/SX2C/Dj5Meqj5EfI
+ D1MfIj9IfoB6P/k+8r3Ue8h3U+8i30m+g3o7+TbyrdRbyDeTb6LeSL6BfD31OvK15Guo
+ V5OvIl9JvYJ8Ofky6qXkS6gXky8iX0i9gHw++TzqueRzyGdTzyKfST6Dejr5NPKp1FPI
+ J5NPop5IPoF6PPk48rHU/5P/Rz6GejT5KPKR1CPIh5MPox5KPoR8MPUg8oHkA6j7k/ej
+ 7kveh7w3dS/ynuQ9qLuTdyPvSt2FvDN5J+qO5B3I21O3I29L3oa6NXkr8pbULcibUzcj
+ b0rehLoxeSPyhtQNyOuT16OuS16HvDZ1LfKa5DWoq5NXI69KXYW8MnUl8orkFajLk5cj
+ L0tdhrw0eSnqkuQlyItTFyP/l7wodRHywuSFqAuSFyDPT52PPC91HvLc5Lmoc5LnIM9O
+ nY08K3kW6szkmcgzUmcgT0+ejjoteRry1NSpyFNSpyBPTp6MOil5EvLE1InIE5InoI5P
+ Ho88LnUc8tjksahjkscgj04djTwqeRTqyOSRqCOSRyAPTx2OPCx5GOrQ5KHIQ1KHIA9O
+ /g91MPKg5EGoA5MHIg9IHYB//g1B0kfwCmVuZHN0cmVhbQplbmRvYmoKMTQwIDAgb2Jq
+ CjU4NwplbmRvYmoKODEgMCBvYmoKPDwgL0xlbmd0aCAxNDEgMCBSIC9PcmRlciAxIC9F
+ bmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv
+ RGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx
+ IDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAFdwlMUAAQCBMB82bZt23XZtm3b1l22bdu2bdt200d97Nt5w7/+ov5J/oP8
+ O/U38q/kX6g/k38i/0j9gfw9+Tvqt+RvyF9TvyJ/Sf6C+jn5M+qn5E/IH1M/In9I/oD6
+ Pvk98rvUd8hvk9+ivkl+g/w69TXyq+RXqC+TXyK/SH2B/Dz1OfKz5GeoT5OfIj9JfYL8
+ OPkx6qPkR8gPUx8iP0h+gHo/+T7yvdR7yHdT7yLfSb6Dejv5NvKt1FvIN5Nvot5IvoF8
+ PfU68rXka6hXk68iX0m9gnw5+TLqpeRLqBeTLyJfSL2AfD75POq55HPIZ1PPIp9JPoN6
+ Ovk08qnUU8gnk0+inkg+gXo8+TjysdT/k/9HPoZ6NPko8pHUI8iHkw+jHko+hHww9SDy
+ geQDqPuT96PuS96HvDd1L/Ke5D2ou5N3I+9K3YW8M3kn6o7kHcjbU7cjb0vehro1eSvy
+ ltQtyJtTNyNvSt6EujF5I/KG1A3I65PXo65LXoe8NnUt8prkNairk1cjr0pdhbwydSXy
+ iuQVqMuTlyMvS12GvDR5KeqS5CXIi1MXI/+XvCh1EfLC5IWoC5IXIM9PnY88L3Ue8tzk
+ uahzkucgz06djTwreRbqzOSZyDNSZyBPT56OOi15GvLU1KnIU1KnIE9Onow6KXkS8sTU
+ icgTkiegjk8ejzwudRzy2OSxqGOSxyCPTh2NPCp5FOrI5JGoI5JHIA9PHY48LHkY6tDk
+ ochDUocgD07+D3Uw8qDkQagDkwciD0gdgH/+DUHSR/AKZW5kc3RyZWFtCmVuZG9iagox
+ NDEgMCBvYmoKNTg3CmVuZG9iago4MCAwIG9iago8PCAvTGVuZ3RoIDE0MiAwIFIgL09y
+ ZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNh
+ bXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFu
+ Z2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVj
+ b2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3bddm2bdvWXbZt27Zt23bTR33s23nD
+ v/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q35G/IX1O/In9J/oL6Ofkz6qfkT8gf
+ Uz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr5FeoL5NfIr9IfYH8PPU58rPkZ6hP
+ k58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK91HvId1PvIt9JvoN6O/k28q3UW8g3
+ k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql5EuoF5MvIl9IvYB8Pvk86rnkc8hn
+ U88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx1P+T/0c+hno0+SjykdQjyIeTD6Me
+ Sj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7k3cj70rdhbwzeSfqjuQdyNtTtyNv
+ S96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjrk9ejrkteh7w2dS3ymuQ1qKuTVyOv
+ Sl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciLUxcj/5e8KHUR8sLkhagLkhcgz0+d
+ jzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1JnIE9Pno46LXka8tTUqchTUqcgT06e
+ jDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LHII9OHY08KnkU6sjkkagjkkcgD08d
+ jjwseRjq0OShyENShyAPTv4PdTDyoORBqAOTByIPSB2Af/4NQdJH8AplbmRzdHJlYW0K
+ ZW5kb2JqCjE0MiAwIG9iago1ODcKZW5kb2JqCjYwIDAgb2JqCjw8IC9MZW5ndGggMTQz
+ IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9C
+ aXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAg
+ MSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcHXQgEAAADA//+VihCRNBQZUWknGpRKNFQo
+ GV/g4e6m07kmaIz+0Qj9oV80RAPURz/oG32hHvpEH+gdvaEu6qBX1HYv6Bk9oRZ6RA+o
+ iRroHt2hW3SD6qiGrlEVXaFLdIHO0Zk7RSfoGFXQETpEB6iMSmgfFVEB5VEO7aEsyqBd
+ tIPSaBttuU20gVJoHSXRGkqgOFpFMRRFKyiCwiiEllEQBdASWkQL880AXUpH8QplbmRz
+ dHJlYW0KZW5kb2JqCjE0MyAwIG9iagoxNzcKZW5kb2JqCjU5IDAgb2JqCjw8IC9MZW5n
+ dGggMTQ0IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlw
+ ZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFp
+ biBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBZcILdAhUGMDxHirppVJJKpXeUkkq
+ laSS9H5Lepekkkp6ixmGGWZmmJmx2WZsZoYZhhmGGYYZhhmGGWZmmP079zv33PMd93d+
+ 4NSBrKvDPkedXkudPFeLedZ7hnNnqHVPU6vXUCvP1mCf4qxezVl5phrzpLeKM1Wcdk9w
+ Wq/ktKypxD5OjX6MGnnqGOZRbwWnKqh2j1Ctl1MtT5ZjH+akfoiTsuoQ9kGq9DKq5Iky
+ zAPe/ZzYT6W7j0q9lEp5vBR7L8f1Eo7LYyWYe7y7Obabo+4ujurFHJUVxdg7qdB3UCGP
+ 7MDc7i3iSBHl7jbK9ULK5eFC7K0c1rdwWB7agrnZW8AhebAAc5N3Iwc3UuZuoEzPp0we
+ yMdezwE9jwNyfx7mOu9a9q9ln7uGfXou+2RpLvZqSvVVlMq9qzBXenPYm0OJu4ISPZsS
+ uScbezl79GXskbuXYS71ZrE7i13uEnaddzG7FlPsLqJYz6RY7szEXshOPYOdckcG5gLv
+ fHbMZ7s7j+16OttlUTr2XIr0NIrktjTMOd5UtqVS6M6mUE+hUG5NwU5mqz6LrXLLLMyZ
+ 3iS2JLHZncFmPZHNsiARO4ECPZ4CuSkeezqb9Dg2yY1xmLHeaWycxgZ3Khv0GDbI/Bjs
+ KeTr0eTL9dGYk71RrI8iz51Enh5JnlwXiT2RdfoE1sm1EzDHeyNYG8Eadxxr9HDWyNxw
+ 7LHk6mHkytVh2GNYrYeyWq4KxRztHcWqUax0R7JSD2GlzAnBHkGOHkyOXBGMOdw7jBXD
+ yHaHkq0HkS2XB2EPYbk+mOVy2WDMQd5AlgWy1B3IUj2ApTIrAHsAWXp/suSS/tj/sUTv
+ xxK5uB/mv95/WPwPi9y/WaT/xSKZ+Rf2n2Tqf5ApF/6B+bu3Lwv7kuH+Robehwy5oA/2
+ ryzQf2GBnP8L5s/e3szvzTz3J+bpvZgn03th/0i6/gPpcu4PmN97ezJXpvXE/M7bg7Qe
+ zHG/ZY7enTkytTv2N6TqX5MqZ3+N+ZX3S2Z/SYr7BSn656TI5M+xPyNZ/5RkOetTzE+8
+ 3ZjVjZnux8zUuzJTJnXF/ogkvQtJckYXzA+9HzDjAxLd90k873skvkeC+y4J+jskyPh3
+ sN8mXn+LeDn9Lcw3vW8w/Q3i3NeJ018jTsa+hv0qsXpnYuW0zpiveDsxrRNT3ZeZqndk
+ qozpiP0SMfqLxMgpL2K+4O3AlA5Eu88TrbcnWk5uj/0ck/V2TJZR7bCfJUp/hig56RnM
+ p71tmdSWSPcpIvUniZQTn8R+gol6GybKCW0wH/e2ZkJrxruPMV5vxXgZ0Qr7USL0R4iQ
+ 4x7BfNjbknEtCXcfIlxvQbgc2wL7QcbqDzBWhj2AfT9h+n2EyTH3Yd7rvYcx9xDq3k2o
+ 3pxQObo59l2M1u9ktBx1J+Yd3maMasZI93ZG6rcxUobchn0rIXpTQuSIppi3eJswognB
+ 7s0E640JlsMbY9/EcP1GhsthN2Le4G3EMDm0Eeb13usYeh1B7rUE6Q0JkkMaYl/DEP1q
+ hsjBV2Ne5b2SwVcyyL2CQXoDBsnABtiXE6jXJ1AOrI95mfdSBl5KgHsJAXo9AuSAetgX
+ M0C/iAGy/0WYF3ovoL/5P8h08+oKZW5kc3RyZWFtCmVuZG9iagoxNDQgMCBvYmoKMTIx
+ NgplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCAxNDUgMCBSIC9PcmRlciAxIC9FbmNv
+ ZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVj
+ b2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAg
+ MSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
+ YW0KeAFdwlMUAAQCBMB82bZt23XZtm3b1l22bdu2bdt200d97Nt5w7/+ov5J/oP8O/U3
+ 8q/kX6g/k38i/0j9gfw9+Tvqt+RvyF9TvyJ/Sf6C+jn5M+qn5E/IH1M/In9I/oD6Pvk9
+ 8rvUd8hvk9+ivkl+g/w69TXyq+RXqC+TXyK/SH2B/Dz1OfKz5GeoT5OfIj9JfYL8OPkx
+ 6qPkR8gPUx8iP0h+gHo/+T7yvdR7yHdT7yLfSb6Dejv5NvKt1FvIN5Nvot5IvoF8PfU6
+ 8rXka6hXk68iX0m9gnw5+TLqpeRLqBeTLyJfSL2AfD75POq55HPIZ1PPIp9JPoN6Ovk0
+ 8qnUU8gnk0+inkg+gXo8+TjysdT/k/9HPoZ6NPko8pHUI8iHkw+jHko+hHww9SDygeQD
+ qPuT96PuS96HvDd1L/Ke5D2ou5N3I+9K3YW8M3kn6o7kHcjbU7cjb0vehro1eSvyltQt
+ yJtTNyNvSt6EujF5I/KG1A3I65PXo65LXoe8NnUt8prkNairk1cjr0pdhbwydSXyiuQV
+ qMuTlyMvS12GvDR5KeqS5CXIi1MXI/+XvCh1EfLC5IWoC5IXIM9PnY88L3Ue8tzkuahz
+ kucgz06djTwreRbqzOSZyDNSZyBPT56OOi15GvLU1KnIU1KnIE9Onow6KXkS8sTUicgT
+ kiegjk8ejzwudRzy2OSxqGOSxyCPTh2NPCp5FOrI5JGoI5JHIA9PHY48LHkY6tDkochD
+ UocgD07+D3Uw8qDkQagDkwciD0gdgH/+DUHSR/AKZW5kc3RyZWFtCmVuZG9iagoxNDUg
+ MCBvYmoKNTg3CmVuZG9iago1NyAwIG9iago8PCAvTGVuZ3RoIDE0NiAwIFIgL09yZGVy
+ IDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBs
+ ZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2Ug
+ WyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
+ ID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3bddm2bdvWXbZt27Zt23bTR33s23nDv/6i
+ /kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q35G/IX1O/In9J/oL6Ofkz6qfkT8gfUz8i
+ f0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr5FeoL5NfIr9IfYH8PPU58rPkZ6hPk58i
+ P0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK91HvId1PvIt9JvoN6O/k28q3UW8g3k2+i
+ 3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql5EuoF5MvIl9IvYB8Pvk86rnkc8hnU88i
+ n0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx1P+T/0c+hno0+SjykdQjyIeTD6MeSj6E
+ fDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7k3cj70rdhbwzeSfqjuQdyNtTtyNvS96G
+ ujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjrk9ejrkteh7w2dS3ymuQ1qKuTVyOvSl2F
+ vDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciLUxcj/5e8KHUR8sLkhagLkhcgz0+djzwv
+ dR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1JnIE9Pno46LXka8tTUqchTUqcgT06ejDop
+ eRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LHII9OHY08KnkU6sjkkagjkkcgD08djjws
+ eRjq0OShyENShyAPTv4PdTDyoORBqAOTByIPSB2Af/4NQdJH8AplbmRzdHJlYW0KZW5k
+ b2JqCjE0NiAwIG9iago1ODcKZW5kb2JqCjU2IDAgb2JqCjw8IC9MZW5ndGggMTQ3IDAg
+ UiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRz
+ UGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBd
+ IC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxh
+ dGVEZWNvZGUgPj4Kc3RyZWFtCngBlcHXQgEAAADA//+VihCRNBQZUWknGpRKNFQoGV/g
+ 4e6m07kmaIz+0Qj9oV80RAPURz/oG32hHvpEH+gdvaEu6qBX1HYv6Bk9oRZ6RA+oiRro
+ Ht2hW3SD6qiGrlEVXaFLdIHO0Zk7RSfoGFXQETpEB6iMSmgfFVEB5VEO7aEsyqBdtIPS
+ aBttuU20gVJoHSXRGkqgOFpFMRRFKyiCwiiEllEQBdASWkQL880AXUpH8QplbmRzdHJl
+ YW0KZW5kb2JqCjE0NyAwIG9iagoxNzcKZW5kb2JqCjU1IDAgb2JqCjw8IC9MZW5ndGgg
+ MTQ4IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAw
+ IC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBb
+ IDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBZcILdAhUGMDxHirppVJJKpXeUkkqlaSS
+ 9H5Lepekkkp6ixmGGWZmmJmx2WZsZoYZhhmGGYYZhhmGGWZmmP079zv33PMd93d+4NSB
+ rKvDPkedXkudPFeLedZ7hnNnqHVPU6vXUCvP1mCf4qxezVl5phrzpLeKM1Wcdk9wWq/k
+ tKypxD5OjX6MGnnqGOZRbwWnKqh2j1Ctl1MtT5ZjH+akfoiTsuoQ9kGq9DKq5IkyzAPe
+ /ZzYT6W7j0q9lEp5vBR7L8f1Eo7LYyWYe7y7Obabo+4ujurFHJUVxdg7qdB3UCGP7MDc
+ 7i3iSBHl7jbK9ULK5eFC7K0c1rdwWB7agrnZW8AhebAAc5N3Iwc3UuZuoEzPp0weyMde
+ zwE9jwNyfx7mOu9a9q9ln7uGfXou+2RpLvZqSvVVlMq9qzBXenPYm0OJu4ISPZsSuScb
+ ezl79GXskbuXYS71ZrE7i13uEnaddzG7FlPsLqJYz6RY7szEXshOPYOdckcG5gLvfHbM
+ Z7s7j+16OttlUTr2XIr0NIrktjTMOd5UtqVS6M6mUE+hUG5NwU5mqz6LrXLLLMyZ3iS2
+ JLHZncFmPZHNsiARO4ECPZ4CuSkeezqb9Dg2yY1xmLHeaWycxgZ3Khv0GDbI/BjsKeTr
+ 0eTL9dGYk71RrI8iz51Enh5JnlwXiT2RdfoE1sm1EzDHeyNYG8Eadxxr9HDWyNxw7LHk
+ 6mHkytVh2GNYrYeyWq4KxRztHcWqUax0R7JSD2GlzAnBHkGOHkyOXBGMOdw7jBXDyHaH
+ kq0HkS2XB2EPYbk+mOVy2WDMQd5AlgWy1B3IUj2ApTIrAHsAWXp/suSS/tj/sUTvxxK5
+ uB/mv95/WPwPi9y/WaT/xSKZ+Rf2n2Tqf5ApF/6B+bu3Lwv7kuH+Robehwy5oA/2ryzQ
+ f2GBnP8L5s/e3szvzTz3J+bpvZgn03th/0i6/gPpcu4PmN97ezJXpvXE/M7bg7QezHG/
+ ZY7enTkytTv2N6TqX5MqZ3+N+ZX3S2Z/SYr7BSn656TI5M+xPyNZ/5RkOetTzE+83ZjV
+ jZnux8zUuzJTJnXF/ogkvQtJckYXzA+9HzDjAxLd90k873skvkeC+y4J+jskyPh3sN8m
+ Xn+LeDn9Lcw3vW8w/Q3i3NeJ018jTsa+hv0qsXpnYuW0zpiveDsxrRNT3ZeZqndkqozp
+ iP0SMfqLxMgpL2K+4O3AlA5Eu88TrbcnWk5uj/0ck/V2TJZR7bCfJUp/hig56RnMp71t
+ mdSWSPcpIvUniZQTn8R+gol6GybKCW0wH/e2ZkJrxruPMV5vxXgZ0Qr7USL0R4iQ4x7B
+ fNjbknEtCXcfIlxvQbgc2wL7QcbqDzBWhj2AfT9h+n2EyTH3Yd7rvYcx9xDq3k2o3pxQ
+ Obo59l2M1u9ktBx1J+Yd3maMasZI93ZG6rcxUobchn0rIXpTQuSIppi3eJswognB7s0E
+ 640JlsMbY9/EcP1GhsthN2Le4G3EMDm0Eeb13usYeh1B7rUE6Q0JkkMaYl/DEP1qhsjB
+ V2Ne5b2SwVcyyL2CQXoDBsnABtiXE6jXJ1AOrI95mfdSBl5KgHsJAXo9AuSAetgXM0C/
+ iAGy/0WYF3ovoL/5P8h08+oKZW5kc3RyZWFtCmVuZG9iagoxNDggMCBvYmoKMTIxNgpl
+ bmRvYmoKNTQgMCBvYmoKPDwgL0xlbmd0aCAxNDkgMCBSIC9PcmRlciAxIC9FbmNvZGUg
+ WyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2Rl
+ IFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAw
+ IDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAGVwddCAQAAAMD//5WKEJE0FBlRaScalEo0VCgZX+Dh7qbTuSZojP7RCP2hXzREA9RH
+ P+gbfaEe+kQf6B29oS7qoFfUdi/oGT2hFnpED6iJGuge3aFbdIPqqIauURVdoUt0gc7R
+ mTtFJ+gYVdAROkQHqIxKaB8VUQHlUQ7toSzKoF20g9JoG225TbSBUmgdJdEaSqA4WkUx
+ FEUrKILCKISWURAF0BJaRAvzzQBdSkfxCmVuZHN0cmVhbQplbmRvYmoKMTQ5IDAgb2Jq
+ CjE3NwplbmRvYmoKNTMgMCBvYmoKPDwgL0xlbmd0aCAxNTAgMCBSIC9PcmRlciAxIC9F
+ bmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv
+ RGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx
+ IDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAGVwddCAQAAAMD//5WKEJE0FBlRaScalEo0VCgZX+Dh7qbTuSZojP7RCP2h
+ XzREA9RHP+gbfaEe+kQf6B29oS7qoFfUdi/oGT2hFnpED6iJGuge3aFbdIPqqIauURVd
+ oUt0gc7RmTtFJ+gYVdAROkQHqIxKaB8VUQHlUQ7toSzKoF20g9JoG225TbSBUmgdJdEa
+ SqA4WkUxFEUrKILCKISWURAF0BJaRAvzzQBdSkfxCmVuZHN0cmVhbQplbmRvYmoKMTUw
+ IDAgb2JqCjE3NwplbmRvYmoKNTIgMCBvYmoKPDwgL0xlbmd0aCAxNTEgMCBSIC9PcmRl
+ ciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1w
+ bGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1Jhbmdl
+ IFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAGVwddCAQAAAMD//5WKEJE0FBlRaScalEo0VCgZX+Dh7qbTuSZo
+ jP7RCP2hXzREA9RHP+gbfaEe+kQf6B29oS7qoFfUdi/oGT2hFnpED6iJGuge3aFbdIPq
+ qIauURVdoUt0gc7RmTtFJ+gYVdAROkQHqIxKaB8VUQHlUQ7toSzKoF20g9JoG225TbSB
+ UmgdJdEaSqA4WkUxFEUrKILCKISWURAF0BJaRAvzzQBdSkfxCmVuZHN0cmVhbQplbmRv
+ YmoKMTUxIDAgb2JqCjE3NwplbmRvYmoKNTEgMCBvYmoKPDwgL0xlbmd0aCAxNTIgMCBS
+ IC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQ
+ ZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0g
+ L1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0
+ ZURlY29kZSA+PgpzdHJlYW0KeAFdwlMUAAQCBMB82bZt23XZtm3b1l22bdu2bdt200d9
+ 7Nt5w7/+ov5J/oP8O/U38q/kX6g/k38i/0j9gfw9+Tvqt+RvyF9TvyJ/Sf6C+jn5M+qn
+ 5E/IH1M/In9I/oD6Pvk98rvUd8hvk9+ivkl+g/w69TXyq+RXqC+TXyK/SH2B/Dz1OfKz
+ 5GeoT5OfIj9JfYL8OPkx6qPkR8gPUx8iP0h+gHo/+T7yvdR7yHdT7yLfSb6Dejv5NvKt
+ 1FvIN5Nvot5IvoF8PfU68rXka6hXk68iX0m9gnw5+TLqpeRLqBeTLyJfSL2AfD75POq5
+ 5HPIZ1PPIp9JPoN6Ovk08qnUU8gnk0+inkg+gXo8+TjysdT/k/9HPoZ6NPko8pHUI8iH
+ kw+jHko+hHww9SDygeQDqPuT96PuS96HvDd1L/Ke5D2ou5N3I+9K3YW8M3kn6o7kHcjb
+ U7cjb0vehro1eSvyltQtyJtTNyNvSt6EujF5I/KG1A3I65PXo65LXoe8NnUt8prkNair
+ k1cjr0pdhbwydSXyiuQVqMuTlyMvS12GvDR5KeqS5CXIi1MXI/+XvCh1EfLC5IWoC5IX
+ IM9PnY88L3Ue8tzkuahzkucgz06djTwreRbqzOSZyDNSZyBPT56OOi15GvLU1KnIU1Kn
+ IE9Onow6KXkS8sTUicgTkiegjk8ejzwudRzy2OSxqGOSxyCPTh2NPCp5FOrI5JGoI5JH
+ IA9PHY48LHkY6tDkochDUocgD07+D3Uw8qDkQagDkwciD0gdgH/+DUHSR/AKZW5kc3Ry
+ ZWFtCmVuZG9iagoxNTIgMCBvYmoKNTg3CmVuZG9iago1MCAwIG9iago8PCAvTGVuZ3Ro
+ IDE1MyAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUg
+ MCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4g
+ WyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0
+ ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3bddm2bdvWXbZt
+ 27Zt23bTR33s23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q35G/IX1O/In9J
+ /oL6Ofkz6qfkT8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr5FeoL5NfIr9I
+ fYH8PPU58rPkZ6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK91HvId1PvIt9J
+ voN6O/k28q3UW8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql5EuoF5MvIl9I
+ vYB8Pvk86rnkc8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx1P+T/0c+hno0
+ +SjykdQjyIeTD6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7k3cj70rdhbwz
+ eSfqjuQdyNtTtyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjrk9ejrkteh7w2
+ dS3ymuQ1qKuTVyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciLUxcj/5e8KHUR
+ 8sLkhagLkhcgz0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1JnIE9Pno46LXka
+ 8tTUqchTUqcgT06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LHII9OHY08KnkU
+ 6sjkkagjkkcgD08djjwseRjq0OShyENShyAPTv4PdTDyoORBqAOTByIPSB2Af/4NQdJH
+ 8AplbmRzdHJlYW0KZW5kb2JqCjE1MyAwIG9iago1ODcKZW5kb2JqCjQ5IDAgb2JqCjw8
+ IC9MZW5ndGggMTU0IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0
+ aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0g
+ L0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1
+ Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBZcILdAhUGMDxHirppVJJ
+ KpXeUkkqlaSS9H5Lepekkkp6ixmGGWZmmJmx2WZsZoYZhhmGGYYZhhmGGWZmmP079zv3
+ 3PMd93d+4NSBrKvDPkedXkudPFeLedZ7hnNnqHVPU6vXUCvP1mCf4qxezVl5phrzpLeK
+ M1Wcdk9wWq/ktKypxD5OjX6MGnnqGOZRbwWnKqh2j1Ctl1MtT5ZjH+akfoiTsuoQ9kGq
+ 9DKq5IkyzAPe/ZzYT6W7j0q9lEp5vBR7L8f1Eo7LYyWYe7y7Obabo+4ujurFHJUVxdg7
+ qdB3UCGP7MDc7i3iSBHl7jbK9ULK5eFC7K0c1rdwWB7agrnZW8AhebAAc5N3Iwc3UuZu
+ oEzPp0weyMdezwE9jwNyfx7mOu9a9q9ln7uGfXou+2RpLvZqSvVVlMq9qzBXenPYm0OJ
+ u4ISPZsSuScbezl79GXskbuXYS71ZrE7i13uEnaddzG7FlPsLqJYz6RY7szEXshOPYOd
+ ckcG5gLvfHbMZ7s7j+16OttlUTr2XIr0NIrktjTMOd5UtqVS6M6mUE+hUG5NwU5mqz6L
+ rXLLLMyZ3iS2JLHZncFmPZHNsiARO4ECPZ4CuSkeezqb9Dg2yY1xmLHeaWycxgZ3Khv0
+ GDbI/BjsKeTr0eTL9dGYk71RrI8iz51Enh5JnlwXiT2RdfoE1sm1EzDHeyNYG8Eadxxr
+ 9HDWyNxw7LHk6mHkytVh2GNYrYeyWq4KxRztHcWqUax0R7JSD2GlzAnBHkGOHkyOXBGM
+ Odw7jBXDyHaHkq0HkS2XB2EPYbk+mOVy2WDMQd5AlgWy1B3IUj2ApTIrAHsAWXp/suSS
+ /tj/sUTvxxK5uB/mv95/WPwPi9y/WaT/xSKZ+Rf2n2Tqf5ApF/6B+bu3Lwv7kuH+Robe
+ hwy5oA/2ryzQf2GBnP8L5s/e3szvzTz3J+bpvZgn03th/0i6/gPpcu4PmN97ezJXpvXE
+ /M7bg7QezHG/ZY7enTkytTv2N6TqX5MqZ3+N+ZX3S2Z/SYr7BSn656TI5M+xPyNZ/5Rk
+ OetTzE+83ZjVjZnux8zUuzJTJnXF/ogkvQtJckYXzA+9HzDjAxLd90k873skvkeC+y4J
+ +jskyPh3sN8mXn+LeDn9Lcw3vW8w/Q3i3NeJ018jTsa+hv0qsXpnYuW0zpiveDsxrRNT
+ 3ZeZqndkqozpiP0SMfqLxMgpL2K+4O3AlA5Eu88TrbcnWk5uj/0ck/V2TJZR7bCfJUp/
+ hig56RnMp71tmdSWSPcpIvUniZQTn8R+gol6GybKCW0wH/e2ZkJrxruPMV5vxXgZ0Qr7
+ USL0R4iQ4x7BfNjbknEtCXcfIlxvQbgc2wL7QcbqDzBWhj2AfT9h+n2EyTH3Yd7rvYcx
+ 9xDq3k2o3pxQObo59l2M1u9ktBx1J+Yd3maMasZI93ZG6rcxUobchn0rIXpTQuSIppi3
+ eJswognB7s0E640JlsMbY9/EcP1GhsthN2Le4G3EMDm0Eeb13usYeh1B7rUE6Q0JkkMa
+ Yl/DEP1qhsjBV2Ne5b2SwVcyyL2CQXoDBsnABtiXE6jXJ1AOrI95mfdSBl5KgHsJAXo9
+ AuSAetgXM0C/iAGy/0WYF3ovoL/5P8h08+oKZW5kc3RyZWFtCmVuZG9iagoxNTQgMCBv
+ YmoKMTIxNgplbmRvYmoKNDggMCBvYmoKPDwgL0xlbmd0aCAxNTUgMCBSIC9PcmRlciAx
+ IC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUK
+ OCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsg
+ MCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAFlwgt0CFQYwPEeKumlUkkqld5SSSqVpJL0fkt6l6SSSnqLGYYZZmaY
+ mbHZZmxmhhmGGYYZhhmGGYYZZmaY/Tv3O/fc8x33d37g1IGsq8M+R51eS508V4t51nuG
+ c2eodU9Tq9dQK8/WYJ/irF7NWXmmGvOkt4ozVZx2T3Bar+S0rKnEPk6NfowaeeoY5lFv
+ BacqqHaPUK2XUy1PlmMf5qR+iJOy6hD2Qar0MqrkiTLMA979nNhPpbuPSr2USnm8FHsv
+ x/USjstjJZh7vLs5tpuj7i6O6sUclRXF2Dup0HdQIY/swNzuLeJIEeXuNsr1Qsrl4ULs
+ rRzWt3BYHtqCudlbwCF5sABzk3cjBzdS5m6gTM+nTB7Ix17PAT2PA3J/HuY671r2r2Wf
+ u4Z9ei77ZGku9mpK9VWUyr2rMFd6c9ibQ4m7ghI9mxK5Jxt7OXv0ZeyRu5dhLvVmsTuL
+ Xe4Sdp13MbsWU+wuoljPpFjuzMReyE49g51yRwbmAu98dsxnuzuP7Xo622VROvZcivQ0
+ iuS2NMw53lS2pVLozqZQT6FQbk3BTmarPoutcssszJneJLYksdmdwWY9kc2yIBE7gQI9
+ ngK5KR57Opv0ODbJjXGYsd5pbJzGBncqG/QYNsj8GOwp5OvR5Mv10ZiTvVGsjyLPnUSe
+ HkmeXBeJPZF1+gTWybUTMMd7I1gbwRp3HGv0cNbI3HDsseTqYeTK1WHYY1ith7JargrF
+ HO0dxapRrHRHslIPYaXMCcEeQY4eTI5cEYw53DuMFcPIdoeSrQeRLZcHYQ9huT6Y5XLZ
+ YMxB3kCWBbLUHchSPYClMisAewBZen+y5JL+2P+xRO/HErm4H+a/3n9Y/A+L3L9ZpP/F
+ Ipn5F/afZOp/kCkX/oH5u7cvC/uS4f5Ght6HDLmgD/avLNB/YYGc/wvmz97ezO/NPPcn
+ 5um9mCfTe2H/SLr+A+ly7g+Y33t7Mlem9cT8ztuDtB7Mcb9ljt6dOTK1O/Y3pOpfkypn
+ f435lfdLZn9JivsFKfrnpMjkz7E/I1n/lGQ561PMT7zdmNWNme7HzNS7MlMmdcX+iCS9
+ C0lyRhfMD70fMOMDEt33STzveyS+R4L7Lgn6OyTI+Hew3yZef4t4Of0tzDe9bzD9DeLc
+ 14nTXyNOxr6G/Sqxemdi5bTOmK94OzGtE1Pdl5mqd2SqjOmI/RIx+ovEyCkvYr7g7cCU
+ DkS7zxOttydaTm6P/RyT9XZMllHtsJ8lSn+GKDnpGcynvW2Z1JZI9yki9SeJlBOfxH6C
+ iXobJsoJbTAf97ZmQmvGu48xXm/FeBnRCvtRIvRHiJDjHsF82NuScS0Jdx8iXG9BuBzb
+ AvtBxuoPMFaGPYB9P2H6fYTJMfdh3uu9hzH3EOreTajenFA5ujn2XYzW72S0HHUn5h3e
+ Zoxqxkj3dkbqtzFShtyGfSshelNC5IimmLd4mzCiCcHuzQTrjQmWwxtj38Rw/UaGy2E3
+ Yt7gbcQwObQR5vXe6xh6HUHutQTpDQmSQxpiX8MQ/WqGyMFXY17lvZLBVzLIvYJBegMG
+ ycAG2JcTqNcnUA6sj3mZ91IGXkqAewkBej0C5IB62BczQL+IAbL/RZgXei+gv/k/yHTz
+ 6gplbmRzdHJlYW0KZW5kb2JqCjE1NSAwIG9iagoxMjE2CmVuZG9iago0NyAwIG9iago8
+ PCAvTGVuZ3RoIDE1NiAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j
+ dGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd
+ IC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2
+ NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3b
+ ddm2bdvWXbZt27Zt23bTR33s23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q3
+ 5G/IX1O/In9J/oL6Ofkz6qfkT8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr
+ 5FeoL5NfIr9IfYH8PPU58rPkZ6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK9
+ 1HvId1PvIt9JvoN6O/k28q3UW8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql
+ 5EuoF5MvIl9IvYB8Pvk86rnkc8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx
+ 1P+T/0c+hno0+SjykdQjyIeTD6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7
+ k3cj70rdhbwzeSfqjuQdyNtTtyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjr
+ k9ejrkteh7w2dS3ymuQ1qKuTVyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciL
+ Uxcj/5e8KHUR8sLkhagLkhcgz0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1Jn
+ IE9Pno46LXka8tTUqchTUqcgT06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LH
+ II9OHY08KnkU6sjkkagjkkcgD08djjwseRjq0OShyENShyAPTv4PdTDyoORBqAOTByIP
+ SB2Af/4NQdJH8AplbmRzdHJlYW0KZW5kb2JqCjE1NiAwIG9iago1ODcKZW5kb2JqCjQ2
+ IDAgb2JqCjw8IC9MZW5ndGggMTU3IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0
+ IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAw
+ IDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1Np
+ emUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcHXQgEA
+ AADA//+VihCRNBQZUWknGpRKNFQoGV/g4e6m07kmaIz+0Qj9oV80RAPURz/oG32hHvpE
+ H+gdvaEu6qBX1HYv6Bk9oRZ6RA+oiRroHt2hW3SD6qiGrlEVXaFLdIHO0Zk7RSfoGFXQ
+ ETpEB6iMSmgfFVEB5VEO7aEsyqBdtIPSaBttuU20gVJoHSXRGkqgOFpFMRRFKyiCwiiE
+ llEQBdASWkQL880AXUpH8QplbmRzdHJlYW0KZW5kb2JqCjE1NyAwIG9iagoxNzcKZW5k
+ b2JqCjQ1IDAgb2JqCjw8IC9MZW5ndGggMTU4IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsg
+ MCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBb
+ IDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx
+ IF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
+ XcJTFAAEAgTAfNm2bdt12bZt29Zdtm3btm3bdtNHfezbecO//qL+Sf6D/Dv1N/Kv5F+o
+ P5N/Iv9I/YH8Pfk76rfkb8hfU78if0n+gvo5+TPqp+RPyB9TPyJ/SP6A+j75PfK71HfI
+ b5Pfor5JfoP8OvU18qvkV6gvk18iv0h9gfw89Tnys+RnqE+TnyI/SX2C/Dj5Meqj5EfI
+ D1MfIj9IfoB6P/k+8r3Ue8h3U+8i30m+g3o7+TbyrdRbyDeTb6LeSL6BfD31OvK15Guo
+ V5OvIl9JvYJ8Ofky6qXkS6gXky8iX0i9gHw++TzqueRzyGdTzyKfST6Dejr5NPKp1FPI
+ J5NPop5IPoF6PPk48rHU/5P/Rz6GejT5KPKR1CPIh5MPox5KPoR8MPUg8oHkA6j7k/ej
+ 7kveh7w3dS/ynuQ9qLuTdyPvSt2FvDN5J+qO5B3I21O3I29L3oa6NXkr8pbULcibUzcj
+ b0rehLoxeSPyhtQNyOuT16OuS16HvDZ1LfKa5DWoq5NXI69KXYW8MnUl8orkFajLk5cj
+ L0tdhrw0eSnqkuQlyItTFyP/l7wodRHywuSFqAuSFyDPT52PPC91HvLc5Lmoc5LnIM9O
+ nY08K3kW6szkmcgzUmcgT0+ejjoteRry1NSpyFNSpyBPTp6MOil5EvLE1InIE5InoI5P
+ Ho88LnUc8tjksahjkscgj04djTwqeRTqyOSRqCOSRyAPTx2OPCx5GOrQ5KHIQ1KHIA9O
+ /g91MPKg5EGoA5MHIg9IHYB//g1B0kfwCmVuZHN0cmVhbQplbmRvYmoKMTU4IDAgb2Jq
+ CjU4NwplbmRvYmoKNDQgMCBvYmoKPDwgL0xlbmd0aCAxNTkgMCBSIC9PcmRlciAxIC9F
+ bmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv
+ RGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx
+ IDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAGVwddCAQAAAMD//5WKEJE0FBlRaScalEo0VCgZX+Dh7qbTuSZojP7RCP2h
+ XzREA9RHP+gbfaEe+kQf6B29oS7qoFfUdi/oGT2hFnpED6iJGuge3aFbdIPqqIauURVd
+ oUt0gc7RmTtFJ+gYVdAROkQHqIxKaB8VUQHlUQ7toSzKoF20g9JoG225TbSBUmgdJdEa
+ SqA4WkUxFEUrKILCKISWURAF0BJaRAvzzQBdSkfxCmVuZHN0cmVhbQplbmRvYmoKMTU5
+ IDAgb2JqCjE3NwplbmRvYmoKNDMgMCBvYmoKPDwgL0xlbmd0aCAxNjAgMCBSIC9PcmRl
+ ciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1w
+ bGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1Jhbmdl
+ IFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAFlwgt0CFQYwPEeKumlUkkqld5SSSqVpJL0fkt6l6SSSnqLGYYZ
+ ZmaYmbHZZmxmhhmGGYYZhhmGGYYZZmaY/Tv3O/fc8x33d37g1IGsq8M+R51eS508V4t5
+ 1nuGc2eodU9Tq9dQK8/WYJ/irF7NWXmmGvOkt4ozVZx2T3Bar+S0rKnEPk6NfowaeeoY
+ 5lFvBacqqHaPUK2XUy1PlmMf5qR+iJOy6hD2Qar0MqrkiTLMA979nNhPpbuPSr2USnm8
+ FHsvx/USjstjJZh7vLs5tpuj7i6O6sUclRXF2Dup0HdQIY/swNzuLeJIEeXuNsr1Qsrl
+ 4ULsrRzWt3BYHtqCudlbwCF5sABzk3cjBzdS5m6gTM+nTB7Ix17PAT2PA3J/HuY671r2
+ r2Wfu4Z9ei77ZGku9mpK9VWUyr2rMFd6c9ibQ4m7ghI9mxK5Jxt7OXv0ZeyRu5dhLvVm
+ sTuLXe4Sdp13MbsWU+wuoljPpFjuzMReyE49g51yRwbmAu98dsxnuzuP7Xo622VROvZc
+ ivQ0iuS2NMw53lS2pVLozqZQT6FQbk3BTmarPoutcssszJneJLYksdmdwWY9kc2yIBE7
+ gQI9ngK5KR57Opv0ODbJjXGYsd5pbJzGBncqG/QYNsj8GOwp5OvR5Mv10ZiTvVGsjyLP
+ nUSeHkmeXBeJPZF1+gTWybUTMMd7I1gbwRp3HGv0cNbI3HDsseTqYeTK1WHYY1ith7Ja
+ rgrFHO0dxapRrHRHslIPYaXMCcEeQY4eTI5cEYw53DuMFcPIdoeSrQeRLZcHYQ9huT6Y
+ 5XLZYMxB3kCWBbLUHchSPYClMisAewBZen+y5JL+2P+xRO/HErm4H+a/3n9Y/A+L3L9Z
+ pP/FIpn5F/afZOp/kCkX/oH5u7cvC/uS4f5Ght6HDLmgD/avLNB/YYGc/wvmz97ezO/N
+ PPcn5um9mCfTe2H/SLr+A+ly7g+Y33t7Mlem9cT8ztuDtB7Mcb9ljt6dOTK1O/Y3pOpf
+ kypnf435lfdLZn9JivsFKfrnpMjkz7E/I1n/lGQ561PMT7zdmNWNme7HzNS7MlMmdcX+
+ iCS9C0lyRhfMD70fMOMDEt33STzveyS+R4L7Lgn6OyTI+Hew3yZef4t4Of0tzDe9bzD9
+ DeLc14nTXyNOxr6G/Sqxemdi5bTOmK94OzGtE1Pdl5mqd2SqjOmI/RIx+ovEyCkvYr7g
+ 7cCUDkS7zxOttydaTm6P/RyT9XZMllHtsJ8lSn+GKDnpGcynvW2Z1JZI9yki9SeJlBOf
+ xH6CiXobJsoJbTAf97ZmQmvGu48xXm/FeBnRCvtRIvRHiJDjHsF82NuScS0Jdx8iXG9B
+ uBzbAvtBxuoPMFaGPYB9P2H6fYTJMfdh3uu9hzH3EOreTajenFA5ujn2XYzW72S0HHUn
+ 5h3eZoxqxkj3dkbqtzFShtyGfSshelNC5IimmLd4mzCiCcHuzQTrjQmWwxtj38Rw/UaG
+ y2E3Yt7gbcQwObQR5vXe6xh6HUHutQTpDQmSQxpiX8MQ/WqGyMFXY17lvZLBVzLIvYJB
+ egMGycAG2JcTqNcnUA6sj3mZ91IGXkqAewkBej0C5IB62BczQL+IAbL/RZgXei+gv/k/
+ yHTz6gplbmRzdHJlYW0KZW5kb2JqCjE2MCAwIG9iagoxMjE2CmVuZG9iago0MiAwIG9i
+ ago8PCAvTGVuZ3RoIDE2MSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9G
+ dW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAg
+ MSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsg
+ MTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZ
+ tm3bddm2bdvWXbZt27Zt23bTR33s23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35
+ O+q35G/IX1O/In9J/oL6Ofkz6qfkT8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1
+ NfKr5FeoL5NfIr9IfYH8PPU58rPkZ6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5
+ PvK91HvId1PvIt9JvoN6O/k28q3UW8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5
+ Muql5EuoF5MvIl9IvYB8Pvk86rnkc8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5
+ OPKx1P+T/0c+hno0+SjykdQjyIeTD6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7k
+ Pai7k3cj70rdhbwzeSfqjuQdyNtTtyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obU
+ Dcjrk9ejrkteh7w2dS3ymuQ1qKuTVyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLk
+ JciLUxcj/5e8KHUR8sLkhagLkhcgz0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnI
+ M1JnIE9Pno46LXka8tTUqchTUqcgT06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGo
+ Y5LHII9OHY08KnkU6sjkkagjkkcgD08djjwseRjq0OShyENShyAPTv4PdTDyoORBqAOT
+ ByIPSB2Af/4NQdJH8AplbmRzdHJlYW0KZW5kb2JqCjE2MSAwIG9iago1ODcKZW5kb2Jq
+ CjQxIDAgb2JqCjw8IC9MZW5ndGggMTYyIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAx
+ MzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAg
+ MSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g
+ L1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXcJT
+ FAAEAgTAfNm2bdt12bZt29Zdtm3btm3bdtNHfezbecO//qL+Sf6D/Dv1N/Kv5F+oP5N/
+ Iv9I/YH8Pfk76rfkb8hfU78if0n+gvo5+TPqp+RPyB9TPyJ/SP6A+j75PfK71HfIb5Pf
+ or5JfoP8OvU18qvkV6gvk18iv0h9gfw89Tnys+RnqE+TnyI/SX2C/Dj5Meqj5EfID1Mf
+ Ij9IfoB6P/k+8r3Ue8h3U+8i30m+g3o7+TbyrdRbyDeTb6LeSL6BfD31OvK15GuoV5Ov
+ Il9JvYJ8Ofky6qXkS6gXky8iX0i9gHw++TzqueRzyGdTzyKfST6Dejr5NPKp1FPIJ5NP
+ op5IPoF6PPk48rHU/5P/Rz6GejT5KPKR1CPIh5MPox5KPoR8MPUg8oHkA6j7k/ej7kve
+ h7w3dS/ynuQ9qLuTdyPvSt2FvDN5J+qO5B3I21O3I29L3oa6NXkr8pbULcibUzcjb0re
+ hLoxeSPyhtQNyOuT16OuS16HvDZ1LfKa5DWoq5NXI69KXYW8MnUl8orkFajLk5cjL0td
+ hrw0eSnqkuQlyItTFyP/l7wodRHywuSFqAuSFyDPT52PPC91HvLc5Lmoc5LnIM9OnY08
+ K3kW6szkmcgzUmcgT0+ejjoteRry1NSpyFNSpyBPTp6MOil5EvLE1InIE5InoI5PHo88
+ LnUc8tjksahjkscgj04djTwqeRTqyOSRqCOSRyAPTx2OPCx5GOrQ5KHIQ1KHIA9O/g91
+ MPKg5EGoA5MHIg9IHYB//g1B0kfwCmVuZHN0cmVhbQplbmRvYmoKMTYyIDAgb2JqCjU4
+ NwplbmRvYmoKNDAgMCBvYmoKPDwgL0xlbmd0aCAxNjMgMCBSIC9PcmRlciAxIC9FbmNv
+ ZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVj
+ b2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAg
+ MSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
+ YW0KeAFlwgt0CFQYwPEeKumlUkkqld5SSSqVpJL0fkt6l6SSSnqLGYYZZmaYmbHZZmxm
+ hhmGGYYZhhmGGYYZZmaY/Tv3O/fc8x33d37g1IGsq8M+R51eS508V4t51nuGc2eodU9T
+ q9dQK8/WYJ/irF7NWXmmGvOkt4ozVZx2T3Bar+S0rKnEPk6NfowaeeoY5lFvBacqqHaP
+ UK2XUy1PlmMf5qR+iJOy6hD2Qar0MqrkiTLMA979nNhPpbuPSr2USnm8FHsvx/USjstj
+ JZh7vLs5tpuj7i6O6sUclRXF2Dup0HdQIY/swNzuLeJIEeXuNsr1Qsrl4ULsrRzWt3BY
+ HtqCudlbwCF5sABzk3cjBzdS5m6gTM+nTB7Ix17PAT2PA3J/HuY671r2r2Wfu4Z9ei77
+ ZGku9mpK9VWUyr2rMFd6c9ibQ4m7ghI9mxK5Jxt7OXv0ZeyRu5dhLvVmsTuLXe4Sdp13
+ MbsWU+wuoljPpFjuzMReyE49g51yRwbmAu98dsxnuzuP7Xo622VROvZcivQ0iuS2NMw5
+ 3lS2pVLozqZQT6FQbk3BTmarPoutcssszJneJLYksdmdwWY9kc2yIBE7gQI9ngK5KR57
+ Opv0ODbJjXGYsd5pbJzGBncqG/QYNsj8GOwp5OvR5Mv10ZiTvVGsjyLPnUSeHkmeXBeJ
+ PZF1+gTWybUTMMd7I1gbwRp3HGv0cNbI3HDsseTqYeTK1WHYY1ith7JargrFHO0dxapR
+ rHRHslIPYaXMCcEeQY4eTI5cEYw53DuMFcPIdoeSrQeRLZcHYQ9huT6Y5XLZYMxB3kCW
+ BbLUHchSPYClMisAewBZen+y5JL+2P+xRO/HErm4H+a/3n9Y/A+L3L9ZpP/FIpn5F/af
+ ZOp/kCkX/oH5u7cvC/uS4f5Ght6HDLmgD/avLNB/YYGc/wvmz97ezO/NPPcn5um9mCfT
+ e2H/SLr+A+ly7g+Y33t7Mlem9cT8ztuDtB7Mcb9ljt6dOTK1O/Y3pOpfkypnf435lfdL
+ Zn9JivsFKfrnpMjkz7E/I1n/lGQ561PMT7zdmNWNme7HzNS7MlMmdcX+iCS9C0lyRhfM
+ D70fMOMDEt33STzveyS+R4L7Lgn6OyTI+Hew3yZef4t4Of0tzDe9bzD9DeLc14nTXyNO
+ xr6G/Sqxemdi5bTOmK94OzGtE1Pdl5mqd2SqjOmI/RIx+ovEyCkvYr7g7cCUDkS7zxOt
+ tydaTm6P/RyT9XZMllHtsJ8lSn+GKDnpGcynvW2Z1JZI9yki9SeJlBOfxH6CiXobJsoJ
+ bTAf97ZmQmvGu48xXm/FeBnRCvtRIvRHiJDjHsF82NuScS0Jdx8iXG9BuBzbAvtBxuoP
+ MFaGPYB9P2H6fYTJMfdh3uu9hzH3EOreTajenFA5ujn2XYzW72S0HHUn5h3eZoxqxkj3
+ dkbqtzFShtyGfSshelNC5IimmLd4mzCiCcHuzQTrjQmWwxtj38Rw/UaGy2E3Yt7gbcQw
+ ObQR5vXe6xh6HUHutQTpDQmSQxpiX8MQ/WqGyMFXY17lvZLBVzLIvYJBegMGycAG2JcT
+ qNcnUA6sj3mZ91IGXkqAewkBej0C5IB62BczQL+IAbL/RZgXei+gv/k/yHTz6gplbmRz
+ dHJlYW0KZW5kb2JqCjE2MyAwIG9iagoxMjE2CmVuZG9iagozOSAwIG9iago8PCAvTGVu
+ Z3RoIDE2NCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5
+ cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21h
+ aW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9G
+ aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV3CUxQABAIEwHzZtm3bddm2bdvW
+ XbZt27Zt23bTR33s23nDv/6i/kn+g/w79Tfyr+RfqD+TfyL/SP2B/D35O+q35G/IX1O/
+ In9J/oL6Ofkz6qfkT8gfUz8if0j+gPo++T3yu9R3yG+T36K+SX6D/Dr1NfKr5FeoL5Nf
+ Ir9IfYH8PPU58rPkZ6hPk58iP0l9gvw4+THqo+RHyA9THyI/SH6Aej/5PvK91HvId1Pv
+ It9JvoN6O/k28q3UW8g3k2+i3ki+gXw99TryteRrqFeTryJfSb2CfDn5Muql5EuoF5Mv
+ Il9IvYB8Pvk86rnkc8hnU88in0k+g3o6+TTyqdRTyCeTT6KeSD6Bejz5OPKx1P+T/0c+
+ hno0+SjykdQjyIeTD6MeSj6EfDD1IPKB5AOo+5P3o+5L3oe8N3Uv8p7kPai7k3cj70rd
+ hbwzeSfqjuQdyNtTtyNvS96GujV5K/KW1C3Im1M3I29K3oS6MXkj8obUDcjrk9ejrkte
+ h7w2dS3ymuQ1qKuTVyOvSl2FvDJ1JfKK5BWoy5OXIy9LXYa8NHkp6pLkJciLUxcj/5e8
+ KHUR8sLkhagLkhcgz0+djzwvdR7y3OS5qHOS5yDPTp2NPCt5FurM5JnIM1JnIE9Pno46
+ LXka8tTUqchTUqcgT06ejDopeRLyxNSJyBOSJ6COTx6PPC51HPLY5LGoY5LHII9OHY08
+ KnkU6sjkkagjkkcgD08djjwseRjq0OShyENShyAPTv4PdTDyoORBqAOTByIPSB2Af/4N
+ QdJH8AplbmRzdHJlYW0KZW5kb2JqCjE2NCAwIG9iago1ODcKZW5kb2JqCjM4IDAgb2Jq
+ Cjw8IC9MZW5ndGggMTY1IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1
+ bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAx
+ IF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAx
+ MzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXcJTFAAEAgTAfNm2
+ bdt12bZt29Zdtm3btm3bdtNHfezbecO//qL+Sf6D/Dv1N/Kv5F+oP5N/Iv9I/YH8Pfk7
+ 6rfkb8hfU78if0n+gvo5+TPqp+RPyB9TPyJ/SP6A+j75PfK71HfIb5Pfor5JfoP8OvU1
+ 8qvkV6gvk18iv0h9gfw89Tnys+RnqE+TnyI/SX2C/Dj5Meqj5EfID1MfIj9IfoB6P/k+
+ 8r3Ue8h3U+8i30m+g3o7+TbyrdRbyDeTb6LeSL6BfD31OvK15GuoV5OvIl9JvYJ8Ofky
+ 6qXkS6gXky8iX0i9gHw++TzqueRzyGdTzyKfST6Dejr5NPKp1FPIJ5NPop5IPoF6PPk4
+ 8rHU/5P/Rz6GejT5KPKR1CPIh5MPox5KPoR8MPUg8oHkA6j7k/ej7kveh7w3dS/ynuQ9
+ qLuTdyPvSt2FvDN5J+qO5B3I21O3I29L3oa6NXkr8pbULcibUzcjb0rehLoxeSPyhtQN
+ yOuT16OuS16HvDZ1LfKa5DWoq5NXI69KXYW8MnUl8orkFajLk5cjL0tdhrw0eSnqkuQl
+ yItTFyP/l7wodRHywuSFqAuSFyDPT52PPC91HvLc5Lmoc5LnIM9OnY08K3kW6szkmcgz
+ UmcgT0+ejjoteRry1NSpyFNSpyBPTp6MOil5EvLE1InIE5InoI5PHo88LnUc8tjksahj
+ kscgj04djTwqeRTqyOSRqCOSRyAPTx2OPCx5GOrQ5KHIQ1KHIA9O/g91MPKg5EGoA5MH
+ Ig9IHYB//g1B0kfwCmVuZHN0cmVhbQplbmRvYmoKMTY1IDAgb2JqCjU4NwplbmRvYmoK
+ MzcgMCBvYmoKPDwgL0xlbmd0aCAxNjYgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEz
+ NjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAx
+ IDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAv
+ U2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFlwgt0
+ CFQYwPEeKumlUkkqld5SSSqVpJL0fkt6l6SSSnqLGYYZZmaYmbHZZmxmhhmGGYYZhhmG
+ GYYZZmaY/Tv3O/fc8x33d37g1IGsq8M+R51eS508V4t51nuGc2eodU9Tq9dQK8/WYJ/i
+ rF7NWXmmGvOkt4ozVZx2T3Bar+S0rKnEPk6NfowaeeoY5lFvBacqqHaPUK2XUy1PlmMf
+ 5qR+iJOy6hD2Qar0MqrkiTLMA979nNhPpbuPSr2USnm8FHsvx/USjstjJZh7vLs5tpuj
+ 7i6O6sUclRXF2Dup0HdQIY/swNzuLeJIEeXuNsr1Qsrl4ULsrRzWt3BYHtqCudlbwCF5
+ sABzk3cjBzdS5m6gTM+nTB7Ix17PAT2PA3J/HuY671r2r2Wfu4Z9ei77ZGku9mpK9VWU
+ yr2rMFd6c9ibQ4m7ghI9mxK5Jxt7OXv0ZeyRu5dhLvVmsTuLXe4Sdp13MbsWU+wuoljP
+ pFjuzMReyE49g51yRwbmAu98dsxnuzuP7Xo622VROvZcivQ0iuS2NMw53lS2pVLozqZQ
+ T6FQbk3BTmarPoutcssszJneJLYksdmdwWY9kc2yIBE7gQI9ngK5KR57Opv0ODbJjXGY
+ sd5pbJzGBncqG/QYNsj8GOwp5OvR5Mv10ZiTvVGsjyLPnUSeHkmeXBeJPZF1+gTWybUT
+ MMd7I1gbwRp3HGv0cNbI3HDsseTqYeTK1WHYY1ith7JargrFHO0dxapRrHRHslIPYaXM
+ CcEeQY4eTI5cEYw53DuMFcPIdoeSrQeRLZcHYQ9huT6Y5XLZYMxB3kCWBbLUHchSPYCl
+ MisAewBZen+y5JL+2P+xRO/HErm4H+a/3n9Y/A+L3L9ZpP/FIpn5F/afZOp/kCkX/oH5
+ u7cvC/uS4f5Ght6HDLmgD/avLNB/YYGc/wvmz97ezO/NPPcn5um9mCfTe2H/SLr+A+ly
+ 7g+Y33t7Mlem9cT8ztuDtB7Mcb9ljt6dOTK1O/Y3pOpfkypnf435lfdLZn9JivsFKfrn
+ pMjkz7E/I1n/lGQ561PMT7zdmNWNme7HzNS7MlMmdcX+iCS9C0lyRhfMD70fMOMDEt33
+ STzveyS+R4L7Lgn6OyTI+Hew3yZef4t4Of0tzDe9bzD9DeLc14nTXyNOxr6G/Sqxemdi
+ 5bTOmK94OzGtE1Pdl5mqd2SqjOmI/RIx+ovEyCkvYr7g7cCUDkS7zxOttydaTm6P/RyT
+ 9XZMllHtsJ8lSn+GKDnpGcynvW2Z1JZI9yki9SeJlBOfxH6CiXobJsoJbTAf97ZmQmvG
+ u48xXm/FeBnRCvtRIvRHiJDjHsF82NuScS0Jdx8iXG9BuBzbAvtBxuoPMFaGPYB9P2H6
+ fYTJMfdh3uu9hzH3EOreTajenFA5ujn2XYzW72S0HHUn5h3eZoxqxkj3dkbqtzFShtyG
+ fSshelNC5IimmLd4mzCiCcHuzQTrjQmWwxtj38Rw/UaGy2E3Yt7gbcQwObQR5vXe6xh6
+ HUHutQTpDQmSQxpiX8MQ/WqGyMFXY17lvZLBVzLIvYJBegMGycAG2JcTqNcnUA6sj3mZ
+ 91IGXkqAewkBej0C5IB62BczQL+IAbL/RZgXei+gv/k/yHTz6gplbmRzdHJlYW0KZW5k
+ b2JqCjE2NiAwIG9iagoxMjE2CmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0IDE2NyAwIFIg
+ L0ZpcnN0IDE2OCAwIFIgPj4KZW5kb2JqCjE2OCAwIG9iago8PCAvUGFyZW50IDE2OSAw
+ IFIgL1RpdGxlIChleGFtcGxlLWdyYXBoaWNhbCkgL0NvdW50IDAgL0Rlc3QgWyAzIDAg
+ UiAvWFlaCjAgMTA3MiAwIF0gL05leHQgMTcwIDAgUiA+PgplbmRvYmoKMTcwIDAgb2Jq
+ Cjw8IC9QYXJlbnQgMTcxIDAgUiAvUHJldiAxNzIgMCBSIC9Db3VudCAwIC9UaXRsZSAo
+ dGltZWxpbmUgYW5kIElWUCByZWxhdGlvbnMpCi9EZXN0IFsgNjcgMCBSIC9YWVogMCA1
+ MzYgMCBdIC9OZXh0IDE3MyAwIFIgPj4KZW5kb2JqCjE3MyAwIG9iago8PCAvUGFyZW50
+ IDE3NCAwIFIgL1ByZXYgMTc1IDAgUiAvQ291bnQgMCAvVGl0bGUgKGNvbXBsZW1lbnQt
+ b2YpIC9EZXN0IFsgODkgMCBSCi9YWVogMCA1MzYgMCBdIC9OZXh0IDE3NiAwIFIgPj4K
+ ZW5kb2JqCjE3NiAwIG9iago8PCAvUGFyZW50IDE3NyAwIFIgL1ByZXYgMTc4IDAgUiAv
+ Q291bnQgMCAvVGl0bGUgKG92ZXJ2aWV3KSAvRGVzdCBbIDk0IDAgUgovWFlaIDAgNTM2
+ IDAgXSAvTmV4dCAxNzkgMCBSID4+CmVuZG9iagoxNzkgMCBvYmoKPDwgL1BhcmVudCAx
+ ODAgMCBSIC9QcmV2IDE4MSAwIFIgL0NvdW50IDAgL1RpdGxlIChzZWMuIDYpIC9EZXN0
+ IFsgOTkgMCBSIC9YWVoKMCA1MzYgMCBdIC9OZXh0IDE4MiAwIFIgPj4KZW5kb2JqCjE4
+ MiAwIG9iago8PCAvUGFyZW50IDE4MyAwIFIgL1ByZXYgMTg0IDAgUiAvQ291bnQgMCAv
+ VGl0bGUgKGNvbGxlY3Rpb25zIGV4YW1wbGUpIC9EZXN0ClsgMTA0IDAgUiAvWFlaIDAg
+ NTM2IDAgXSAvTmV4dCAxODUgMCBSID4+CmVuZG9iagoxODUgMCBvYmoKPDwgL1BhcmVu
+ dCAxODYgMCBSIC9QcmV2IDE4NyAwIFIgL0NvdW50IDAgL0Rlc3QgWyAxMDkgMCBSIC9Y
+ WVogMCA1MzYgMCBdIC9UaXRsZQooQ2FudmFzIDcpID4+CmVuZG9iagoxODcgMCBvYmoK
+ PDwgL1BhcmVudCAxODMgMCBSID4+CmVuZG9iagoxODYgMCBvYmoKPDwgPj4KZW5kb2Jq
+ CjE4NCAwIG9iago8PCAvUGFyZW50IDE4MCAwIFIgPj4KZW5kb2JqCjE4MyAwIG9iago8
+ PCA+PgplbmRvYmoKMTgxIDAgb2JqCjw8IC9QYXJlbnQgMTc3IDAgUiA+PgplbmRvYmoK
+ MTgwIDAgb2JqCjw8ID4+CmVuZG9iagoxNzggMCBvYmoKPDwgL1BhcmVudCAxNzQgMCBS
+ ID4+CmVuZG9iagoxNzcgMCBvYmoKPDwgPj4KZW5kb2JqCjE3NSAwIG9iago8PCAvUGFy
+ ZW50IDE3MSAwIFIgPj4KZW5kb2JqCjE3NCAwIG9iago8PCA+PgplbmRvYmoKMTcyIDAg
+ b2JqCjw8IC9QYXJlbnQgMTY5IDAgUiA+PgplbmRvYmoKMTcxIDAgb2JqCjw8ID4+CmVu
+ ZG9iagoxNjkgMCBvYmoKPDwgPj4KZW5kb2JqCjE2NyAwIG9iago8PCAvUGFyZW50IDE4
+ NiAwIFIgL1ByZXYgMTg3IDAgUiAvQ291bnQgMCAvRGVzdCBbIDEwOSAwIFIgL1hZWiAw
+ IDUzNiAwIF0gL1RpdGxlCihDYW52YXMgNykgPj4KZW5kb2JqCjE4OCAwIG9iago8PCAv
+ TGVuZ3RoIDE4OSAwIFIgL0xlbmd0aDEgMTk1MDQgL0ZpbHRlciAvRmxhdGVEZWNvZGUg
+ Pj4Kc3RyZWFtCngBhXwJfBRF2ndVdff03NMzmcydzCSTmYRMIJCDEIikgQRQ5CaYIJFw
+ KYfKqaKihlUOIyrqeh/gjSdDEjAgLtn1WlEWdnXdlVVBF5V1jfLuD1lFkvn+VTMg7rff
+ +02nqp86uqr6uep5qqqzcvlV84mVtBKJ6HOvmL2UiF9gAW6/n3v1ykg6bfMRYph26dLL
+ rkinsy5H+srLLr/20nQ6uIqQgQMWzJ89L50mp3EfvAAZ6TStwL1gwRUrUY///B8j2nj5
+ krmZ8uBApMdeMXtVpn/CyyNXzr5iPu74XaghiixdsmKlSJJxW3FfsHT5/Ex92kiI5Tfd
+ RVdv2agSqk5dMHvewisvIxS1ouRfpIY8SlTCiEZKyXRC5BflHKIgzcsVx8x7dj87ZJaj
+ 5ntj0Ciaf+LvhcUcePPhORed2tZ7mUaMViRNoj4vwHPq8L4JZJRGTm07dR0Gx1s69xfd
+ RaZJRR1xX/jgHqkfOYLApH7tiZzwLqlQymkfFta7pGiHK7vMMaK/FMHzpSKOIF6CsA1h
+ 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
+ z6huFmZtaeIE/jjqtaP8Av+l/4K6W1IUKCxVMZnNRiwOmzWnE/p9XIeCo4tdqfP1S80O
+ e+R1p2qMqE6XK6GobkVR7aBzzGZ322x2I1zQhNnoxuP4zyhnJAXH4lSXbHQ4rXabGJ4L
+ etxoVFUuOi6Hw24nZvdJzUZbbEttrTbJ1kWf1c2RiWa6xHyTmZm7WINuwsnSJc6bnMzJ
+ UxZNoS1iNUuCcD27g57MOolJEYca/ONPNDf7YNfgjwtZs+/Ls5LF5Ytf6ZOkQupg60P2
+ 1o8/V+Aycpe5gSvX27U3VLtWwwOHeRiXDE9t7LRFrBG2B8fKKII9dbCTDHREXGBWcdaH
+ n0rFvzeomIqvyI2pg9tVfgQIGXn4BL0c39nw3CPb1Ug614XcXJGLhnbCFETb0FYH29WB
+ vMV2MoTxA2zo6WzjojX+nFc850wd6TBH5Ag/E9sEtZE+6WdPfbDTVU1KECDg27P4Eb70
+ v0IQa3D42By2Is7OCoUi9EmWlyuVKP4JFB3X9+ru52rl8ud2ba48b+e2vs5Xn+v3FyiY
+ h48697Erex94dz+79KdDbPWO0wcI993FL1WI723/2y+KTAnfSFiJA77hme8ZfPiSIQer
+ E3mkDP8aSMfX5vVkDBmLr60vwJfdE/E1+WR8hd6A/4p1Eb7GaMKX6dwicSHwn4F/Y3Hh
+ yAkTG8YmRixfOPvy8dP+Dx9QtLwKZW5kc3RyZWFtCmVuZG9iagoxODkgMCBvYmoKMTM5
+ MzMKZW5kb2JqCjE5MCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2Vu
+ dCA5MDUgL0NhcEhlaWdodCA2ODMgL0Rlc2NlbnQgLTIxMiAvRmxhZ3MgMzIKL0ZvbnRC
+ Qm94IFstNjY1IC0zMjUgMjAwMCAxMDA2XSAvRm9udE5hbWUgL0xCTk9VSCtBcmlhbE1U
+ IC9JdGFsaWNBbmdsZSAwIC9TdGVtVgowIC9MZWFkaW5nIDMzIC9NYXhXaWR0aCAyMDAw
+ IC9YSGVpZ2h0IDU4MyAvRm9udEZpbGUyIDE4OCAwIFIgPj4KZW5kb2JqCjE5MSAwIG9i
+ agpbIDI3OCAwIDAgMCAwIDAgMCAwIDMzMyAzMzMgMCAwIDI3OCAwIDI3OCAwIDAgNTU2
+ IDU1NiA1NTYgNTU2IDU1NiA1NTYgMCAwCjAgMjc4IDAgMCA1ODQgNTg0IDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzc4IDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAy
+ NzggMCAyNzggMCAwIDAgNTU2IDU1NiAwIDU1NiA1NTYgMjc4IDU1NiAwIDIyMiAwIDAg
+ MjIyIDgzMyA1NTYgNTU2IDAgMAozMzMgNTAwIDI3OCA1NTYgNTAwIDcyMiBdCmVuZG9i
+ agoxMTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl
+ Rm9udCAvTEJOT1VIK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjE5MCAwIFIgL1dpZHRo
+ cyAxOTEgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExOSAvRW5jb2RpbmcgL01h
+ Y1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjE5MiAwIG9iago8PCAvTGVuZ3RoIDE5MyAw
+ IFIgL0xlbmd0aDEgMTI1NDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
+ vXsJeFRFtn/V3XtJp7vT+37T6e50OulsZGkSSBuSEJaEsAgJEkyAQIKggBCWER4KDBAQ
+ BWQRHEfUgQCDNCEjDSiPQRBwfAqOojKO4zxxhueY8b15uIyQ7v+p2yED+c/M5/c9v+mb
+ Wk5V3bqnfnXqnFN1bxYuWNSCktBKRKO6yc3zZiLpF3wFIap6+tzmeQk6JR3SN6e3L3Ql
+ aBZoes7MebPmJmjhKYTk9llzlvbdr8tByKJsbWmekahHtyAtbIWCBI0HQZrWOnfhkgSt
+ 7YZ04ZyHpvfVp9wAunRu85K+56OPgHY92Dy3JdE+uBPStHkPPbywjy6FdMq8BS197XE9
+ 8Pc2wlBqRw8hGXoA8YhCargaEeKvy+2IgVpSD78ZmYqt9yeXfoU0gkTfX/OElL4uvnLl
+ 25ZbPsVm4a9QILvdnqScP+ZHSImhvkexub9Gug8iexSND0TRCAhlEAogBAL3mNBKvBc9
+ CeE5CDRqwxvQUgjrITwNgenP7QfqON7QxQjhE3gpsuCRYQXjnKAzO01yhfOdKOa6n3V+
+ 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
+ njCAJqjcyc+0AfT0AfSMAbQ0j3eMZ+aA+lkD6NYBdNsAmnzndyc/0v8L3NH/gwPqHxpA
+ LxhAPzyAlr7/v6O/RQPq2wfQiwfQSwn9/wBZzLFlCmVuZHN0cmVhbQplbmRvYmoKMTkz
+ IDAgb2JqCjgyOTQKZW5kb2JqCjE5NCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0
+ b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA3MzcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3Mg
+ MzIKL0ZvbnRCQm94IFstOTUxIC00ODEgMTQ0NSAxMTIyXSAvRm9udE5hbWUgL0ZUS0hW
+ UitIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAg
+ L1hIZWlnaHQgNjM3IC9Gb250RmlsZTIgMTkyIDAgUiA+PgplbmRvYmoKMTk1IDAgb2Jq
+ ClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDY2NwowIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAw
+ IDc3OCAwIDc3OCA3MjIgNjY3IDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYK
+ NTU2IDUwMCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMiAwIDAgMjIyIDgzMyA1NTYgNTU2
+ IDAgMCAzMzMgNTAwIDI3OCA1NTYgNTAwCjcyMiAwIDUwMCBdCmVuZG9iagoxMDMgMCBv
+ YmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvRlRL
+ SFZSK0hlbHZldGljYSAvRm9udERlc2NyaXB0b3IKMTk0IDAgUiAvV2lkdGhzIDE5NSAw
+ IFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5F
+ bmNvZGluZwo+PgplbmRvYmoKMTk2IDAgb2JqCjw8IC9MZW5ndGggMTk3IDAgUiAvTGVu
+ Z3RoMSAyMzg0MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGlvAl4FEX6
+ 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
+ zC+qBx0H3F+aPnf/y9qlfu9OhXJ6WNHjMoeCsn24/TZsW/kvdj9tICKCUvARFga73aKC
+ D7Aq+N0uV8xpcuMEr+U6LDGzCSaOycUD2cw6Pn4SUkOsJHQoxPBfn9V77cCF5u5gkzVz
+ tVNzsunOQ3gjoYMO3WeneaQmCKKfnMaWFrH0sYyzSOMtKQvDq3hD20oQCYJ7tAcjN4Ho
+ gbwu/g4eFhP+Cp5PPXvSz99bPx3wqacFhBcQoBRy6ucri4G/kKeAxvnrzQSsD3KuqjKA
+ om2gJB8o6SDePzhFzKlTnDAv0pE79RHeLjDl4Q0DrA97sxDqmw7rrYdShCAvbM401rsK
+ oFVCjcf3x+WJvxIdzVvrHlRcNcrriCvm7sUvfZjICyc+ae9eNCS/z01Ty7vnPq0W5gcX
+ 2rPlwq7tK9fdtIotPP+H3UPrJxF8sKfAP6kC/tbQf/kUokzCm0Q9/84QyfwDQyH+aaoP
+ KSVlpB/pj3/EG05qyAgykozCv8qNJrX4D7txCLqZgP/bm4R/kpuK/5qqI/X4p4kG8Qy8
+ SQ2a5h8d3nggNROumDBtcmLI8vkzFo2Z/P8Bj8gCqQplbmRzdHJlYW0KZW5kb2JqCjE5
+ NyAwIG9iagoxNjkyMQplbmRvYmoKMTk4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3Jp
+ cHRvciAvQXNjZW50IDkwNSAvQ2FwSGVpZ2h0IDY4MyAvRGVzY2VudCAtMjEyIC9GbGFn
+ cyAzMgovRm9udEJCb3ggWy02NjUgLTMyNSAyMDAwIDEwMDZdIC9Gb250TmFtZSAvRVFJ
+ UVpUK0FyaWFsTVQgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL0xlYWRpbmcgMzMgL01h
+ eFdpZHRoIDIwMDAgL1hIZWlnaHQgNTgzIC9Gb250RmlsZTIgMTk2IDAgUiA+PgplbmRv
+ YmoKMTk5IDAgb2JqClsgMjc4IDAgMzU1IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCA1NTYgNTU2IDU1NiA1NTYgMCAwIDAgMCAwIDAgMCAwIDU4NAowIDAgMCA2NjcgNjY3
+ IDcyMiAwIDY2NyAwIDAgMCAwIDAgMCA1NTYgODMzIDAgNzc4IDY2NyAwIDcyMiA2Njcg
+ NjExIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4
+ IDU1NiA1NTYgMjIyIDAgMCAyMjIgODMzIDU1NiA1NTYKNTU2IDAgMzMzIDUwMCAyNzgg
+ NTU2IDUwMCA3MjIgMCA1MDAgXQplbmRvYmoKOTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQg
+ L1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvRVFJUVpUK0FyaWFsTVQgL0ZvbnRE
+ ZXNjcmlwdG9yCjE5OCAwIFIgL1dpZHRocyAxOTkgMCBSIC9GaXJzdENoYXIgMzIgL0xh
+ c3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjIw
+ MCAwIG9iago8PCAvTGVuZ3RoIDIwMSAwIFIgL0xlbmd0aDEgMTY0MDQgL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlXsJeFRFtn9V3dvb7e12d9J70p100oR0IJCF
+ EIjkBhJAI3uCCSaSsCirLAEERQkqW0RBHXcdUHEfpQkBAuiQUdQRh4EZGGdcYUZUxpkI
+ M38GxyXp96vqgPrefO99/745Vaeqzr236mx1qupm2dLls4mFtBKJaDMXNi8m4ucvQvbK
+ zBXLwsmy1UuIvub6xTcsTJZdC1C+8YYFq65PlgMphGRtnTO7eVayTL5HPmQOKpJlyp+X
+ NWfhspXJsu8j5HULFs3sa/efQXngwuaVfe8nvD18Y/PC2Un68gu8vHhRy7K+8g7kExcv
+ nd1HT+sIMf+SkAHo58APCBn0c0IG7yAUVG7yT1JGniAGwohK8slUQuRfyGlEhzJv19kb
+ 7j/w3NDp9rJ/GQNG8finPu2Xy5E3H5txzbc7e25QidGCoknQ8wbcZxjRO56MUsm3O7+9
+ WRU1vOHyz72f1Eg5u6Pe0PFXpf7kNIBJ/dtjaaH9Uj8prX14SOuUIrudqQX2igFSGE/M
+ F2kY6SLATsAhgEymS+loVZGuAbQCdgIOAY4D9IQg5a1hwCLANsBpgF5Kk4Lt4ZBa0U/y
+ 4V4fxmuXPOQcIAGQSAhpPmACYDpgC2AbQC/oeM0iwBrAIcB5gJ5okqf9vkL03dN+l8h2
+ z1tQIIrNyWJDoyjuvqY+mY+blMwrr0ySDUuSDS5KVg8cmcz75SVzZ3ZBKx6+W7EWdFW4
+ JTcG6UbHFyOl7DCxU0pCZLuUSuIAJqGrokaTnLuzogXbDkkyoRKTKJlFQokuibZbHQUV
+ Ckuwc8RJQuwr1p1sYd27bY6CbRVXsb+QnYBDAIn9Bdef2Z/JGnaa8xxpOWAb4BDgGOAc
+ QM9O4zqF6xP2CbGzj0k+oBwwHbANcAhwDmBgHyNV2UdcY0TK8XIAYx8hVdmHGNaHSO3s
+ A2AfsA8SXexEe0lpwX6BxPL7kFB2H+IJ9CFOd0En+337N/2hUVFIGhp1UMokI0ihlNme
+ PTjUKXnby+aGOtmnu8Ox0PaKQewkiQMYenISbz5JwoCJgCbAYoAe2HvA3iOtgK2A7YA4
+ AFqGVAWE2RHAbwDvkUEADTARYGTH2/GaTnasPToyVOFmv2VvEw84fpT9WuS/YW+J/F32
+ psjfQZ6O9iPsrfb0EKkwo53gHhW5ijwf7Tr2q91ZzlCiwsEOgYMhpPmAcsAEwHTAFoCe
+ HWKZ7bNCTjzkIDkCGw6xdvJXkT9LnjISbV5Ii46CAoZ5Eh12BTAk28LbokyLPvgIijyJ
+ 3nMfMJ5E79wMjCfRm9cC40l0wQpgPInOmgeMJ9Fp04HxJDqhBhiSTvbzfVn9QiUT5tNw
+ hZ3dBC7dBC7dBC7dRGR2E7/INzLv42Ptubng2KNarH9uqPUAbX2Vtk6mrU/R1tm09Tba
+ upa2ltHW62hrjLYGaWs6bdVo60E6FKxopVrHT4qlmpe2HqGtL9PWFtoapa3ZtDWLtoZp
+ idbJMtqvhNUhqxLZ7gpudCxj9xUj4H3sLAMczYDOZ8AnHEJ6DJAQJQ1E4cwksS+d55m7
+ c8uT5YHDChZVjGVv4MY3IIY3yCmADAG9ATV6Aw95A4+zIy0HTAd0Ac4BEgA9qDMxji0i
+ tSPNB5QDpgPWAM4B9KI759AVRhYh5V3cKTqWj7QcMIGX2Bu4MnFlsAwtTQ2qMXWstCVI
+ 7el0QnoinZUQtxuO2ekwOjqpde/X1n9/bSWmChO7h20haRDE1r58S/s3aaFO+nB79GCo
+ IpU+RNJlaB0tJVGajXwoaRHlYhI08voiEmQvIS9oD07Fbfb2aF7oALXxu/aGvgmeCf01
+ 2MmAng0eDP0x3CnT9tAfUPPS3tDJ4KbQO/mdRtS8Gu2kyA6EBen+4NDQy0cE6Vo0PNoe
+ uo1ne0O3BseE5gdFw+xkw3UtKGn20OTotNBYPK8yOCOkteCZe0PlwetCZUmqYn7P3tAg
+ dCGWRHPR2f5B8dJIunhgbUknnaPlGR401BkmGIYYCgx5hgxDyJBmCBhSjE6jarQZLUbF
+ aDTqjbKRGYkxpTNxWovxWS9FLyY/PRSaElngKjwM5W4GKWHUyMhVJO6Sqln1lJG0Ot41
+ k1TPCMcvTol0UmXStLguMpLGndWkumZkfGisutOQmBwviVXHDROvrdtF6T31qI2zjZ2U
+ 1NR10gSvWheIO0fV7SeUOtbdHeB5zrq76+uJ172i3FvuHOEoHV35H5ImUdlUGfvh5/0B
+ jXljafEHq6fUxV9Mq48XcCSRVl8dv39KuKFuP/0nPV9VuZ/+g2f1dfulEfSfVZN5vTSi
+ sr6+upNOFXQkTP8BOmgMMtAZMTFzOhI2pifpHk3SZeN+0GXxDHQmE8kWdNkmk6CTKafb
+ 1ZJVVbkrCwloPGHSImhaPOEf0xzJBk02EtC4W8kRQXPE3cpp4iPEY4JBkKQjAQn1k6Ag
+ CVK/IBE93yVI8vtINl0m2STeJCV7I2h4gsdYT1+isZ4GzY8Y+b+js0fGYnT38PqZDVWz
+ I1VNkarZgKb4XSvmeOOtM8LhXTPreUM4LkWbZsycw/Pm2fH6yOzK+MxIZXjXcHHff2tu
+ 4M3DI5W7SENVTd2uBm12ZftwbXhVpLmyfveYiUUlP3nXpsvvKpr4H941kT+siL9rjLjv
+ v72rhDeP4e8q4e8q4e8ao40R7yJCxyfW7TKSkfWjID+e72ZmBfraFMioH+lWF48Qyjs8
+ w3tb4ACileeJOVYft0RGxq0ArtcDKgZU8CbYFG+yodre1+S9bXhG4AB9vq9JRbUjMpLE
+ li1vWU68VXMrk38t+KFq2XIuimQa43X/8QeSqrjWXMlj6+p47pTqePmkaXW7DAbUNlXW
+ o27YpTqzuaoz0ZWsHIjKYZxQki4T8royXmcy9RH+T10QfUI1uLMfgcbB3VRLp8tIS70U
+ T6+uYXAFNdPAhoZpdQcQS/FJoqUeA2yhMdpy6Wl8HAInyRqCYbdcgmXL+7A+XizrywVp
+ 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
+ MjAyIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDkwNSAvQ2Fw
+ SGVpZ2h0IDY4MyAvRGVzY2VudCAtMjEyIC9GbGFncyAzMgovRm9udEJCb3ggWy02NjUg
+ LTMyNSAyMDAwIDEwMDZdIC9Gb250TmFtZSAvVFFLUVdFK0FyaWFsTVQgL0l0YWxpY0Fu
+ Z2xlIDAgL1N0ZW1WCjAgL0xlYWRpbmcgMzMgL01heFdpZHRoIDIwMDAgL1hIZWlnaHQg
+ NTgzIC9Gb250RmlsZTIgMjAwIDAgUiA+PgplbmRvYmoKMjAzIDAgb2JqClsgNTU2IDU1
+ NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAKMCAwIDc3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgNTU2IDAgNTAwIDAgNTU2IDI3OCAwIDAgMjIyIDAgMAoyMjIgMCA1NTYgNTU2
+ IDU1NiAwIDAgNTAwIDI3OCAwIDUwMCAwIDAgMCA1MDAgXQplbmRvYmoKNzIgMCBvYmoK
+ PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvVFFLUVdF
+ K0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjIwMiAwIFIgL1dpZHRocyAyMDMgMCBSIC9G
+ aXJzdENoYXIgNDggL0xhc3RDaGFyIDEyMiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2Rp
+ bmcKPj4KZW5kb2JqCjIwNCAwIG9iago8PCAvTGVuZ3RoIDIwNSAwIFIgL0xlbmd0aDEg
+ MjUwNDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlbwJYBRF2jdeVd09
+ 99Fzn8nMZDKTkAkEknAEImmOgBK5DxMkEu5bTvFCiQeCiIq63gd448kQAgbQJausrigL
+ u17rCbvise6i7L4snpn5flUzQdzd//e9/5mp6qeqq7urq57nqeeqWbXikjnEQlqJRLRZ
+ S2YsI+ITvB6H389avSqaK1v9hOgmzV02b0mu7FqM8sXzFl8+N1cOPUtI/a/mz5kxO1cm
+ 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
+ dVVsDWwX3OKOIA9uPO/iwHFEx/PJ7YIICp/3ZxD/PxMhH3kxQrXxvcZ8dYX5Djn/v9Bd
+ PWgSIbrdo2fgY4nSyy/wUeRDKRpiVzvlu6k59/qkzc4HIX/48oVQjdHgDZ3DF942Hz+D
+ /UneGuZGCnrPRLo3VfWF7yTWN+ah+n5VMU8pe2xlY2asNLvrN0svX0j/drtk0N1+addF
+ Vxrvh2kAI4RPtoTvi/gvnzLUSYhXOPu/ZLr/MYb/X0wZ6UUqSRUZiH8CrScjyEhyLv4L
+ cxRpwD9vjkVw1Xj8S+hE/P/lFPxDXiNpwn+HTsPfkPAP/t0AiX90iKonTecOGzVyUmrI
+ igUzFo+e9H8AzR46AgplbmRzdHJlYW0KZW5kb2JqCjIwNSAwIG9iagoxNzc3NQplbmRv
+ YmoKMjA2IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDkwNSAv
+ Q2FwSGVpZ2h0IDY4MyAvRGVzY2VudCAtMjEyIC9GbGFncyAzMgovRm9udEJCb3ggWy02
+ NjUgLTMyNSAyMDAwIDEwMDZdIC9Gb250TmFtZSAvWUhDSkdUK0FyaWFsTVQgL0l0YWxp
+ Y0FuZ2xlIDAgL1N0ZW1WCjAgL0xlYWRpbmcgMzMgL01heFdpZHRoIDIwMDAgL1hIZWln
+ aHQgNTgzIC9Gb250RmlsZTIgMjA0IDAgUiA+PgplbmRvYmoKMjA3IDAgb2JqClsgMjc4
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTU2IDU1NiA1NTYg
+ NTU2IDU1NiAwIDAgMCAwIDAKMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDcyMiA2NjcgNjEx
+ IDc3OCAwIDAgMCA2NjcgMCAwIDAgNzc4IDY2NyAwIDAgMCAwIDAgMAo5NDQgMCAwIDAg
+ MCAwIDAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMCAw
+ IDIyMiA4MzMgNTU2CjU1NiA1NTYgMCAzMzMgNTAwIDI3OCA1NTYgNTAwIDcyMiAwIDUw
+ MCA1MDAgXQplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1Ry
+ dWVUeXBlIC9CYXNlRm9udCAvWUhDSkdUK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjIw
+ NiAwIFIgL1dpZHRocyAyMDcgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDEyMiAv
+ RW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjIwOCAwIG9iago8PCAv
+ TGVuZ3RoIDIwOSAwIFIgL0xlbmd0aDEgODU5NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAG9WgtUlNe13ud/z4NhZmCYBzPMjMPMAMMbRQkoIzKADwiKUcZIAigK
+ KvWFJKTVSxKNisY8RY1daU0an7WMwI2j1lxrTdQ+Eu1DY5q2SWNab1ZZ3vYmaRpl5u7z
+ D1J1tVnetbL6/5xz9jn7PPb59j77zDk/HavWtEAcdAMLtfOaViwC+XFsBSDSgvamFbG8
+ /hqm3Qs6OxyxPJ8GwC5btGJxeywvvQigtC1e1jXSPmE9gHp/a0vTwhgfbmJa2IoFsTwZ
+ i2lqa3vHo7G8fhDTscuWLxjhJ7Ri3tre9OjI+PA+5h3faGpvidV3UH7qiuWrO0bymZiW
+ rFjVMlKf1KN87wDB0jhYDgpYCiIwoMW3AUC8prQBh1zKx2dhpuqFh+NLPgOdJOcfrn5G
+ Tt9y/vDSFy03varnpL9jgeJWfZoK6ZF0nCNB/pDquVGO3A6juDDU+cIwFUMphnEYfL7J
+ Jugme+FZDN/FwEIb2QJdGDZj2IWBG6UOYO4Y2dLPSf7jpAssZJpfxdlnJ5rtJqXK/osw
+ EQZftl8xfXSCmHGGHxJzfxwoJivJd8l3YCHYyWvgJo9BFaSRlwbSl9kbkXUAVmDoxsDK
+ MSEH+lPy7W+QTHBzBNt4IIUjr9v/lJdl/zgvzJB++2lvmMPkRymY88fbT9letv+XbbH9
+ DQyHYqyD6VjjdfsB2zL7Cylh8lK//XlbmGCb52LJGhs2fd3ent5rX5gn82f0hplD/fYi
+ 5M/xq+yFE5z2cbar9hxvWCKYz7LNsGfk/dyeig2xmgM7dft1dqvtBft9yEqxBbz3YThB
+ DpLdkEF297un2Y8jidMdmJo+oTdMvjlQlZbnDpPH/IVVab3pVV53+gy7O73C60V6zjlx
+ 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
+ 1ViPa4woiK5JpCAfj166RKyEQ2iIa4zX46WJZ9zYwvEJRLOq5uFgr7M1v705r44MTjKo
+ n3zs6WKncj//t1dPdq4xutUpuoxMT0NGkmL829/afvL4jp535mVO3fucwSpo4qw5i8ky
+ KdOUNb9uRkbdW7urqnYO77COYdkNaqHM5a9a8p+btn8vgVyltjsh+h47xJ/G2wEbPOLP
+ H6+p1MzV7OMOJPNuKZGJt2lBstnEBCVjM6r47IRsbbpOb7GrvBZzin2jc1XZCLAIa0n1
+ 8FW0hiEKq65IF0PQYrIqlECISeUBhRUjMDMeUCZLHjRk/JPR0lMYZHAEAxiTjLoCnWsc
+ RQPGjdUXfP78nrV79j626QDpqcudePiV0u8vH4h8ef135OFrl8//9McXfsKMH5synbF9
+ OWn7gnqS9eUnZC7aWlX0Pc6Cp3Qr3ui4idrftUPaZdlnZ3kNE88nGjT6eEOiX+1PlNIt
+ ZLrqdfYseYs9m/yudEVxyf6u65rxmkt1VndWz8yXeGdq/EtJttQiQRSTnDarqLQlqdzi
+ Dus+61HrZSvnTop3W3mzUi3qNN54m5e3eFOzRa/Z7PH+yrm3YWSxXJUX/K+Gi/RFaG5F
+ mOQ0xCwQqZLhEu0QlspGVwEujmfxCoTwnGD36LR6bYI2UcsJaveY5FQPOMDmISk2hVH0
+ gMqg8ZA4jcvixCIeI8mk9ECcFiNqkjGblO0yw5fxOFnZACsbGiAJMU4yOFPQCtGFFGgI
+ 2qSAaOu0UEA8XjRSQSTM4KUJhXrtzev8szuenp2beES8P29W1+RZ5yKfENMfiF2VNu3w
+ t/bzxMVVLn1g5rJpr7z6ZkNhZfFz2bVWLXHhPRBDyiKeNRVPDPQQ+qEBbW09OpriEX9c
+ 6LeKH3PoeARWqTAaLVg/XWTBLCkOOptjVlVSfWa45ExNoKX8j9TJlFYPoYtB09AVGFzr
+ j+LDZdy4xJ/8mey/sG/BzVWCBzb4i0VJ1AjxRsmoMcZ7JS+qpco8R7VYpXa5lRaby6xk
+ OKPbaTPa4gQRhGSrm01QpqEQunS8cCb9lnR6z+5Hu812p3vA7E0Lk7iBf4g1fFX76dCn
+ wyOSGUtQuOoh1J+xiDoPqkZoSCgw4Iqny9x4a7W7dHT9CwacwVgZZKTW9/vHBld212Sm
+ lrzS8m5Nxoml1Ut2HbWkr1i0b5DL2Xl/6sTS1Io5dd+evW14PHNtae22vcPPMSfa86e/
+ /M7wOepTi6NXOCdXg7uhCczwrL9gp9Sr3ZX0Grdf2qs9kBSWzkmXuY81/52ovk8SbCZR
+ bdOrzKLZbGC88ZZkhddgtiSHiWLAuWrEUmUPSR16zDplk8wEI+dRJSjQqnSMh4hGpPg4
+ pJSJag8QLUZSkuAhrAYj2e5o5ENHmKofNzJX9HV6tDAGfec4tDOR+WBD7ozjr/X2vooX
+ tjcjf/tt5CbR/0noIPF7ex968Wb/oavse5E/Rz6NDEd+QHw30ZH6eTSXzWhIz6OedXC/
+ 3+NlPXHj2UqO00haRqPQKdReiUeN6pSSJYFQXwVmfUKYBFB56+SFSJ1UjZbaU3XpmeEz
+ dCVSnY1ojGoqyWjIRtdD1bT5kOF7S3mTTZus3fQ8quNY4W6GfYNl+lYN76T2XBa9zL7O
+ Tcfb5hyS7X9mgmIn36vflbjTsDNDSEt1ewudFc7K1ErvnNS53kWpiz1d6q64Lk2nqyO1
+ w93h2ZuyPzOBxSXMZ3HZCWAxJButJkNWYnZavKpN8rgL3Yx7TJyS8yWY3rLaEkTOlv2S
+ T5UjKjRaRoQcZ47FbkoyeY2T0jyiN82Sp7F7tZPAm23Ozesf9TtopkXU8wwXaZGi0y3K
+ wVhXVETVS3c/arYrZS3PIFmMx+C2eJwauxMU+BmHsJm4f/IZSNn0WJacaHISR/wYJzjH
+ aOIkr9JJPG6FkmRxTvx2h1GKzuok5iSMZPejLUHfI0eyVdwyCtweE9ADyU7f68mhLge3
+ PbpWRFfM/RgSjUl2Qr1UIjomj5dcl9zl+xfunOhd/czmyR2/OfbXpVOYg7xn0q5FbYG0
+ mkdOl7Vd+d31syI5Smrn5c6d+2AgFT32mIypj+/84bZ5rRPzK2v8FRnmBFtOZuDFZy5c
+ +S7zd7QlFS6gT7gcQN/jzy4jbxIGFkMr08ouFjZym/h9sJ+R8FadCXDT+Ke4zfxZ7hwv
+ TU1bnSZK8pJZTG0KP+OEoysG0Vk7uDB58ijLtusZwuC3rSf9KYLQjj+SCS9wLCE8wwos
+ 4B2rUkJfw/Yxxwn1iOsHSJ9gNtd8aqoe/uCDYbPsVkyADs9Yoh/xKGJ1tk9bc7VajCW+
+ 6TO7/G4mXc+yHKTrBQH3ijs6Zzi2D1fLaL9FRcNFRXf1zItaH/7l5dJtoWFlgoIUoN9+
+ n6QQ35uRZacia7icmzvZ1hsXESFCf+vze5BSE4d/XSV3UMFsU5AKcapqI9sjbVD+hDnD
+ viWel95SnlepFolLpBZlm6pT7JI6lV2qDWKPSknrMpXsI/Aoz85NS0rD3Z8rJsXcM+QZ
+ TlBwhFUxLC+oeRAkpYoVlRrECH8F75ZY7oySUZxRAdmtNsdRzM01WgqWPKlYPDo1dMaI
+ Gv6aowipecRGxK8jerVaxW/U+vAP1TWowLtuZZhs8SfoCWFEgeNpRUFUSAolanaLX6Pn
+ OFalxmnLTclGhH+jdu0ZE78x2+ST1mrflImNa7VnRksQx4aVK1fiBpvMFCRTLFUI5+W3
+ L/7kF78ZjJw/8d4vT0R+ipAOsjNuHmMrb1xkJ978MQKKfkR+oi34XeafPXFY6MUvPOXy
+ F54Z+H2JfsOZA0GYhxyqGXrewu0Pv8ND5ZRA/dQqX1XLss6WjrYFTXINmY1RCYYqDPUY
+ WjE8imETBnRm+CUN8HsZwDkM72K4huGL6MiDNIzSBCW5M19xV56Oenv9hXfl5Xne1l/b
+ XXz5/x9u4y+/i0/Pmbf3v/qufOdd+Udo/v8AaH+7gAplbmRzdHJlYW0KZW5kb2JqCjIw
+ OSAwIG9iago1NDc5CmVuZG9iagoyMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
+ dG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzE3IC9EZXNjZW50IC0yMzAgL0ZsYWdz
+ IDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnROYW1lIC9HQ0VY
+ SUgrSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhXaWR0aCAxNTAw
+ IC9YSGVpZ2h0IDYzNyAvRm9udEZpbGUyIDIwOCAwIFIgPj4KZW5kb2JqCjIxMSAwIG9i
+ agpbIDcyMiAwIDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgNTU2IDAgMCA1NTYKNTU2IDAgMCAwIDIyMiAwIDAgMCA4MzMg
+ MCA1NTYgMCAwIDMzMyA1MDAgMCAwIDUwMCA3MjIgXQplbmRvYmoKMjAgMCBvYmoKPDwg
+ L1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvR0NFWElIK0hl
+ bHZldGljYSAvRm9udERlc2NyaXB0b3IKMjEwIDAgUiAvV2lkdGhzIDIxMSAwIFIgL0Zp
+ cnN0Q2hhciA2OCAvTGFzdENoYXIgMTE5IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGlu
+ Zwo+PgplbmRvYmoKMjEyIDAgb2JqCjw8IC9MZW5ndGggMjEzIDAgUiAvTGVuZ3RoMSAx
+ MzI4OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9ewt4lMXV8My8171m
+ 7/drNrubzf0CgZBA1pCEBEgIBCFBggkQCAgVMIRihS8qCAREEbkI1ooXrsUsIYVFij/F
+ KNpaBeuVWmsrWmub+vX7sRdgd78z74YI+ds+Ps/fp+/mzMyZmXdmzpkzZ86ZedOxYmUb
+ UqEuxKD6Wa3LFiDpyZ+PEFk3b2nrsiSuHwHxm/M6OzxJnEtHiFmyYNnCpUlcfBwhuXPh
+ ktWD7xuqEXI83t7WCu1Iz3UIi9ohI4li2l5a+9KO7yZxXR/EXUvunjdYbmABL1/a+t3B
+ /tFHgHu+07q0LVk/Pwxx2rK77+lI4nm0fP6yFW2D9XEjjO8thCHXg+5GMnQXEhBBGvg1
+ IyR8IXciFkppOTzzsxTb70wp/RppRQm/s/YRKX7V++P3/tZ2PajYJv4dMmQ36tOYD8VD
+ CCkxlA8otg2VSO9B4ImihswoqgEoAxgJkJl5mwV14f3oUYCnARi0CG9GqwE2ATwBwA6l
+ DgF2Cm/uZcXwi3g1suGJYQXrnm6wui1yhfvtKOb7nnJ/aPn0NLbC7P0GW3tVSHabHD+N
+ f4DmIzd+HvnxvagapeM9x0NL3C1QdAgtA+gCYKQQ40O9rgL3SzgL+VkM7wSQi8Un3L/L
+ z3Z/lh8luNd9LhhlIfqJC7Bwivus8yn3/3EudL8EcCRZdDgENU64DzmXuLe7onhPr/sx
+ ZxTDO9uS0UonvHrCvTS00z0/XyqfvDNKjvS6i6F8RljhLhrtdY90XnbnBqMiBjzbOdmd
+ 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
+ ys3QFORquHHqeMcb2I3Z3IXxbfE/vhBf0MeLz6l4r0V8PI2tA1F8gPIK7kKZPtAzMrh1
+ WhIuH8VXo5moEc/kYeXihfwqTgarjQ/RVSeXYx6cYEyKWQauN/limF65wI0TbEpmIrIq
+ lL1DxpJk5klXCLHSYnp5Ia072H+Aqg1rXqFzOwrDOboRwz0GHkG+F+tjxsU2ke7rXfit
+ rQzatz0Gq6MGxic9iTb4jvQfPR7IZOhpAgrCjVkIvj8sQEWoAlWiKukb1Rr4LJt+iTpF
+ +lJ2Gnz9ejuaQQlETWgWmk3/lwAeuhqxlOLh1hVNgQ+eZs3MrG5b0tnWsWheq1RDKoZg
+ I8DjAM8BwGfj8BUoQu8AXAa4Ak2xAAaANIARABUA0wHmA3QArAN4HOA5gD6AfoB3AC4D
+ XIEJYQEMAGkAIwAqAKYDzAfoSAw+0BcaSmPkGYbfNgwvH4ZDm7e8XzkMrxqGTxiGTxmG
+ NwzDKcduHt/cYfi8YTjQdkt9aa5vom/BsPKFw/D2YfiiYTj9VvXm8Uj/83JT+98ZVn73
+ MHzZMHzFMPyeYXjHMHzlMLxzGL5qGL56GH4vxf8Xbrd1twplbmRzdHJlYW0KZW5kb2Jq
+ CjIxMyAwIG9iago4ODIxCmVuZG9iagoyMTQgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
+ cmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzM3IC9EZXNjZW50IC0yMzAgL0Zs
+ YWdzIDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnROYW1lIC9P
+ UFhRWlcrSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhXaWR0aCAx
+ NTAwIC9YSGVpZ2h0IDYzNyAvRm9udEZpbGUyIDIxMiAwIFIgPj4KZW5kb2JqCjIxNSAw
+ IG9iagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjY3CjY2NyAwIDcyMiA2NjcgNjExIDc3OCAw
+ IDAgMCAwIDAgMCAwIDc3OCAwIDAgMCA2NjcgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK
+ MCA1NTYgNTU2IDUwMCA1NTYgNTU2IDI3OCA1NTYgNTU2IDIyMiAwIDAgMjIyIDgzMyA1
+ NTYgNTU2IDU1NiAwIDMzMyA1MDAgMjc4CjU1NiA1MDAgNzIyIDAgNTAwIDUwMCBdCmVu
+ ZG9iago5OCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jh
+ c2VGb250IC9PUFhRWlcrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgoyMTQgMCBSIC9X
+ aWR0aHMgMjE1IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjIgL0VuY29kaW5n
+ IC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoyMTYgMCBvYmoKPDwgL0xlbmd0aCAy
+ MTcgMCBSIC9MZW5ndGgxIDE4NTk2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
+ bQp4AY18C2BUxbn/zJzX7tnX2c1ms8lusptssglZIBASQiCSAyQ8jDzkZRaJBAF5y1tB
+ UYKCYHxRW9+2iLWKWsvmAQawF6rUViqFW62t3iqoqGiNci3FZ7L/38xuEHv7v///nszM
+ N48zZ858j/m+b+Zk7ep1C4idtBCJmPOWz11JxC+nDskz865bG07lHX5C1OnXrFy4PJXP
+ WIb8tQuXbbgmlQ+UEDKALVowd34qT75DOnQRClJ5WoG0cNHytetT+ey/IV20bMW8dH3O
+ WeSHLp+7Pv18wuvD185dviDVfvwWnl+5Ys3adL4/0saVqxek29NGQmz/kcQvVd9SK1KK
+ OId8QWrIT4lGGDFIGZlJiPxLOZcoyPN6xTX7xweeGjbHVfNPS8Aibnv8/eJSDvz2kauv
+ +GZPz0KDWOzIWkV7XoH7tJG9k8gYg3yz55sbDFHCKy78cvaT6VJJR9QfOvGC1I+cQmBS
+ v/ZYbmi/VCzlto8ImV1SpMOTWe4aNUAKo8cyEYcRr0DYg3AIQSZzpDzUGog3IbQg7EE4
+ hHACQSUEMa8NI6xA2IlwCkGVcqVgezhkjCqWsnFvNt7XJWWRzxGSCBIJIS5DmIwwB+Ee
+ hJ0IqmjHS1YgbEI4hHAWQSWmlNV+7xCMPav9DpF0LFlWLrJzU9nZTSLbcUU8lU68PJXW
+ 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
+ ytW9LnxOFcx2eVSbmmF6XGGbaQ+7hO7nyi6L5byd4z8G1w9PhIovREKgw4Xv6PmCtDxY
+ XeKd6dqj4zir6WKucMmgCoNHODLk8Tn8nmJbsb3YMdQ+1FHpfMhtK/GUZIz3xT3xjHjm
+ Ys/ijMWZG9TrHBvcN3hvyNzqaHXf6bkz43bvg/pu2wvGQfcB7yf6R95/OnqMr73JYF4f
+ K/oybMGA7KpzbcFuX/aF4YvxgVdSfISFweWyG+ADrArZ3oyMIo/uRQZHCt32IpsOJVrP
+ 4BvnNpW/PwkaQVYWPBRk+Ba/dq8Lc2F6u9h001brMT1sjueQh3m66Oh9LlpA6gMg+ump
+ 2TLD9kH2yXZpij1pZzi2NLqjDPuK6KMzEN4Iosfk9fDzSlhM+HElv3HudDY/c9ud4ze6
+ BYQDTFA7OOVzt63lYrctweuAnGtqLKBoJyjJD0o6SOz44NSWPMMJ8wIdeZPv7Kuq1guq
+ qrE9f2ZvJg55pA50xLljAs5aOE/jGcXQW8SectX3yxM/zhkp2OQd0b9mfJY7qth6l7/4
+ dqwgFHu/s3fZqMJBG2dW9C582igpDCx15colPQ+t27zxOrb029/vGR2fRvCDx5P/ksX4
+ 5u/f/aD/4EsufuY6ixTi6GQlvk4djS9cx5JxZDy+JJ0Er9wUfDk4Fd9zzsQXX3F8CTtb
+ dISTnqBb/lPxTSeZMHpm3YSG2KjVi+cumzj9/wAMVqDzCmVuZHN0cmVhbQplbmRvYmoK
+ MjE3IDAgb2JqCjEzMTg5CmVuZG9iagoyMTggMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
+ cmlwdG9yIC9Bc2NlbnQgOTA1IC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0yMTIgL0Zs
+ YWdzIDMyCi9Gb250QkJveCBbLTY2NSAtMzI1IDIwMDAgMTAwNl0gL0ZvbnROYW1lIC9J
+ QlZESUsrQXJpYWxNVCAvSXRhbGljQW5nbGUgMCAvU3RlbVYKMCAvTGVhZGluZyAzMyAv
+ TWF4V2lkdGggMjAwMCAvWEhlaWdodCA1ODMgL0ZvbnRGaWxlMiAyMTYgMCBSID4+CmVu
+ ZG9iagoyMTkgMCBvYmoKWyA1NTYgNTU2IDU1NiA1NTYgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgNjY3IDAgMCAwIDAgNjExIDAgMCAwIDAgMCAwIDAgMAowIDAgMCA3MjIgMCA2
+ MTEgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1NTYgMCA1MDAgNTU2IDU1NiAwIDAg
+ MCAyMjIgMCA1MDAKMjIyIDgzMyA1NTYgNTU2IDAgMCAzMzMgNTAwIDI3OCAwIDUwMCA3
+ MjIgMCA1MDAgXQplbmRvYmoKMTA4IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBl
+ IC9UcnVlVHlwZSAvQmFzZUZvbnQgL0lCVkRJSytBcmlhbE1UIC9Gb250RGVzY3JpcHRv
+ cgoyMTggMCBSIC9XaWR0aHMgMjE5IDAgUiAvRmlyc3RDaGFyIDQ5IC9MYXN0Q2hhciAx
+ MjEgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoyMjAgMCBvYmoK
+ KE1hYyBPUyBYIDEwLjYuOCBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjIyMSAwIG9i
+ agooRDoyMDEyMDExOTEwMjM0MVowMCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9k
+ dWNlciAyMjAgMCBSIC9DcmVhdGlvbkRhdGUgMjIxIDAgUiAvTW9kRGF0ZSAyMjEgMCBS
+ ID4+CmVuZG9iagp4cmVmCjAgMjIyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDE2ODY0
+ MSAwMDAwMCBuIAowMDAwMDY0ODQ3IDAwMDAwIG4gCjAwMDAwMDgwNDUgMDAwMDAgbiAK
+ MDAwMDAzNTAxMyAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDgwMjUg
+ MDAwMDAgbiAKMDAwMDAwODE1MSAwMDAwMCBuIAowMDAwMDEzMjI3IDAwMDAwIG4gCjAw
+ MDAwMDkwNjEgMDAwMDAgbiAKMDAwMDAxNDA5MSAwMDAwMCBuIAowMDAwMTM4Njg0IDAw
+ MDAwIG4gCjAwMDAwMTE3MzkgMDAwMDAgbiAKMDAwMDAxMjIwOSAwMDAwMCBuIAowMDAw
+ MDExODk1IDAwMDAwIG4gCjAwMDAwMTIwNTEgMDAwMDAgbiAKMDAwMDAxMDE2NCAwMDAw
+ MCBuIAowMDAwMDA5NjkyIDAwMDAwIG4gCjAwMDAwMDg1OTIgMDAwMDAgbiAKMDAwMDAw
+ OTIyMiAwMDAwMCBuIAowMDAwMTQ0ODI4IDAwMDAwIG4gCjAwMDAwMTE0MjYgMDAwMDAg
+ biAKMDAwMDAwOTM3OCAwMDAwMCBuIAowMDAwMDEwOTUyIDAwMDAwIG4gCjAwMDAwMTA3
+ OTYgMDAwMDAgbiAKMDAwMDAxMDAwNiAwMDAwMCBuIAowMDAwMDExMTEwIDAwMDAwIG4g
+ CjAwMDAwMDg3NTAgMDAwMDAgbiAKMDAwMDAxMDMyMCAwMDAwMCBuIAowMDAwMDEwNDc4
+ IDAwMDAwIG4gCjAwMDAwMTE1ODQgMDAwMDAgbiAKMDAwMDAxMDYzNiAwMDAwMCBuIAow
+ MDAwMDA5NTM0IDAwMDAwIG4gCjAwMDAwMDk4NTAgMDAwMDAgbiAKMDAwMDAxMTI2OCAw
+ MDAwMCBuIAowMDAwMDA4OTA2IDAwMDAwIG4gCjAwMDAwMTQ5ODggMDAwMDAgbiAKMDAw
+ MDA2MzM5MyAwMDAwMCBuIAowMDAwMDYyNTY5IDAwMDAwIG4gCjAwMDAwNjE3NDUgMDAw
+ MDAgbiAKMDAwMDA2MDI5MSAwMDAwMCBuIAowMDAwMDU5NDY3IDAwMDAwIG4gCjAwMDAw
+ NTg2NDMgMDAwMDAgbiAKMDAwMDA1NzE4OSAwMDAwMCBuIAowMDAwMDU2Nzc1IDAwMDAw
+ IG4gCjAwMDAwNTU5NTEgMDAwMDAgbiAKMDAwMDA1NTUzNyAwMDAwMCBuIAowMDAwMDU0
+ NzEzIDAwMDAwIG4gCjAwMDAwNTMyNTkgMDAwMDAgbiAKMDAwMDA1MTgwNSAwMDAwMCBu
+ IAowMDAwMDUwOTgxIDAwMDAwIG4gCjAwMDAwNTAxNTcgMDAwMDAgbiAKMDAwMDA0OTc0
+ MyAwMDAwMCBuIAowMDAwMDQ5MzI5IDAwMDAwIG4gCjAwMDAwNDg5MTUgMDAwMDAgbiAK
+ MDAwMDA0NzQ2MSAwMDAwMCBuIAowMDAwMDQ3MDQ3IDAwMDAwIG4gCjAwMDAwNDYyMjMg
+ MDAwMDAgbiAKMDAwMDA0NTM5OSAwMDAwMCBuIAowMDAwMDQzOTQ1IDAwMDAwIG4gCjAw
+ MDAwNDM1MzEgMDAwMDAgbiAKMDAwMDAxMjM2NyAwMDAwMCBuIAowMDAwMDEzMjA3IDAw
+ MDAwIG4gCjAwMDAwMTMyNjMgMDAwMDAgbiAKMDAwMDAxNDA3MSAwMDAwMCBuIAowMDAw
+ MDE0MTI4IDAwMDAwIG4gCjAwMDAwMTQ5NjggMDAwMDAgbiAKMDAwMDAxNzU3MSAwMDAw
+ MCBuIAowMDAwMDE1MDI1IDAwMDAwIG4gCjAwMDAwMTc1NTAgMDAwMDAgbiAKMDAwMDAx
+ NzY3OCAwMDAwMCBuIAowMDAwMDE4MjA4IDAwMDAwIG4gCjAwMDAxMjAwOTYgMDAwMDAg
+ biAKMDAwMDAxODgzMiAwMDAwMCBuIAowMDAwMDE4NTIwIDAwMDAwIG4gCjAwMDAwMTg2
+ NzYgMDAwMDAgbiAKMDAwMDAxNzg5NiAwMDAwMCBuIAowMDAwMDE4MDUyIDAwMDAwIG4g
+ CjAwMDAwMTgzNjQgMDAwMDAgbiAKMDAwMDAxOTg0OCAwMDAwMCBuIAowMDAwMDQyNzA3
+ IDAwMDAwIG4gCjAwMDAwNDE4ODMgMDAwMDAgbiAKMDAwMDA0MTA1OSAwMDAwMCBuIAow
+ MDAwMDQwMjM1IDAwMDAwIG4gCjAwMDAwMzk0MTEgMDAwMDAgbiAKMDAwMDAzODU4NyAw
+ MDAwMCBuIAowMDAwMDM3NzYzIDAwMDAwIG4gCjAwMDAwMTg5ODggMDAwMDAgbiAKMDAw
+ MDAxOTgyOCAwMDAwMCBuIAowMDAwMDIyMzgyIDAwMDAwIG4gCjAwMDAwMTk4ODUgMDAw
+ MDAgbiAKMDAwMDAyMjM2MSAwMDAwMCBuIAowMDAwMDIyNDg5IDAwMDAwIG4gCjAwMDAx
+ MDc2MzcgMDAwMDAgbiAKMDAwMDAyNTE1OCAwMDAwMCBuIAowMDAwMDIyNjAxIDAwMDAw
+ IG4gCjAwMDAwMjUxMzcgMDAwMDAgbiAKMDAwMDAyNTI2NSAwMDAwMCBuIAowMDAwMTU0
+ NDMzIDAwMDAwIG4gCjAwMDAwMjc4NjUgMDAwMDAgbiAKMDAwMDAyNTM3NyAwMDAwMCBu
+ IAowMDAwMDI3ODQzIDAwMDAwIG4gCjAwMDAwMjc5NzQgMDAwMDAgbiAKMDAwMDA4OTkw
+ NiAwMDAwMCBuIAowMDAwMDMwODk3IDAwMDAwIG4gCjAwMDAwMjgwODggMDAwMDAgbiAK
+ MDAwMDAzMDg3NSAwMDAwMCBuIAowMDAwMDMxMDA3IDAwMDAwIG4gCjAwMDAxNjgzNjkg
+ MDAwMDAgbiAKMDAwMDAzMjg4NyAwMDAwMCBuIAowMDAwMDMxMTIxIDAwMDAwIG4gCjAw
+ MDAwMzI4NjUgMDAwMDAgbiAKMDAwMDAzMjk5OCAwMDAwMCBuIAowMDAwMDgwODM3IDAw
+ MDAwIG4gCjAwMDAwMzM1MTEgMDAwMDAgbiAKMDAwMDAzMzgwNSAwMDAwMCBuIAowMDAw
+ MDMzNjU4IDAwMDAwIG4gCjAwMDAwMzM5NTYgMDAwMDAgbiAKMDAwMDAzMzIxMSAwMDAw
+ MCBuIAowMDAwMDMzMzU4IDAwMDAwIG4gCjAwMDAwMzQ5NzQgMDAwMDAgbiAKMDAwMDAz
+ NzMzNyAwMDAwMCBuIAowMDAwMDM2OTExIDAwMDAwIG4gCjAwMDAwMzY0ODUgMDAwMDAg
+ biAKMDAwMDAzNjA1OSAwMDAwMCBuIAowMDAwMDM1NjMzIDAwMDAwIG4gCjAwMDAwMzUy
+ MDcgMDAwMDAgbiAKMDAwMDAzNDExMSAwMDAwMCBuIAowMDAwMDM0OTUzIDAwMDAwIG4g
+ CjAwMDAwMzUxNDAgMDAwMDAgbiAKMDAwMDAzNTYxMiAwMDAwMCBuIAowMDAwMDM2MDM4
+ IDAwMDAwIG4gCjAwMDAwMzY0NjQgMDAwMDAgbiAKMDAwMDAzNjg5MCAwMDAwMCBuIAow
+ MDAwMDM3MzE2IDAwMDAwIG4gCjAwMDAwMzc3NDIgMDAwMDAgbiAKMDAwMDAzODU2NiAw
+ MDAwMCBuIAowMDAwMDM5MzkwIDAwMDAwIG4gCjAwMDAwNDAyMTQgMDAwMDAgbiAKMDAw
+ MDA0MTAzOCAwMDAwMCBuIAowMDAwMDQxODYyIDAwMDAwIG4gCjAwMDAwNDI2ODYgMDAw
+ MDAgbiAKMDAwMDA0MzUxMCAwMDAwMCBuIAowMDAwMDQzOTI0IDAwMDAwIG4gCjAwMDAw
+ NDUzNzcgMDAwMDAgbiAKMDAwMDA0NjIwMiAwMDAwMCBuIAowMDAwMDQ3MDI2IDAwMDAw
+ IG4gCjAwMDAwNDc0NDAgMDAwMDAgbiAKMDAwMDA0ODg5MyAwMDAwMCBuIAowMDAwMDQ5
+ MzA4IDAwMDAwIG4gCjAwMDAwNDk3MjIgMDAwMDAgbiAKMDAwMDA1MDEzNiAwMDAwMCBu
+ IAowMDAwMDUwOTYwIDAwMDAwIG4gCjAwMDAwNTE3ODQgMDAwMDAgbiAKMDAwMDA1MzIz
+ NyAwMDAwMCBuIAowMDAwMDU0NjkxIDAwMDAwIG4gCjAwMDAwNTU1MTYgMDAwMDAgbiAK
+ MDAwMDA1NTkzMCAwMDAwMCBuIAowMDAwMDU2NzU0IDAwMDAwIG4gCjAwMDAwNTcxNjgg
+ MDAwMDAgbiAKMDAwMDA1ODYyMSAwMDAwMCBuIAowMDAwMDU5NDQ2IDAwMDAwIG4gCjAw
+ MDAwNjAyNzAgMDAwMDAgbiAKMDAwMDA2MTcyMyAwMDAwMCBuIAowMDAwMDYyNTQ4IDAw
+ MDAwIG4gCjAwMDAwNjMzNzIgMDAwMDAgbiAKMDAwMDA2NDgyNSAwMDAwMCBuIAowMDAw
+ MDY2MTc1IDAwMDAwIG4gCjAwMDAwNjQ4OTcgMDAwMDAgbiAKMDAwMDA2NjE1MiAwMDAw
+ MCBuIAowMDAwMDY1MDE2IDAwMDAwIG4gCjAwMDAwNjYxMjkgMDAwMDAgbiAKMDAwMDA2
+ NjA5MCAwMDAwMCBuIAowMDAwMDY1MTU4IDAwMDAwIG4gCjAwMDAwNjYwNjcgMDAwMDAg
+ biAKMDAwMDA2NjAyOCAwMDAwMCBuIAowMDAwMDY1Mjg3IDAwMDAwIG4gCjAwMDAwNjYw
+ MDUgMDAwMDAgbiAKMDAwMDA2NTk2NiAwMDAwMCBuIAowMDAwMDY1NDExIDAwMDAwIG4g
+ CjAwMDAwNjU5NDMgMDAwMDAgbiAKMDAwMDA2NTkwNCAwMDAwMCBuIAowMDAwMDY1NTMz
+ IDAwMDAwIG4gCjAwMDAwNjU4ODEgMDAwMDAgbiAKMDAwMDA2NTg0MiAwMDAwMCBuIAow
+ MDAwMDY1NjY5IDAwMDAwIG4gCjAwMDAwNjU4MTkgMDAwMDAgbiAKMDAwMDA2NTc4MCAw
+ MDAwMCBuIAowMDAwMDY2Mjg2IDAwMDAwIG4gCjAwMDAwODAzMTIgMDAwMDAgbiAKMDAw
+ MDA4MDMzNSAwMDAwMCBuIAowMDAwMDgwNTcyIDAwMDAwIG4gCjAwMDAwODEwMTMgMDAw
+ MDAgbiAKMDAwMDA4OTQwMCAwMDAwMCBuIAowMDAwMDg5NDIyIDAwMDAwIG4gCjAwMDAw
+ ODk2NDkgMDAwMDAgbiAKMDAwMDA5MDA4NCAwMDAwMCBuIAowMDAwMTA3MDk4IDAwMDAw
+ IG4gCjAwMDAxMDcxMjEgMDAwMDAgbiAKMDAwMDEwNzM1OCAwMDAwMCBuIAowMDAwMTA3
+ ODEyIDAwMDAwIG4gCjAwMDAxMTk2MjMgMDAwMDAgbiAKMDAwMDExOTY0NiAwMDAwMCBu
+ IAowMDAwMTE5ODgzIDAwMDAwIG4gCjAwMDAxMjAyNzEgMDAwMDAgbiAKMDAwMDEzODEz
+ OSAwMDAwMCBuIAowMDAwMTM4MTYyIDAwMDAwIG4gCjAwMDAxMzgzOTkgMDAwMDAgbiAK
+ MDAwMDEzODg1OSAwMDAwMCBuIAowMDAwMTQ0NDMwIDAwMDAwIG4gCjAwMDAxNDQ0NTIg
+ MDAwMDAgbiAKMDAwMDE0NDY3OSAwMDAwMCBuIAowMDAwMTQ1MDA1IDAwMDAwIG4gCjAw
+ MDAxNTM5MTkgMDAwMDAgbiAKMDAwMDE1Mzk0MSAwMDAwMCBuIAowMDAwMTU0MTY4IDAw
+ MDAwIG4gCjAwMDAxNTQ2MTAgMDAwMDAgbiAKMDAwMDE2Nzg5MiAwMDAwMCBuIAowMDAw
+ MTY3OTE1IDAwMDAwIG4gCjAwMDAxNjgxNTIgMDAwMDAgbiAKMDAwMDE2ODU0NSAwMDAw
+ MCBuIAowMDAwMTY4NTk4IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMjIyIC9Sb290
+ IDEyOSAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPGNkNWEzOGY4ZTM4NWY1YjQ2YjFlNDA0
+ NWZkZDliMDUwPgo8Y2Q1YTM4ZjhlMzg1ZjViNDZiMWU0MDQ1ZmRkOWIwNTA+IF0gPj4K
+ c3RhcnR4cmVmCjE2ODcxOQolJUVPRgozIDAgb2JqCjw8L1R5cGUgL1BhZ2UgL0NvbnRl
+ bnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDE2MTIgMTA3Ml0gL1BhcmVudCA0IDAgUiAv
+ UmVzb3VyY2VzIDcgMCBSID4+CmVuZG9iago2NyAwIG9iago8PC9UeXBlIC9QYWdlIC9D
+ b250ZW50cyA2OCAwIFIgL01lZGlhQm94IFswIDAgODA2IDUzNl0gL1BhcmVudCA0IDAg
+ UiAvUmVzb3VyY2VzIDcwIDAgUiA+PgplbmRvYmoKODkgMCBvYmoKPDwvVHlwZSAvUGFn
+ ZSAvQ29udGVudHMgOTAgMCBSIC9NZWRpYUJveCBbMCAwIDgwNiA1MzZdIC9QYXJlbnQg
+ NCAwIFIgL1Jlc291cmNlcyA5MiAwIFIgPj4KZW5kb2JqCjk0IDAgb2JqCjw8L1R5cGUg
+ L1BhZ2UgL0NvbnRlbnRzIDk1IDAgUiAvTWVkaWFCb3ggWzAgMCA4MDYgNTM2XSAvUGFy
+ ZW50IDQgMCBSIC9SZXNvdXJjZXMgOTcgMCBSID4+CmVuZG9iago5OSAwIG9iago8PC9U
+ eXBlIC9QYWdlIC9Db250ZW50cyAxMDAgMCBSIC9NZWRpYUJveCBbMCAwIDgwNiA1MzZd
+ IC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyAxMDIgMCBSID4+CmVuZG9iagoxMDQgMCBv
+ YmoKPDwvVHlwZSAvUGFnZSAvQ29udGVudHMgMTA1IDAgUiAvTWVkaWFCb3ggWzAgMCA4
+ MDYgNTM2XSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgMTA3IDAgUiA+PgplbmRvYmoK
+ MTA5IDAgb2JqCjw8L1R5cGUgL1BhZ2UgL0NvbnRlbnRzIDExMCAwIFIgL01lZGlhQm94
+ IFswIDAgMTYxMiA1MzZdIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyAxMTIgMCBSID4+
+ CmVuZG9iagoxIDAgb2JqCjw8L0F1dGhvciAoUGFvbG8gTWlzc2llcikvQ3JlYXRpb25E
+ YXRlIChEOjIwMTEwNzE5MTMzNDAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgNS4zLjUp
+ L01vZERhdGUgKEQ6MjAxMjAxMTkxMDE4MDBaKS9Qcm9kdWNlciAyMjAgMCBSIC9UaXRs
+ ZSAoZXhhbXBsZS1ncmFwaGljYWwpPj4KZW5kb2JqCnhyZWYKMSAxCjAwMDAxNzQwNzEg
+ MDAwMDAgbiAKMyAxCjAwMDAxNzMzMjEgMDAwMDAgbiAKNjcgMQowMDAwMTczNDI2IDAw
+ MDAwIG4gCjg5IDEKMDAwMDE3MzUzMiAwMDAwMCBuIAo5NCAxCjAwMDAxNzM2MzggMDAw
+ MDAgbiAKOTkgMQowMDAwMTczNzQ0IDAwMDAwIG4gCjEwNCAxCjAwMDAxNzM4NTIgMDAw
+ MDAgbiAKMTA5IDEKMDAwMDE3Mzk2MSAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8Y2Q1
+ YTM4ZjhlMzg1ZjViNDZiMWU0MDQ1ZmRkOWIwNTA+IDxjZDVhMzhmOGUzODVmNWI0NmIx
+ ZTQwNDVmZGQ5YjA1MD5dIC9JbmZvIDEgMCBSIC9QcmV2IDE2ODcxOSAvUm9vdCAxMjkg
+ MCBSIC9TaXplIDIyMj4+CnN0YXJ0eHJlZgoxNzQyNDcKJSVFT0YK
+ </data>
+ <key>QuickLookThumbnail</key>
+ <data>
+ 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
+ </data>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>Sheets</key>
+ <array>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {1612, 1072}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{240, 305.547}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>349</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{360, 346.437}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>348</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{674.5, 345.779}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>347</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{703.5, 260.186}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>342</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{803.5, 395}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>329</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>299</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>328</integer>
+ <key>Points</key>
+ <array>
+ <string>{850, 317.874}</string>
+ <string>{850, 247.937}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>323</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>323</integer>
+ </dict>
+ <key>ID</key>
+ <integer>327</integer>
+ <key>Points</key>
+ <array>
+ <string>{850, 440.843}</string>
+ <string>{850, 360.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>319</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>Group</string>
+ <key>Graphics</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{717, 648.814}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>331</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Plan}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{648, 637.748}, {37.5, 36.1302}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>332</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>GapRatio</key>
+ <real>0.5</real>
+ <key>Width</key>
+ <real>4</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 p}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>Group</string>
+ <key>Graphics</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{714.5, 595.341}, {32, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>334</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Agent}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{641, 582.685}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>335</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 ag}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{563, 648.841}, {31, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>336</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Entity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{493.34, 637.091}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>337</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{490, 583.591}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>338</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{554, 593.341}, {39, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>339</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Activity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{419, 588.685}, {66, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>340</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Key to icons}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{409, 576.122}, {359.084, 105.937}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>341</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>ID</key>
+ <integer>333</integer>
+ </dict>
+ </array>
+ <key>ID</key>
+ <integer>330</integer>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{827.912, 317.874}, {44.1764, 42.5627}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>323</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>GapRatio</key>
+ <real>0.5</real>
+ <key>Width</key>
+ <real>4</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 gr\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{637.5, 446.843}, {93, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>322</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 actedOnBehalfOf\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>266</integer>
+ </dict>
+ <key>ID</key>
+ <integer>320</integer>
+ <key>Points</key>
+ <array>
+ <string>{803.5, 466.905}</string>
+ <string>{562.39, 466.906}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>319</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{803.5, 440.843}, {93, 52.1244}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>319</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 GoodEnglish\
+ag6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>VFlip</key>
+ <string>YES</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{483.491, 409.938}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>309</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>268</integer>
+ <key>Position</key>
+ <real>0.12095580250024796</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{714.44, 75}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>308</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>219</integer>
+ <key>Position</key>
+ <real>0.57360237836837769</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{483.478, 74}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>307</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Position</key>
+ <real>0.44149142503738403</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{257.588, 165}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>306</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>221</integer>
+ <key>Position</key>
+ <real>0.45431366562843323</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{15.2733, 411}, {105, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>305</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>265</integer>
+ <key>Position</key>
+ <real>0.59219980239868164</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociatedWith\
+}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ </dict>
+ <key>ID</key>
+ <integer>304</integer>
+ <key>Points</key>
+ <array>
+ <string>{991, 229.187}</string>
+ <string>{851, 272}</string>
+ <string>{687.75, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{766.352, 213.468}, {27, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>303</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ </dict>
+ <key>ID</key>
+ <integer>302</integer>
+ <key>Points</key>
+ <array>
+ <string>{827.412, 229.187}</string>
+ <string>{687.75, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>299</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{818.5, 117.249}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>300</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{827.912, 210.437}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>299</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{118, 355.75}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>293</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{110, 285}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>292</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>291</integer>
+ <key>Points</key>
+ <array>
+ <string>{68.0882, 353.874}</string>
+ <string>{236, 247.937}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ </dict>
+ <key>ID</key>
+ <integer>290</integer>
+ <key>Points</key>
+ <array>
+ <string>{90.1764, 372.624}</string>
+ <string>{217, 372.624}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{46, 353.874}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 0}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>299</integer>
+ </dict>
+ <key>ID</key>
+ <integer>270</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <false/>
+ <key>OrthogonalBarPoint</key>
+ <string>{526, 372.624}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>77</real>
+ <key>Points</key>
+ <array>
+ <string>{991, 229.187}</string>
+ <string>{872.088, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{991, 210.437}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>269</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{509.566, 448.156}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>266</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 David\
+ag4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>VFlip</key>
+ <string>YES</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>264</integer>
+ </dict>
+ <key>ID</key>
+ <integer>265</integer>
+ <key>Points</key>
+ <array>
+ <string>{68.0882, 391.374}</string>
+ <string>{67.5564, 448.156}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Pattern</key>
+ <integer>19</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{41.1446, 448.156}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>264</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Alice\
+ag1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>VFlip</key>
+ <string>YES</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>258</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{526, 372.624}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{669, 247.937}</string>
+ <string>{254.5, 372.624}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>257</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{310.75, 372.624}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{453.75, 247.937}</string>
+ <string>{254.5, 372.624}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ </dict>
+ <key>ID</key>
+ <integer>256</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{62.75, 300.906}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{236, 247.937}</string>
+ <string>{235.75, 353.874}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{217, 353.874}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 0}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{561, 174.593}, {97.176, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>255</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasDerivedFrom}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{459.5, 156.74}, {27, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>254</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>246</integer>
+ </dict>
+ <key>ID</key>
+ <integer>219</integer>
+ <key>Points</key>
+ <array>
+ <string>{766.94, 50.9986}</string>
+ <string>{766.94, 117.249}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>19</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{740.528, 13.4986}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>218</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Edith\
+ag5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>247</integer>
+ </dict>
+ <key>ID</key>
+ <integer>251</integer>
+ <key>Points</key>
+ <array>
+ <string>{789.528, 136.006}</string>
+ <string>{862, 137}</string>
+ <string>{991, 136.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>246</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ </dict>
+ <key>ID</key>
+ <integer>250</integer>
+ <key>Points</key>
+ <array>
+ <string>{766.94, 154.749}</string>
+ <string>{687.75, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>246</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{888.916, 210.437}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>249</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{703.5, 174.593}, {27, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>248</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{991, 117.437}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>247</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{744.852, 117.249}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>246</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{557, 277.437}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasDerivedFrom}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>233</integer>
+ </dict>
+ <key>ID</key>
+ <integer>268</integer>
+ <key>Points</key>
+ <array>
+ <string>{535.978, 448.156}</string>
+ <string>{536.088, 247.937}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>266</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>242</integer>
+ <key>Points</key>
+ <array>
+ <string>{669, 247.937}</string>
+ <string>{567.176, 276.437}</string>
+ <string>{453.75, 247.937}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{321, 278.437}, {109.866, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>241</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 wasDerivedFrom}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{560.676, 210.437}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ </dict>
+ <key>ID</key>
+ <integer>239</integer>
+ <key>Points</key>
+ <array>
+ <string>{332.176, 229.187}</string>
+ <string>{435, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{650.25, 210.437}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>237</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>237</integer>
+ </dict>
+ <key>ID</key>
+ <integer>236</integer>
+ <key>Points</key>
+ <array>
+ <string>{558.676, 229.187}</string>
+ <string>{650.25, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>233</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{483.088, 213.437}, {27, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ </dict>
+ <key>ID</key>
+ <integer>234</integer>
+ <key>Points</key>
+ <array>
+ <string>{514, 229.187}</string>
+ <string>{472.5, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{514, 210.437}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Points</key>
+ <array>
+ <string>{453.262, 248.047}</string>
+ <string>{332.176, 275.437}</string>
+ <string>{236.481, 248.074}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ </dict>
+ <key>ID</key>
+ <integer>221</integer>
+ <key>Points</key>
+ <array>
+ <string>{310.088, 152.827}</string>
+ <string>{310.088, 210.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>19</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>215</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{283.676, 115.327}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>215</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Bob\
+ag2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{435, 210.437}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{257.75, 210.437}, {27, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ </dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Points</key>
+ <array>
+ <string>{288, 229.187}</string>
+ <string>{254.75, 229.187}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{288, 210.437}, {44.1764, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{217.25, 210.437}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>216</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Points</key>
+ <array>
+ <string>{535.978, 117.249}</string>
+ <string>{535.978, 50.9986}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Pattern</key>
+ <integer>19</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>188</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{509.566, 13.4986}, {52.8236, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>216</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>House</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Charles\
+ag3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ <key>ID</key>
+ <integer>211</integer>
+ <key>Points</key>
+ <array>
+ <string>{668.514, 154.867}</string>
+ <string>{558.176, 181.625}</string>
+ <string>{453.75, 210.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>206</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ </dict>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Points</key>
+ <array>
+ <string>{513.779, 136.093}</string>
+ <string>{453.75, 210.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>188</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>188</integer>
+ </dict>
+ <key>ID</key>
+ <integer>208</integer>
+ <key>Points</key>
+ <array>
+ <string>{650.25, 135.999}</string>
+ <string>{558.176, 136.093}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>206</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{560.676, 117.249}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>207</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{650.25, 117.249}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>206</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{341.5, 210.437}, {93, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>197</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{513.779, 117.249}, {44.3975, 37.6877}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>188</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>0</string>
+ <key>g</key>
+ <string>0.5</string>
+ <key>r</key>
+ <string>1</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 a\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>2</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>example-graphical</string>
+ <key>UniqueID</key>
+ <integer>3</integer>
+ <key>VPages</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {806, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{135, 423.5}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>345</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{123.5, 376.25}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>344</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{123.5, 290.375}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>343</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{123.5, 210.75}, {85, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>342</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>268</integer>
+ <key>Points</key>
+ <array>
+ <string>{566, 466.5}</string>
+ <string>{617.5, 465.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>267</integer>
+ <key>Points</key>
+ <array>
+ <string>{566, 394.5}</string>
+ <string>{617.5, 393.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>266</integer>
+ <key>Points</key>
+ <array>
+ <string>{566, 353.25}</string>
+ <string>{617.5, 352.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>265</integer>
+ <key>Points</key>
+ <array>
+ <string>{442.25, 352.25}</string>
+ <string>{566, 352.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>264</integer>
+ <key>Points</key>
+ <array>
+ <string>{566, 153}</string>
+ <string>{617.5, 152}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{518.5, 96}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>262</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>260</integer>
+ </dict>
+ <key>ID</key>
+ <integer>261</integer>
+ <key>Points</key>
+ <array>
+ <string>{530.5, 120}</string>
+ <string>{529, 466.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>260</integer>
+ <key>Points</key>
+ <array>
+ <string>{529, 466.5}</string>
+ <string>{566.5, 466.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>259</integer>
+ <key>Points</key>
+ <array>
+ <string>{252.5, 466}</string>
+ <string>{568, 465}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>254</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>255</integer>
+ <key>Points</key>
+ <array>
+ <string>{233.75, 447.25}</string>
+ <string>{233.75, 413.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>254</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{215, 447.25}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>254</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>249</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{62.75, 395}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{215, 395}</string>
+ <string>{107.75, 171.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>248</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{62.75, 310.5}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{215, 310.5}</string>
+ <string>{107.75, 171.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>224</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>247</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{62.75, 229.5}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{215, 229.5}</string>
+ <string>{107.75, 171.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>0</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>223</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>246</integer>
+ <key>Points</key>
+ <array>
+ <string>{354, 137}</string>
+ <string>{354, 311}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>Points</key>
+ <array>
+ <string>{422, 137}</string>
+ <string>{422, 310}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>244</integer>
+ <key>Points</key>
+ <array>
+ <string>{494, 137}</string>
+ <string>{494, 311}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>242</integer>
+ <key>Points</key>
+ <array>
+ <string>{252.5, 229.5}</string>
+ <string>{566.5, 229}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>223</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>241</integer>
+ <key>Points</key>
+ <array>
+ <string>{565.5, 137}</string>
+ <string>{566.5, 394.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Points</key>
+ <array>
+ <string>{498, 394.5}</string>
+ <string>{566.5, 394.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>239</integer>
+ <key>Points</key>
+ <array>
+ <string>{354, 310}</string>
+ <string>{497, 310}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>238</integer>
+ <key>Points</key>
+ <array>
+ <string>{291, 230}</string>
+ <string>{353, 230}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>227</integer>
+ </dict>
+ <key>ID</key>
+ <integer>237</integer>
+ <key>Points</key>
+ <array>
+ <string>{566.5, 395}</string>
+ <string>{566.5, 418}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>236</integer>
+ <key>Points</key>
+ <array>
+ <string>{252.5, 310.5}</string>
+ <string>{565.5, 310}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>224</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ </dict>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Points</key>
+ <array>
+ <string>{423, 311}</string>
+ <string>{422.5, 335}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Points</key>
+ <array>
+ <string>{290, 141}</string>
+ <string>{290, 482.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Points</key>
+ <array>
+ <string>{290, 153}</string>
+ <string>{575, 152}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{554.5, 114}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>231</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{484.5, 114}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>230</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{414.5, 114}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{344.5, 114}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{281.5, 114}, {23, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>193</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 evt1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{547.75, 418}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{403.75, 335}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{215, 376.25}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{215, 291.75}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>224</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{215, 210.75}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>223</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{89, 133.75}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 0}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>243</integer>
+ <key>Points</key>
+ <array>
+ <string>{252.5, 395}</string>
+ <string>{568, 393}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>timeline and IVP relations</string>
+ <key>UniqueID</key>
+ <integer>2</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {806, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{626, 316}, {140, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>310</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo = wasComplementOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{38.117, 351}, {402.96, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>309</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 "The Royal Society" viewed by asserters A and B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{566.077, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>308</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{520.077, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>307</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{464.077, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>306</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{405.077, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>305</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{346.305, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>304</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{273.305, 268}, {25, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>303</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wCo}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>302</integer>
+ <key>Points</key>
+ <array>
+ <string>{556, 250}</string>
+ <string>{556, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>301</integer>
+ <key>Points</key>
+ <array>
+ <string>{511, 250}</string>
+ <string>{511, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>300</integer>
+ <key>Points</key>
+ <array>
+ <string>{457, 250}</string>
+ <string>{457, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>299</integer>
+ <key>Points</key>
+ <array>
+ <string>{398, 250}</string>
+ <string>{398, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>298</integer>
+ <key>Points</key>
+ <array>
+ <string>{339, 250}</string>
+ <string>{339, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>297</integer>
+ <key>Points</key>
+ <array>
+ <string>{267, 250}</string>
+ <string>{267, 298}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{254.725, 125.5}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>296</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 E}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{305.848, 15.563}, {156.49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>295</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 events line}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>294</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 36.5}</string>
+ <string>{732, 36.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{118.06, 242}, {93.47, 84}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>293</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Potential \
+corresponding entities\
+asserted as\
+"complement of"\
+relations}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{549.848, 303.874}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>292</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 3\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{549.848, 229.5}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>291</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 4\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{505.695, 304.374}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>290</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 2\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{505.695, 230}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 4\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{448.622, 304.374}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>288</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 2\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{448.622, 230}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>287</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 3\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{390.725, 303.874}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>286</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 1\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{390.725, 229.5}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>285</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 3\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{334.725, 303.874}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>277</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 1\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{334.725, 229.5}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>276</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 2\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{262.725, 302.5}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>275</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 1\super B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{262.725, 230}, {18, 20}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>274</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs20 \cf0 e\sub 1\super A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>265</integer>
+ <key>Points</key>
+ <array>
+ <string>{535, 167.437}</string>
+ <string>{535, 187.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>264</integer>
+ <key>Points</key>
+ <array>
+ <string>{422.53, 167.437}</string>
+ <string>{422.53, 187.437}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>263</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 168}</string>
+ <string>{240, 188}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>262</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 75}</string>
+ <string>{240, 95}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>261</integer>
+ <key>Points</key>
+ <array>
+ <string>{581.725, 75}</string>
+ <string>{581.725, 95}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>260</integer>
+ <key>Points</key>
+ <array>
+ <string>{491.725, 75}</string>
+ <string>{491.725, 95}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>259</integer>
+ <key>Points</key>
+ <array>
+ <string>{374.725, 75}</string>
+ <string>{374.725, 95}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>258</integer>
+ <key>Points</key>
+ <array>
+ <string>{306, 76}</string>
+ <string>{306, 96}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{577, 170.437}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>257</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 L3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{438, 170.437}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>256</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 L2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{308, 170.437}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>255</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 L1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{504, 75}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>254</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 M4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{418.225, 75}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>253</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 M3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{319.225, 75}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>252</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 M2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{247.225, 75}, {49, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>251</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 M1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>250</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 188}</string>
+ <string>{732, 188}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>249</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 143}</string>
+ <string>{732, 143}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>AllowConnections</key>
+ <string>NO</string>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 98}</string>
+ <string>{732, 98}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>248</integer>
+ <key>Points</key>
+ <array>
+ <string>{156, 125.5}</string>
+ <string>{140, 125.5}</string>
+ <string>{140, 209.5}</string>
+ <string>{157, 209.5}</string>
+ <string>{157, 210.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>247</integer>
+ <key>Points</key>
+ <array>
+ <string>{151, 75}</string>
+ <string>{135, 75}</string>
+ <string>{135, 159}</string>
+ <string>{152, 159}</string>
+ <string>{152, 160}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{140, 177.437}, {93.47, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>246</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Location}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{140, 89}, {93.47, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Membership count}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{140, 137}, {93.47, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>244</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Established on}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{46, 24}, {156.49, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>243</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 "The Royal Society"\
+viewed by asserters A and B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{81.02, 163.437}, {55.245, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>242</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Asserter B}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{71, 98}, {55.245, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>241</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Asserter A}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>284</integer>
+ <key>Points</key>
+ <array>
+ <string>{581.848, 52}</string>
+ <string>{581.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>283</integer>
+ <key>Points</key>
+ <array>
+ <string>{533.848, 170.437}</string>
+ <string>{533.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>282</integer>
+ <key>Points</key>
+ <array>
+ <string>{491.848, 52}</string>
+ <string>{491.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>281</integer>
+ <key>Points</key>
+ <array>
+ <string>{422.53, 167.437}</string>
+ <string>{422.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>264</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>280</integer>
+ <key>Points</key>
+ <array>
+ <string>{374.848, 52}</string>
+ <string>{374.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>279</integer>
+ <key>Points</key>
+ <array>
+ <string>{305.848, 52}</string>
+ <string>{305.848, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>278</integer>
+ <key>Points</key>
+ <array>
+ <string>{240, 52}</string>
+ <string>{240, 289}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Pattern</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>complement-of</string>
+ <key>UniqueID</key>
+ <integer>4</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {806, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>230</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{254, 395.5}</string>
+ <string>{142, 404.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{253.693, 269.362}</string>
+ <string>{133, 395.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>10</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{133, 373}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 specializationOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>220</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Points</key>
+ <array>
+ <string>{564.5, 393}</string>
+ <string>{564.5, 356}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <false/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>134</real>
+ <key>Points</key>
+ <array>
+ <string>{513, 409.75}</string>
+ <string>{334, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>UMLInheritance</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{513, 393}, {103, 33.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 plan}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>220</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>224</integer>
+ <key>Points</key>
+ <array>
+ <string>{482, 260}</string>
+ <string>{504, 333.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>223</integer>
+ <key>Points</key>
+ <array>
+ <string>{625, 333.5}</string>
+ <string>{663.875, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>220</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Points</key>
+ <array>
+ <string>{625, 260}</string>
+ <string>{663.875, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>221</integer>
+ <key>Points</key>
+ <array>
+ <string>{482, 260}</string>
+ <string>{504, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{504, 311}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>220</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 wasAssociated\
+\pard\pardeftab720\qc
+\cf0 with}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{504, 237.5}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>218</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 wasEndedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>212</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <false/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>28</real>
+ <key>Points</key>
+ <array>
+ <string>{379, 243.25}</string>
+ <string>{394, 188.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ <key>ID</key>
+ <integer>211</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <false/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>52</real>
+ <key>Points</key>
+ <array>
+ <string>{466, 188.5}</string>
+ <string>{482, 243.25}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{394, 166}, {72, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 acted\
+on behalf of}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>5</integer>
+ </dict>
+ <key>ID</key>
+ <integer>149</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{488, 468}</string>
+ <string>{704.375, 278}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>11</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>61</integer>
+ <key>Points</key>
+ <array>
+ <string>{625, 179.5}</string>
+ <string>{663.875, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>44</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>43</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>60</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{293.5, 242}</string>
+ <string>{389.5, 77.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>6</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>13</integer>
+ </dict>
+ <key>ID</key>
+ <integer>59</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{461.5, 77.5}</string>
+ <string>{682.156, 242.935}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>43</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>13</integer>
+ </dict>
+ <key>ID</key>
+ <integer>58</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{254, 153}</string>
+ <string>{271.281, 242.935}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>57</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{253, 251.593}</string>
+ <string>{133, 153}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>9</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{133, 130.5}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 wasDerivedFrom}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>55</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{253.693, 269.362}</string>
+ <string>{133, 325.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>10</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>54</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{272.568, 278}</string>
+ <string>{254, 325.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>16</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{133, 303}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 alternateOf}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ <key>ID</key>
+ <integer>48</integer>
+ <key>Points</key>
+ <array>
+ <string>{379, 260}</string>
+ <string>{334, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>UMLInheritance</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>44</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>12</integer>
+ <key>Points</key>
+ <array>
+ <string>{482, 260}</string>
+ <string>{504, 179.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{504, 157}, {121, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>44</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 wasStartedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{389.5, 55}, {72, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>43</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 used}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{363, 445.5}, {125, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>11</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 wasGeneratedBy}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{379, 243.25}, {103, 33.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 agent}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>11</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>35</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{293.5, 278}</string>
+ <string>{363, 468}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>5</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{663.875, 242}, {81, 36}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 activity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{253, 242}, {81, 36}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 entity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>overview</string>
+ <key>UniqueID</key>
+ <integer>8</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {806, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{213.5, 180.82}, {67, 12}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>249</integer>
+ <key>Line</key>
+ <dict>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>Position</key>
+ <real>0.32363682985305786</real>
+ <key>RotationType</key>
+ <integer>0</integer>
+ </dict>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 what is Quoted}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{252.5, 215}, {28, 12}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>248</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 Quote}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{472, 215}, {33, 12}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>247</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 Quoted}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{559, 215}, {36, 12}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>246</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 Quoting}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{247, 242}</string>
+ <string>{338, 162.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ </dict>
+ <key>ID</key>
+ <integer>244</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{229.162, 242.775}</string>
+ <string>{338, 162.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>14</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>13</integer>
+ </dict>
+ <key>ID</key>
+ <integer>243</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{440, 162.5}</string>
+ <string>{512.281, 244.12}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>14</integer>
+ </dict>
+ <key>ID</key>
+ <integer>242</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{440, 162.5}</string>
+ <string>{557.162, 243.971}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>241</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{494, 260}</string>
+ <string>{440, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{338, 140}, {102, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was Quoted from}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ <key>ID</key>
+ <integer>239</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{751.375, 162.5}</string>
+ <string>{744.875, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>238</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{744.875, 269.483}</string>
+ <string>{760, 357.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>12</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>10</integer>
+ </dict>
+ <key>ID</key>
+ <integer>237</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{658, 357.5}</string>
+ <string>{664.568, 269.362}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>236</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{663.875, 260}</string>
+ <string>{657.375, 162.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{658, 335}, {102, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was started by}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>7</integer>
+ </dict>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{338, 260}</string>
+ <string>{247, 260}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{338, 237.5}, {102, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was attributed To}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>6</integer>
+ </dict>
+ <key>ID</key>
+ <integer>231</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{164, 128.5}</string>
+ <string>{206.5, 242}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>230</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{166, 260}</string>
+ <string>{62, 128.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{166, 260}</string>
+ <string>{62, 397.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{206.5, 278}</string>
+ <string>{164, 397.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>5</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{62, 375}, {102, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 had Original\
+source}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{62, 106}, {102, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was Summary Of}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{657.375, 140}, {94, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was Informed By}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>13</integer>
+ </dict>
+ <key>ID</key>
+ <integer>58</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{164, 196.5}</string>
+ <string>{184.281, 242.935}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>57</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{166, 251.593}</string>
+ <string>{70, 196.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>9</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{70, 174}, {94, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>56</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 traced To}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ <key>ID</key>
+ <integer>55</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{166.693, 269.362}</string>
+ <string>{70, 323.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>StickArrow</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>10</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>54</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{185.568, 278}</string>
+ <string>{164, 323.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>TailArrow</key>
+ <string>StickArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Info</key>
+ <integer>16</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{70, 301}, {94, 45}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Diamond</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs20 \cf0 was Revision of}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{494, 243.25}, {81, 33.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 agent}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{663.875, 242}, {81, 36}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 activity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{166, 242}, {81, 36}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.918478</string>
+ <key>g</key>
+ <string>0.918478</string>
+ <key>r</key>
+ <string>0.918478</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs24 \cf0 entity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>sec. 6</string>
+ <key>UniqueID</key>
+ <integer>9</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {806, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{505, 343}, {136.544, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>289</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasRemovedFrom_key}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>271</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>288</integer>
+ <key>OrthogonalBarAutomatic</key>
+ <true/>
+ <key>OrthogonalBarPoint</key>
+ <string>{0, 0}</string>
+ <key>OrthogonalBarPosition</key>
+ <real>-1</real>
+ <key>Points</key>
+ <array>
+ <string>{705.118, 269.5}</string>
+ <string>{477, 360}</string>
+ <string>{102.75, 256.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>2</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>285</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>276</integer>
+ </dict>
+ <key>ID</key>
+ <integer>287</integer>
+ <key>Points</key>
+ <array>
+ <string>{686.368, 250.75}</string>
+ <string>{525.088, 250.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>285</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{537.456, 238}, {136.544, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>286</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasRemovedFrom_coll}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{686.368, 232}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>285</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 c\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{341.434, 238}, {125, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>284</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_entity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{363.176, 299}, {97.176, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>283</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_key}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>280</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>282</integer>
+ <key>Points</key>
+ <array>
+ <string>{487.588, 250.75}</string>
+ <string>{330.5, 310.937}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>276</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>279</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>281</integer>
+ <key>Points</key>
+ <array>
+ <string>{487.588, 250.75}</string>
+ <string>{330.5, 250.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>276</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{293, 292.187}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>280</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 k\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{293, 232}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>279</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ </dict>
+ <key>ID</key>
+ <integer>278</integer>
+ <key>Points</key>
+ <array>
+ <string>{487.588, 250.75}</string>
+ <string>{330.5, 180.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>276</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{174, 131.374}, {97.176, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>277</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_coll}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{487.588, 232}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>276</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 c\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{134, 162}, {125, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>275</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_entity}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{151.912, 238}, {97.176, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>274</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_key}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>271</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>273</integer>
+ <key>Points</key>
+ <array>
+ <string>{293, 180.75}</string>
+ <string>{121.5, 237.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>270</integer>
+ <key>Info</key>
+ <integer>3</integer>
+ </dict>
+ <key>ID</key>
+ <integer>272</integer>
+ <key>Points</key>
+ <array>
+ <string>{293, 180.75}</string>
+ <string>{121.5, 180.75}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{84, 219}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>271</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 k\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{84, 162}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>270</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{293, 162}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>269</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 c\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{384, 185.5}, {97.176, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>255</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 wasAddedTo_coll}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{84, 98.874}, {37.5, 37.5}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict/>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 c\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>229</integer>
+ </dict>
+ <key>ID</key>
+ <integer>211</integer>
+ <key>Points</key>
+ <array>
+ <string>{293, 180.75}</string>
+ <string>{121.5, 117.624}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>269</integer>
+ <key>Info</key>
+ <integer>4</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>collections example</string>
+ <key>UniqueID</key>
+ <integer>7</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ <dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {1612, 536}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>DisplayScale</key>
+ <string>1.000 cm = 1.000 cm</string>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{563, 63}, {18, 16}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>53</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 (b)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{683, 304}, {242, 76}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>52</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
+
+\f0\fs28 \cf0 assertions:\
+1. viewOf(e1,e3) valid in [ev\sub 2\nosupersub , ev\sub 3\nosupersub ],\
+2. viewOf(e3,e2) valid in [ev\sub 4\nosupersub , ev\sub 5\nosupersub ]\
+but viewOf(e1,e2) is meaningless}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{897.5, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>51</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{820, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>50</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{783, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>49</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{739, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>48</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{685, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>47</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{658, 258}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>46</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>45</integer>
+ <key>Points</key>
+ <array>
+ <string>{909, 253}</string>
+ <string>{909, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>44</integer>
+ <key>Points</key>
+ <array>
+ <string>{830, 253}</string>
+ <string>{830, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>43</integer>
+ <key>Points</key>
+ <array>
+ <string>{792, 253}</string>
+ <string>{792, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>42</integer>
+ <key>Points</key>
+ <array>
+ <string>{753, 253}</string>
+ <string>{753, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>41</integer>
+ <key>Points</key>
+ <array>
+ <string>{696, 253}</string>
+ <string>{696, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>40</integer>
+ <key>Points</key>
+ <array>
+ <string>{669, 253}</string>
+ <string>{669, 63}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{697, 188.5}, {133, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>39</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{792, 143.5}, {117, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>38</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{669, 101}, {84, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>37</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>36</integer>
+ <key>Points</key>
+ <array>
+ <string>{647, 218.5}</string>
+ <string>{978, 218.5}</string>
+ <string>{872, 218.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>35</integer>
+ <key>Points</key>
+ <array>
+ <string>{647, 174.5}</string>
+ <string>{978, 174.5}</string>
+ <string>{872, 174.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{612, 210}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>34</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{612, 164}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>33</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>32</integer>
+ <key>Points</key>
+ <array>
+ <string>{647, 132}</string>
+ <string>{978, 132}</string>
+ <string>{872, 132}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{612, 118}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>31</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{39, 62}, {18, 16}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>30</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 (a)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{159, 303}, {242, 82}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>29</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Align</key>
+ <integer>0</integer>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
+
+\f0\fs28 \cf0 assertions:\
+1. viewOf(e1,e2) valid in [ev\sub 3\nosupersub , ev\sub 5\nosupersub ],\
+2. viewOf(e2,e3) valid in [ev\sub 3\nosupersub , ev\sub 4\nosupersub ]\
+=> viewOf(e1,e3) valid in [ev\sub 2\nosupersub , ev\sub 4\nosupersub ]}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{373.5, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>28</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 6}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{314, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>27</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 5}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{277, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>26</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 4}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{206, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>25</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{161, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>24</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{134, 257}, {23, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>23</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 ev\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>22</integer>
+ <key>Points</key>
+ <array>
+ <string>{385, 252}</string>
+ <string>{385, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>21</integer>
+ <key>Points</key>
+ <array>
+ <string>{325, 252}</string>
+ <string>{325, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>20</integer>
+ <key>Points</key>
+ <array>
+ <string>{289, 252}</string>
+ <string>{289, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>19</integer>
+ <key>Points</key>
+ <array>
+ <string>{217, 252}</string>
+ <string>{217, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>18</integer>
+ <key>Points</key>
+ <array>
+ <string>{172, 252}</string>
+ <string>{172, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>17</integer>
+ <key>Points</key>
+ <array>
+ <string>{145, 252}</string>
+ <string>{145, 62}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>Pattern</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{173, 187.5}, {117, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>16</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{217, 142.5}, {168, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>15</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{145, 100}, {181, 31}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>14</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{1, 1}</string>
+ <string>{1, -1}</string>
+ <string>{-1, -1}</string>
+ <string>{-1, 1}</string>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{-0.5, -0.233518}</string>
+ <string>{-0.491442, 0.260063}</string>
+ <string>{0.507118, -0.224086}</string>
+ <string>{0.507118, 0.267179}</string>
+ <string>{-0.27431, -0.474028}</string>
+ <string>{0.27978, -0.478478}</string>
+ <string>{0.293938, 0.543044}</string>
+ <string>{-0.286232, 0.553804}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>2</integer>
+ <key>GradientAngle</key>
+ <real>90</real>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.6904761791229248</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>11</integer>
+ <key>Points</key>
+ <array>
+ <string>{123, 217.5}</string>
+ <string>{454, 217.5}</string>
+ <string>{348, 217.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>10</integer>
+ <key>Points</key>
+ <array>
+ <string>{123, 173.5}</string>
+ <string>{454, 173.5}</string>
+ <string>{348, 173.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{88, 209}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>9</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 3}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{88, 163}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>8</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 2}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>7</integer>
+ <key>Points</key>
+ <array>
+ <string>{123, 131}</string>
+ <string>{454, 131}</string>
+ <string>{348, 131}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Cap</key>
+ <integer>0</integer>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Join</key>
+ <integer>0</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{88, 117}, {16, 22}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>ArialMT</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>4</integer>
+ <key>Shape</key>
+ <string>AdjustableArrow</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>width</key>
+ <real>3</real>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
+{\fonttbl\f0\fswiss\fcharset0 ArialMT;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs28 \cf0 e\sub 1}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>HPages</key>
+ <integer>2</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>Canvas 7</string>
+ <key>UniqueID</key>
+ <integer>10</integer>
+ <key>VPages</key>
+ <integer>1</integer>
+ </dict>
+ </array>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>1</integer>
+ <key>ExpandedCanvases</key>
+ <array/>
+ <key>Frame</key>
+ <string>{{36, 80}, {1581, 948}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{-320, -129}, {1446, 794}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>timeline and IVP relations</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>example-graphical</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>complement-of</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>collections example</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>overview</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>sec. 6</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ <array>
+ <string>Canvas 7</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Binary file model/releases/WD-prov-dm-20120309/images/example-graphical.pdf has changed
Binary file model/releases/WD-prov-dm-20120309/images/example-graphical.png has changed
Binary file model/releases/WD-prov-dm-20120309/images/informedByNonTransitive.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/images/informedByNonTransitive.svg Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,471 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg6710"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="informedByNonTransitive.svg"
+ inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/informedByNonTransitive.png"
+ inkscape:export-xdpi="53.787918"
+ inkscape:export-ydpi="53.787918">
+ <defs
+ id="defs6712">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4091"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective6718" />
+ <inkscape:perspective
+ id="perspective6728"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6728-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6794"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6840"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6877"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6959"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective8909"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ id="path4091-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective8937"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ id="path4091-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker8943"
+ style="overflow:visible">
+ <path
+ id="path8945"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1342589"
+ inkscape:cx="248.29943"
+ inkscape:cy="729.86237"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="1001"
+ inkscape:window-x="1280"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata6715">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
+ d="M 478.34645,220.03937 457.3123,145.66376"
+ id="path8713"
+ inkscape:connector-type="polyline" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
+ d="M 531.29022,338.50418 506.33353,275.13667"
+ id="path8713-9"
+ inkscape:connector-type="polyline" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
+ d="M 405.10178,599.76389 380.14509,536.39638"
+ id="path8713-9-6"
+ inkscape:connector-type="polyline" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend);display:inline"
+ d="M 352.15801,481.29908 330.24462,403.39694"
+ id="path8713-8"
+ inkscape:connector-type="polyline" />
+ <path
+ id="path6949"
+ d="m 449.54554,37.98786 c 0,660.1348 0,658.70594 0,658.70594"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" />
+ <path
+ id="path6949-9"
+ d="m 420.58154,37.98786 c 0,660.1348 0,658.70594 0,658.70594"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2,2;stroke-dashoffset:0" />
+ <g
+ id="g5243"
+ transform="translate(379.25147,-35.000779)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path2816"
+ sodipodi:cx="93.832016"
+ sodipodi:cy="294.48819"
+ sodipodi:rx="31.75853"
+ sodipodi:ry="31.75853"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ transform="translate(15.48794,-9.9823697)" />
+ <g
+ transform="translate(4.885823,3.9831957)"
+ id="g2845">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="91.530045"
+ y="289.34262"
+ id="text2835"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2837"
+ x="91.530045"
+ y="289.34262">e<tspan
+ style="font-size:20px"
+ id="tspan2839" /></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="107.70822"
+ y="289.77463"
+ id="text2841"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843"
+ x="107.70822"
+ y="289.77463"
+ style="font-size:18px">1</tspan></text>
+ </g>
+ </g>
+ <g
+ id="g5243-3"
+ transform="translate(263.59906,218.54252)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#ffccaa;fill-opacity:1;stroke:#f40000;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path2816-5"
+ sodipodi:cx="93.832016"
+ sodipodi:cy="294.48819"
+ sodipodi:rx="31.75853"
+ sodipodi:ry="31.75853"
+ d="m 125.59055,294.48819 c 0,17.53975 -14.21878,31.75853 -31.758534,31.75853 -17.539752,0 -31.75853,-14.21878 -31.75853,-31.75853 0,-17.53975 14.218778,-31.75853 31.75853,-31.75853 17.539754,0 31.758534,14.21878 31.758534,31.75853 z"
+ transform="translate(15.48794,-9.9823697)" />
+ <g
+ transform="translate(4.885823,3.9831957)"
+ id="g2845-6">
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="91.530045"
+ y="289.34262"
+ id="text2835-6"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2837-3"
+ x="91.530045"
+ y="289.34262">e<tspan
+ style="font-size:20px"
+ id="tspan2839-3" /></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="107.70822"
+ y="289.77463"
+ id="text2841-1"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-2"
+ x="107.70822"
+ y="289.77463"
+ style="font-size:18px">2</tspan></text>
+ </g>
+ </g>
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923"
+ width="216.55867"
+ height="62.447308"
+ x="448.95068"
+ y="81.138527" />
+ <g
+ id="g2917"
+ transform="translate(140.51483,-182.12599)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8"
+ sodipodi:role="line">1</tspan></text>
+ </g>
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999998;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923-0"
+ width="239.59016"
+ height="62.447308"
+ x="311.63348"
+ y="341.13852" />
+ <g
+ id="g2917-7"
+ transform="translate(26.229131,77.874009)">
+ <text
+ sodipodi:linespacing="100%"
+ id="text2835-5-3"
+ y="303.30817"
+ x="391.29538"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ id="tspan2915-5"
+ sodipodi:role="line"
+ x="391.29538"
+ y="303.30817">a</tspan></text>
+ <text
+ sodipodi:linespacing="100%"
+ id="text2841-4-4"
+ y="303.74017"
+ x="409.47354"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ style="font-size:18px"
+ y="303.74017"
+ x="409.47354"
+ id="tspan2843-8-7"
+ sodipodi:role="line">2</tspan></text>
+ </g>
+ <rect
+ style="fill:#afc6e9;fill-opacity:1;stroke:#001ff4;stroke-width:1.89999986;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect2923-0-9"
+ width="198.84213"
+ height="62.447308"
+ x="222.06657"
+ y="600.64917" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="306.0903"
+ y="639.66785"
+ id="text2835-5-3-1"
+ sodipodi:linespacing="100%"><tspan
+ y="639.66785"
+ x="306.0903"
+ sodipodi:role="line"
+ id="tspan2915-5-8">a</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="324.26846"
+ y="640.09985"
+ id="text2841-4-4-5"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan2843-8-7-8"
+ x="324.26846"
+ y="640.09985"
+ style="font-size:18px">3</tspan></text>
+ <path
+ id="path6941"
+ d="m 108.07086,47.834639 c 579.3307,0 580.21233,0.0084 580.21233,0.0084"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker8943)"
+ sodipodi:nodetypes="cc" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text6943"
+ y="42.452583"
+ x="102.79784"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ xml:space="preserve"><tspan
+ y="42.452583"
+ x="102.79784"
+ id="tspan6945"
+ sodipodi:role="line"
+ style="font-size:16">Time</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="454.51443"
+ y="35.023102"
+ id="text8977"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8979"
+ x="454.51443"
+ y="35.023102">start of a1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="419.24911"
+ y="35.023102"
+ id="text8981"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8983"
+ x="419.24911"
+ y="35.023102">end of a3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="474.31848"
+ y="186.59866"
+ id="text8985"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8987"
+ x="474.31848"
+ y="186.59866">wasGeneratedBy</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="231.86945"
+ y="448.44363"
+ id="text8989"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8991"
+ x="231.86945"
+ y="448.44363">wasGeneratedBy</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="523.68994"
+ y="308.26401"
+ id="text8993"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8995"
+ x="523.68994"
+ y="308.26401">used</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Utopia;-inkscape-font-specification:Utopia"
+ x="357.94296"
+ y="572.75391"
+ id="text8997"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan8999"
+ x="357.94296"
+ y="572.75391">used</tspan></text>
+ </g>
+</svg>
Binary file model/releases/WD-prov-dm-20120309/images/old-overview.png has changed
Binary file model/releases/WD-prov-dm-20120309/images/sec6-summary.png has changed
Binary file model/releases/WD-prov-dm-20120309/images/timeline.png has changed
Binary file model/releases/WD-prov-dm-20120309/images/viewOf.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/prov-dm-constraints.html Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,2151 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
+<html lang="en" dir="ltr">
+<head>
+ <title>PROV-DM Part II: Constraints of the Provenance Data Model</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <!--
+ === NOTA BENE ===
+ For the three scripts below, if your spec resides on dev.w3 you can check them
+ out in the same tree and use relative links so that they'll work offline,
+ -->
+<!-- PM -->
+ <style type="text/css">
+ .note { font-size:small; margin-left:50px }
+ </style>
+
+
+
+
+
+ <style type="text/css">
+/*****************************************************************
+ * ReSpec CSS
+ * Robin Berjon (robin at berjon dot com)
+ * v0.05 - 2009-07-31
+ *****************************************************************/
+
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+code {
+ color: #ff4500;
+}
+
+
+/* --- WEB IDL --- */
+pre.idl {
+ border-top: 1px solid #90b8de;
+ border-bottom: 1px solid #90b8de;
+ padding: 1em;
+ line-height: 120%;
+}
+
+pre.idl::before {
+ content: "WebIDL";
+ display: block;
+ width: 150px;
+ background: #90b8de;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+.idlType {
+ color: #ff4500;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+/*.idlModule*/
+/*.idlModuleID*/
+/*.idlInterface*/
+.idlInterfaceID, .idlDictionaryID {
+ font-weight: bold;
+ color: #005a9c;
+}
+
+.idlSuperclass {
+ font-style: italic;
+ color: #005a9c;
+}
+
+/*.idlAttribute*/
+.idlAttrType, .idlFieldType, .idlMemberType {
+ color: #005a9c;
+}
+.idlAttrName, .idlFieldName, .idlMemberName {
+ color: #ff4500;
+}
+.idlAttrName a, .idlFieldName a, .idlMemberName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlMethod*/
+.idlMethType {
+ color: #005a9c;
+}
+.idlMethName {
+ color: #ff4500;
+}
+.idlMethName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlParam*/
+.idlParamType {
+ color: #005a9c;
+}
+.idlParamName {
+ font-style: italic;
+}
+
+.extAttr {
+ color: #666;
+}
+
+/*.idlConst*/
+.idlConstType {
+ color: #005a9c;
+}
+.idlConstName {
+ color: #ff4500;
+}
+.idlConstName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlException*/
+.idlExceptionID {
+ font-weight: bold;
+ color: #c00;
+}
+
+.idlTypedefID, .idlTypedefType {
+ color: #005a9c;
+}
+
+.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
+ color: #c00;
+ font-weight: normal;
+}
+
+.excName a {
+ font-family: monospace;
+}
+
+.idlRaises a.idlType, .excName a.idlType {
+ border-bottom: 1px dotted #c00;
+}
+
+.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
+ width: 45px;
+ text-align: center;
+}
+.excGetSetTrue, .prmNullTrue, .prmOptTrue { color: #0c0; }
+.excGetSetFalse, .prmNullFalse, .prmOptFalse { color: #c00; }
+
+.idlImplements a {
+ font-weight: bold;
+}
+
+dl.attributes, dl.methods, dl.constants, dl.fields, dl.dictionary-members {
+ margin-left: 2em;
+}
+
+.attributes dt, .methods dt, .constants dt, .fields dt, .dictionary-members dt {
+ font-weight: normal;
+}
+
+.attributes dt code, .methods dt code, .constants dt code, .fields dt code, .dictionary-members dt code {
+ font-weight: bold;
+ color: #000;
+ font-family: monospace;
+}
+
+.attributes dt code, .fields dt code, .dictionary-members dt code {
+ background: #ffffd2;
+}
+
+.attributes dt .idlAttrType code, .fields dt .idlFieldType code, .dictionary-members dt .idlMemberType code {
+ color: #005a9c;
+ background: transparent;
+ font-family: inherit;
+ font-weight: normal;
+ font-style: italic;
+}
+
+.methods dt code {
+ background: #d9e6f8;
+}
+
+.constants dt code {
+ background: #ddffd2;
+}
+
+.attributes dd, .methods dd, .constants dd, .fields dd, .dictionary-members dd {
+ margin-bottom: 1em;
+}
+
+table.parameters, table.exceptions {
+ border-spacing: 0;
+ border-collapse: collapse;
+ margin: 0.5em 0;
+ width: 100%;
+}
+table.parameters { border-bottom: 1px solid #90b8de; }
+table.exceptions { border-bottom: 1px solid #deb890; }
+
+.parameters th, .exceptions th {
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+ font-family: initial;
+ font-weight: normal;
+ text-shadow: #666 1px 1px 0;
+}
+.parameters th { background: #90b8de; }
+.exceptions th { background: #deb890; }
+
+.parameters td, .exceptions td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+ vertical-align: top;
+}
+
+.parameters tr:first-child td, .exceptions tr:first-child td {
+ border-top: none;
+}
+
+.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
+ width: 100px;
+}
+
+.parameters td.prmType {
+ width: 120px;
+}
+
+table.exceptions table {
+ border-spacing: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+/* --- TOC --- */
+.toc a {
+ text-decoration: none;
+}
+
+a .secno {
+ color: #000;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+
+/* --- EXAMPLES --- */
+pre.example {
+ border-top: 1px solid #ff4500;
+ border-bottom: 1px solid #ff4500;
+ padding: 1em;
+ margin-top: 1em;
+}
+
+pre.example::before {
+ content: "Example";
+ display: block;
+ width: 150px;
+ background: #ff4500;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+/* --- EDITORIAL NOTES --- */
+.issue {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #ffc;
+}
+
+.issue::before {
+ content: "Issue";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.note {
+ margin: 1em 0em 0em;
+ padding: 1em;
+ border: 2px solid #cff6d9;
+ background: #e2fff0;
+}
+
+.note::before {
+ content: "Note";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #cff6d9;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+/* --- Best Practices --- */
+div.practice {
+ border: solid #bebebe 1px;
+ margin: 2em 1em 1em 2em;
+}
+
+span.practicelab {
+ margin: 1.5em 0.5em 1em 1em;
+ font-weight: bold;
+ font-style: italic;
+}
+
+span.practicelab { background: #dfffff; }
+
+span.practicelab {
+ position: relative;
+ padding: 0 0.5em;
+ top: -1.5em;
+}
+
+p.practicedesc {
+ margin: 1.5em 0.5em 1em 1em;
+}
+
+@media screen {
+ p.practicedesc {
+ position: relative;
+ top: -2em;
+ padding: 0;
+ margin: 1.5em 0.5em -1em 1em;
+ }
+}
+
+/* --- SYNTAX HIGHLIGHTING --- */
+pre.sh_sourceCode {
+ background-color: white;
+ color: black;
+ font-style: normal;
+ font-weight: normal;
+}
+
+pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; } /* language keywords */
+pre.sh_sourceCode .sh_type { color: #666; } /* basic types */
+pre.sh_sourceCode .sh_usertype { color: teal; } /* user defined types */
+pre.sh_sourceCode .sh_string { color: red; font-family: monospace; } /* strings and chars */
+pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; } /* regular expressions */
+pre.sh_sourceCode .sh_specialchar { color: #ffc0cb; font-family: monospace; } /* e.g., \n, \t, \\ */
+pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; } /* comments */
+pre.sh_sourceCode .sh_number { color: purple; } /* literal numbers */
+pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; } /* e.g., #include, import */
+pre.sh_sourceCode .sh_symbol { color: blue; } /* e.g., *, + */
+pre.sh_sourceCode .sh_function { color: black; font-weight: bold; } /* function calls and declarations */
+pre.sh_sourceCode .sh_cbracket { color: red; } /* block brackets (e.g., {, }) */
+pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; } /* TODO and FIXME */
+
+/* Predefined variables and functions (for instance glsl) */
+pre.sh_sourceCode .sh_predef_var { color: #00008B; }
+pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }
+
+/* for OOP */
+pre.sh_sourceCode .sh_classname { color: teal; }
+
+/* line numbers (not yet implemented) */
+pre.sh_sourceCode .sh_linenum { display: none; }
+
+/* Internet related */
+pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }
+
+/* for ChangeLog and Log files */
+pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
+pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
+pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }
+
+/* for Prolog, Perl... */
+pre.sh_sourceCode .sh_variable { color: #006400; }
+
+/* for LaTeX */
+pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
+pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
+pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
+pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
+pre.sh_sourceCode .sh_argument { color: #006400; }
+pre.sh_sourceCode .sh_optionalargument { color: purple; }
+pre.sh_sourceCode .sh_math { color: orange; }
+pre.sh_sourceCode .sh_bibtex { color: blue; }
+
+/* for diffs */
+pre.sh_sourceCode .sh_oldfile { color: orange; }
+pre.sh_sourceCode .sh_newfile { color: #006400; }
+pre.sh_sourceCode .sh_difflines { color: blue; }
+
+/* for css */
+pre.sh_sourceCode .sh_selector { color: purple; }
+pre.sh_sourceCode .sh_property { color: blue; }
+pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }
+
+/* other */
+pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
+pre.sh_sourceCode .sh_paren { color: red; }
+pre.sh_sourceCode .sh_attribute { color: #006400; }
+
+</style><link href="./extra.css" rel="stylesheet" type="text/css" charset="utf-8"><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css" charset="utf-8"></head>
+ <body style="display: inherit; "><div class="head"><p><a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a></p><h1 class="title" id="title">PROV-DM Part II: Constraints of the Provenance Data Model</h1><h2 id="subtitle">Working Draft WD4 (internal release)</h2><h2 id="w3c-editor-s-draft-09-march-2012"><acronym title="World Wide Web Consortium">W3C</acronym> Editor's Draft 09 March 2012</h2><dl><dt>This version:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-dm-constraints/">http://www.w3.org/TR/prov-dm-constraints/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm-constraints.html</a></dd><dt>Previous version:</dt><dd>none</dd><dt>Editors:</dt><dd><a href="http://www.ecs.soton.ac.uk/~lavm/">Luc Moreau</a>, University of Southampton</dd>
+<dd><a href="http://www.cs.ncl.ac.uk/people/Paolo.Missier">Paolo Missier</a>, Newcastle University</dd>
+<dt>Author:</dt><dd><span>TBD</span></dd>
+</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2011-2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>
+
+ <div id="abstract" class="introductory section"><h2>Abstract</h2>
+<p>
+PROV-DM is a data model for provenance that describes
+the entities, people and activities involved in
+producing a piece of data or thing in the world. PROV-DM is
+domain-agnostic, but is equipped with extensibility points allowing
+further domain-specific and application-specific extensions to be
+defined. PROV-DM is accompanied by PROV-N, a technology-independent
+notation, which allows serializations of PROV-DM
+instances to be created for human consumption, which facilitates the
+mapping of PROV-DM to concrete syntax, and which is used as the basis for a
+formal semantics of PROV-DM. This document introduces
+ further set of concepts underpinning the PROV-DM data model and defines constraints that well-structured provenance descriptions should follow and that provide an interpretation for these descriptions.
+</p>
+ </div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
+<b>This document is released internally by the Provenance Working Group.</b>
+<div id="prov-family" class="section">
+<!-- <h3>Prov Family of Specifications</h3>-->
+This document is part of the PROV family of specifications, a set of specifications aiming to define the various aspects that are necessary to achieve the vision of inter-operable
+interchange of provenance information in heterogeneous environments such as the Web. This document defines the PROV-DM data model for provenance, accompanied with a notation to express
+instances of that data model for human consumption. Other documents are:
+<ul>
+<li> PROV-DM-CONSTRAINTS, a set of constraints applying to the PROV-DM data model,</li>
+<li> PROV-N, a notation for provenance aimed at human consumption,</li>
+<li> PROV-O, the provenance ontology: by means of a mapping of PROV-DM to the OWL2 Web Ontology Language, this specification provides a normative serialization of PROV-DM in RDF</li>
+<li> PROV-AQ, provenance access and query: the mechanisms for accessing and querying provenance; </li>
+<li> PROV-PRIMER: a primer for the PROV-DM provenance data model,</li>
+<li> PROV-SEM: a formal semantics for the PROV-DM provenance data model.</li>
+</ul>
+</div>
+<p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as an Editor's Draft. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as an Editor's Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction<br>
+</a><ul class="toc"><li class="tocline"><a href="#structure-of-this-document" class="tocxref"><span class="secno">1.1 </span>Structure of this Document</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.2 </span>Conventions</a></li></ul></li><li class="tocline"><a href="#prov-dm-refinement" class="tocxref"><span class="secno">2. </span>Data Model Refinement</a><ul class="toc"><li class="tocline"><a href="#section-time-event" class="tocxref"><span class="secno">2.1 </span>Time and Event</a><ul class="toc"><li class="tocline"><a href="#types-of-events" class="tocxref"><span class="secno">2.1.1 </span>Types of Events</a></li><li class="tocline"><a href="#event-ordering" class="tocxref"><span class="secno">2.1.2 </span>Event Ordering</a></li></ul></li><li class="tocline"><a href="#section-attributes" class="tocxref"><span class="secno">2.2 </span>Attributes in Entities and Beyond </a></li><li class="tocline"><a href="#representation-term-assertion-inference" class="tocxref"><span class="secno">2.3 </span>Description, Assertion, and Inference</a></li><li class="tocline"><a href="#account-and-accountEntity" class="tocxref"><span class="secno">2.4 </span>Account and AccountEntity</a></li></ul></li><li class="tocline"><a href="#data-model-constraints" class="tocxref"><span class="secno">3. </span>Constraints Applicable to PROV-DM </a></li><li class="tocline"><a href="#definitional-constraints" class="tocxref"><span class="secno">4. </span>PROV-DM Definitional Constraints and Inferences</a><ul class="toc"><li class="tocline"><a href="#term-element" class="tocxref"><span class="secno">4.1 </span>Element</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">4.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">4.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">4.1.3 </span>Agent</a></li><li class="tocline"><a href="#term-note" class="tocxref"><span class="secno">4.1.4 </span>Note</a></li></ul></li><li class="tocline"><a href="#term-relation" class="tocxref"><span class="secno">4.2 </span>PROV-DM Relations</a><ul class="toc"><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">4.2.1 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">4.2.2 </span>Usage</a></li><li class="tocline"><a href="#term-ActivityAssociation" class="tocxref"><span class="secno">4.2.3 </span>Activity Association</a></li><li class="tocline"><a href="#term-Start-End" class="tocxref"><span class="secno">4.2.4 </span>Start and Ends</a></li><li class="tocline"><a href="#term-responsibility" class="tocxref"><span class="secno">4.2.5 </span>Responsibility Chain</a></li><li class="tocline"><a href="#Derivation-Relation" class="tocxref"><span class="secno">4.2.6 </span>Derivation</a></li><li class="tocline"><a href="#term-alternate-specialization" class="tocxref"><span class="secno">4.2.7 </span>Alternate and Specializations</a></li></ul></li><li class="tocline"><a href="#common-relations" class="tocxref"><span class="secno">4.3 </span>PROV-DM Common Relations</a><ul class="toc"><li class="tocline"><a href="#term-traceability" class="tocxref"><span class="secno">4.3.1 </span>Traceability</a></li><li class="tocline"><a href="#term-OrderingOfActivities" class="tocxref"><span class="secno">4.3.2 </span>Activity Ordering</a></li><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">4.3.3 </span>Revision</a></li><li class="tocline"><a href="#recod-attribution" class="tocxref"><span class="secno">4.3.4 </span>Attribution</a></li><li class="tocline"><a href="#term-quotation" class="tocxref"><span class="secno">4.3.5 </span>Quotation</a></li><li class="tocline"><a href="#term-orignal-source" class="tocxref"><span class="secno">4.3.6 </span>Original Source</a></li><li class="tocline"><a href="#term-Collection" class="tocxref"><span class="secno">4.3.7 </span>Collections</a></li></ul></li></ul></li><li class="tocline"><a href="#account-constraints" class="tocxref"><span class="secno">5. </span>PROV-DM Account Constraints</a></li><li class="tocline"><a href="#interpretation" class="tocxref"><span class="secno">6. </span>PROV-DM Event Ordering Constraints</a></li><li class="tocline"><a href="#structural-constraints" class="tocxref"><span class="secno">7. </span>PROV-DM Structural Constraints</a></li><li class="tocline"><a href="#collection-constraints" class="tocxref"><span class="secno">8. </span>PROV-DM Collection Constraints</a></li><li class="tocline"><a href="#refining-provenance-descriptions" class="tocxref"><span class="secno">9. </span>Refining Provenance Descriptions</a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">B. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">B.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">B.2 </span>Informative references</a></li></ul></li></ul></div>
+
+
+
+
+<!--
+<div class="buttonpanel">
+<form action="#"><p>
+<input id="hide-bnf" onclick="set_display_by_class('div','grammar','none'); set_display_by_id('hide-bnf','none'); set_display_by_id('show-bnf','');" type="button" value="Hide Grammar" />
+<input id="show-bnf" onclick="set_display_by_class('div','grammar',''); set_display_by_id('hide-bnf',''); set_display_by_id('show-bnf','none');" style="display: none" type="button"
+value="Show Grammar" />
+<input id="hide-examples" onclick="set_display_by_class('div','anexample','none'); set_display_by_id('hide-examples','none'); set_display_by_id('show-examples','');" type="button"
+value="Hide Examples" />
+<input id="show-examples" onclick="set_display_by_class('div','anexample',''); set_display_by_id('hide-examples',''); set_display_by_id('show-examples','none');" style="display: none"
+type="button" value="Show Examples" />
+</p>
+</form>
+</div>
+-->
+
+ <div id="introduction" class="section">
+ <!--OddPage--><h2><span class="secno">1. </span>Introduction<br>
+</h2>
+
+<p> Provenance is defined as a record that describes the people,
+institutions, entities, and activities, involved in producing,
+influencing, or delivering a piece of data or a thing in the world. A
+companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>] defines PROV-DM, a data model for
+provenance, allowing such descriptions to be expressed.
+</p>
+
+
+<p>PROV-DM has essentially be defined without any constraints [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>]. This document introduces a further set of concepts underpinning this data model and defines constraints that well-structured provenance descriptions should follow and that provide an interpretation for these descriptions. </p>
+
+
+<p>This specification is one of several specifications, referred to as the PROV family of specifications, defining the various aspects
+that are necessary to achieve the vision of inter-operable exchange of provenance:</p>
+<ul>
+<li>A data model for provenance, which is presented in three documents:
+<ul>
+<li> PROV-DM (part I): the provenance data model itself, expressed in natural language [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>];
+</li><li> PROV-DM-CONSTRAINTS (part II): constraints underpinning the data model (this document);
+</li><li> PROV-N (part III): a notation to express instances of that data model for human consumption [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-N">PROV-N</a></cite>];
+</li></ul>
+</li>
+
+<li>PROV-O: a normative serialization of PROV-DM in RDF [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-O">PROV-O</a></cite>], specified by means of a mapping to the OWL2 Web Ontology Language [<cite><a class="bibref" rel="biblioentry" href="#bib-OWL2-SYNTAX">OWL2-SYNTAX</a></cite>];</li>
+<li>PROV-AQ: the mechanisms for accessing and querying provenance [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-AQ">PROV-AQ</a></cite>];</li>
+<li>PROV-PRIMER: a primer for the PROV approach [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-PRIMER">PROV-PRIMER</a></cite>];</li>
+<li>PROV-SEM: semantics of the PROV-DM data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-SEM">PROV-SEM</a></cite>];</li>
+</ul>
+
+
+ <div id="structure-of-this-document" class="section">
+<h3><span class="secno">1.1 </span>Structure of this Document</h3>
+
+<div class="note">TODO</div>
+
+<p>In <a href="#prov-dm-refinement">section 2</a>, further concepts underpinning PROV-DM are introduced.</p>
+
+<p><a href="#data-model-constraints">Section 3</a></p>
+
+
+<p><a href="#definitional-constraints">Section 4</a></p>
+
+<p><a href="#account-constraints">Section 5</a>
+</p>
+
+<p><a href="#interpretation">Section 6</a></p>
+<p><a href="#structural-constraints">Section 7</a></p>
+<p><a href="#collection-constraints">Section 8</a></p>
+<p><a href="#refining-provenance-descriptions">Section 9</a> successively review refined provenance descriptions, and examine their meaning, in light of the constraints introduced in previous sections. </p>
+
+
+
+ </div>
+
+
+
+ <div id="conventions" class="section">
+<h3><span class="secno">1.2 </span>Conventions</h3>
+
+
+
+<p>The key words "<em class="rfc2119" title="must">must</em>", "<em class="rfc2119" title="must not">must not</em>", "<em class="rfc2119" title="required">required</em>", "<em class="rfc2119" title="shall">shall</em>", "<em class="rfc2119" title="shall
+ not">shall
+ not</em>", "<em class="rfc2119" title="should">should</em>", "<em class="rfc2119" title="should not">should not</em>", "<em class="rfc2119" title="recommended">recommended</em>", "<em class="rfc2119" title="may">may</em>", and
+ "<em class="rfc2119" title="optional">optional</em>" in this document are to be interpreted as described in
+ [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
+ </div>
+
+</div>
+
+
+<div id="prov-dm-refinement" class="section">
+<!--OddPage--><h2><span class="secno">2. </span>Data Model Refinement</h2>
+
+<p>Underpinning the PROV-DM data model is a notion of event, marking transitions in the world (when entities are generated, used, or destroyed, or activities started or ended). This notion of event is not first-class in the data model, but underpins many of its concepts and its semantics [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-SEM">PROV-SEM</a></cite>]. Thus, using this notion of event, we can provide an interpretation for the data model, which in turn can allow creators of provenance assertions to make their assertions more robust. </p>
+
+
+ <div id="section-time-event" class="section">
+<h3><span class="secno">2.1 </span>Time and Event</h3>
+
+<p>Time is critical in the context of provenance, since it can help corroborate provenance claims. For instance, if an entity is claimed to be obtained by transforming another, then the
+latter must have existed before the former. If it is not the case, then there is something wrong with such a provenance claim. </p>
+
+<p> Although time is critical, we should also recognize that provenance can be used in many different contexts: in a single system, across the Web, or in spatial data management, to name a
+few. Hence, it is a design objective of PROV-DM to minimize the assumptions about time, so that PROV-DM can be used in varied contexts. </p>
+
+
+<p>Furthermore, consider two activities that started at the same time
+instant. Just by referring to that instant, we cannot distinguish
+which activity start we refer to. This is particularly relevant if we
+try to explain that the start of these activities had different
+reasons. We need to be able to refer to the start of an activity as a
+first class concept, so that we can talk about it and about its
+relation with respect to other similar starts. </p>
+
+
+<p>Hence, in our conceptualization of the world, an <em>instantaneous event</em>, or <dfn id="dfn-event">event</dfn> for short, happens in the world and marks a change in the world, in its
+activities and in its entities.
+The term "event" is commonly used in process algebra with a similar meaning. For instance, in CSP [<cite><a class="bibref" rel="biblioentry" href="#bib-CSP">CSP</a></cite>], events represent communications or interactions; they are assumed to be atomic and
+instantaneous.</p>
+
+
+
+
+<div id="types-of-events" class="section">
+<h4><span class="secno">2.1.1 </span>Types of Events</h4>
+
+<p>Four kinds of <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a> underpin the PROV-DM data model. The <strong>activity start</strong> and <strong>activity end</strong> events demarcate the
+beginning and the end of activities, respectively. The <strong>entity generation</strong> and <strong>entity usage</strong> events demarcate the characterization interval for entities. More
+specifically:
+
+</p>
+
+<p>An <dfn id="dfn-generation-event">entity generation event</dfn> is the <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> that marks the final instant of an entity's creation timespan, after which
+it is no longer available for use.</p>
+
+<p>An <dfn id="dfn-usage-event">entity usage event</dfn> is the <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> that marks the first instant of an entity's consumption timespan by an activity.</p>
+
+<p>An <dfn id="dfn-destruction-event">entity destruction event</dfn> is the <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> that marks the initial instant of an entity's destruction timespan, after which
+it no longer becomes available for use.</p>
+
+<div class="note">Tentative definition of destruction!</div>
+
+
+<p>An <dfn id="dfn-start-event">activity start event</dfn> is the <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> that marks the instant an activity starts.</p>
+
+<p>An <dfn id="dfn-end-event">activity end event</dfn> is the <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> that marks the instant an activity ends.</p>
+
+</div>
+
+<div id="event-ordering" class="section">
+<h4><span class="secno">2.1.2 </span>Event Ordering</h4>
+
+<p>To allow for minimalistic clock assumptions, like Lamport
+[<cite><a class="bibref" rel="biblioentry" href="#bib-CLOCK">CLOCK</a></cite>], PROV-DM relies on a notion of relative ordering of <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>,
+without using physical clocks. This specification assumes that a partial order exists between <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>.
+</p>
+
+
+<p>Specifically, <dfn id="dfn-follows">follows</dfn> is a partial
+order between <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>, indicating that an <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> occurs at the same time as or after another.
+For symmetry, <dfn id="dfn-precedes">precedes</dfn> is defined as
+the inverse of follows. (Hence, these relations are reflexive and transitive.)</p>
+
+
+<p> How such partial order is realized in practice is beyond the scope
+of this specification. This specification only assumes that
+each <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> can be mapped to an instant in some form of
+timeline. The actual mapping is not in scope of this
+specification. Likewise, whether this timeline is formed of a single
+global timeline or whether it consists of multiple Lamport's style
+clocks is also beyond this specification. It is anticipated
+that <a href="#dfn-follows" class="internalDFN">follows</a> and <a href="#dfn-precedes" class="internalDFN">precedes</a> correspond to some ordering
+over this timeline.
+</p>
+
+
+<p>This specification introduces a set of "temporal interpretation"
+rules allowing the derivation of <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> ordering constraints from
+provenance descriptions. According to such temporal interpretation,
+descriptions <em class="rfc2119" title="must">must</em> satisfy such constraints. We note that the
+actual verification of such ordering constraints is outside the
+scope of this specification. </p>
+
+<p>PROV-DM also allows for time observations to be inserted in specific
+descriptions, for each recognized <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> introduced
+in this specification. The presence of a time observation for a
+given <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> fixes the mapping of this <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> to the
+timeline. It can also help with the verification of associated
+ordering constraints (though, again, this verification is outside the
+scope of this specification).
+</p>
+
+
+
+</div>
+
+ </div>
+
+
+
+ <div id="section-attributes" class="section">
+<h3><span class="secno">2.2 </span>Attributes in Entities and Beyond </h3>
+
+<p>When we talk about things in the world in natural language and even when we assign identifiers, we are often imprecise in ways that make it difficult to clearly and unambiguously report
+provenance: a resource with a URL may be understood as referring to a report available at that URL, the version of the report available there today, the report independent of where it is
+hosted over time, etc.</p>
+
+<p>From a provenance viewpoint, it is important to identify a "<em>partial state</em>" of something, i.e. something with some aspects that have been fixed, so that it becomes possible to express its provenance, and what causes that thing, with these specific aspects to be as such. </p>
+
+<p>It is the purpose of attributes in PROV-DM to help fix some aspect of entities.
+Indeed, we previously defined
+entities as things in the world one wants to provide provenance for;
+we refine this definition as follows, using attribute-values to describe entities' "partial states", and linking them to the very existence of entities.</p>
+
+<p>
+An <dfn id="dfn-entity">entity</dfn> is a thing in the world one wants to provide provenance for and whose situation in the world is represented by some attribute-value pairs; an entity's attribute-value pairs remain unchanged during an entity's characterization interval, which is defined as the period comprised between its <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> and its <a title="entity destruction event" href="#dfn-destruction-event" class="internalDFN">destruction event</a>.</p>
+
+<p>An entity fixes some aspects of a thing and its situation in the
+world. An alternative entity may fix other aspects, and its provenance
+may be different.</p>
+
+
+
+
+
+
+<div class="anexample" id="a-report-example">
+Different users may take different perspectives on a resource with
+a URL. For each perspective, an entity may be expressed:
+<ul>
+<li>a report available at a URL: fixes the nature of the thing, i.e. a document, and its location; </li>
+<li>the version of the report available there today: fixes its version number, contents, and its date;</li>
+<li>the report independent of where it is hosted and of its content over time: fixes the nature of the thing as a conceptual artifact.</li></ul>
+The provenance of these three entities may differ, and may be along the following lines:
+<ul>
+<li>the provenance of a report available at a URL may include: the act of publishing it and making it available at a given location, possibly under some license and access control;</li>
+<li>the provenance of the version of the report available there today may include: the authorship of the specific content, and reference to imported content;</li>
+<li>the provenance of the report independent of where it is hosted over time may include: the motivation for writing the report, the overall methodology for producing it, and the broad team
+involved in it.</li>
+</ul>
+</div>
+
+<p>We do not assume that any entity is more important than any other; in fact, it is possible to describe the processing that occurred for the report to be commissioned, for
+individual versions to be created, for those versions to be published at the given URL, etc., each via a different entity with attribute-value pairs that fix some aspect of the report appropriately.</p>
+
+<p>Attributes are not restricted to entities, but they belong to a variety of PROV-DM objects, including activities, activity associations, responsibility chains, generations, usages, derivations, and alternates. Each object has its duration interval, and attribute-value pairs for a given object, are expected to be unchanged for the object's duration.</p>
+</div>
+
+
+
+ <div id="representation-term-assertion-inference" class="section">
+<h3><span class="secno">2.3 </span>Description, Assertion, and Inference</h3>
+
+<p>
+PROV-DM is a provenance data model designed to express <em>descriptions</em> of the world.
+</p>
+
+<div class="anexample">
+A file at some point during its lifecycle, which includes multiple edits by multiple people, can be described by its type, its location in the file system, a creator, and content.
+</div>
+
+
+<p>The data model is designed to capture activities that happened in the past, as opposed to activities
+that may or will happen.
+However, this distinction is not formally enforced.
+Therefore, all PROV-DM descriptions <em class="rfc2119" title="should">should</em> be interpreted as what has happened, as opposed to what may or will happen.</p>
+
+
+
+<p>
+This specification does not prescribe the means by which descriptions can be arrived at; for example, descriptions can be composed on the basis of observations, reasoning, or any other means.
+</p>
+
+
+<p>
+Sometimes, inferences about the world can be made from descriptions
+conformant to the PROV-DM data model. When this is the case, this
+specification defines such inferences, allowing new descriptions
+to be inferred from existing ones. Hence, descriptions of the world
+can result either from direct assertion or from inference
+by application of inference rules defined by this specification.
+</p>
+
+
+
+</div>
+<div class="issue"> We need to refine the definition of entity and activity, and all the concepts in general. This is <a href="http://www.w3.org/2011/prov/track/issues/223">ISSUE-223</a>.</div>
+
+
+
+
+ <div id="account-and-accountEntity" class="section">
+ <h3><span class="secno">2.4 </span>Account and AccountEntity</h3>
+
+
+<p>It is common for multiple provenance records to co-exist. For
+instance, when emailing a file, there could be a provenance record
+kept by the mail client, and another by the mail server. Such
+provenance records may provide different explanations about something
+happening in the world, because they are created by different parties
+or observed by different witnesses. A given party could also create
+multiple provenance records about an execution, to capture different
+levels of details, targeted at different end-users: the programmer of
+an experiment may be interested in a detailed log of execution, while
+the scientists may focus more on the scientific-level description.
+Given that multiple provenance records can co-exist, it is important
+to have details about their origin, who they are attributed to, how
+they were generated, etc. In other words, an important requirement is
+to be able to express the provenance of provenance. </p>
+
+<p>
+ <span class="glossary" id="glossary-account">
+An <dfn id="dfn-account">account</dfn> is a named bundle of provenance descriptions.
+</span> PROV-DM does not provide an actual mechanism for creating accounts, i.e. for bundling up provenance descriptions and naming them. Accounts <em class="rfc2119" title="must">must</em> satisfy some properties:
+</p><ul>
+<li>An account can be seen as a container of provenance descriptions, hence its content <em class="rfc2119" title="may">may</em> change over time.</li>
+<li>If an account's set of descriptions changes over time, it increases monotonically with time. </li>
+<li>A given description of e.g. an entity in a given account, in terms of its identifier and attribute-value pairs, does not change over time. </li>
+</ul>
+
+<div class="note">
+The last point is important and needs to be discussed by the Working Group.
+It indicates that within an account:
+<ul>
+<li>It is always possible to add new provenance descriptions, e.g. stating that a given entity was used by an activity. This is very much an open world assumption.
+</li><li>It is not permitted to add new attributes to a given entity (a form of closed world assumption from the attributes point of view), though it is always permitted to create a new description for an entity, which is a "copy" of the original description extended with novel attributes (cf Example <a href="#merge-with-rename">merge-with-rename</a>).
+</li></ul>
+</div>
+
+<p>
+There is no construct in PROV-DM to create such named bundles. Instead, it is assumed that some mechanism, outside PROV-DM can create them. However, from a provenance viewpoint, such accounts are things we may want to describe the provenance of. In order to be able to do so, we need to see accounts as entities, whose origin can be described using PROV-DM vocabulary. Thus, PROV-DM introduces the reserved type AccountEntity, defined as follows:
+<span class="glossary" id="glossary-entity">
+ <dfn id="concept-accountEntity">AccountEntity</dfn> is the category of entities that are accounts, i.e. named bundles of provenance descriptions.
+</span>
+</p>
+
+ </div>
+</div>
+
+
+
+<div id="data-model-constraints" class="section">
+<!--OddPage--><h2><span class="secno">3. </span>Constraints Applicable to PROV-DM </h2>
+
+<p>In [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>], a data model for provenance has been defined without introducing any constraint that this data model has to satisfy. In <a href="#prov-dm-refinement">Section 2</a>, various notions have been introduced, attributes, event, entity interval, activity interval, accounts, which underpin the PROV-DM data model. Using these notion, we explore the constraints
+that the PROV-DM data model has to satisfy. </p>
+
+<div class="note">
+<p> Overview the kind of constraints</p>
+<ul>
+<li>Definitional constraints (<a href="#definitional-constraints">Section 4</a>)</li>
+<li>Account constraints (<a href="#account-constraints">Section 5</a>)</li>
+<li>Event ordering constraints (<a href="#interpretation">Section 6</a>)</li>
+<li>Structural constraints (<a href="#structural-constraints">Section 7</a>)</li>
+<li>Collection constraints (<a href="#collection-constraints">Section 8</a>)</li>
+</ul>
+</div>
+
+</div>
+
+<div id="definitional-constraints" class="section">
+
+<!--OddPage--><h2><span class="secno">4. </span>PROV-DM Definitional Constraints and Inferences</h2>
+
+<p>In this section, we revisit elements and relations of PROV-DM, and examine and examine the constraints associated with their definitions. </p>
+
+
+<div class="note">
+Proposing to remove the subsections in this section, since some have no constraints.
+</div>
+
+
+ <div id="term-element" class="section">
+<h3><span class="secno">4.1 </span>Element</h3>
+
+ <div id="term-Entity" class="section">
+
+<h4><span class="secno">4.1.1 </span>Entity</h4>
+
+
+<p>
+An <dfn id="dfn-entity-1">entity</dfn> is a thing in the world one wants to provide provenance for and whose situation in the world is represented by some attribute-value pairs; an entity's attribute-value pairs remain unchanged during an entity's characterization interval,
+ i.e. a continuous interval between two <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a> in the world, namely its <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> and its <a title="entity destruction event" href="#dfn-destruction-event" class="internalDFN">destruction event</a>.</p>
+
+
+Further considerations:
+<ul>
+<li>In order to describe something over several intervals, it is required to create multiple entities (either by direct
+assertion or by inference), each with its own identifier (so as to allow potential dependencies between the various entity records).
+
+
+</li>
+
+<li>There is no assumption that the set of attributes is complete and that the attributes are independent or orthogonal of each other.</li>
+
+<li>A characterization interval may collapse into a single instant.</li>
+
+
+
+</ul>
+
+
+
+<div class="issue">The characterization interval of an entity record is currently implicit. Making it explicit would allow us to define alternateOf and specializationOf more precisely.
+Beginning and end of characterization interval could be expressed by attributes (similarly to activities).
+How do we define the end of an entity? This is <a href="http://www.w3.org/2011/prov/track/issues/204">ISSUE-204</a>.
+</div>
+
+
+
+
+ </div>
+
+ <div id="term-Activity" class="section">
+
+<h4><span class="secno">4.1.2 </span>Activity</h4>
+
+
+
+<p>An activity is anything that involves entities. An activity is delimited by its <a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> and its <a title="activity end event" href="#dfn-end-event" class="internalDFN">end</a> events; hence, it occurs over
+an interval delimited by two <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>. However, an activity need not mention time information, nor duration, because they may not be known.
+An activity's attribute-value pairs remain unchanged during an activity's interval, i.e. an interval between two instantaneous events in the world, namely its <a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> event and its <a title="activity end event" href="#dfn-end-event" class="internalDFN">end</a> event.
+</p>
+
+<div class="interpretation-forward">
+For the interpretation of an activity, see <a href="#start-precedes-end">start-precedes-end</a>.
+</div>
+
+<p>Further considerations:</p>
+<ul>
+<li>An activity is not an entity.
+Indeed, an entity exists in full at
+any point in its lifetime, persists during this
+interval, and preserves the characteristics that makes it
+identifiable. In contrast, an activity is something that happens,
+unfolds or develops through time, but is typically not identifiable by
+the characteristics it exhibits at any point during its duration.
+This distinction is similar to the distinction between
+'continuant' and 'occurrent' in logic [<cite><a class="bibref" rel="biblioentry" href="#bib-Logic">Logic</a></cite>].</li>
+</ul>
+
+
+</div>
+
+<div id="term-Agent" class="section">
+<h4><span class="secno">4.1.3 </span>Agent</h4>
+
+
+
+
+<div class="issue"> Shouldn't we allow for entities (not agent) to be associated with an activity? Should we drop the inference association-agent? <a href="http://www.w3.org/2011/prov/track/issues/203">ISSUE-203</a>.
+
+<p>One can assert an agent record or alternatively, one can infer an agent record
+by its association with an activity. </p>
+
+<div class="inference" id="association-agent">
+<span class="conditional">If</span> the records <span class="name">entity(e,attrs)</span>
+and
+<span class="name">wasAssociatedWith(a,e)</span> hold for some identifiers
+<span class="name">a</span>, <span class="name">e</span>, and attribute-values <span class="name">attrs</span>, then
+the record <span class="name">agent(e,attrs)</span> also holds.
+</div>
+
+</div>
+
+</div>
+
+ <div id="term-note" class="section">
+
+<h4><span class="secno">4.1.4 </span>Note</h4>
+
+<p>Attribute-value pairs occurring in notes are application specific. Thus, their interpretation is outside the scope of this document, and they are not subject to any of the constraints listed in this document. </p>
+
+
+
+ </div>
+
+</div>
+
+
+<div id="term-relation" class="section">
+<h3><span class="secno">4.2 </span>PROV-DM Relations</h3>
+
+
+
+<div id="term-Generation" class="section">
+<h4><span class="secno">4.2.1 </span>Generation</h4>
+
+
+<p>A <dfn id="dfn-Generation">generation</dfn> is an instantaneous world <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">event</a>, the completed creation of a new
+entity by an activity. This entity become available for usage after this <a title="event" href="#dfn-event" class="internalDFN">instantaneous
+event</a>. This entity did not exist before creation.
+ This <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> encompasses a description of the modalities of generation of this entity by this activity, by means of key-value pairs.</p>
+
+
+
+<p>
+A generation's id is <em class="rfc2119" title="optional">optional</em>. It <em class="rfc2119" title="must">must</em> be used when annotating generations (see Section <a href="#term-annotation">Annotation</a>) or when defining precise
+derivations (see <a href="#Derivation-Relation">Derivation</a>).
+</p>
+
+
+<div class="interpretation-forward">
+For the interpretation of a generation, see <a href="#generation-within-activity">generation-within-activity</a>.
+</div>
+
+
+
+<p></p>
+<div class="structural-forward">
+See <a href="#generation-uniqueness">generation-uniqueness</a> for a structural constraint on generations.
+</div>
+
+
+
+</div>
+
+
+<div id="term-Usage" class="section">
+<h4><span class="secno">4.2.2 </span>Usage</h4>
+
+
+
+<p>A <dfn id="dfn-Use">usage</dfn> is an instantaneous world <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">event</a>: an activity beginning to consume an entity.
+Before this event, the activity had not begun to consume or use to this entity.
+ The description includes the modalities of usage of this entity by this activity.</p>
+
+
+
+
+<p>
+A usage id is <em class="rfc2119" title="optional">optional</em>. It <em class="rfc2119" title="must">must</em> be present when annotating usages (see Section <a href="#term-annotation">Annotation</a>) or when defining precise derivations (see
+<a href="#Derivation-Relation">Derivation</a>).</p>
+
+<p>
+A reference to a given entity <em class="rfc2119" title="may">may</em> appear in multiple usages for a given activity identifier.
+</p>
+
+
+<div class="interpretation-forward">
+For the interpretation of a usage, see <a href="#generation-precedes-usage">generation-precedes-usage</a> and <a href="#usage-within-activity">usage-within-activity</a>.
+</div>
+
+
+
+</div>
+
+
+
+
+
+
+<div id="term-ActivityAssociation" class="section">
+<h4><span class="secno">4.2.3 </span>Activity Association</h4>
+
+<div class="interpretation-forward">
+For the interpretation of an activity association, see <a href="#wasAssociatedWith-ordering">wasAssociatedWith-ordering</a>.
+</div>
+
+
+<div class="issue"> The activity association record does not allow for a plan to be asserted without an agent.
+This seems over-restrictive. Discussed in the context of <a href="http://www.w3.org/2011/prov/track/issues/203">ISSUE-203</a>.</div>
+
+
+<div class="issue"> Agents should not be inferred. WasAssociatedWith should also work with entities.
+This is <a href="http://www.w3.org/2011/prov/track/issues/206">ISSUE-206</a>.</div>
+
+
+</div>
+
+<div id="term-Start-End" class="section">
+<h4><span class="secno">4.2.4 </span>Start and Ends</h4>
+
+
+<div class="issue">
+Should we define start/end records as representation of activity start/end events.
+Should time be associated with these events rather than with activities. This will be similar to what
+we do for entities. This is issue <a href="http://www.w3.org/2011/prov/track/issues/207">ISSUE-207</a>.</div>
+
+
+</div>
+
+
+
+
+
+
+
+<div id="term-responsibility" class="section">
+
+<h4><span class="secno">4.2.5 </span>Responsibility Chain</h4>
+
+
+Nothing here.
+
+</div>
+
+<div id="Derivation-Relation" class="section">
+<h4><span class="secno">4.2.6 </span>Derivation</h4>
+
+<p>A derivation is more informative if it contains a reference to an activity, generation, and usage. Hence, the following implication
+holds.</p>
+<div class="inference" id="derivation-implication">
+Given two entities denoted by <span class="name">e1</span> and <span class="name">e2</span>, <span class="conditional">if</span> the assertion <span class="name">wasDerivedFrom(e2,
+e1, a, g2, u1, attrs)</span>
+ holds for some generation <span class="name">g2</span>, usage <span class="name">u1</span>, and set of attribute-value pairs <span class="name">attrs</span>, then <span class="name">wasDerivedFrom(e2,e1, attrs)</span> also holds.<br>
+ </div>
+
+<div class="interpretation-forward">
+For the interpretation of a derivation, see <a href="#derivation-usage-generation-ordering">derivation-usage-generation-ordering</a> and <a href="#derivation-generation-generation-ordering">derivation-generation-generation-ordering</a>
+</div>
+
+
+<p>
+Note that inferring derivation from usage and generation does not hold
+in general. Indeed, when a generation <span class="name">wasGeneratedBy(g, e2, a, attrs2)</span>
+<a href="#dfn-precedes" class="internalDFN">precedes</a> <span class="name">used(u, a, e1, attrs1)</span>, for
+some <span class="name">e1</span>, <span class="name">e2</span>, <span class="name">attrs1</span>, <span class="name">attrs2</span>, and <span class="name">a</span>, one
+cannot infer derivation <span class="name">wasDerivedFrom(e2, e1, a, g, u)</span>
+or <span class="name">wasDerivedFrom(e2,e1)</span> since
+of <span class="name">e2</span> cannot possibly be derived from
+ <span class="name">e1</span>, given the creation of <span class="name">e2</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the use
+of <span class="name">e1</span>.
+</p>
+
+
+<p></p>
+<div class="structural-forward">
+See <a href="#derivation-use">derivation-use</a> for a structural constraint on derivations.
+</div>
+
+
+
+
+
+
+<div class="issue"> Emphasize the notion of 'affected by' <a href="http://www.w3.org/2011/prov/track/issues/133">ISSUE-133</a>.</div>
+
+
+
+
+</div>
+
+
+<div id="term-alternate-specialization" class="section">
+
+<h4><span class="secno">4.2.7 </span>Alternate and Specializations</h4>
+
+<p>Nothing to add here</p>
+
+ <div class="note">
+In order to further convey the intended meaning, the following properties are associated to these two relations.
+
+ <ul>
+ <li><span class="name">specializationOf(e2,e1)</span> is <strong>transitive</strong>: <span class="name">specializationOf(e3,e2)</span> and <span class="name">specializationOf(e2,e1)</span> implies <span class="name">specializationOf(e3,e1)</span>.
+
+ </li><li><span class="name">specializationOf(e2,e1)</span> is <strong>anti-symmetric</strong>: <span class="name">specializationOf(e2,e1)</span> implies that <span class="name">specializationOf(e1,e2)</span> does not hold.
+ </li><li><span class="name">alternateOf(e2,e1)</span> is <strong>symmetric</strong>: <span class="name">alternateOf(e2,e1)</span> implies <span class="name">alternateOf(e1,e2)</span>.
+ </li></ul>
+
+There are proposals to make alternateOf a transitive property. This is still under discussion and the default is for alternateOf <strong>not</strong> to be transitive, and this is what the current text reflects.</div>
+
+
+<div class="issue">A discussion on alternative definition of these relations has not reached a satisfactory conclusion yet. This is <a href="http://www.w3.org/2011/prov/track/issues/29">ISSUE-29</a>. Also <a href="http://www.w3.org/2011/prov/track/issues/96">ISSUE-96</a>.</div>
+
+
+</div>
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+ <div id="common-relations" class="section">
+<h3><span class="secno">4.3 </span>PROV-DM Common Relations</h3>
+
+<p>This section contains constraints associated with PROV-DM common relations.</p>
+
+
+
+
+
+<div id="term-traceability" class="section">
+<h4><span class="secno">4.3.1 </span>Traceability</h4>
+
+
+<p>Traceability can be inferred from existing descriptions, or can be asserted stating that a dependency path exists without its individual steps being expressed. This is captured
+by the following inference and constraint, respectively.
+
+</p><div class="inference" id="traceability-inference">
+Given two identifiers <span class="name">e2</span> and <span class="name">e1</span> for entities,
+the following statements hold:
+
+<ol>
+<li><span class="conditional">If</span> <span class="name">wasDerivedFrom(e2,e1,a,g2,u1)</span> holds, for some <span class="name">a</span>, <span class="name">g2</span>, <span class="name">u1</span>, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also holds.</li>
+<li><span class="conditional">If</span> <span class="name">wasDerivedFrom(e2,e1)</span> holds, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also
+holds.</li>
+<li><span class="conditional">If</span> <span class="name">wasGeneratedBy(e2,a,gAttr) and wasAssociatedWith(a,e1)</span> hold, for some <span class="name">a</span> and <span class="name">gAttr</span>, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also holds.</li>
+<li><span class="conditional">If</span> <span class="name">wasGeneratedBy(e2,a,gAttr)</span>, <span class="name">wasAssociatedWith(a,e)</span> and <span class="name">actedOnBehalfOf(e,e1)</span> hold, for some <span class="name">a</span>, <span class="name">e</span>, and <span class="name">gAttr</span>, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also holds.</li>
+<li><span class="conditional">If</span> <span class="name">wasGeneratedBy(e2,a,gAttr) and wasStartedBy(a,e1,sAttr)</span> hold, for some <span class="name">a</span>, <span class="name">e</span>, and <span class="name">gAttr</span>, and <span class="name">sAttr</span>, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also
+holds.</li>
+<li><span class="conditional">If</span> <span class="name">tracedTo(e2,e)</span> and <span class="name">tracedTo(e,e1)</span> hold for some <span class="name">e</span>, <span class="conditional">then</span> <span class="name">tracedTo(e2,e1)</span> also holds.</li>
+</ol>
+</div>
+
+<p>We note that the inference rule <a href="#traceability-inference">traceability-inference</a> does not allow us to infer attributes, which are application specific. </p>
+
+<div class="constraint" id="traceability-assertion">
+<span class="conditional">If</span> <span class="name">tracedTo(r2,r1,attrs)</span> holds for two identifiers <span class="name">r2</span> and <span class="name">r1</span>
+identifying entities, and attribute-value pairs <span class="name">attrs</span>,
+ <span class="conditional">then</span> there exist
+<span class="name">e<sup>0</sup></span>, <span class="name">e<sup>1</sup></span>, ..., <span class="name">e<sup>n</sup></span> for <span class="name">n≥1</span>, with <span class="name">e<sup>0</sup></span>=<span class="name">r2</span> and <span class="name">e<sup>n</sup></span>=<span class="name">r1</span>, and
+for any i such that <span class="name">0≤i≤n-1</span>, at least of the following statements holds:
+<ul>
+<li> <span class="name">wasDerivedFrom(e<sup>i</sup>,e<sup>i+1</sup>,a,g2,u1)</span> holds, for some <span class="name">a</span>, <span class="name">g2</span>, <span class="name">u1</span>,
+or</li>
+<li> <span class="name">wasDerivedFrom(e<sup>i</sup>,e<sup>i+1</sup>)</span> holds, or</li>
+<li> <span class="name">wasBasedOn(e<sup>i</sup>,e<sup>i+1</sup>)</span> holds, or</li>
+<li> <span class="name">wasGeneratedBy(e<sup>i</sup>,a,gAttr) and wasAssociatedWith(a,e<sup>i+1</sup>)</span> hold, for some <span class="name">a</span> and <span class="name">gAttr</span>, or</li>
+<li> <span class="name">wasGeneratedBy(e<sup>i</sup>,a,gAttr)</span>, <span class="name">wasAssociatedWith(a,e)</span> and <span class="name">actedOnBehalfOf(e,e<sup>i+1</sup>)</span> hold,
+for some <span class="name">a</span>, <span class="name">e</span> and <span class="name">gAttr</span>, or</li>
+<li> <span class="name">wasGeneratedBy(e<sup>i</sup>,a,gAttr) and wasStartedBy(a,e<sup>i+1</sup>,sAttr)</span> hold, for some <span class="name">a</span>, <span class="name">e</span>, and
+<span class="name">gAttr</span>, and <span class="name">sAttr</span>.</li>
+</ul>
+</div>
+
+<p>We note that the previous constraint is not really an inference <em>rule</em>, since there is nothing that we can actually infer. Instead, this constraint should simply be seen as part
+of the definition of the traceability relation. </p>
+
+
+</div>
+
+<div id="term-OrderingOfActivities" class="section">
+<h4><span class="secno">4.3.2 </span>Activity Ordering</h4>
+
+
+
+<p> An information flow ordering relation is formally defined as follows.</p>
+
+<div class="constraint" id="wasInformedBy-Definition">Given two activities identified by <span class="name">a1</span> and <span class="name">a2</span>,
+ <span class="name">wasInformedBy(a2,a1)</span>
+holds, <span class="conditional">if and only if</span>
+ there is an entity with some identifier <span class="name">e</span> and some sets of attribute-value pairs <span class="name">attrs1</span> and <span class="name">attrs2</span>,
+such that <span class="name">wasGeneratedBy(e,a1,attrs1)</span> and <span class="name">used(a2,e,attrs2)</span> hold.
+</div>
+
+
+<div class="interpretation-forward">
+For the interpretation of an information flow ordering, see <a href="#wasInformedBy-ordering">wasInformedBy-ordering</a>.
+</div>
+
+
+<p>The relationship <span class="name">wasInformedBy</span> is not transitive. Indeed, consider the following fragment.</p>
+<pre class="codeexample">wasInformedBy(a2,a1)
+wasInformedBy(a3,a2)
+</pre>
+<p> We cannot infer <span class="name">wasInformedBy(a3,a1)</span> from these expressions. Indeed,
+from
+<span class="name">wasInformedBy(a2,a1)</span>, we know that there exists <span class="name">e1</span> such that <span class="name">e1</span> was generated by <span class="name">a1</span>
+and used by <span class="name">a2</span>. Likewise, from <span class="name">wasInformedBy(a3,a2)</span>, we know that there exists <span class="name">e2</span> such that <span class="name">e2</span> was generated by <span class="name">a2</span> and used by <span class="name">a3</span>. The following illustration shows a case for which transitivity cannot hold. The
+horizontal axis represents the event line. We see that <span class="name">e1</span> was generated after <span class="name">e2</span> was used. Furthermore, the illustration also shows that
+<span class="name">a3</span> completes before <span class="name">a1</span>. So it is impossible for <span class="name">a3</span> to have used an entity generated by <span class="name">a1</span>.</p>
+
+<div style="text-align: center;">
+<figure>
+<img src="images/informedByNonTransitive.png" alt="non transitivity of wasInformedBy">
+<figcaption>Counter-example for transitivity of wasInformedBy</figcaption>
+</figure>
+</div>
+
+<p>Control ordering between two activities denoted by <span class="name">a2</span> and <span class="name">a1</span> is specified as follows.</p>
+
+<div class="constraint" id="wasStartedBy">Given two activities with identifiers <span class="name">a1</span> and <span class="name">a2</span>,
+ <span class="name">wasStartedBy(a2,a1)</span>
+holds <span class="conditional">if and only if</span>
+ there exist an entity with some identifier <span class="name">e</span>
+and some attributes <span class="name">gAttr</span> and <span class="name">sAttr</span>,
+such that
+ <span class="name">wasGeneratedBy(e,a1,gAttr)</span>
+ and <span class="name">wasStartedBy(a2,e,sAttr)</span> hold.
+</div>
+
+<p>We note that an activity start associates an activity with an agent, and is denoted by the name <span class="name">wasStartedBy</span>. A <a>control ordering</a> relation associates an
+activity with another activity, also denoted by the name <span class="name">wasStartedBy</span>. Effectively, by considering both relation types, the relation <span class="name">wasStartedBy</span> has a range formed by the union of agents and activities.</p>
+
+
+
+<div class="interpretation-forward">
+For the interpretation of a control flow ordering, see <a href="#wasStartedBy-ordering">wasStartedBy-ordering</a>.
+</div>
+
+
+</div>
+
+<div id="term-Revision" class="section">
+<h4><span class="secno">4.3.3 </span>Revision</h4>
+
+
+
+<p>A revision needs to satisfy the following constraint, linking the two entities by a derivation, and stating them to be a specialization of a third entity.</p>
+
+<div class="inference" id="wasRevision">
+Given two identifiers <span class="name">old</span> and <span class="name">new</span> identifying two entities, and an identifier <span class="name">ag</span> identifying an agent,
+<span class="conditional">if</span> <span class="name">wasRevisionOf(new,old,ag)</span> holds, <span class="conditional">then</span>
+there exists an entity with some identifier <span class="name">e</span> and some attribute-values <span class="name">eAttrs</span>, <span class="name">dAttrs</span>, such that the following
+hold:
+<ul>
+<li> <span class="name">wasDerivedFrom(new,old,dAttrs)</span>;
+</li><li> <span class="name">entity(e,eAttrs)</span>;
+</li><li> <span class="name">specializationOf(new,e)</span>;
+</li><li> <span class="name">specializationOf(old,e)</span>.
+</li></ul>
+</div>
+
+<p><span class="name">wasRevisionOf</span> is a strict sub-relation
+ of <span class="name">wasDerivedFrom</span> since two entities <span class="name">e2</span> and <span class="name">e1</span>
+ may satisfy <span class="name">wasDerivedFrom(e2,e1)</span> without being a variant of
+ each other.
+</p>
+
+
+</div>
+
+
+<div id="recod-attribution" class="section">
+<h4><span class="secno">4.3.4 </span>Attribution</h4>
+
+
+<div class="inference" id="attribution-implication">
+<span class="conditional">If</span>
+<span class="name">wasAttributedTo(e,ag)</span> holds for some identifiers
+<span class="name">e</span> and <span class="name">ag</span>,
+<span class="conditional">then</span>, there exists an activity with some identifier <span class="name">a</span> such that the following statements hold:
+<pre>activity(a,t1,t2,attr1)
+wasGenerateBy(e,a)
+wasAssociatedWith(a,ag,attr2)
+</pre>
+for some sets of attribute-value pairs <span class="name">attr1</span> and <span class="name">attr2</span>, time <span class="name">t1</span>, and <span class="name">t2</span>.
+</div>
+
+</div>
+
+
+<div id="term-quotation" class="section">
+<h4><span class="secno">4.3.5 </span>Quotation</h4>
+
+
+<div class="inference" id="quotation-implication">
+<span class="conditional">If</span>
+<span class="name">wasQuotedFrom(e2,e1,ag2,ag1,attrs)</span> holds for some identifiers
+<span class="name">e2</span>, <span class="name">e1</span>, <span class="name">ag2</span>, <span class="name">ag1</span>,
+<span class="conditional">then</span> the following hold:
+<pre>wasDerivedFrom(e2,e1)
+wasAttributedTo(e2,ag2)
+wasAttributedTo(e1,ag1)
+</pre>
+</div>
+
+</div>
+
+
+
+<div id="term-orignal-source" class="section">
+<h4><span class="secno">4.3.6 </span>Original Source</h4>
+
+<p>Nothing specific.</p>
+
+</div>
+
+
+
+<div id="term-Collection" class="section">
+<h4><span class="secno">4.3.7 </span>Collections</h4>
+
+<p>Nothing specific, here, everything in Collection constraint section</p>
+
+</div>
+
+ </div>
+
+</div>
+
+
+
+<div id="account-constraints" class="section">
+<!--OddPage--><h2><span class="secno">5. </span>PROV-DM Account Constraints</h2>
+
+
+<p>PROV-DM allows for multiple descriptions of entities (and in general any identifiable object) to be expressed. </p>
+
+<div class="anexample" id="example-two-entities-one-id">
+<p>Let us consider two descriptions of a same entity, which we have taken from two different contexts (see example). A working draft published by the <span class="name">w3:Consortium</span>:</p>
+<pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+</pre>
+The second version of a document edited by some authors:
+<pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+</pre>
+<p>Both descriptions are about the same entity identified by
+<span class="name">tr:WD-prov-dm-20111215</span>, but they contain different attributes, reflecting the context in which they occur.
+</p>
+</div>
+
+
+
+<p>Two different descriptions of a same entity cannot co-exist in a same account
+ as formalized in <a href="#unique-description-in-account">unique-description-in-account</a>.</p>
+
+<div class="constraint" id="unique-description-in-account">
+<p>Given an entity identifier <span class="name">e</span>, there is at most one description
+<span class="name">entity(e,av)</span> occurring in a given account, where <span class="name">av</span> is some set of attribute-values. Other descriptions of the same entity can exist in different accounts.</p>
+
+<p>This constraint similarly applies to all other types of identifiable entities and relations.</p>
+</div>
+
+<p>
+ </p><div class="structural-forward">
+ See Section <a href="#structural-constraints">structural-constraints</a> for a structural constraint on accounts
+ </div>
+
+
+<p>In some cases, there may be a requirement for the two descriptions to be included in a same account. To satisfy the constraint <a href="#unique-description-in-account">unique-description-in-account</a>, we can adopt a different identifier for one of them, and relate the two descriptions with the <span class="name">alternateOf</span> relation. </p>
+
+<div class="anexample" id="merge-with-rename">
+<p>We now reconsider the same two descriptions of a same entity, but we change the identifier for one of them:</p>
+<pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(ex:alternate-20111215, [ prov:type="document", ex:version="2" ])
+alternateOf(tr:WD-prov-dm-20111215,ex:alternate-20111215)
+alternateOf(ex:alternate-20111215,tr:WD-prov-dm-20111215)
+</pre>
+</div>
+
+
+</div>
+
+
+ <div id="interpretation" class="section">
+<!--OddPage--><h2><span class="secno">6. </span>PROV-DM Event Ordering Constraints</h2>
+
+<p>Section <a href="#section-time-event">section-time-event</a>
+introduces a notion of <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a>
+marking changes in the world, in its activities and entities. PROV-DM
+identifies five kinds of <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>, namely <a href="#dfn-generation-event" class="internalDFN">entity generation
+event</a>, <a href="#dfn-usage-event" class="internalDFN">entity usage event</a>, <a href="#dfn-destruction-event" class="internalDFN">entity destruction event</a>, <a href="#dfn-start-event" class="internalDFN">activity start event</a>
+and <a href="#dfn-end-event" class="internalDFN">activity end event</a>. PROV-DM adopts Lamport's clock
+assumptions [<cite><a class="bibref" rel="biblioentry" href="#bib-CLOCK">CLOCK</a></cite>] in the form of a reflexive, transitive partial order <a href="#dfn-follows" class="internalDFN">follows</a>
+(and its inverse <a href="#dfn-precedes" class="internalDFN">precedes</a>) between <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a>. Furthermore,
+PROV-DM assumes the existence of a mapping from <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a> to time clocks,
+though the actual mapping is not in scope of this specification.</p>
+
+<p>Given that provenance consists of a description of past entities
+and activities, to be meaningful provenance descriptions <em class="rfc2119" title="must">must</em>
+satisfy <em>instantaneous event ordering constraints</em>, which we introduce in
+this section. For instance, an entity can only be used after it was
+generated; hence, we say that an entity's <a title="entity generation
+event" href="#dfn-generation-event" class="internalDFN">generation event</a> precedes any of this
+entity's <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage event</a>. Should this
+ordering constraint be proven invalid, the associated generation and
+usage could not be credible. The rest of this section defines
+the <dfn id="dfn-temporal-interpretation">temporal interpretation</dfn> of provenance descriptions as a
+set of instantaneous event ordering constraints. </p>
+
+
+<p>PROV-DM also allows for time observations to be inserted in
+specific provenance descriptions, for each of the four kinds
+of <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a> introduced in this specification. The
+presence of a time observation for a given <a>instantaneous event</a> fixes the
+mapping of this <a>instantaneous event</a> to the timeline. The presence of time
+information in a provenance description instantiates the ordering constraint with
+that time information. It is expected that such instantiated
+constraint can help corroborate provenance information. We anticipate
+that verification algorithms could be developedm, though this
+verification is outside the scope of this specification.
+</p>
+
+<p>The following figure summarizes the ordering constraints in a
+graphical manner. For each subfigure, an event time line points to the
+right. Activities are represented by rectangles, whereas entities are
+represented by circles. Usage, generation and derivation are
+represented by the corresponding edges between entities and
+activities. The four kind of <a title="event" href="#dfn-event" class="internalDFN">instantaneous events</a> are represented by vertical
+dotted lines (adjacent to the vertical sides of an activity's
+rectangle, or intersecting usage and generation edges). The ordering
+constraints are represented by triangles: an occurrence of a triangle between two <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> vertical dotted lines represents that the event denoted by the left
+line precedes the event denoted by the right line.</p>
+
+<div style="text-align: center;">
+<figure>
+<img src="images/constraints.png" alt="constraints between events">
+<figcaption id="constraint-summary">Summary of <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> ordering constraints</figcaption>
+</figure>
+</div>
+
+
+<p>The mere existence of an activity entails some <a href="#dfn-event" class="internalDFN">event</a> ordering in the world, since an <a href="#dfn-start-event" class="internalDFN">activity start event</a> always <a href="#dfn-precedes" class="internalDFN">precedes</a> the corresponding <a href="#dfn-end-event" class="internalDFN">activity end
+event</a>. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (a) and expressed by constraint <a href="#start-precedes-end">start-precedes-end</a>.</p>
+
+<div class="interpretation" id="start-precedes-end"> The following ordering constraint holds for any activity: the
+<a title="activity start event" href="#dfn-start-event" class="internalDFN">start event</a> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="activity end event" href="#dfn-end-event" class="internalDFN">end event</a>.</div>
+
+<p> A usage and a generation for a given entity implies ordering of <a title="event" href="#dfn-event" class="internalDFN">events</a> in the world, since the <a title="entity generation
+event" href="#dfn-generation-event" class="internalDFN">generation event</a> had to precede the <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage event</a>. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (b) and expressed by constraint <a href="#generation-precedes-usage">generation-precedes-usage</a>.</p>
+
+<div class="interpretation" id="generation-precedes-usage">For any entity, the following ordering constraint holds: the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation</a> of an entity always
+<a href="#dfn-precedes" class="internalDFN">precedes</a> any of its <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usages</a>.
+</div>
+
+<p>A usage implies ordering of <a title="event" href="#dfn-event" class="internalDFN">events</a> in the world, since the <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage event</a> had to occur during the associated activity. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (c) and expressed by constraint <a href="#usage-within-activity">usage-within-activity</a>.</p>
+
+<div class="interpretation" id="usage-within-activity">Given an activity with identifier <span class="name">a</span>, an entity with identifier <span class="name">e</span>, a set
+of attribute-value pairs <span class="name">attrs</span>, and optional time <span class="name">t</span>, <span class="conditional">if</span>
+ assertion <span class="name">used(a,e,attrs)</span> or <span class="name">used(a,e,attrs,t)</span> holds, <span class="conditional">then</span> the following ordering constraint holds:
+ the <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage</a> of the entity denoted by <span class="name">e</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="activity end event" href="#dfn-end-event" class="internalDFN">end</a> of
+activity denoted by <span class="name">a</span> and <a href="#dfn-follows" class="internalDFN">follows</a> its <a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a>.
+</div>
+
+
+
+<p>A generation implies ordering of <a title="event" href="#dfn-event" class="internalDFN">events</a> in the world, since the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> had to occur during the associated activity. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (d) and expressed by constraint <a href="#generation-within-activity">generation-within-activity</a>.</p>
+
+<div class="interpretation" id="generation-within-activity">Given an activity with identifier <span class="name">a</span>, an entity with identifier <span class="name">e</span>, a set
+of attribute-value pairs <span class="name">attrs</span>, and optional time <span class="name">t</span>, <span class="conditional">if</span> <span class="name">wasGeneratedBy(e,a,attrs)</span> or <span class="name">wasGeneratedBy(e,a,attrs,t)</span> holds, <span class="conditional">then</span> the following ordering constraint also holds: the <a title="entity generation
+event" href="#dfn-generation-event" class="internalDFN">generation</a> of the entity denoted by <span class="name">e</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="activity end event" href="#dfn-end-event" class="internalDFN">end</a>
+of activity <span class="name">a</span> and <a href="#dfn-follows" class="internalDFN">follows</a> the <a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> of <span class="name">a</span>.
+</div>
+
+
+
+
+<p>If there is a derivation between <span class="name">e2</span> and <span class="name">e1</span>, then
+this means that the entity <span class="name">e1</span> had some form of influence on the entity <span class="name">e2</span>; for this to be possible, some event ordering must be satisfied.
+First, we consider derivations, where the activity and usage are known. In that case, the <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage</a> of <span class="name">e1</span> has to precede the <a title="entity generation
+event" href="#dfn-generation-event" class="internalDFN">generation</a> of <span class="name">e2</span>.
+This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (e) and expressed by constraint <a href="#derivation-usage-generation-ordering">derivation-usage-generation-ordering</a>.</p>
+
+
+<div class="interpretation" id="derivation-usage-generation-ordering">Given an activity with identifier <span class="name">a</span>, entities with identifier <span class="name">e1</span> and <span class="name">e2</span>, a generation identified by <span class="name">g2</span>, and a usage identified by <span class="name">u1</span>, <span class="conditional">if</span> <span class="name">wasDerivedFrom(e2,e1,a,g2,u1,attrs)</span>
+ holds, <span class="conditional">then</span>
+the following ordering constraint holds:
+the <a title="entity usage event" href="#dfn-usage-event" class="internalDFN">usage</a>
+of entity denoted by <span class="name">e1</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation</a> of
+the entity denoted by <span class="name">e2</span>.
+</div>
+
+<p>When the usage is unknown, a similar constraint exists, except that the constraint refers to its
+generation event, as
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (f) and expressed by constraint <a href="#derivation-generation-generation-ordering">derivation-generation-generation-ordering</a>.</p>
+
+<div class="interpretation" id="derivation-generation-generation-ordering">
+Given two entities denoted by <span class="name">e1</span> and <span class="name">e2</span>, <span class="conditional">if</span> <span class="name">wasDerivedFrom(e2,e1, attrs)</span>
+ holds, <span class="conditional">then</span> the following ordering constraint holds:
+the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> of the entity denoted by <span class="name">e1</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a>
+of
+the entity denoted by <span class="name">e2</span>.
+ </div>
+
+<p>Note that event ordering is between generations of <span class="name">e1</span>
+and <span class="name">e2</span>, as opposed to derivation where usage is known,
+which implies ordering ordering between the usage of <span class="name">e1</span> and
+generation of <span class="name">e2</span>. </p>
+
+<p> Information flow ordering between two activities <span class="name">a1</span> and <span class="name">a2</span> also implies ordering of <a title="event" href="#dfn-event" class="internalDFN">events</a> in the world, since some entity must have been generated by the former and used by the later, which implies that the start event of <span class="name">a1</span>
+cannot follow the end event of <span class="name">a2</span>. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (g) and expressed by constraint <a href="#wasInformedBy-ordering">wasInformedBy-ordering</a>.</p>
+
+<div class="interpretation" id="wasInformedBy-ordering">
+Given two activities denoted by <span class="name">a1</span> and <span class="name">a2</span>, <span class="conditional">if</span> <span class="name">wasInformedBy(a2,a1)</span>
+ holds, <span class="conditional">then</span> the following ordering constraint holds:
+the <a title="activity start event" href="#dfn-start-event" class="internalDFN">start event</a> of the activity denoted by <span class="name">a1</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="activity end event" href="#dfn-end-event" class="internalDFN">end event</a> of
+the activity denoted by <span class="name">a2</span>.
+</div>
+
+<p>Control flow ordering between two activities <span class="name">a1</span> and <span class="name">a2</span> also implies ordering of <a title="event" href="#dfn-event" class="internalDFN">events</a> in the world, since <span class="name">a1</span> must have been active before <span class="name">a2</span> started. This is
+illustrated by Subfigure <a href="#constraint-summary">constraint-summary</a> (h) and expressed by constraint <a href="#wasStartedBy-ordering">wasStartedBy-ordering</a>.</p>
+
+
+<div class="interpretation" id="wasStartedBy-ordering">
+Given two activities denoted by <span class="name">a1</span> and <span class="name">a2</span>, <span class="conditional">if</span> <span class="name">wasStartedBy(a2,a1)</span>
+ holds, <span class="conditional">then</span> the following ordering constraint holds: the
+<a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> event of the activity denoted by <span class="name">a1</span> <a href="#dfn-precedes" class="internalDFN">precedes</a> the <a title="activity start event" href="#dfn-start-event" class="internalDFN">start event</a> of
+the activity denoted by <span class="name">a2</span>.
+</div>
+
+<div class="issue">In the following, we assume that we can talk about the end of an entity (or agent)
+For this, we use the term 'destruction' This is <a href="http://www.w3.org/2011/prov/track/issues/204">ISSUE-204</a>.
+</div>
+
+
+<p>Further constraints appear in Figure <a href="#constraint-summary2">constraint-summary2</a> and are discussed below.</p>
+
+<div style="text-align: center;">
+<figure>
+<img src="images/constraints2.png" alt="further constraints between events">
+<figcaption id="constraint-summary2">Summary of <a title="event" href="#dfn-event" class="internalDFN">instantaneous event</a> ordering constraints (continued)</figcaption>
+</figure>
+</div>
+
+
+<p>An agent that started an activity must exist when the activity starts.
+This is
+illustrated by Subfigure <a href="#constraint-summary2">constraint-summary2</a> (a) and expressed by constraint <a href="#wasStartedByAgent-ordering">wasStartedByAgent-ordering</a>.</p>
+
+
+<div class="interpretation" id="wasStartedByAgent-ordering">
+Given an activity denoted by <span class="name">a</span> and an agent denoted by <span class="name">ag</span>, <span class="conditional">if</span> <span class="name">wasStartedBy(a,ag)</span>
+ holds, <span class="conditional">then</span> the following ordering constraints hold: the
+<a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> event of the activity denoted by <span class="name">a</span> <a href="#dfn-follows" class="internalDFN">follows</a> the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> for agent denoted by <span class="name">ag</span>, and
+<a href="#dfn-precedes" class="internalDFN">precedes</a> the destruction event of
+the same agent.
+</div>
+
+
+<p>An activity that was associated with an agent must have some overlap with the agent. The agent may be generated, or may only become associated with the activity, after its start: so, the agent is required to exist before the activity end. Likewise, the agent may be destructed, or may terminate its association with the activity, before the activity end: hence, the agent destruction is required to happen after the activity start.
+This is
+illustrated by Subfigure <a href="#constraint-summary2">constraint-summary2</a> (b) and expressed by constraint <a href="#wasAssociatedWith-ordering">wasAssociatedWith-ordering</a>.</p>
+
+
+<div class="interpretation" id="wasAssociatedWith-ordering">
+Given an activity denoted by <span class="name">a</span> and an agent denoted by <span class="name">ag</span>, <span class="conditional">if</span> <span class="name">wasAssociatedWith(a,ag)</span>
+ holds, <span class="conditional">then</span> the following ordering constraints hold: the
+<a title="activity start event" href="#dfn-start-event" class="internalDFN">start</a> event of the activity denoted by <span class="name">a</span>
+precedes the destruction event of
+the agent denoted by <span class="name">ag</span>, and
+ the <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> for agent denoted by <span class="name">ag</span>
+<a href="#dfn-precedes" class="internalDFN">precedes</a> the activity <a title="activity end event" href="#dfn-end-event" class="internalDFN">end</a> event.
+</div>
+
+
+<div class="issue">
+For completeness, we should define ordering constraint for wasAssociatedWith and actedOnBehalfOf.
+For wasAssociatedWith(a,ag), it feels that ag must have some overlap with a.
+For actedOnBehalfOf(ag1,ag2,a), it seem that ag2 should have existed before the overlap between ag1 and a. This is <a href="http://www.w3.org/2011/prov/track/issues/221">ISSUE-221</a>.
+</div>
+
+
+<div class="issue">
+It is suggested that a stronger name for wasAssociatedWith should be adopted.
+This is <a href="http://www.w3.org/2011/prov/track/issues/182">ISSUE-182</a>.
+</div>
+
+</div>
+
+<div id="structural-constraints" class="section">
+<!--OddPage--><h2><span class="secno">7. </span>PROV-DM Structural Constraints</h2>
+
+<p><a href="#definitional-constraints">Section 4</a> provides definitional constraints for data model concepts.
+<a href="#account-constraints">Section 5</a> introduces constraints on descriptions occurring in accounts.
+<a href="#interpretation">Section 6</a> defines an interpretation of this data model, in terms of event ordering
+constraints.
+This section introduces further constraints on the structure of PROV-DM descriptions. Descriptions that satisfy these constraints are said to be <dfn id="dfn-structurally-well-formed">structurally well-formed</dfn>. A
+benefit of structurally well-formed provenance descriptions is that further inferences can be made, because descriptions are more precise, and therefore, richer. </p>
+
+<p>According to the definition of a <a href="#dfn-Generation" class="internalDFN">generation</a>, an entity becomes available after this entity's generation event, and does not exist before this event. From this definition,
+we conclude that PROV-DM does not allow for an entity to have two generations occurring at two different instants.
+The rationale for this constraint is as follows.
+ Two distinct <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation events</a> (by a same activity or by two distinct activities), occurring one after the other, necessarily create two distinct
+entities; otherwise, the second <a title="entity generation event" href="#dfn-generation-event" class="internalDFN">generation event</a> would have resulted in an entity that existed before its creation, which contradicts the definition of
+<a href="#dfn-Generation" class="internalDFN">generation</a>.</p>
+
+<p>So, PROV-DM allows for two distinct <a>generations</a> <span class="name">g1</span> and <span class="name">g2</span> referencing a same entity provided they occur
+<em>simultaneously</em>.
+<!-- (This means that <span class="name">g1</span> <a>precedes</a> <span class="name">g2</span> and <span class="name">g2</span> <a>precedes</a> <span class="name">g1</span>.) -->
+ In practice, for such a simultaneous generation to occur, the generation event has to be unique and caused by a <em>single world activity</em>, though provenance may contain
+several descriptions for the <em>same</em> world activity.
+</p>
+
+<div class="anexample">
+<p>
+In the following assertions, a workflow execution <span class="name">a0</span> consists of two sub-workflow executions <span class="name">a1</span> and <span class="name">a2</span>.
+Sub-workflow execution <span class="name">a2</span> generates entity <span class="name">e</span>, so does <span class="name">a0</span>.</p>
+<pre class="codeexample">activity(a0,,,[prov:type="workflow execution"])
+activity(a1,,,[prov:type="workflow execution"])
+activity(a2,,,[prov:type="workflow execution"])
+wasInformedBy(a2,a1)
+
+wasGeneratedBy(e,a0)
+wasGeneratedBy(e,a2)
+</pre>
+<p>So, we have two different <a title="generation" href="#dfn-Generation" class="internalDFN">generations</a> for entity <span class="name">e</span>. Such an example is permitted in PROV-DM if the two activities denoted by <span class="name">a0</span> and <span class="name">a2</span> are a single thing happening in the world
+but described from different perspectives.</p>
+</div>
+
+<p>While this example is permitted in PROV-DM, it does not make the inter-relation between activities explicit, and it mixes descriptions expressed from different perspectives together.
+While this may acceptable in some specific applications, it becomes challenging for inter-operability. Indeed, PROV-DM does not offer any relation describing the structure of activities.
+ Such descriptions are said not be structurally well-formed.</p>
+
+<p>Structurally well-formed provenance can be obtained by partitioning the generations into different accounts. This makes it clear that these generations provide alternative
+descriptions of the same real-world generation event, rather than describing two distinct generation events for the same entity. When accounts are used, the example can be encoded as follows.</p>
+
+
+<div class="anexample">
+<p>
+The same example is now revisited, with the following assertions that are structurally well-formed. Two accounts are introduced, and there is a single generation for entity <span class="name">e</span> per account.</p>
+
+<p>In a first account, entitled "summary", we find:</p>
+<pre class="codeexample"> activity(a0,t1,t2,[prov:type="workflow execution"])
+ wasGeneratedBy(e,a0)
+</pre>
+<p>In a second account, entitled "detail", we find:</p>
+<pre class="codeexample"> activity(a1,t1,t3,[prov:type="workflow execution"])
+ activity(a2,t3,t2,[prov:type="workflow execution"])
+ wasInformedBy(a2,a1)
+ wasGeneratedBy(e,a2)
+</pre>
+</div>
+
+
+
+<p>Structurally well-formed provenance satisfies some constraints, which force the structure of descriptions to be exposed by means of accounts. With these constraints satisfied, further
+inferences can be made about structurally well-formed descriptons.
+The uniqueness of generations in accounts is formulated as follows.
+</p>
+
+<div class="constraint" id="generation-uniqueness">Given an entity denoted by <span class="name">e</span>, two activities denoted by <span class="name">a1</span> and <span class="name">a2</span>, and two sets of attribute-value pairs <span class="name">attrs1</span> and <span class="name">attrs2</span>,
+<span class="conditional">if</span> <span class="name">wasGeneratedBy(id1,e,a1,attrs1)</span> and <span class="name">wasGeneratedBy(id2,e,a2,attrs2)</span> exist in the scope of a given
+account,
+<span class="conditional">then</span> <span class="name">id1</span>=<span class="name">id2</span>, <span class="name">a1</span>=<span class="name">a2</span> and <span class="name">attrs1</span>=<span class="name">attrs2</span>.
+</div>
+
+
+
+
+
+
+<p>A further inference is permitted from derivations with an explicit activity and no usage: </p>
+<div class="inference" id="derivation-use">
+<p>Given an activity <span class="name">a</span>, entities denoted by <span class="name">e1</span> and <span class="name">e2</span>, and sets of attribute-value
+pairs <span class="name">dAttrs</span>, <span class="name">gAttrs</span>,
+<span class="conditional">if</span> <span class="name">wasDerivedFrom(e2,e1, a, dAttrs)</span> and <span class="name">wasGeneratedBy(e2,a,gAttrs)</span> hold, <span class="conditional">then</span> <span class="name">used(a,e1,uAttrs)</span> also holds
+for some set of attribute-value pairs <span class="name">uAttrs</span>.
+</p></div>
+<p>This inference is justified by the fact that the entity denoted by <span class="name">e2</span> is generated by at most one activity in a given account
+(see <a href="#generation-uniqueness">generation-uniqueness</a>). Hence, this activity is also the one referred to by the usage of <span class="name">e1</span>.
+</p>
+
+
+<p>We note that the converse inference, does not hold.
+From <span class="name">wasDerivedFrom(e2,e1)</span> and <span class="name">used(a,e1)</span>, one cannot
+derive <span class="name">wasGeneratedBy(e2,a,attrs2)</span> because identifier <span class="name">e1</span> may occur in usages performed by many activities, which may have not generated the entity denoted by <span class="name">e2</span>.</p>
+
+
+<p>
+An account is said to be structurally well-formed if
+it satisfies the constraint <a href="#generation-uniqueness">generation-uniqueness</a>. If an account is structurally well-formed, it support the inference <a href="#derivation-use">derivation-use</a>.</p>
+
+<p> Taking the union of two accounts is another account,
+formed by the union of the descriptions they respectively contain. We note that the resulting union may or may not invalidate some constraints:
+</p><ul>
+<li> Two entity descriptions with a same identifier but different sets of attributes exist in each original account may invalidate <a href="#unique-description-in-account">unique-description-in-account</a> in the union, unless some form of description merging or renaming (as per <a href="#merge-with-rename">Example</a>) occurs.
+</li><li> Structurally well-formed
+accounts are not
+closed under union because the
+constraint <a href="#generation-uniqueness">generation-uniqueness</a> may no
+longer be satisfied in the resulting union. </li>
+</ul>
+<p>How to reconcile such accounts is beyond the scope of this specification.</p>
+
+<!--
+Indeed, let us reconsider example <a href="#account-example-1">account-example-1</a>, and let us define another account record as follows.</p>
+
+<div class="anexample">
+<pre class="codeexample">
+account(ex:acc2,
+ http://example.org/asserter2,
+ entity(e0, [ prov:type="File", ex:path="/shared/crime.txt", ex:creator="Alice" ])
+ ...
+ activity(a1,t1,,[prov:type="createFile"])
+ ...
+ wasGeneratedBy(e0,a1,[ex:fct="create"])
+ ... )
+</pre>
+<p>with identifier <span class="name">ex:acc2</span>, containing assertions by asserter by <span class="name">http://example.org/asserter2</span> stating that the entity represented by
+entity record identified by <span class="name">e0</span> was generated by an activity represented by activity record identified by <span class="name">a1</span> instead of <span
+class="name">a0</span> in the previous account <span class="name">ex:acc0</span>. If accounts <span class="name">ex:acc0</span> and <span class="name">ex:acc2</span> are merged together,
+the resulting set of records violates <a href="#generation-uniqueness">generation-uniqueness</a> if the two activities <span class="name">a0</span> and <span class="name">a1</span> are
+distinct.</p>
+</div>
+-->
+
+<div class="note">
+Can the semantics characterize better what can be achieved with structurally well-formed accounts?
+</div>
+
+
+<div class="note" id="note-related-to-issue-105">
+Satya discussed the example of a sculpture, whose hand and leg are sculpted independently by two different sculptors. He suggested that the sculpture is generated by two distinct activities.
+This section explains that it is not the case. The example can be formulated as follows.
+
+<p><a href="examples/sculpture.pn">Sculpture example in PROV-N</a></p>
+
+<p><a href="examples/sculpture.png">Sculpture example image</a></p>
+
+<p>
+We see that ex:s_3 (the sculpture in its final state) was derived from ex:l_2 (containment) which was generated by ex:a2. However, ex:s_3 is not directly generated by ex:a2. We may want to
+consider an abbreviation for this: wasGeneratedBy*(ex:s_3,ex:a2).</p>
+</div>
+
+
+</div>
+
+
+
+
+
+<div id="collection-constraints" class="section">
+<!--OddPage--><h2><span class="secno">8. </span>PROV-DM Collection Constraints</h2>
+
+<div class="note">
+Raw material taken from prov-dm3. Some further text required.
+</div>
+
+
+<div class="constraint" id="collection-parallel-insertions">
+<p>One can have multiple assertions regarding the state of a collection following a <em>set</em> of insertions, for example:</p>
+<pre class="codeexample">CollectionAfterInsertion(c2, c1, k1, v1)
+CollectionAfterInsertion(c2, c1, k2, v2)
+...
+</pre>
+<p>This is interpreted as <em>" <span class="name">c2</span> is the state that results from inserting <span class="name">(k1, v1)</span>, <span class="name">(k2, v2)</span> etc. into <span class="name">c1</span>"</em></p>
+</div>
+
+<div class="note">
+Shouldn't we have the same for deletion, and combination of insertion and deletion?
+</div>
+
+
+<div class="constraint" id="collection-branching-derivations">
+It is possible to have multiple derivations from a single root collection, as shown in the following example.
+
+<div class="anexample">
+<pre class="codeexample"> entity(c, [prov:type="EmptyCollection"]) // e is an empty collection
+ entity(v1)
+ entity(v2)
+ entity(v3)
+ entity(c1, [prov:type="Collection"])
+ entity(c2, [prov:type="Collection"])
+ entity(c3, [prov:type="Collection"])
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 = { (k1,v1) }
+ CollectionAfterInsertion(c2, c, k2, v2) // c2 = { (k2 v2) }
+ CollectionAfterInsertion(c3, c1, k3,v3) // c3 = { (k1,v1), (k3,v3) }
+</pre>
+</div>
+</div>
+
+
+
+
+
+
+<div class="constraint" id="collection-unique-ancestor">
+Given the pair of assertions:
+<pre class="codeexample">CollectionAfterInsertion(c, c1, k1, v1)
+CollectionAfterInsertion(c, c2, k2, v2)
+</pre>
+it follows that <span class="name">c1==c2</span>.
+</div>
+
+<div class="note">
+Original text stated it follows that <span class="name">c1==c2, k1==k2, v1==v2</span>, because one cannot have two different derivations for the same final collection state. This is incompatible with parallel insertion constraint.
+</div>
+
+
+<div class="note">
+Shouldn't we have the same for deletion, and combination of insertion and deletion?
+</div>
+
+
+
+
+<div class="constraint" id="collection-unique-value-for-key">
+Given the following set of insertions:
+<pre class="codeexample">CollectionAfterInsertion(c1, c, k, v1)
+CollectionAfterInsertion(c1, c, k, v2)
+</pre>
+it follows that <span class="name">v1==v2</span>.
+</div>
+
+
+<p>The state of a collection is only known to the extent that a chain of derivations starting from an empty collection can be found. Since a set of assertions regarding a collection's evolution may be incomplete, so is the reconstructed state obtained by querying those assertions. In general, all assertions reflect the asserter's partial knowledge of a sequence of data transformation events. In the particular case of collection evolution, in which the asserter <em>knows</em> that some of the state changes may have been missed, then the more generic <a href="#Derivation-Relation">derivation</a> relation should be used to signal that some updates may have occurred, which cannot be precisely asserted as insertions or removals. The following two examples illustrate this.</p>
+
+<div class="anexample">
+<pre class="codeexample"> entity(c, [prov:type="collection"]) // e is a collection, possibly not empty
+ entity(v1)
+ entity(v2, [prov:type="collection"]) // v2 is a collection
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 <em>includes</em> { (k1,v1) } but may contain additional unknown pairs
+ CollectionAfterInsertion(c2, c1, k2, v2) // c2 includes { (k1,v1), (k2 v2) } where v2 is a collection with unknown state
+</pre>
+</div>
+ In the example, the state of <span class="name">c2</span> is only partially known because the collection is constructed from partially known other collections.
+
+<div class="anexample">
+<pre class="codeexample"> entity(c, [prov:type="emptyCollection"]) // e is an empty collection
+ entity(v1)
+ entity(v2)
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 = { (k1,v1) }
+ wasDerivedFrom(c2, c1) // the asserted knows that c2 is somehow derived from c1, but cannot assert the precise sequence of updates
+ CollectionAfterInsertion(c3, c2, k2, v2)
+</pre>
+
+<p>Here <span class="name">c3</span> includes <span class="name">{ (k2 v2) }</span> but the earlier "gap" leaves uncertainty regarding <span class="name">(k1,v1)</span> (it may have been removed) or any other pair that may have been added as part of the derivation activities.</p>
+</div>
+
+</div>
+
+
+<!--
+<section id="resource-section">
+<h2>Resources, URIs, Entities, Identifiers, and Scope</h2>
+
+<p>This specification introduces the notion of an identifiable entity in the world. In PROV-DM, an entity record is a representation of such an identifiable entity. An entity record
+includes an identifier identifying this entity. Identifiers are qualified names, which can be mapped to IRIs. </p>
+
+<p>The term 'resource' is used in a general sense
+ for whatever might be identified by a URI [[!RFC3986]]. On the Web, a URI denotes a resource, without any expectation that the resource is accessed. </p>
+
+<p>The purpose of this section is to clarify the relationship between resource and the notions of entity and entity record. </p>
+
+<p>In the context of PROV-DM, a resource is just a thing in the world. One may take multiple perspectives on such a thing and its situation in the world, fixing some its aspects.</p>
+
+<p> We refer to the <a href="#a-report-example">example</a> of section <a href="#conceptualization">2.1</a> for a resource (at some URL) and three different perspectives, referred to as
+entities. Three different entity records can be expressed for this report, which in the PROV-N sample below, are expressed within a same account.
+</p>
+
+<pre>
+container
+prefix app http://example.org/app/
+prefix cr http://example.org/crime/
+
+ account(acc1,
+ http://example.org/asserter1,
+
+ entity(app:0, [ prov:type="Document", cr:path="http://example.org/crime.txt" ])
+ entity(app:1, [ prov:type="Document", cr:path="http://example.org/crime.txt", cr:version="2.1", cr:content="...", cr:date="2011-10-07" ])
+ entity(app:2, [ prov:type="Document", cr:author="John" ])
+ ...)
+endContainer
+</pre>
+
+<p>Each entity record contains an identifier that is unique in
+account <span class="name">acc1</span>, and therefore locally
+identifies the entity record it is contained in. In this example,
+three identifiers were minted.</p>
+
+<p>Given that the report is a resource denoted by the URI <span class="name">http://example.org/crime.txt</span>, we could simply use this URI as the identifier of an entity. This would
+avoid us minting new URIs. Hence, the report URI would play a double role: as a URI it denotes a resource accessible at that URI, and as an identifier in a PROV-DM record, it helps identify
+a specific characterization of this report. A given identifier occurring in an entity record must be unique within the scope of an account. Hence, below, all entities records have been given
+the same identifier but appear in the scope of different accounts, so as to satisfy <a href="#identifiable-term-in-account">identifiable-term-in-account</a>.</p>
+
+<pre>
+container
+prefix app http://example.org/
+prefix cr http://example.org/crime/
+
+ account(acc2,
+ http://example.org/asserter1,
+
+ entity(app:crime.txt, [ prov:type="Document", cr:path="http://example.org/crime.txt" ])
+ ...)
+
+ account(acc3,
+ http://example.org/asserter1,
+
+ entity(app:crime.txt, [ prov:type="Document", cr:path="http://example.org/crime.txt", cr:version="2.1", cr:content="...", cr:date="2011-10-07" ])
+ ...)
+
+ account(acc4,
+ http://example.org/asserter1,
+ entity(app:crime.txt, [ prov:type="Document", cr:author="John" ])
+ ...)
+endContainer
+</pre>
+
+<p>In this case, the qualified name <span class="name">app:crime.txt</span> maps to URI <span class="name">http://example.org/crime.txt</span> still denotes the same resource; however, the
+perspectives we take about that resource are expressed by multiple entity records, happening to all contain the same identifier but in different accounts. </p>
+
+<p> Alternatively, if we need to assert the existence of two different perspectives on the report within the same account, then alternate identifiers MUST be used, one of them being allowed
+to be the resource URI.</p>
+
+<pre>
+container
+ prefix app http://example.org/
+ prefix app2 http://example.org/app/
+ prefix cr http://example.org/crime/
+
+ account(acc5,
+ http://example.org/asserter1,
+
+ entity(app:crime.txt, [ prov:type="Document", cr:path="http://example.org/crime.txt" ])
+ entity(app2:1, [ prov:type="Document", cr:path="http://example.org/crime.txt", cr:version="2.1", cr:content="...", cr:date="2011-10-07" ])
+
+ ...)
+endContainer
+
+</pre>
+
+
+</section>
+
+-->
+
+<!--
+<li>For use, generation, and derivation event, the first argument is the 'effect' (i.e. most recent item) and the second argument is the 'cause' (i.e. least recent item). This order is
+compatible with the temporal layout of the graphical notation.
+-->
+
+<div id="refining-provenance-descriptions" class="section">
+<!--OddPage--><h2><span class="secno">9. </span>Refining Provenance Descriptions</h2>
+
+<div class="note">Purely tentative</div>
+
+<p>In this section, we successively review refined provenance descriptions, and examine their meaning, in light of the constraints introduced in this specification. </p>
+
+
+<ol>
+<li>First, let us consider a small set of three descriptions, including an entity, an agent, and an attribution relation.
+<pre>entity(tr:prov-dm)
+agent(w3:Consortium)
+wasAttributedTo(tr:prov-dm,w3:Consortium)
+</pre>
+<p>The entity denoted by <span class="name">tr:prov-dm</span> does not contain any attribute besides its identifier. Without any further detail, this entity is simply the resource denoted by <span class="name">tr:prov-dm</span>, whatever its state over time. This resource has multiple versions including <span class="name">tr:WD-prov-dm-20111215</span> and <span class="name">tr:WD-prov-dm-20111018</span>.
+Likewise, the second line simply is a description for a resource denoted by <span class="name">w3:Consortium</span>, nothing less, nothing more.</p>
+<p>The third description should be interpreted as: whatever changes entity <span class="name">tr:prov-dm</span> may have gone through, it is always attributed to the <span class="name">w3:Consortium</span> agent.</p>
+</li>
+
+
+<li>Second, the descriptions are bundled up as an account with name <span class="name">ex:acc1</span>:
+<pre>entity(tr:prov-dm)
+agent(ex:Simon)
+wasAttributedTo(tr:prov-dm,ex:Simon)
+</pre>
+and provenance details are available for <span class="name">ex:acc1</span>, namely the generation time for the provenance.
+<pre>entity(ex:acc1, [prov:type="AccountEntity"])
+wasGeneratedBy(ex:acc1,,2011-12-15T12:00:00)
+</pre>
+<div class="note">
+What is the meaning here? Is it any different? Are stating anything about newer version of tr:prov-dm that occur after 2011-12-15T12:00:00?
+</div>
+
+</li><li> A generation event for <span class="name">tr:prov-dm</span> is provided.
+<pre>entity(tr:prov-dm)
+agent(ex:Simon)
+wasGeneratedBy(tr:prov-dm,,2011-12-15T12:00:00)
+wasAttributedTo(tr:prov-dm,ex:Simon)
+</pre>
+<div class="note">
+What is the meaning here? that only the version that was created by this event is attributed to ex:Simon, but not previous ones. This means that it is not specfied whether he was an author in anterior versions.
+</div>
+
+</li>
+
+
+<li> A destruction event for <span class="name">tr:prov-dm</span> is provided.
+<pre>entity(tr:prov-dm)
+agent(ex:Simon)
+wasGeneratedBy(tr:prov-dm,,2011-12-15T12:00:00)
+wasDestroyedBy(tr:prov-dm,,2012-02-02T12:00:00)
+wasAttributedTo(tr:prov-dm,ex:Simon)
+</pre>
+<div class="note">
+Speculative, since we have not defined the destruction event (yet?.
+What is the meaning here? that only the versions that existed during this characterization interval were attributed to ex:Simon.
+</div>
+</li>
+
+</ol>
+
+</div>
+
+<!--
+<section>
+<h3>Stuff to Keep, Maybe?</h3>
+
+
+
+
+<li id='attribute-occurrence-in-entity-record'>The attributes
+occurring in an entity record MUST be declared in the namespace
+referred to by their prefix according to
+<a href="#term-attribute">Section term-attribute</a>. Furthermore,
+for each attribute, a namespace also declares the number of
+occurrences it may have in a list of attributes. An entity record is
+valid if the number of occurrences of any of its attributes is
+compatible with this attribute's declaration it its namespace. This
+property applies to all types of records, and is referred to
+as <a>attribute occurrence validity</a>.</li>
+
+
+</section>
+-->
+
+<div class="appendix section" id="acknowledgements">
+ <!--OddPage--><h2><span class="secno">A. </span>Acknowledgements</h2>
+ <p>
+ WG membership to be listed here.
+ </p>
+ </div>
+
+
+<div id="references" class="appendix section"><!--OddPage--><h2><span class="secno">B. </span>References</h2><div id="normative-references" class="section"><h3><span class="secno">B.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-OWL2-SYNTAX">[OWL2-SYNTAX]</dt><dd>Boris Motik; Peter F. Patel-Schneider; Bijan Parsia. <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/"><cite>OWL 2 Web Ontology Language:Structural Specification and Functional-Style Syntax.</cite></a> 27 October 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/">http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/</a>
+</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Satya Sahoo and Deborah McGuinness (eds.) Khalid Belhajjame, James Cheney, Daniel Garijo, Timothy Lebo, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-o/"><cite>Provenance Formal Model</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-o/">http://www.w3.org/TR/prov-o/</a>
+</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
+</dd></dl></div><div id="informative-references" class="section"><h3><span class="secno">B.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-CLOCK">[CLOCK]</dt><dd>Lamport, L. <a href="http://research.microsoft.com/users/lamport/pubs/time-clocks.pdf"><cite>Time, clocks, and the ordering of events in a distributed system</cite></a>.Communications of the ACM 21 (7): 558–565. 1978. URL: <a href="http://research.microsoft.com/users/lamport/pubs/time-clocks.pdf">http://research.microsoft.com/users/lamport/pubs/time-clocks.pdf</a> DOI: doi:10.1145/359545.359563.
+</dd><dt id="bib-CSP">[CSP]</dt><dd>Hoare, C. A. R. <a href="http://www.usingcsp.com/cspbook.pdf"><cite>Communicating Sequential Processes</cite></a>.Prentice-Hall. 1985URL: <a href="http://www.usingcsp.com/cspbook.pdf">http://www.usingcsp.com/cspbook.pdf</a>
+</dd><dt id="bib-Logic">[Logic]</dt><dd>W. E. Johnson<a href="http://www.ditext.com/johnson/intro-3.html"><cite>Logic: Part III</cite></a>.1924. URL: <a href="http://www.ditext.com/johnson/intro-3.html">http://www.ditext.com/johnson/intro-3.html</a>
+</dd><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne and Paul Groth (eds.) Luc Moreau, Olaf Hartig, Yogesh Simmhan, James Meyers, Timothy Lebo, Khalid Belhajjame, and Simon Miles <a href="http://www.w3.org/TR/prov-aq/"><cite>Provenance Access and Query</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-aq/">http://www.w3.org/TR/prov-aq/</a>
+</dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-dm/"><cite>PART 1: PROV-DM ...</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a>
+</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-n/"><cite>PROV-N ....</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-n/">http://www.w3.org/TR/prov-n/</a>
+</dd><dt id="bib-PROV-PRIMER">[PROV-PRIMER]</dt><dd>Yolanda Gil and Simon Miles (eds.) Khalid Belhajjame, Helena Deus, Daniel Garijo, Graham Klyne, Paolo Missier, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-primer/"><cite>Prov Model Primer</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-primer/">http://www.w3.org/TR/prov-primer/</a>
+</dd><dt id="bib-PROV-SEM">[PROV-SEM]</dt><dd>James Cheney <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman"><cite>Formal Semantics Strawman</cite></a>. 2011, Work in progress. URL: <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman">http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman</a>
+</dd></dl></div></div></body></html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/prov-dm.html Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,2782 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
+<html lang="en" dir="ltr">
+<head>
+ <title>PROV-DM Part 1: The Provenance Data Model</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <!--
+ === NOTA BENE ===
+ For the three scripts below, if your spec resides on dev.w3 you can check them
+ out in the same tree and use relative links so that they'll work offline,
+ -->
+<!-- PM -->
+ <style type="text/css">
+ .note { font-size:small; margin-left:50px }
+ </style>
+
+
+
+
+
+
+
+
+
+
+ <style type="text/css">
+/*****************************************************************
+ * ReSpec CSS
+ * Robin Berjon (robin at berjon dot com)
+ * v0.05 - 2009-07-31
+ *****************************************************************/
+
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+code {
+ color: #ff4500;
+}
+
+
+/* --- WEB IDL --- */
+pre.idl {
+ border-top: 1px solid #90b8de;
+ border-bottom: 1px solid #90b8de;
+ padding: 1em;
+ line-height: 120%;
+}
+
+pre.idl::before {
+ content: "WebIDL";
+ display: block;
+ width: 150px;
+ background: #90b8de;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+.idlType {
+ color: #ff4500;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+/*.idlModule*/
+/*.idlModuleID*/
+/*.idlInterface*/
+.idlInterfaceID, .idlDictionaryID {
+ font-weight: bold;
+ color: #005a9c;
+}
+
+.idlSuperclass {
+ font-style: italic;
+ color: #005a9c;
+}
+
+/*.idlAttribute*/
+.idlAttrType, .idlFieldType, .idlMemberType {
+ color: #005a9c;
+}
+.idlAttrName, .idlFieldName, .idlMemberName {
+ color: #ff4500;
+}
+.idlAttrName a, .idlFieldName a, .idlMemberName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlMethod*/
+.idlMethType {
+ color: #005a9c;
+}
+.idlMethName {
+ color: #ff4500;
+}
+.idlMethName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlParam*/
+.idlParamType {
+ color: #005a9c;
+}
+.idlParamName {
+ font-style: italic;
+}
+
+.extAttr {
+ color: #666;
+}
+
+/*.idlConst*/
+.idlConstType {
+ color: #005a9c;
+}
+.idlConstName {
+ color: #ff4500;
+}
+.idlConstName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlException*/
+.idlExceptionID {
+ font-weight: bold;
+ color: #c00;
+}
+
+.idlTypedefID, .idlTypedefType {
+ color: #005a9c;
+}
+
+.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
+ color: #c00;
+ font-weight: normal;
+}
+
+.excName a {
+ font-family: monospace;
+}
+
+.idlRaises a.idlType, .excName a.idlType {
+ border-bottom: 1px dotted #c00;
+}
+
+.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
+ width: 45px;
+ text-align: center;
+}
+.excGetSetTrue, .prmNullTrue, .prmOptTrue { color: #0c0; }
+.excGetSetFalse, .prmNullFalse, .prmOptFalse { color: #c00; }
+
+.idlImplements a {
+ font-weight: bold;
+}
+
+dl.attributes, dl.methods, dl.constants, dl.fields, dl.dictionary-members {
+ margin-left: 2em;
+}
+
+.attributes dt, .methods dt, .constants dt, .fields dt, .dictionary-members dt {
+ font-weight: normal;
+}
+
+.attributes dt code, .methods dt code, .constants dt code, .fields dt code, .dictionary-members dt code {
+ font-weight: bold;
+ color: #000;
+ font-family: monospace;
+}
+
+.attributes dt code, .fields dt code, .dictionary-members dt code {
+ background: #ffffd2;
+}
+
+.attributes dt .idlAttrType code, .fields dt .idlFieldType code, .dictionary-members dt .idlMemberType code {
+ color: #005a9c;
+ background: transparent;
+ font-family: inherit;
+ font-weight: normal;
+ font-style: italic;
+}
+
+.methods dt code {
+ background: #d9e6f8;
+}
+
+.constants dt code {
+ background: #ddffd2;
+}
+
+.attributes dd, .methods dd, .constants dd, .fields dd, .dictionary-members dd {
+ margin-bottom: 1em;
+}
+
+table.parameters, table.exceptions {
+ border-spacing: 0;
+ border-collapse: collapse;
+ margin: 0.5em 0;
+ width: 100%;
+}
+table.parameters { border-bottom: 1px solid #90b8de; }
+table.exceptions { border-bottom: 1px solid #deb890; }
+
+.parameters th, .exceptions th {
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+ font-family: initial;
+ font-weight: normal;
+ text-shadow: #666 1px 1px 0;
+}
+.parameters th { background: #90b8de; }
+.exceptions th { background: #deb890; }
+
+.parameters td, .exceptions td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+ vertical-align: top;
+}
+
+.parameters tr:first-child td, .exceptions tr:first-child td {
+ border-top: none;
+}
+
+.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
+ width: 100px;
+}
+
+.parameters td.prmType {
+ width: 120px;
+}
+
+table.exceptions table {
+ border-spacing: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+/* --- TOC --- */
+.toc a {
+ text-decoration: none;
+}
+
+a .secno {
+ color: #000;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+
+/* --- EXAMPLES --- */
+pre.example {
+ border-top: 1px solid #ff4500;
+ border-bottom: 1px solid #ff4500;
+ padding: 1em;
+ margin-top: 1em;
+}
+
+pre.example::before {
+ content: "Example";
+ display: block;
+ width: 150px;
+ background: #ff4500;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+/* --- EDITORIAL NOTES --- */
+.issue {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #ffc;
+}
+
+.issue::before {
+ content: "Issue";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.note {
+ margin: 1em 0em 0em;
+ padding: 1em;
+ border: 2px solid #cff6d9;
+ background: #e2fff0;
+}
+
+.note::before {
+ content: "Note";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #cff6d9;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+/* --- Best Practices --- */
+div.practice {
+ border: solid #bebebe 1px;
+ margin: 2em 1em 1em 2em;
+}
+
+span.practicelab {
+ margin: 1.5em 0.5em 1em 1em;
+ font-weight: bold;
+ font-style: italic;
+}
+
+span.practicelab { background: #dfffff; }
+
+span.practicelab {
+ position: relative;
+ padding: 0 0.5em;
+ top: -1.5em;
+}
+
+p.practicedesc {
+ margin: 1.5em 0.5em 1em 1em;
+}
+
+@media screen {
+ p.practicedesc {
+ position: relative;
+ top: -2em;
+ padding: 0;
+ margin: 1.5em 0.5em -1em 1em;
+ }
+}
+
+/* --- SYNTAX HIGHLIGHTING --- */
+pre.sh_sourceCode {
+ background-color: white;
+ color: black;
+ font-style: normal;
+ font-weight: normal;
+}
+
+pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; } /* language keywords */
+pre.sh_sourceCode .sh_type { color: #666; } /* basic types */
+pre.sh_sourceCode .sh_usertype { color: teal; } /* user defined types */
+pre.sh_sourceCode .sh_string { color: red; font-family: monospace; } /* strings and chars */
+pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; } /* regular expressions */
+pre.sh_sourceCode .sh_specialchar { color: #ffc0cb; font-family: monospace; } /* e.g., \n, \t, \\ */
+pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; } /* comments */
+pre.sh_sourceCode .sh_number { color: purple; } /* literal numbers */
+pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; } /* e.g., #include, import */
+pre.sh_sourceCode .sh_symbol { color: blue; } /* e.g., *, + */
+pre.sh_sourceCode .sh_function { color: black; font-weight: bold; } /* function calls and declarations */
+pre.sh_sourceCode .sh_cbracket { color: red; } /* block brackets (e.g., {, }) */
+pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; } /* TODO and FIXME */
+
+/* Predefined variables and functions (for instance glsl) */
+pre.sh_sourceCode .sh_predef_var { color: #00008B; }
+pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }
+
+/* for OOP */
+pre.sh_sourceCode .sh_classname { color: teal; }
+
+/* line numbers (not yet implemented) */
+pre.sh_sourceCode .sh_linenum { display: none; }
+
+/* Internet related */
+pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }
+
+/* for ChangeLog and Log files */
+pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
+pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
+pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }
+
+/* for Prolog, Perl... */
+pre.sh_sourceCode .sh_variable { color: #006400; }
+
+/* for LaTeX */
+pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
+pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
+pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
+pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
+pre.sh_sourceCode .sh_argument { color: #006400; }
+pre.sh_sourceCode .sh_optionalargument { color: purple; }
+pre.sh_sourceCode .sh_math { color: orange; }
+pre.sh_sourceCode .sh_bibtex { color: blue; }
+
+/* for diffs */
+pre.sh_sourceCode .sh_oldfile { color: orange; }
+pre.sh_sourceCode .sh_newfile { color: #006400; }
+pre.sh_sourceCode .sh_difflines { color: blue; }
+
+/* for css */
+pre.sh_sourceCode .sh_selector { color: purple; }
+pre.sh_sourceCode .sh_property { color: blue; }
+pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }
+
+/* other */
+pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
+pre.sh_sourceCode .sh_paren { color: red; }
+pre.sh_sourceCode .sh_attribute { color: #006400; }
+
+</style><style type="text/css">
+/* --- EDITORIAL NOTES --- */
+.pending {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #BFEFFF;
+}
+
+.pending::before {
+ content: "Pending Review";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+
+.resolved {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #9BCD9B;
+}
+
+.resolved::before {
+ content: "Resolved";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+
+.inference {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #fff;
+}
+
+.inference[id]::before {
+ content: "Inference: " attr(id);
+ width: 380px; /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.inference::before {
+ content: "Inference";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.syntax {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #fff;
+}
+
+.syntax[id]::before {
+ content: "Syntax: " attr(id);
+ width: 380px; /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.syntax::before {
+ content: "Syntax";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.unamedconstraint {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #00f;
+ background: #fff;
+}
+
+
+.unamedconstraint::before {
+ content: "Constraint";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #00f;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+
+
+.constraint {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #00f;
+ background: #fff;
+}
+
+.constraint[id]::before {
+ content: "Constraint: " attr(id);
+ width: 380px; /* How can we compute the length of "Constraint: " attr(id) */
+}
+
+
+.constraint::before {
+ content: "Constraint";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #00f;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+
+
+.interpretation {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #00f;
+ background: #fff;
+}
+
+.interpretation[id]::before {
+ content: "Interpretation: " attr(id);
+ width: 380px; /* How can we compute the length of "Interpretation: " attr(id) */
+}
+
+
+.interpretation::before {
+ content: "Interpretation";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #00f;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+
+.deprecatedconstraint {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #00f;
+ background: #fff;
+}
+
+.deprecatedconstraint[id]::before {
+ content: "Deprecated: " attr(id);
+ width: 380px; /* How can we compute the length of "Deprecatedconstraint: " attr(id) */
+}
+
+
+.deprecatedconstraint::before {
+ content: "Deprecated";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #00f;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.glossary-ref {
+ font-style: italic;
+}
+
+.dfn {
+ font-weight: bold;
+}
+
+
+.attribute {
+ font-style: italic;
+}
+
+
+.conditional {
+ color: blue;
+}
+
+.grammar {
+ margin-top: 1ex;
+ margin-bottom: 1ex;
+ padding-left: 1ex;
+ padding-right: 1ex;
+ padding-top: 1ex;
+ padding-bottom: 0.6ex;
+ border: 1px dashed #2f6fab;
+}
+.nonterminal {
+ font-weight: bold;
+ font-family: sans-serif;
+ font-size: 95%;
+}
+
+.name {
+ font-family: monospace;
+}
+
+
+.xmpl {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #fff;
+}
+
+.xmpl::before {
+ content: "Example";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.anexample:before {
+ content: "Example:";
+ font-family: sans-serif;
+ font-size: 1.6ex;
+ font-weight: bold;
+}
+.anexample {
+ margin-top: 1ex;
+ margin-bottom: 1ex;
+ padding-left: 1ex;
+ padding-right: 1ex;
+ padding-top: 1ex;
+ padding-bottom: 0.6ex;
+ border: 1px dashed #2f6fab;
+ background-color: #f9f9f9;
+}
+.anexample table {
+ background-color: #f9f9f9;
+}
+
+.pnExpression {
+ font-weight: normal;
+ font-size:120%;
+ font-family: monospace;
+}
+
+
+div[class="grammar"] span[class="name"]:before {
+ content: "'";
+}
+
+div[class="grammar"] span[class="name"]:after {
+ content: "'";
+}
+
+
+div[class="grammar"] span[class="optional"]:before {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: "(";
+}
+
+div[class="grammar"] span[class="optional"]:after {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: ")?";
+}
+
+
+div[class="grammar"] span[class="plus"]:before {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: "(";
+}
+
+div[class="grammar"] span[class="plus"]:after {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: ")+";
+}
+
+
+div[class="grammar"] span[class="star"]:before {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: "(";
+}
+
+div[class="grammar"] span[class="star"]:after {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: ")*";
+}
+
+div[class="grammar"] span[class="group"]:before {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: "(";
+}
+
+div[class="grammar"] span[class="group"]:after {
+ font-weight: normal;
+ font-size:130%;
+ font-family: monospace;
+ content: ")";
+}
+
+table {
+ background-color: #f9f9f9;
+}
+
+
+.interpretation-forward::before {
+ content: "Interpretation: ";
+ font-weight: bold;
+}
+
+.structural-forward::before {
+ content: "Structural constraint: ";
+ font-weight: bold;
+}
+</style><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css" charset="utf-8"></head>
+ <body style="display: inherit; "><div class="head"><p><a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a></p><h1 class="title" id="title">PROV-DM Part 1: The Provenance Data Model</h1><h2 id="subtitle">Working Draft WD4 (internal release)</h2><h2 id="w3c-editor-s-draft-09-march-2012"><acronym title="World Wide Web Consortium">W3C</acronym> Editor's Draft 09 March 2012</h2><dl><dt>This version:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html</a></dd><dt>Previous version:</dt><dd><a href="http://www.w3.org/TR/2012/WD-prov-dm-20120202/">http://www.w3.org/TR/2012/WD-prov-dm-20120202/</a></dd><dt>Editors:</dt><dd><a href="http://www.ecs.soton.ac.uk/~lavm/">Luc Moreau</a>, University of Southampton</dd>
+<dd><a href="http://www.cs.ncl.ac.uk/people/Paolo.Missier">Paolo Missier</a>, Newcastle University</dd>
+<dt>Contributors:</dt><dd><a href="http://semanticweb.org/wiki/Khalid_Belhajjame">Khalid Belhajjame</a>, University of Manchester</dd>
+<dd><span>Stephen Cresswell</span>, legislation.gov.uk</dd>
+<dd><a href="http://www.isi.edu/~gil/">Yolanda Gil</a>, Invited Expert</dd>
+<dd><span>Reza B'Far</span>, Oracle Corporation</dd>
+<dd><a href="http://www.few.vu.nl/~pgroth/">Paul Groth</a>, VU University of Amsterdam</dd>
+<dd><span>Graham Klyne</span>, University of Oxford</dd>
+<dd><a href="http://tw.rpi.edu/web/person/JamesMcCusker">Jim McCusker</a>, Rensselaer Polytechnic Institute</dd>
+<dd><a href="http://www.inf.kcl.ac.uk/staff/simonm/">Simon Miles</a>, Invited Expert</dd>
+<dd><a href="http://www.rpi.edu/research/ccni/">James Myers</a>, Rensselaer Polytechnic Institute</dd>
+<dd><a href="http://cci.case.edu/cci/index.php/Satya_Sahoo">Satya Sahoo</a>, Case Western Reserve University</dd>
+</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>
+
+ <div id="abstract" class="introductory section"><h2>Abstract</h2>
+<!-- <div class="note">TO EDIT</div> -->
+<p>
+PROV-DM is a data model for provenance that describes
+the entities, people and activities involved in
+producing a piece of data or thing in the world. PROV-DM is
+domain-agnostic, but is equipped with extensibility points allowing
+further domain-specific and application-specific extensions to be
+defined. PROV-DM is accompanied by PROV-N, a technology-independent
+notation, which allows serializations of PROV-DM
+instances to be created for human consumption, which facilitates the
+mapping of PROV-DM to concrete syntax, and which is used as the basis for a
+formal semantics of PROV-DM.
+</p>
+ </div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
+<b>This document is released internally by the Provenance Working Group.</b>
+<div id="prov-family" class="section">
+<!-- <h3>Prov Family of Specifications</h3>-->
+This document is part of the PROV family of specifications, a set of specifications aiming to define the various aspects that are necessary to achieve the vision of inter-operable
+interchange of provenance information in heterogeneous environments such as the Web. This document defines the PROV-DM data model for provenance, accompanied with a notation to express
+instances of that data model for human consumption. Other documents are:
+<ul>
+<li> PROV-DM-CONSTRAINTS, a set of constraints applying to the PROV-DM data model,</li>
+<li> PROV-N, a notation for provenance aimed at human consumption,</li>
+<li> PROV-O, the provenance ontology: by means of a mapping of PROV-DM to the OWL2 Web Ontology Language, this specification provides a normative serialization of PROV-DM in RDF</li>
+<li> PROV-AQ, provenance access and query: the mechanisms for accessing and querying provenance; </li>
+<li> PROV-PRIMER: a primer for the PROV-DM provenance data model,</li>
+<li> PROV-SEM: a formal semantics for the PROV-DM provenance data model.</li>
+</ul>
+</div>
+<p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as an Editor's Draft. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as an Editor's Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction<br>
+</a><ul class="toc"><li class="tocline"><a href="#structure-of-this-document" class="tocxref"><span class="secno">1.1 </span>Structure of this Document</a></li><li class="tocline"><a href="#prov-dm-namespace" class="tocxref"><span class="secno">1.2 </span>PROV-DM Namespace</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.3 </span>Conventions</a></li></ul></li><li class="tocline"><a href="#conceptualization" class="tocxref"><span class="secno">2. </span>Overview</a><ul class="toc"><li class="tocline"><a href="#section-entity-activity-agent" class="tocxref"><span class="secno">2.1 </span>Entity, Activity, Agent</a></li><li class="tocline"><a href="#section-generation-usage-derivation" class="tocxref"><span class="secno">2.2 </span>Generation, Usage, Derivation</a></li><li class="tocline"><a href="#section-types-entities-agents" class="tocxref"><span class="secno">2.3 </span>Types of Entities and Agents</a></li><li class="tocline"><a href="#section-responsibility" class="tocxref"><span class="secno">2.4 </span>Activity Association and Responsibility</a></li><li class="tocline"><a href="#section-UML" class="tocxref"><span class="secno">2.5 </span>Overview Diagram</a></li></ul></li><li class="tocline"><a href="#prov-dm-example" class="tocxref"><span class="secno">3. </span>Example</a><ul class="toc"><li class="tocline"><a href="#section-example-a" class="tocxref"><span class="secno">3.1 </span>The Process View</a></li><li class="tocline"><a href="#section-example-b" class="tocxref"><span class="secno">3.2 </span>The Authors View</a></li><li class="tocline"><a href="#section-example-c" class="tocxref"><span class="secno">3.3 </span>Attribution of Provenance</a></li></ul></li><li class="tocline"><a href="#data-model-concepts" class="tocxref"><span class="secno">4. </span>PROV-DM Core</a><ul class="toc"><li class="tocline"><a href="#term-element" class="tocxref"><span class="secno">4.1 </span>Element</a><ul class="toc"><li class="tocline"><a href="#term-Entity" class="tocxref"><span class="secno">4.1.1 </span>Entity</a></li><li class="tocline"><a href="#term-Activity" class="tocxref"><span class="secno">4.1.2 </span>Activity</a></li><li class="tocline"><a href="#term-Agent" class="tocxref"><span class="secno">4.1.3 </span>Agent</a></li><li class="tocline"><a href="#term-note" class="tocxref"><span class="secno">4.1.4 </span>Note</a></li></ul></li><li class="tocline"><a href="#term-relation" class="tocxref"><span class="secno">4.2 </span>Relation</a><ul class="toc"><li class="tocline"><a href="#activity-entity-relation" class="tocxref"><span class="secno">4.2.1 </span>Activity-Entity Relation</a><ul class="toc"><li class="tocline"><a href="#term-Generation" class="tocxref"><span class="secno">4.2.1.1 </span>Generation</a></li><li class="tocline"><a href="#term-Usage" class="tocxref"><span class="secno">4.2.1.2 </span>Usage</a></li></ul></li><li class="tocline"><a href="#activity-agent-relation" class="tocxref"><span class="secno">4.2.2 </span>Activity-Agent Relation</a><ul class="toc"><li class="tocline"><a href="#term-ActivityAssociation" class="tocxref"><span class="secno">4.2.2.1 </span>Activity Association</a></li><li class="tocline"><a href="#term-Start-End" class="tocxref"><span class="secno">4.2.2.2 </span>Activity Start and Activity End</a></li></ul></li><li class="tocline"><a href="#entity-entity-agent-agent-relation" class="tocxref"><span class="secno">4.2.3 </span>Entity-Entity or Agent-Agent Relation</a><ul class="toc"><li class="tocline"><a href="#term-responsibility" class="tocxref"><span class="secno">4.2.3.1 </span>Responsibility Chain</a></li><li class="tocline"><a href="#Derivation-Relation" class="tocxref"><span class="secno">4.2.3.2 </span>Derivation</a></li><li class="tocline"><a href="#term-alternate-specialization" class="tocxref"><span class="secno">4.2.3.3 </span>Alternate and Specialization</a></li></ul></li><li class="tocline"><a href="#term-annotation" class="tocxref"><span class="secno">4.2.4 </span>Annotation</a></li></ul></li><li class="tocline"><a href="#second-class-elements" class="tocxref"><span class="secno">4.3 </span>Further Elements of PROV-DM</a><ul class="toc"><li class="tocline"><a href="#term-NamespaceDeclaration" class="tocxref"><span class="secno">4.3.1 </span>Namespace Declaration</a></li><li class="tocline"><a href="#term-identifier" class="tocxref"><span class="secno">4.3.2 </span>Identifier</a></li><li class="tocline"><a href="#term-attribute" class="tocxref"><span class="secno">4.3.3 </span>Attribute</a><ul class="toc"><li class="tocline"><a href="#term-attribute-role" class="tocxref"><span class="secno">4.3.3.1 </span>prov:role</a></li><li class="tocline"><a href="#term-attribute-type" class="tocxref"><span class="secno">4.3.3.2 </span>prov:type</a></li><li class="tocline"><a href="#term-attribute-label" class="tocxref"><span class="secno">4.3.3.3 </span>prov:label</a></li><li class="tocline"><a href="#term-attribute-location" class="tocxref"><span class="secno">4.3.3.4 </span>prov:location</a></li></ul></li></ul></li><li class="tocline"><a href="#term-literal" class="tocxref"><span class="secno">4.4 </span>Literal</a></li><li class="tocline"><a href="#term-Time" class="tocxref"><span class="secno">4.5 </span>Time</a></li></ul></li><li class="tocline"><a href="#common-relations" class="tocxref"><span class="secno">5. </span>PROV-DM Common Relations</a><ul class="toc"><li class="tocline"><a href="#term-Revision" class="tocxref"><span class="secno">5.1 </span>Revision</a></li><li class="tocline"><a href="#term-attribution" class="tocxref"><span class="secno">5.2 </span>Attribution</a></li><li class="tocline"><a href="#term-OrderingOfActivities" class="tocxref"><span class="secno">5.3 </span>Activity Ordering</a></li><li class="tocline"><a href="#term-traceability" class="tocxref"><span class="secno">5.4 </span>Traceability</a></li><li class="tocline"><a href="#term-quotation" class="tocxref"><span class="secno">5.5 </span>Quotation</a></li><li class="tocline"><a href="#term-orignal-source" class="tocxref"><span class="secno">5.6 </span>Original Source</a></li><li class="tocline"><a href="#term-Collection" class="tocxref"><span class="secno">5.7 </span>Collections</a></li></ul></li><li class="tocline"><a href="#extensibility-section" class="tocxref"><span class="secno">6. </span>PROV-DM Extensibility Points</a></li><li class="tocline"><a href="#FurtherConsiderations" class="tocxref"><span class="secno">7. </span>Data Model Constraints</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">A. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">A.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">A.2 </span>Informative references</a></li></ul></li></ul></div>
+
+
+
+
+
+<!-- <div class="buttonpanel">
+<form action="#"><p>
+<input id="hide-asn" onclick="set_display_by_class('div','withAsn','none');set_display_by_class('span','withAsn','none'); set_display_by_id('hide-asn','none'); set_display_by_id('show-asn','');" type="button"
+value="Hide ASN" />
+<input id="show-asn" onclick="set_display_by_class('div','withAsn',''); set_display_by_class('span','withAsn',''); set_display_by_id('hide-asn',''); set_display_by_id('show-asn','none');" style="display: none"
+type="button" value="Show ASN" />
+</p>
+</form>
+</div>
+-->
+
+
+
+
+ <div id="introduction" class="section">
+ <!--OddPage--><h2><span class="secno">1. </span>Introduction<br>
+</h2>
+
+<p>
+For the purpose of this specification, <dfn id="dfn-provenance">provenance</dfn> is defined as a record that describes the people,
+institutions, entities, and activities, involved in producing,
+influencing, or delivering a piece of data or a thing in the world.
+In particular, the provenance of information is crucial in deciding
+whether information is to be trusted, how it should be integrated with
+other diverse information sources, and how to give credit to its
+originators when reusing it. In an open and inclusive environment
+such as the Web, where users find information that is often contradictory or
+questionable, provenance can help those users to make trust judgements.
+</p>
+
+
+<p>
+The idea that a single way of representing and collecting provenance could be adopted internally by all systems does not seem to be realistic today. Instead, a pragmatic approach is to
+consider a core data model for provenance that allows domain and application specific representations of provenance to be translated into such a data model and exchanged between systems.
+Heterogeneous systems can then export their provenance into such a core data model, and applications that need to make sense of provenance in heterogeneous systems can then import it,
+process it, and reason over it.</p>
+
+<p>Thus, the vision is that different provenance-aware systems natively adopt their own model for representing their provenance, but a core provenance data model can be readily adopted as a
+provenance <em>interchange</em> model across such systems.</p>
+
+<p>A set of specifications, referred to as the PROV family of specifications, define the various aspects
+that are necessary to achieve this vision in an interoperable
+way:</p>
+<ul>
+<li>A data model for provenance, which is presented in three documents:
+<ul>
+<li> PROV-DM (part I): the provenance data model itself, expressed in natural language (this document);
+</li><li> PROV-DM-CONSTRAINTS (part II): constraints underpinning the data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>];
+</li><li> PROV-N (part III): a notation to express instances of that data model for human consumption [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-N">PROV-N</a></cite>];
+</li></ul>
+</li>
+
+<li>PROV-O: a normative serialization of PROV-DM in RDF [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-O">PROV-O</a></cite>], specified by means of a mapping to the OWL2 Web Ontology Language [<cite><a class="bibref" rel="biblioentry" href="#bib-OWL2-SYNTAX">OWL2-SYNTAX</a></cite>];</li>
+<li>PROV-AQ: the mechanisms for accessing and querying provenance [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-AQ">PROV-AQ</a></cite>];</li>
+<li>PROV-PRIMER: a primer for the PROV approach [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-PRIMER">PROV-PRIMER</a></cite>];</li>
+<li>PROV-SEM: semantics of the PROV-DM data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-SEM">PROV-SEM</a></cite>];</li>
+</ul>
+
+
+<p>
+The PROV-DM data model for provenance consists of a set of core
+concepts, and a few common relations, based on these core concepts. PROV-DM is a domain-agnostic model, but with clear extensibility points allowing further domain-specific and
+application-specific extensions to be defined.</p>
+
+<p>This specification intentionally presents the key concepts of the PROV Data Model, without drilling down into all its subtleties. Using these key concepts, it becomes possible to write useful provenance assertions very quickly, and publish or embed them along side the data they relate to. </p>
+
+<p>However, if data changes, then it is challenging to express its provenance precisely, like it would be for any other form of metadata. To address this challenge, an <em>upgrade path</em> is proposed to enrich simple provenance, with extra-descriptions that help qualify the specific subject of provenance and provenance itself, with attributes and interval, intended to satisfy a comprehensive set of constraints. These aspects are covered in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].
+</p>
+
+
+ <div id="structure-of-this-document" class="section">
+<h3><span class="secno">1.1 </span>Structure of this Document</h3>
+
+<p><a href="#prov-dm-overview">Section 2</a> provides an overview of PROV-DM listing its core types and their relations.</p>
+
+<p>In <a href="#prov-dm-example">section 3</a>, PROV-DM is
+applied to a short scenario, encoded in PROV-N, and illustrated
+graphically.</p>
+
+<p><a href="#data-model-concepts">Section 4</a> provides the definition of PROV-DM constructs.</p>
+
+<p><a href="#common-relations">Section 5</a> introduces further relations offered by PROV-DM, including relations for data collections and domain-independent common relations.</p>
+
+<p><a href="#extensibility-section">Section 6</a> summarizes PROV-DM extensibility points.</p>
+
+<p><a href="#FurtherConsiderations">Section 7</a> introduces constraints that can be applied to the PROV data model
+and that are covered in [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].</p>
+
+
+ </div>
+
+<div id="prov-dm-namespace" class="section">
+ <h3><span class="secno">1.2 </span>PROV-DM Namespace</h3>
+
+
+<p>The PROV-DM namespace is <span class="name">http://www.w3.org/ns/prov-dm/</span> (TBC).</p>
+
+<p> All the elements, relations, reserved names and attributes introduced in this specification belong to the PROV-DM namespace.</p>
+
+<div class="issue">
+There is a desire to use a single namespace that all specifications of the PROV family can share to refer to common provenance terms. This is <a href="http://www.w3.org/2011/prov/track/issues/224">ISSUE-224</a>.
+</div>
+
+</div>
+
+
+ <div id="conventions" class="section">
+<h3><span class="secno">1.3 </span>Conventions</h3>
+
+
+
+<p>The key words "<em class="rfc2119" title="must">must</em>", "<em class="rfc2119" title="must not">must not</em>", "<em class="rfc2119" title="required">required</em>", "<em class="rfc2119" title="shall">shall</em>", "<em class="rfc2119" title="shall
+ not">shall
+ not</em>", "<em class="rfc2119" title="should">should</em>", "<em class="rfc2119" title="should not">should not</em>", "<em class="rfc2119" title="recommended">recommended</em>", "<em class="rfc2119" title="may">may</em>", and
+ "<em class="rfc2119" title="optional">optional</em>" in this document are to be interpreted as described in
+ [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
+ </div>
+
+</div>
+
+
+
+ <div id="conceptualization" class="section">
+<!--OddPage--><h2><span class="secno">2. </span>Overview</h2>
+
+<p>This section provides an overview of the main concepts found in the PROV data model. </p>
+
+
+
+ <div id="section-entity-activity-agent" class="section">
+<h3><span class="secno">2.1 </span>Entity, Activity, Agent</h3>
+
+
+<p>PROV-DM is a data model for describing the provenance of <em>Entities</em>, that is, of things in the world. The term "Things" encompasses a broad diversity of concepts, including digital objects such as a file or web page,
+physical things such as a building or a printed book, or a car as well as abstract concepts and ideas. One can regard any Web resource as an example of Entity in this context. </p>
+
+<p>
+</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ <dfn title="concept-entity" id="dfn-concept-entity">Entities</dfn> are things in the world one wants to provide provenance for. For the purpose of this specification, things can be physical, digital, conceptual, or otherwise; the world may be real or imaginary. </div>
+
+
+
+<div class="anexample" id="entity-example">
+<p>An entity may be the document at URI <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a>, a file in a file system, a car or an idea.</p>
+</div>
+
+
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <dfn id="concept-activity">activity</dfn> is anything that acts upon or with entities. This action can take multiple forms: consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities. </span> Activities that operate on digital entities may for example move, copy, or duplicate them.
+</p>
+
+
+
+<div class="anexample" id="activity-example">
+<p>An activity may be the publishing of a document on the web, sending a twitter message, extracting metadata embedded in a file, or driving a car from Boston to Cambridge, assembling a data set based on a set of measurements, performing a statistical analysis over a data set, sorting news items according to some criteria, running a SPARQL query over a triple store, and editing a file.</p>
+</div>
+
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ An <dfn id="concept-agent">agent</dfn> is a type of entity that bears some form of responsibility for an activity taking place. </span>
+</p>
+
+
+<p>The motivation for introducing agents in the model is to denote the agent's responsibility for activities.
+The definition of agent intentionally stays away from using concepts such as enabling, causing, initiating, affecting, etc, because many entities also enable, cause, initiate, and affect in some way
+the activities. Concepts such as initiating are themselves defined as relations between agent and activities. So the notion of having some degree of responsibility is really what makes an agent.</p>
+
+
+<p>An agent is a particular type of Entity. This means that the model can be
+ used to express provenance of the agents themselves. </p>
+
+<div class="anexample" id="agent-example">
+<p>
+Software for checking the use of grammar in a document may be defined as an agent of a document preparation activity, and at the same time one can describe its provenance, including for instance the vendor and the version history.</p>
+</div>
+</div>
+
+
+
+ <div id="section-generation-usage-derivation" class="section">
+<h3><span class="secno">2.2 </span>Generation, Usage, Derivation</h3>
+
+<p>Activities and entities are associated with each other in two different ways: activities are consumers of entities and activities are producers of entities. The act of producing or consuming an entity may have a duration.
+ The term 'generation' refers to the completion of the the act of producing; likewise, the term 'usage' refers to the beginning of the act of consuming entities. Thus, we define the following notions of generation and usage. </p>
+
+<p>
+</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ <dfn id="concept-generation">Generation</dfn> is the completed production of a new entity by an activity. This entity become available for usage after this generation. This entity did not exist before generation. </div>
+
+
+<p>
+</p><div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ <dfn id="concept-usage">Usage</dfn> is the beginning of an entity being consumed by an activity. Before usage, the activity had not begun to consume or use this entity and could not have been affected by the entity. </div>
+
+
+
+
+<p></p><div class="anexample" id="generation-example">
+Examples of generation are the completed creation of a file by a
+program, the completed creation of a linked data set, and the completed
+publication of a new version of a document.
+</div>
+
+
+<p>
+</p><div class="anexample" id="usage-example">
+Usage examples include a procedure beginning to consume an argument, a service starting to read a value on a port, a program beginning to read a configuration
+file, or the point at which an ingredient, such as eggs, is being added in a baking activity. Usage may entirely consume an entity (e.g. eggs are no longer available after being added to
+the mix); alternatively, a same entity may be used multiple times, possibly by different activities (e.g. a file on a file system can be read indefinitely).
+</div>
+
+
+<p>Activities are consumers of entities and producers of entities. In some case, the consumption of an entity influences the creation of another in some way. This notion is captured by derivations, defined as follows.</p>
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> A <dfn id="concept-derivation">derivation</dfn> is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</span>
+
+
+
+</p><div class="anexample" id="derivation-example">
+<p>Examples of derivation include the transformation of a relational table into a
+linked data set, the transformation of a canvas into a painting, the transportation of a work of art from London to New York, and a physical transformation such as the melting of ice into water.</p>
+</div>
+
+</div>
+
+ <div id="section-types-entities-agents" class="section">
+<h3><span class="secno">2.3 </span>Types of Entities and Agents</h3>
+
+<p>There are some useful types of entities and agents that are commonly encountered in applications making data and documents available on the Web; we introduce them in this section. </p>
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ A <dfn id="concept-plan">plan</dfn> is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals. </span>
+PROV-DM is not
+prescriptive about the nature of plans, their representation, the
+actions or steps they consist of, or their intended goals. Since plans may evolve over time,
+it may become necessary to track their provenance, so plans themselves are
+entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to
+validate the execution as represented in the provenance record, to
+manage expectation failures, or to provide explanations.</p>
+
+<div class="anexample" id="plan-example">
+<p>
+A plan can be a blog post tutorial for how to set up a web server, a list of instructions for a micro-processor execution, a cook's written recipe for a chocolate cake, or a workflow for a scientific experiment.
+</p>
+</div>
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> A <dfn id="concept-collection">collection</dfn> is an entity that provides structure to some constituents, which are themselves entities. </span> This concept allows for the provenance of the collection, but also of its constituents to be expressed. Such a notion of collection corresponds to a wide variety of concrete data structures, such as a <em>maps</em>, <em>dictionaries</em> or <em>associative arrays</em>.</p>
+
+<div class="anexample" id="collection-example">
+<p>
+An example of collection is an archive of documents. Each document has its own provenance, but the archive itself also has some provenance: who maintained it, which documents it contained at which point in time, how it was assembled, etc.
+</p></div>
+
+
+<!-- alternative names: provenance record, bundle -->
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ An <dfn id="concept-accountEntity">accountEntity</dfn> is an entity that contains a bundle of provenance assertions. </span>
+
+</p><div class="anexample" id="account-example">
+<p>
+Having found a resource, a user may want to retrieve its
+provenance. For users to decide whether they can place their trust in
+that resource, they may want to analyze its provenance, but also determine
+who the provenance is attributed to, and when it was
+generated. Hence, from the PROV-DM data model, the provenance is
+regarded as an entity, an AccountEntity, for which provenance can be
+sought.
+</p>
+</div>
+
+
+<p>Three types of agents are recognized by PROV-DM because they are commonly encountered in applications making data and documents available on the Web: persons, software agents, and organizations.</p>
+
+<div class="anexample" id="software-agents-example">
+<p> Even software agents can be assigned some responsibility for the effects they have in the world, so for example if one is using a Text Editor and one's laptop crashes, then one would say
+that the Text Editor was responsible for crashing the laptop. If one invokes a service to buy a book, that service can be considered responsible for drawing funds from one's bank to make
+the purchase (the company that runs the service and the web site would also be responsible, but the point here is that we assign some measure of responsibility to software as well). </p>
+</div>
+<p>So when
+someone models software as an agent for an activity in the PROV-DM model, they mean the agent has some responsibility for that activity.</p>
+</div>
+
+ <div id="section-responsibility" class="section">
+<h3><span class="secno">2.4 </span>Activity Association and Responsibility</h3>
+
+
+
+
+
+<p>
+Agents are defined as having some kind of responsibility for activities. However, one may want to be more specific about the nature of an agent's responsibility.
+For example, a programmer and a researcher could both be
+associated with running a workflow, but it may not matter which
+programmer clicked the button to start the workflow while it would
+matter a lot which researcher told the programmer to do so. So there
+is some notion of responsibility that needs to be captured. </p>
+
+<!-- <div class="note"> to be revisited for WD5. Paolo's proposed text: "Agents are defined in sec. 2.1 as having some kind of responsibility for activities. However, one may want to be more specific regarding the degrees of an agent's responsibility. For example, ..."</div>
+-->
+
+
+<p>Provenance reflects activities that have occurred. In some
+cases, those activities reflect the execution of a plan that was
+designed in advance to guide the execution. PROV-DM allows associating
+a plan to an activity, which represents what was intended to
+happen. </p>
+
+<!-- <div class="note">Proposal: remove the above para as it repeats from 2.3. Proposed text: "the <em>activity association</em> relation provides a way to indicate that an agent is responsible for an activity, possibly with an associated plan."[PM]</div> -->
+
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <dfn title="concept-activityAssociation" id="dfn-concept-activityassociation">activity association</dfn> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </span>
+</p>
+
+<div class="anexample" id="association-example">
+<p>Examples of association between an activity and agent are:
+</p><ul>
+<li>creation of a web page under the guidance of a designer;</li>
+<li>various forms of participation in a panel discussion, including audience member, panelist, or panel chair;</li>
+<li>a public event, sponsored by a company, and hosted by a museum;</li>
+<li>an XSLT transform initiated by a user;</li>
+</ul>
+</div>
+
+<p>
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html">
+ For an agent, <dfn title="concept-responsibility" id="dfn-concept-responsibility">responsibility</dfn> is the fact of being accountable for the actions of a "subordinate" agent, in the context of an activity. </span> The nature of this relation is intended to be broad, including delegation or a contractual relation. </p>
+
+<!--<div class="note">Propose to rephrase as follows: <br/>
+A relation between two agents, denoted <dfn title="concept-responsibilityChain">actedOnBehalfOf</dfn> indicates that
+ that a "subordinate" agent acted on behalf of a "responsible" agent, in the context of an activity. The nature of this relation is intended to be broad, including delegation or a contractual relation.
+ When this relation is used transitively, i.e., one agent acts on behalf of another, who also acts on behalf of another, etc., these relations form a <dfn title="concept-responsibilityChain">responsibility chain</dfn>.
+</div>-->
+
+
+
+
+
+<div class="anexample" id="responsibilityChain-example">
+<p>A student publishing a web page describing an academic
+department could result in both the student and the department being
+agents associated with the activity, and it may not matter which
+student published a web page but it matters a lot that the department
+told the student to put up the web page.
+</p>
+</div>
+</div>
+
+
+ <div id="section-UML" class="section">
+<h3><span class="secno">2.5 </span>Overview Diagram</h3>
+
+<p> The following diagram summarizes the elements and relations just described</p>
+
+<div class="note">
+ TODO: short text required to explain the overview diagram
+<p> add a sentence saying that it is not complete coverage of the dm in diagram.</p>
+<p>The text should say that we introduce a few relations based on the concepts introduced in section 2.1-2.4, that these relations are used in the example of section 3, and are fully defined in section 4-5.</p>
+<p>The note should also say why relations are in past tense (we had something in previous version of prov-dm)</p>
+<p>I have the impression that the diagram presented in Section 2.5 would
+ > be more useful if placed at the beginning of Section 2 [KB]
+</p><p>There is some comments that the picture does not print well. We need to check. </p>
+<p>Add links in the svg so that we can click on the figure. </p>
+</div>
+
+
+<div style="text-align: center; ">
+ <figure style="max-width: 70%; ">
+
+
+<embed src="images/OverviewDiagram.svg" width="600" height="400" alt="PROV-DM overview" type="image/svg+xml">
+
+<!--
+ <img src="images/OverviewDiagram.svg" alt="PROV-DM overview" style="max-width: 70%; " />-->
+
+<figcaption>PROV-DM overview</figcaption>
+ </figure>
+</div>
+
+
+</div>
+</div>
+<!-- </section> -->
+
+<div id="prov-dm-example" class="section">
+<!--OddPage--><h2><span class="secno">3. </span>Example</h2>
+
+<p>The World Wide Web Consortium publishes many technical reports. In this example, we consider a technical report, and describe its provenance. </p>
+
+<p>Specifically, we consider the second version of the PROV-DM document
+<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a>. Its provenance can be expressed from several perspectives, which we present. In the first one, provenance is concerned with the <acronym title="World Wide Web Consortium">W3C</acronym> process, whereas in the second one, it takes the authors' viewpoint. </p>
+
+
+<div id="section-example-a" class="section">
+<h3><span class="secno">3.1 </span>The Process View</h3>
+
+
+<p style="font-style:italic; "><b>Description:</b> The World Wide Web
+Consortium publishes technical reports according to its publication
+policy. Working drafts are published regularly to reflect the work
+accomplished by working groups. Every publication of a working draft
+must be preceded by a "publication request" to the Webmaster. The
+very first version of a technical report must also preceded by a
+"transition request" to be approved by the <acronym title="World Wide Web Consortium">W3C</acronym> director. All working
+drafts are made available at a unique URI. In this scenario, we consider two successive versions of a given report, the policy according they were published, and the associated requests.
+</p>
+
+<p>
+
+Concretely, in this section, we describe the kind of provenance record that the <a href="http://www.w3.org/Consortium">WWW Consortium</a> could keep for auditors to check that due processes are followed. All entities involved in this example are Web resources, with well defined URIs (some of which locating archived email messages, available to <acronym title="World Wide Web Consortium">W3C</acronym> Members).</p>
+
+<ul>
+<li> Two versions of the technical report are involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> (second working draft) and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> (first working draft);</li>
+<li> Both <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> and <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> were published by the WWW Consortium agent (<span class="name"><a href="http://www.w3.org/Consortium">w3:Consortium</a></span>); </li>
+<li> The publication activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is <span class="name">ex:act2</span>;</li>
+<li> The publication activity for <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span> is <span class="name">ex:act1</span>;
+</li>
+
+<li> The report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is derived from <span class="name"><span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018">tr:WD-prov-dm-20111018</a></span></span>;</li>
+
+<li> The publication activity <span class="name">ex:act1</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Oct/0141">ar2:0141</a></span>) and a <a href="http://www.w3.org/2005/08/01-transitions.html#transreq">transition request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/chairs/2011OctDec/0004">ar1:0004</a></span>);</li>
+<li> The publication activity <span class="name">ex:act2</span> used a <a href="http://www.w3.org/2005/08/01-transitions.html#pubreq">publication request</a> (<span class="name"><a href="https://lists.w3.org/Archives/Member/w3c-archive/2011Dec/0111">ar3:0111</a></span>);</li>
+<li> Technical reports were published according to the process rules (<span class="name"><a href="http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance">pr:rec-advance</a></span>), a plan in PROV-DM terminology.</li>
+</ul>
+
+<p>
+We now paraphrase some PROV-DM descriptions, and illustrate them with the PROV-N notation, a notation for PROV-DM aimed at human consumption. We then follow them with a graphical illustration. Full details of the provenance record can be found <a href="examples/w3c-publication1.prov-n">here</a>.
+
+</p><ul>
+<li>There is a technical report, a working draft on the recommendation track (<a href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsWD">pr:RecsWD</a>), which is regarded as an entity so that we can describe its provenance. Similar descriptions exist for all entities.
+<pre>entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+</pre>
+</li>
+<li>There is a publication activity.
+<pre>activity(ex:act2,,,[prov:type="publish"])
+</pre>
+</li>
+
+<li>The technical report was generated by the publication activity: this is a <a title="concept-Generation">Generation</a>.
+<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, ex:act2)
+</pre>
+</li>
+
+
+<li>The second draft of the technical report was derived from the first draft of the technical report: this is a <a title="concept-Derivation">Derivation</a>.
+<pre>wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)
+</pre>
+</li>
+
+<li>The activity required a publication request: this is a <a title="concept-Usage">Usage</a>.
+<pre>used(ex:act2,ar3:0111)
+</pre>
+</li>
+
+<li>The activity was associated with the Consortium agent, and proceeded according to its publication policy: this is an <a title="concept-activityAssociation" href="#dfn-concept-activityassociation-1" class="internalDFN">Activity Association</a>.
+<pre>wasAssociatedWith(ex:act2, w3:Consortium @ pr:rec-advance)
+</pre>
+</li>
+</ul>
+
+<p>
+Provenance descriptions can be <em>illustrated</em> graphically. The illustration is not intended to represent all the details of the model, but it is intended to show the essence of a set of
+provenance statements. Therefore, it should not be seen as an alternate notation for expressing provenance.</p>
+
+<p>The graphical illustration takes the form of a graph. Entities, activities and agents are represented as nodes, with oval, rectangular, and octagonal shapes, respectively. Usage,
+Generation, Derivation, and Activity Association are represented as directed edges.</p>
+
+<p>Entities are laid out according to the ordering of their generation event. We endeavor to show time progressing from top to bottom. This means that edges for Usage, Generation and
+Derivation typically point upwards.</p>
+
+
+
+
+
+
+<div style="text-align: center;">
+ <figure>
+ <img src="examples/w3c-publication1.png" alt="Provenance of a Tech Report" style="max-width: 70%; ">
+<figcaption>Provenance of a Tech Report</figcaption>
+ </figure>
+</div>
+
+<div class="note">
+Illustration to be hand crafted instead of being generated automatically. It's important to adopt a common style for all illustrations across all PROV documents.
+<p>CG: It would be helpful to see the properties labelled in the figure.
+</p></div>
+
+
+<p> This simple example has shown a variety of PROV-DM constructs, such as Entity, Agent, Activity, Usage, Generation, Derivation, and ActivityAssociation. In this example, it happens that all entities were already Web resources, with readily available URIs, which we used. We note that some of the resources are public, whereas others have restricted access: provenance statements only make use of their identifiers. If identifiers do not pre-exist, e.g. for activities, then they can be generated, for instance <span class="name">ex:act2</span>, occurring in the namespace identified by prefix <span class="name">ex</span>. We note that the URI scheme developed by <acronym title="World Wide Web Consortium">W3C</acronym> is particularly suited for expressing provenance of these reports, since each URI denotes a specific version of a report. It then becomes very easy to relate the various versions, with PROV-DM constructs. </p>
+
+
+</div>
+<div id="section-example-b" class="section">
+<h3><span class="secno">3.2 </span>The Authors View</h3>
+
+
+<p style="font-style:italic; "><b>Description:</b> A technical report
+is edited by some editor, using contributions from various
+contributors.
+</p>
+
+
+
+<p>Here, we consider another perspective on technical report
+<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">http://www.w3.org/TR/2011/WD-prov-dm-20111215</a>. Provenance is concerned with the document editing activity, as perceived by authors. This kind of information could be used by authors in their CV or in a narrative about this document. </p>
+
+
+
+
+<ul>
+<li> The same technical report is involved: <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>;</li>
+<li> An editing activity for <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is <span class="name">ex:edit1</span>;</li>
+<li> The report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span> is generated by activity <span class="name">ex:edit1</span>;</li>
+<li> Several persons are associated with activity <span class="name">ex:edit1</span>, some in an editorial role, some in a contributor's role.</li>
+</ul>
+
+<p>Again, we paraphrase some PROV-DM assertions, and illustrate them with the PROV-N notation.
+Full details of the provenance record can be found <a href="examples/w3c-publication3.prov-n">here</a>.</p>
+
+<ul>
+<li>There is a technical report, which from the author's perspective is a document in its second version.
+<pre>entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+</pre>
+<p>While this description is about the same report <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, its details differ from the author's perspective: it is a document and it has a version number. </p></li>
+
+<li>There is an editing activity.
+<pre>activity(ex:edit1,,,[prov:type="edit"])
+</pre>
+</li>
+
+<li>The technical report was generated by the editing activity: this is a <a title="concept-generation">Generation</a>.
+<pre>wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
+</pre>
+</li>
+
+
+<li>There are some agents.
+<pre>agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+</pre>
+</li>
+
+<li>Agents were assigned various responsibilities in the editing activity: contributor and editor.
+<pre>wasAssociatedWith(ex:edit1, ex:Paolo, [prov:role="editor"])
+wasAssociatedWith(ex:edit1, ex:Simon, [prov:role="contributor"])
+</pre>
+</li>
+</ul>
+
+
+
+<div style="text-align: center;">
+ <figure>
+ <img src="http://www.w3.org/2011/prov/wiki/images/c/cd/W3c-publication3.png" alt="Provenance of a Tech Report (b)" style="max-width: 98%; ">
+<figcaption id="prov-tech-report">Provenance of a Tech Report (b)</figcaption>
+ </figure>
+</div>
+
+<div class="note">
+Illustration to be hand crafted instead of being generated automatically. It's important to adopt a common style for all illustrations across all PROV documents.
+<p>CG: It would be helpful to see the properties labelled in the figure.
+</p><p> simplify the figure (leave just 2 authors (as in the example), or the editors), and label the edges as well.
+</p></div>
+
+</div>
+
+<div id="section-example-c" class="section">
+<h3><span class="secno">3.3 </span>Attribution of Provenance</h3>
+
+<p>The two previous sections provide two different perspectives on the provenance of a technical report. By design, the PROV approach allows for the provenance of a subject to be provided by multiple sources. For users to decide whether they can place their trust in the technical report, they may want to analyze its provenance, but also determine
+who the provenance is attributed to, and when it was
+generated, etc. In other words, we need to be able to express the provenance of provenance.</p>
+
+<p>No new mechanism is required to support this requirement. PROV-DM makes the assumption that provenance statements have been bundled up, and named, by some mechanism outside the scope of PROV-DM. For instance, in this case, provenance statements were put in a file and exposed on the Web, respectively at <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication1.pn">ex:prov1</a> and <a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/examples/w3c-publication3.pn">ex:prov3</a>. To express their respective provenance, these resources must be seen as entities, and all the constructs of PROV-DM are now available to characterize their provenance. In the example below, <span class="name">ex:prov1</span> is attributed to the agent <span class="name">w3:Consortium</span>, whereas <span class="name">ex:prov3</span> to <span class="name">ex:Simon</span>.
+
+</p><pre>entity(ex:prov1, [prov:type="prov:AccountEntity" %% xsd:QName ])
+wasAttributedTo(ex1:prov1,w3:Consortium)
+
+entity(ex:prov3, [prov:type="prov:AccountEntity" %% xsd:QName ])
+wasAttributedTo(ex1:prov3,ex:Simon)
+</pre>
+
+
+
+</div>
+
+</div>
+
+<div id="data-model-concepts" class="section">
+
+<!--OddPage--><h2><span class="secno">4. </span>PROV-DM Core</h2>
+
+<p>In this section, we revisit each concept introduced in <a href="'#conceptualization'">Section 2</a>, and provide its detailed definition in the PROV data model, in terms of its various constituents. </p>
+
+<p>In PROV-DM, we distinguish elements from relations, which are respectively discussed in
+<a href="'#term-element'">Section 4.1</a> and <a href="'#term-relation'">Section 4.2</a>.</p>
+
+<div id="term-element" class="section">
+<h3><span class="secno">4.1 </span>Element</h3>
+
+
+ <div id="term-Entity" class="section">
+
+<h4><span class="secno">4.1.1 </span>Entity</h4>
+
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> <span class="dfn">Entities</span> are things in the world one wants to provide provenance for. For the purpose of this specification, things can be physical, digital, conceptual, or otherwise; the world may be real or imaginary. </div>
+
+
+<p></p><div class="attributes" id="attributes-entity">An entity<span class="withPn">, written <span class="pnExpression" id="pn-entity">entity(id, [ attr1=val1, ...])</span> in PROV-N, </span> contains:
+<ul>
+<li><span class="attribute">id</span>: an identifier for an entity; </li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs representing this entity's situation in the world.</li>
+</ul></div>
+
+<div class="anexample">
+<p>
+The following expression</p>
+<pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+</pre>
+states the existence of an entity, denoted by identifier <span class="name">tr:WD-prov-dm-20111215</span>, with type <span class="name">document</span> and version number <span class="name">2</span>. The attributes <span class="name">ex:version</span> is application specific, whereas the attribute <span class="name">type</span> is reserved in the PROV-DM namespace.
+<!--The following expression</p>
+<pre class="codeexample">
+entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version="2" ])
+entity(e0, [ prov:type="File", ex:path="/shared/crime.txt", ex:creator="Alice" ])
+</pre>
+states the existence of an entity, denoted by identifier <span class="name">e0</span>, with type <span class="name">File</span> and path <span class="name">/shared/crime.txt</span> in the
+file system, and creator alice. The attributes <span class="name">path</span> and <span class="name">creator</span> are application specific, whereas the attribute <span
+class="name">type</span> is reserved in the PROV-DM namespace.-->
+</div>
+
+<p>Further considerations:</p>
+<ul>
+<li>The sets of Activities and Entities are disjoint, as described below.</li>
+</ul>
+
+
+<div class="issue">The characterization interval of an entity is currently implicit. Making it explicit would allow us to define wasComplementOf more precisely.
+Beginning and end of characterization interval could be expressed by attributes (similarly to activities).
+How do we define the end of an entity? This is <a href="http://www.w3.org/2011/prov/track/issues/204">ISSUE-204</a>.
+</div>
+
+
+
+ </div>
+
+ <div id="term-Activity" class="section">
+
+<h4><span class="secno">4.1.2 </span>Activity</h4>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <span class="dfn">activity</span> is anything that acts upon or with entities. This action can take multiple forms: consuming, processing, transforming, modifying, relocating, using, generating, or being associated with entities. </div>
+
+<p></p><div class="attributes" id="attributes-activity"> An activity<span class="withPn">, written <span class="pnExpression" id="pn-activity">activity(id, st, et, [ attr1=val1, ...])</span> in PROV-N,</span> contains:
+<ul>
+<li><span class="attribute">id</span>: an identifier for an activity;</li>
+<li><span class="attribute">startTime</span>: an <em class="rfc2119" title="optional">optional</em> time for the start of the activity;</li>
+<li><span class="attribute">endTime</span>: an <em class="rfc2119" title="optional">optional</em> time for the end of the activity;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs for this activity.</li>
+</ul></div>
+
+<div class="anexample">
+<p>
+The following expression</p>
+<pre class="codeexample">activity(a1,2011-11-16T16:05:00,2011-11-16T16:06:00,
+ [ex:host="server.example.org",prov:type="ex:edit" %% xsd:QName])
+</pre>
+<p>states the existence of an activity with identifier <span class="name">a1</span>, start time <span class="name">2011-11-16T16:05:00</span>, and end time <span class="name">2011-11-16T16:06:00</span>, running on host <span class="name">server.example.org</span>, and of type <span class="name">edit</span>. The attribute <span class="name">host</span> is application specific (declared in some namespace with prefix <span class="name">ex</span>). The attribute <span class="name">type</span> is a reserved attribute of PROV-DM, allowing for sub-typing to be expressed.</p>
+</div>
+
+
+
+<p>Further considerations:</p>
+<ul>
+<li>An activity is not an entity. This distinction is similar to the distinction between
+'continuant' and 'occurrent' in logic [<cite><a class="bibref" rel="biblioentry" href="#bib-Logic">Logic</a></cite>].
+</li>
+</ul>
+
+
+</div>
+
+<div id="term-Agent" class="section">
+<h4><span class="secno">4.1.3 </span>Agent</h4>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <span class="dfn">agent</span> is a type of entity that bears some form of responsibility for an activity taking place. </div>
+
+
+<p></p><div class="attributes" id="attributes-agent">An agent<span class="withPn">, noted <span class="pnExpression" id="pn-agent">agent(id, [ attr1=val1, ...])</span> in PROV-N,</span> contains:
+<ul>
+<li><span class="attribute">id</span>: an identifier for an agent;</li>
+<li><span class="attribute">attributes</span>: a set of attribute-value pairs representing this agent's situation in the world.
+</li>
+</ul></div>
+
+
+<p>
+From an interoperability perspective, it is useful to define some basic categories of agents since
+it will improve the use of provenance by applications.
+There should be very few of these basic categories to keep the model simple and accessible.
+There are three types of agents in the model since they are common across most anticipated domains of use:
+</p><ul>
+<li><span class="name">Person</span>: agents of type Person are people.</li>
+<li><span class="name">Organization</span>: agents of type Organization are social institutions such as companies, societies etc.</li>
+<li><span class="name">SoftwareAgent</span>: a software agent is a piece of software. </li>
+</ul>
+<p>These types are mutually exclusive, though they do not cover all kinds of agent. </p>
+
+
+
+<div class="anexample">
+<p>The following expression is about an agent identified by <span class="name">e1</span>, which is a person, named Alice, with employee number 1234.</p>
+<pre class="codeexample">agent(e1, [ex:employee="1234", ex:name="Alice", prov:type="prov:Person" %% xsd:QName])
+</pre>
+<p>It is optional to specify the type of an agent. When present, it is expressed using the <span class="name">prov:type</span> attribute.</p>
+</div>
+
+<div class="issue"> Shouldn't we allow for entities (not agent) to be associated with an activity? Should we drop the inference association-agent? <a href="http://www.w3.org/2011/prov/track/issues/203">ISSUE-203</a>.</div>
+
+</div>
+
+ <div id="term-note" class="section">
+
+<h4><span class="secno">4.1.4 </span>Note</h4>
+
+<p>As provenance descriptions are exchanged between systems, it may be useful to add extra-information to what they are describing. For instance, a "trust service" may add value-judgements about the
+trustworthiness of some of the entities or agents involved. Likewise, an interactive visualization component may want to enrich a set of provenance descriptions with information helping reproduce their
+visual representation. To help with interoperability, PROV-DM introduces a simple annotation mechanism allowing anything that is identifiable to be associated with notes.</p>
+
+<p></p><div class="attributes" id="attributes-note">A <dfn title="dfn-note" id="dfn-dfn-note">note</dfn><span class="withPn">, noted <span class="pnExpression">note(id, [ attr1=val1, ...])</span> in PROV-N,</span> contains:
+<ul>
+<li><span class="attribute">id</span>: an identifier for a note;</li>
+<li><span class="attribute">attributes</span>: a set of attribute-value pairs, whose meaning is application specific.</li>
+</ul></div>
+
+
+
+
+<p>A separate PROV-DM relation is used to associate a note with something that is identifiable (see <a href="#term-annotation">Section on annotation</a>). A given note may be associated with
+multiple identifiable things.
+</p>
+
+
+<div class="anexample" id="anexample-note1">
+<p>
+The following note consists of a set of application-specific attribute-value pairs, intended
+to help the rendering of what it is associated with, by
+specifying its color and its position on the screen.</p>
+<pre class="codeexample">note(ex2:n1,[ex2:color="blue", ex2:screenX=20, ex2:screenY=30])
+hasAnnotation(tr:WD-prov-dm-20111215,ex2:n1)
+</pre>
+<p>The note is associated with the entity <span class="name">tr:WD-prov-dm-20111215</span> previously introduced (<a title="annotation">hasAnnotation</a> is
+discussed in Section <a href="#term-annotation">Annotation</a>). The note's identifier and attributes are declared in a separate namespace denoted by prefix <span class="name">ex2</span>.
+</p>
+</div>
+
+<div class="anexample" id="anexample-note2">
+<p>Alternatively, a reputation service may enrich a provenance record with notes providing reputation ratings about agents. In the following fragment, both agents <span class="name">ex:Simon</span> and <span class="name">ex:Paolo</span> are rated "excellent".</p>
+<pre class="codeexample">note(ex3:n2,[ex3:reputation="excellent"])
+hasAnnotation(ex:Simon,ex3:n2)
+hasAnnotation(ex:Paolo,ex3:n2)
+</pre>
+<p>The note's identifier and attributes are declares in a separate namespace denoted by prefix <span class="name">ex3</span>.</p>
+
+</div>
+
+
+ </div>
+
+</div>
+
+
+<div id="term-relation" class="section">
+<h3><span class="secno">4.2 </span>Relation</h3>
+
+<p>
+This section describes all the PROV-DM relations between the elements introduced in <a href="#term-element">Section Element</a>. While these relations are not
+binary, they all involve two primary elements. They can be summarized as follows. </p>
+
+
+<div style="text-align: center;">
+<table border="1" style="margin-left: auto; margin-right: auto;">
+<caption>PROV-DM Core Relation Summary</caption>
+<tbody><tr><td></td><td>Entity</td><td>Activity</td><td>Agent</td><td>Note</td></tr>
+<tr><td>Entity</td><td><a title="derivations">wasDerivedFrom</a><br><a title="dfn-alternate" href="#dfn-dfn-alternate" class="internalDFN">alternateOf</a><br><a title="dfn-specialization" href="#dfn-dfn-specialization" class="internalDFN">specializationOf</a></td><td><a title="dfn-Generation" href="#dfn-dfn-generation" class="internalDFN">wasGeneratedBy</a></td><td>—</td><td><a title="dfn-annotation" href="#dfn-dfn-annotation" class="internalDFN">hasAnnotation</a></td></tr>
+<tr><td>Activity</td><td><a title="usage" href="#concept-usage" class="internalDFN">used</a></td><td>—</td><td><a title="start record">wasStartedBy</a><br><a title="end record">wasEndedBy</a><br><a title="dfn-activity-association" href="#dfn-dfn-activity-association" class="internalDFN">wasAssociatedWith</a></td><td><a title="dfn-annotation" href="#dfn-dfn-annotation" class="internalDFN">hasAnnotation</a></td></tr>
+<tr><td>Agent</td><td>—</td><td>—</td><td><a title="dfn-responsibility-chain" href="#dfn-dfn-responsibility-chain" class="internalDFN">actedOnBehalfOf</a></td><td><a title="dfn-annotation" href="#dfn-dfn-annotation" class="internalDFN">hasAnnotation</a></td></tr>
+<tr><td>Note</td><td>—</td><td>—</td><td>—</td><td><a title="dfn-annotation" href="#dfn-dfn-annotation" class="internalDFN">hasAnnotation</a></td></tr>
+</tbody></table>
+</div>
+
+
+
+<div id="activity-entity-relation" class="section">
+<h4><span class="secno">4.2.1 </span>Activity-Entity Relation</h4>
+
+<div id="term-Generation" class="section">
+<h5><span class="secno">4.2.1.1 </span>Generation</h5>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> <span class="dfn">Generation</span> is the completed production of a new entity by an activity. This entity become available for usage after this generation. This entity did not exist before generation. </div>
+
+<p>
+</p><div class="attributes" id="attributes-generation"><dfn title="dfn-Generation" id="dfn-dfn-generation">Generation</dfn><span class="withPn">, written <span class="pnExpression">wasGeneratedBy(id,e,a,t,attrs)</span> in PROV-N,</span> has the following components:
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for a generation;</li>
+<li><span class="attribute">entity</span>: an identifier for a created entity; </li>
+<li><span class="attribute">activity</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the activity that creates the entity;</li>
+
+<li><span class="attribute">time</span>: an <em class="rfc2119" title="optional">optional</em> "generation time", the time at which the entity was completely created;</li>
+
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs that describes the modalities of generation of this entity by this activity.</li>
+</ul></div>
+<p>While each of the components <span class="attribute">activity</span>, <span class="attribute">time</span>, and <span class="attribute">attributes</span> is <em class="rfc2119" title="optional">optional</em>, at least one of them <em class="rfc2119" title="must">must</em> be present.</p>
+
+
+
+
+
+<div class="anexample">
+<p>
+The following expressions</p>
+<pre class="codeexample"> wasGeneratedBy(e1,a1, 2001-10-26T21:32:52, [ex:port="p1", ex:order=1])
+ wasGeneratedBy(e2,a1, 2001-10-26T10:00:00, [ex:port="p1", ex:order=2])
+</pre>
+<p>state the existence of two generations (with respective times <span class="name">2001-10-26T21:32:52</span> and <span class="name">2001-10-26T10:00:00</span>), at which new entities, identified by <span class="name">e1</span> and <span class="name">e2</span>, are created by an
+activity, identified by <span class="name">a1</span>.
+The first one is available as the first value on port p1, whereas the other is the second value on port p1. The semantics of <span class="name">port</span> and <span class="name">order</span> are application specific.
+</p>
+</div>
+
+
+<div class="anexample">
+<p>
+In some cases, we may want to record the time at which an entity was generated without having to specify the activity that generated it. To support this requirement, the activity component in generation is optional. Hence, the following expression indicates the time at which an entity is generated, without naming the activity that did it.</p>
+<pre class="codeexample"> wasGeneratedBy(e,,2001-10-26T21:32:52)
+</pre>
+</div>
+
+
+</div>
+
+
+<div id="term-Usage" class="section">
+<h5><span class="secno">4.2.1.2 </span>Usage</h5>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> <span class="dfn">Usage</span> is the beginning of an entity being consumed by an activity. Before usage, the activity had not begun to consume or use this entity and could not have been affected by the entity. </div>
+
+
+<p></p><div class="attributes" id="attributes-usage"><dfn title="dfn-Usage" id="dfn-dfn-usage">Usage</dfn><span class="withPn">, written <span class="pnExpression">used(id,a,e,t,attrs)</span> in PROV-N,</span> has the following constituents:
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for a usage;</li>
+<li><span class="attribute">activity</span>: an identifier for the consuming activity;</li>
+<li><span class="attribute">entity</span>: an identifier for the consumed entity;</li>
+<li><span class="attribute">time</span>: an <em class="rfc2119" title="optional">optional</em> "usage time", the time at which the entity started to be used;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs that describe the modalities of usage of this entity by this activity.</li>
+</ul></div>
+
+<p>
+A reference to a given entity <em class="rfc2119" title="may">may</em> appear in multiple usages that share
+ a given activity identifier.
+</p>
+
+
+<div class="anexample">
+<p>The following usages</p>
+<pre class="codeexample"> used(a1,e1,2011-11-16T16:00:00,[ex:parameter="p1"])
+ used(a1,e2,2011-11-16T16:00:01,[ex:parameter="p2"])
+</pre>
+<p>state that the activity identified by <span class="name">a1</span> consumed two entities identified by <span class="name">e1</span> and <span class="name">e2</span>, at times <span class="name">2011-11-16T16:00:00</span> and <span class="name">2011-11-16T16:00:01</span>, respectively; the first
+one was found as the value of parameter <span class="name">p1</span>, whereas the second was found as value of parameter <span class="name">p2</span>. The semantics of <span class="name">parameter</span> is application specific.</p>
+</div>
+
+
+
+<div class="note">
+
+
+
+<p>
+A usage record's id is <em class="rfc2119" title="optional">optional</em>. It <em class="rfc2119" title="must">must</em> be present when annotating usage records (see Section <a href="#term-annotation">Annotation Record</a>) or when defining precise-1 derivations (see
+<a href="#Derivation-Relation">Derivation</a>).</p>
+</div>
+
+
+
+
+</div>
+</div>
+
+
+
+
+
+<div id="activity-agent-relation" class="section">
+<h4><span class="secno">4.2.2 </span>Activity-Agent Relation</h4>
+
+<div id="term-ActivityAssociation" class="section">
+<h5><span class="secno">4.2.2.1 </span>Activity Association</h5>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <span class="dfn">activity association</span> is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity. </div>
+
+<p>As far as responsibility is concerned, PROV-DM offers two kinds of constructs. The first, introduced in this section, is a relation between an agent, a plan, and an activity; the second, introduced in <a href="#term-responsibility">Section Responsibility</a>, is a relation between agents expressing that an agent was acting on behalf of another, in the context of an activity. </p>
+
+
+<p></p><div class="attributes" id="attributes-activity-association">An <dfn title="dfn-activity-association" id="dfn-dfn-activity-association">activity association</dfn><span class="withPn">, written <span class="pnExpression">wasAssociatedWith(id,a,ag,pl,attrs)</span> in PROV-N,</span> has the following
+constituents:
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the association between an activity and an agent;</li>
+<li><span class="attribute">activity</span>: an identifier for the activity;</li>
+<li><span class="attribute">agent</span>: an identifier for the agent associated with the activity;</li>
+<li><span class="attribute">plan</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the plan adopted by the agent in the context of this activity;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs that describe the modalities of association of this activity with this agent.</li>
+</ul></div>
+
+<div class="anexample">
+In the following example, a designer and an operator agents are associated with an activity. The designer's goals are achieved by a workflow <span class="name">ex:wf</span>.
+<pre class="codeexample">activity(ex:a,[prov:type="workflow execution"])
+agent(ex:ag1,[prov:type="operator"])
+agent(ex:ag2,[prov:type="designer"])
+wasAssociatedWith(ex:a,ex:ag1,[prov:role="loggedInUser", ex:how="webapp"])
+wasAssociatedWith(ex:a,ex:ag2,ex:wf,[prov:role="designer", ex:context="project1"])
+entity(ex:wf,[prov:type="prov:Plan"%% xsd:QName, ex:label="Workflow 1",
+ ex:url="http://example.org/workflow1.bpel" %% xsd:anyURI])
+</pre>
+Since the workflow <span class="name">ex:wf</span> is itself an entity, its provenance can also be expressed in PROV-DM: it can be generated by some activity and derived from other entities,
+for instance.
+</div>
+
+<div class="issue"> The activity association record does not allow for a plan to be asserted without an agent.
+This seems over-restrictive. Discussed in the context of <a href="http://www.w3.org/2011/prov/track/issues/203">ISSUE-203</a>.</div>
+
+
+<div class="issue"> Agents should not be inferred. WasAssociatedWith should also work with entities.
+This is <a href="http://www.w3.org/2011/prov/track/issues/206">ISSUE-206</a>.</div>
+
+
+</div>
+
+<div id="term-Start-End" class="section">
+<h5><span class="secno">4.2.2.2 </span>Activity Start and Activity End</h5>
+
+<p> A <dfn title="dfn-Start" id="dfn-dfn-start">activity start</dfn> is a representation of an agent starting an activity.
+ An <dfn title="dfn-End" id="dfn-dfn-end">activity end</dfn> is a representation of an agent ending an activity. Both relations are specialized forms of <span class="name">wasAssociatedWith</span>. They contain
+attributes describing the modalities of acting/ending activities.</p>
+
+
+
+<p>An activity start<span class="withPn">, written <span class="pnExpression">wasStartedBy(id,a,ag,attrs)</span> in PROV-N,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the activity start;</li>
+<li><span class="attribute">activity</span>: an identifier for the started activity;
+</li><li><span class="attribute">agent</span>: an identifier for the agent starting the activity;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs describing modalities according to which the agent started the activity.
+</li></ul>
+
+<p>An activity end<span class="withPn">, written <span class="pnExpression">wasEndedBy(id,a,ag,attrs)</span> in PROV-N,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the activity end;</li>
+<li><span class="attribute">activity</span>: an identifier for the ended activity;
+</li><li><span class="attribute">agent</span>: an identifier for the agent ending the activity;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs describing modalities according to which the agent ended the activity.
+</li></ul>
+
+
+<div class="anexample">
+<p>
+In the following example,</p>
+<pre class="codeexample">wasStartedBy(a,ag,[ex:mode="manual"])
+wasEndedby(a,ag,[ex:mode="manual"])
+</pre>
+<p>there is an activity denoted by <span class="name">a</span>
+that was started and ended by an agent denoted by <span class="name">ag</span>, in "manual" mode, an application specific characterization of these relations.
+</p>
+</div>
+
+<div class="issue">
+Should we define start/end records as representation of activity start/end events.
+Should time be associated with these events rather than with activities. This will be similar to what
+we do for entities. This is issue <a href="http://www.w3.org/2011/prov/track/issues/207">ISSUE-207</a>.</div>
+
+
+</div>
+
+
+
+
+</div>
+
+<div id="entity-entity-agent-agent-relation" class="section">
+<h4><span class="secno">4.2.3 </span>Entity-Entity or Agent-Agent Relation</h4>
+
+<div id="term-responsibility" class="section">
+
+<h5><span class="secno">4.2.3.1 </span>Responsibility Chain</h5>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"></div>
+
+<p>PROV-DM offers a mild version of responsibility
+in the form of a relation to represent when an agent acted on another
+agent's behalf. So in the example of someone running a mail program,
+the program is an agent of that activity and the person is also an
+agent of the activity, but we would also add that the mail software
+agent is running on the person's behalf. In the other example, the
+student acted on behalf of his supervisor, who acted on behalf of the
+department chair, who acts on behalf of the university, and all those
+agents are responsible in some way for the activity to take place but
+we do not say explicitly who bears responsibility and to what
+degree. </p>
+
+<p>We could also say that an agent can act on behalf of several other
+agents (a group of agents). This would also make possible to
+indirectly reflect chains of responsibility. This also indirectly
+reflects control without requiring that control is explicitly
+indicated. In some contexts there will be a need to represent
+responsibility explicitly, for example to indicate legal
+responsibility, and that could be added as an extension to this core
+model. Similarly with control, since in particular contexts there
+might be a need to define specific aspects of control that various
+agents exert over a given activity.</p>
+
+<p></p><div class="attributes" id="attributes-responsibility-chain">A <dfn title="dfn-responsibility-chain" id="dfn-dfn-responsibility-chain">responsibility chain</dfn><span class="withPn">, written <span class="pnExpression">actedOnBehalfOf(id,ag2,ag1,a,attrs)</span> in PROV-N,</span> has the following constituents:
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the responsibility chain;</li>
+<li><span class="attribute">subordinate</span>: an identifier for the agent associated with an activity, acting on behalf of the responsible
+agent;</li>
+<li><span class="attribute">responsible</span>: an identifier for the agent, on behalf of which the subordinate agent acted;</li>
+<li><span class="attribute">activity</span>: an <em class="rfc2119" title="optional">optional</em> identifier of an activity for which the responsibility chain holds;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs that describe the modalities of this relation.</li>
+</ul></div>
+
+
+<div class="anexample">
+In the following example, a programmer, a researcher and a funder agents are described. The programmer and researcher are associated with a workflow activity. The programmer acts on behalf
+of the researcher (delegation) encoding the commands specified by the researcher; the researcher acts on behalf of the funder, who has an contractual agreement with the researcher. The terms
+'delegation' and 'contact' used in this example are domain specific.
+<pre class="codeexample">activity(a,[prov:type="workflow"])
+agent(ag1,[prov:type="programmer"])
+agent(ag2,[prov:type="researcher"])
+agent(ag3,[prov:type="funder"])
+wasAssociatedWith(a,ag1,[prov:role="loggedInUser"])
+wasAssociatedWith(a,ag2)
+actedOnBehalfOf(ag1,ag2,a,[prov:type="delegation"])
+actedOnBehalfOf(ag2,ag3,a,[prov:type="contract"])
+</pre>
+</div>
+
+<p>Further considerations:</p>
+<ul>
+<li>If an activity is not specified, then the subordinate agent is considered to act on behalf of
+the responsible agent, in all the activities the subordinate agent is associated with.
+</li>
+</ul>
+</div>
+<div id="Derivation-Relation" class="section">
+
+<h5><span class="secno">4.2.3.2 </span>Derivation</h5>
+
+<div class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> A <span class="dfn">derivation</span> is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one.</div>
+
+
+
+
+<p>According to <a href="#conceptualization">Section Overview</a>, for an entity to be transformed from, created from, or resulting from an update to another, there must be some
+underpinning activities performing the necessary actions resulting in such a derivation.
+A derivation can be described at various levels of precision. In its simplest form, derivation relates two entities. Optionally, attributes can be added to describe modalities of derivation. If the derivation is the result of a single known activity, then this activity can also be optionally expressed. And to provide a completely accurate description of derivation, the generation and usage of the generated and used entities, respectively, can be provided. The reason for optional information such as activity, generation, and usage to be linked to derivations is to aid analysis of provenance and to facilitate provenance-based reproducibility. </p>
+
+
+<p></p><div class="attributes" id="attributes-derivation">A <dfn id="dfn-derivation">derivation</dfn><span class="withPn">, written <span class="pnExpression" id="pn-wasDerivedFrom">wasDerivedFrom(id, e2, e1, a, g2, u1, attrs)</span> in PROV-N,</span> contains:
+<ul>
+<li><em>id</em>: an <em class="rfc2119" title="optional">optional</em> identifier for a derivation;</li>
+<li><em>generatedEntity</em>: the identifier of the entity generated by the derivation;</li>
+<li><em>usedEntity</em>: the identifier of the entity used by the derivation;</li>
+<li><em>activity</em>: an <em class="rfc2119" title="optional">optional</em> identifier for the activity using and generating the above entities;</li>
+<li><em>generation</em>: an <em class="rfc2119" title="optional">optional</em> identifier for the generation involving the generated entity and activity;</li>
+<li><em>usage</em>: an <em class="rfc2119" title="optional">optional</em> identifier for the usage involving the used entity and activity;</li>
+<li><em>attributes</em>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs that describe the modalities of this derivation.</li>
+</ul>
+</div>
+
+<p> Derivation is not defined to be transitive. Domain-specific specializations of derivation may be defined in such a way that the transitivity property
+holds.</p>
+
+
+
+
+
+<div class="anexample">
+<p>The following descriptions state the existence of derivations.</p>
+<pre class="codeexample">wasDerivedFrom(e2,e1)
+wasDerivedFrom(e2,e1,[prov:type="physical transform"])
+wasDerivedFrom(e2,e1,a,g2,u1)
+ wasGeneratedBy(g2,e2,a)
+ used(u1,a,e1)
+</pre>
+<p>
+The first and second lines are about derivations between <span class="name">e2</span> and <span class="name">e1</span>, but no information is provided as to the identity of the activity (and usage and generation) underpinning the derivation. In the second line, a type attribute is also provided.</p>
+<p>
+The third description expresses that activity <span class="name">a</span>,
+using the entity <span class="name">e1</span> according to usage <span class="name">u1</span>,
+ derived the
+entity <span class="name">e2</span> and generated it according to generation
+ <span class="name">g2</span>. It is followed by descriptions for generation <span class="name">g2</span> and usage <span class="name">u1</span>. With such a comprehensive description of derivation, a program that analyzes provenance can identify the activity underpinning the derivation, it can identify how the original entity <span class="name">e1</span> was used by the activity (e.g. for instance, which argument it was passed as, if the activity is the result of a function invocation), and which output the derived entity <span class="name">e2</span> was obtained from (say, for a function returning multiple results).</p>
+</div>
+
+
+
+<div class="issue"> Emphasize the notion of 'affected by' <a href="http://www.w3.org/2011/prov/track/issues/133">ISSUE-133</a>.</div>
+
+
+</div>
+
+
+<div id="term-alternate-specialization" class="section">
+
+<h5><span class="secno">4.2.3.3 </span>Alternate and Specialization</h5>
+
+<p>The purpose of this section is to introduce relations between two entities that refer to the same thing in the world.
+Consider for example three entities:
+</p>
+<ul>
+ <li><span class="name">e1</span> denoting "Bob, the holder of Facebook account ABC",
+
+ </li><li><span class="name">e2</span> denoting "Bob, the holder of Twitter account XYZ",
+
+ </li><li><span class="name">e3</span> denoting "Bob, the person".
+</li></ul>
+
+<p>These entities refer to the same real person Bob, either in different contexts, or at different levels of abstraction. Specifically:
+
+
+</p><ol>
+ <li>e1 and e2 refer to Bob in two contexts (as Facebook and Twitter users, respectively)
+ </li><li> both of e1 and e2 are more detailed than e3.
+</li></ol>
+
+
+
+<p>The following two relations are introduced for expressing alternative or specialized entities. </p>
+
+
+
+
+<p></p><div class="attributes" id="attributes-alternate">
+An <dfn title="dfn-Alternate" id="dfn-dfn-alternate">alternate relation</dfn><span class="withPn">, written <span class="pnExpression">alternateOf(alt1, alt2)</span> in PROV-N,</span> addresses case (1). It has the following constituents:
+<ul>
+<li><span class="attribute">firstAlternate</span>: an identifier of the first of the two entities;</li>
+<li><span class="attribute">secondAlternate</span>: an identifier of the second of the two entities.</li>
+</ul>
+</div>
+
+<div class="anexample" id="anexample-alternate">
+<p>The following expressions describe two persons, respectively holder of a Facebook account and a Twitter account, and their relation as alternate. </p>
+<pre class="codeexample">entity(facebook:ABC, [ prov:type="person with Facebook account " ])
+entity(twitter:XYZ, [ prov:type="person with Twitter account" ])
+alternateOf(facebook:ABC, twitter:XYZ)
+</pre>
+</div>
+
+
+
+<p>
+</p><div class="attributes" id="attributes-specialization">
+A <dfn title="dfn-Specialization" id="dfn-dfn-specialization">specialization relation</dfn><span class="withPn">, written <span class="pnExpression">specializationOf(sub, super)</span> in PROV-N,</span> addresses case (2). It has the following constituents:
+
+<ul>
+<li><span class="attribute">specializedEntity</span>: an identifier of the specialized entity;</li>
+<li><span class="attribute">generalEntity</span>: an identifier of the entity that is being specialized.</li>
+</ul>
+</div>
+
+<div class="anexample" id="anexample-specialization">
+<p>The following expressions describe two persons, the second of which is holder of a Twitter account. The second entity is a specialization of the first. </p>
+<pre class="codeexample">entity(ex:Bob, [ prov:type="person", ex:name="Bob" ])
+entity(twitter:XYZ, [ prov:type="person with Twitter account" ])
+specializationOf(twitter:XYZ, ex:Bob)
+</pre>
+</div>
+
+<!--
+<p>To promote take up of these relations, it is not specified whether they are transitive or symmetric. We anticipate that applications will specialize these relations according to their needs. </p>
+-->
+
+<div class="issue">A discussion on alternative definition of these relations has not yet reached a satisfactory conclusion. This is <a href="http://www.w3.org/2011/prov/track/issues/29">ISSUE-29</a>. Also <a href="http://www.w3.org/2011/prov/track/issues/96">ISSUE-96</a>.</div>
+
+
+</div>
+</div>
+
+
+
+<div id="term-annotation" class="section">
+<h4><span class="secno">4.2.4 </span>Annotation</h4>
+
+
+
+<span class="glossary-ref" prov:hadoriginalsource="http://dvcs.w3.org/hg/prov/file/b13a1116a6d3/model/glossary.html"> An <span class="dfn">annotation</span> is a link between something that is identifiable and a note referred to by its identifier.</span>
+
+<p>Multiple notes can
+be associated with a given identified object; symmetrically, multiple objects can be associated with a given note. Since notes have identifiers, they can also be
+annotated. The annotation mechanism (with note and annotation) forms a key aspect of the extensibility mechanism of PROV-DM (see <a href="#extensibility-section">extensibility section</a>).</p>
+
+<p>An <dfn title="dfn-annotation" id="dfn-dfn-annotation">annotation relation</dfn><span class="withPn">, written <span class="pnExpression">hasAnnotation(r,n)</span> in PROV-N,</span> has the following constituents:</p>
+<ul>
+<li><span class="attribute">something</span>: the identifier of something being annotated;</li>
+<li><span class="attribute">note</span>: an identifier of a note.</li>
+</ul>
+
+<div class="anexample">
+<p>
+The following expressions</p>
+<pre class="codexample">entity(e1,[prov:type="document"])
+entity(e2,[prov:type="document"])
+activity(a,t1,t2)
+used(u1,a,e1,[ex:file="stdin"])
+wasGeneratedBy(e2, a, [ex:file="stdout"])
+
+note(n1,[ex:icon="doc.png"])
+hasAnnotation(e1,n1)
+hasAnnotation(e2,n1)
+
+note(n2,[ex:style="dotted"])
+hasAnnotation(u1,n2)
+</pre>
+<p>describe two documents (attribute-value pair: <span class="name">prov:type="document"</span>) identified by <span class="name">e1</span> and <span class="name">e2</span>, and their annotation with a note indicating that the icon (an application specific way of rendering provenance) is <span class="name">doc.png</span>. The example also
+includes an activity, its usage of the first entity, and its generation of the second entity. The <a title="dfn-usage" href="#dfn-dfn-usage" class="internalDFN">usage</a> is annotated with a style (an application specific way
+of rendering this edge graphically). To be able to express this annotation, the usage was provided with an identifier <span class="name">u1</span>, which was then referred to in <span class="name">hasAnnotation(u1,n2)</span>.
+</p>
+</div>
+
+
+</div>
+</div>
+
+
+
+<div id="second-class-elements" class="section">
+<h3><span class="secno">4.3 </span>Further Elements of PROV-DM</h3>
+
+This section introduces further elements of PROV-DM.
+
+<div id="term-NamespaceDeclaration" class="section">
+<h4><span class="secno">4.3.1 </span>Namespace Declaration</h4>
+
+<p>A PROV-DM <dfn id="dfn-namespace">namespace</dfn> is identified by an IRI reference [<cite><a class="bibref" rel="biblioentry" href="#bib-IRI">IRI</a></cite>]. In PROV-DM, attributes, identifiers, and literals with <a title="qualified name" href="#dfn-qualifiedName" class="internalDFN">qualified names</a> as data type can be placed in a namespace using the mechanisms described in this specification. </p>
+
+
+<p>A <dfn id="dfn-namespaceDeclaration">namespace declaration</dfn> consists of a binding between a prefix and a namespace. Every qualified name with this prefix in the scope of this
+declaration refers to this namespace.
+A <dfn id="dfn-defaultNamespaceDeclaration">default namespace declaration</dfn> consists of a namespace. Every un-prefixed qualified name in the scope of this default namespace declaration
+refers to this namespace.</p>
+
+<p>The PROV-DM namespace is <span class="name">http://www.w3.org/ns/prov-dm/</span> (TBC).</p>
+
+</div>
+
+<div id="term-identifier" class="section">
+<h4><span class="secno">4.3.2 </span>Identifier</h4>
+
+<p>
+An <dfn id="dfn-identifier">identifier</dfn> is a <a href="#dfn-qualifiedName" class="internalDFN">qualified
+ name</a>.
+</p>
+
+<p>
+A <dfn id="dfn-qualifiedName">qualified name</dfn> is a name subject to <a href="#dfn-namespace" class="internalDFN">namespace</a> interpretation. It consists of a <a href="#dfn-namespace" class="internalDFN">namespace</a>, denoted by an optional prefix, and a local name.</p>
+
+
+<p>PROV-DM stipulates that a qualified name can be mapped into an IRI
+ by concatenating the IRI associated with the prefix and the local part.</p>
+
+<p>A qualified name's prefix is <em class="rfc2119" title="optional">optional</em>. If a prefix occurs in a
+ qualified name, it refers to a <a href="#dfn-namespace" class="internalDFN">namespace</a> declared in a namespace declaration. In the absence of prefix, the qualified name
+ refers to the <a title="default namespace declaration" href="#dfn-defaultNamespaceDeclaration" class="internalDFN">default namespace</a>.</p>
+
+</div>
+
+<div id="term-attribute" class="section">
+<h4><span class="secno">4.3.3 </span>Attribute</h4>
+
+<p>An <dfn title="dfn-attribute" id="dfn-dfn-attribute">attribute</dfn> is a <a href="#dfn-qualifiedName" class="internalDFN">qualified name</a>.
+
+
+</p><p>The PROV data model introduces a pre-defined set of attributes in the <a href="#prov-dm-namespace">PROV-DM namespace</a>, which we define below.
+The interpretation of any attribute declared in another namespace is out of scope.</p>
+
+<div id="term-attribute-role" class="section">
+<h5><span class="secno">4.3.3.1 </span>prov:role</h5>
+
+<p>The attribute <dfn title="dfn-role" id="dfn-dfn-role"><span class="name">prov:role</span></dfn> denotes the function of an entity with respect to an activity, in the context of a usage, generation,
+activity association, activity start, and activity end. The attribute <span class="name">prov:role</span> is allowed to occur multiple times in a list of attribute-value pairs. The value associated with a <span class="name">prov:role</span> attribute <em class="rfc2119" title="must">must</em> be a PROV-DM <a title="literal">Literal</a>.</p>
+
+<div class="anexample">
+<p>The following activity start describes the role of the agent identified by <span class="name">ag</span> in this start relation with activity <span class="name">a</span>. </p>
+<pre class="codeexample"> wasStartedBy(a,ag, [prov:role="program-operator"])
+</pre>
+</div>
+</div>
+
+<div id="term-attribute-type" class="section">
+<h5><span class="secno">4.3.3.2 </span>prov:type</h5>
+
+<p>The attribute <dfn title="dfn-type" id="dfn-dfn-type"><span class="name">prov:type</span></dfn> provides further typing information for an element or relation. PROV-DM liberally
+defines a type as a category of things having common characteristics. PROV-DM is agnostic about the representation of types, and only states that
+the value associated with a <span class="name">prov:type</span> attribute <em class="rfc2119" title="must">must</em> be a PROV-DM Literal. The attribute <span class="name">prov:type</span>
+is allowed to occur multiple times.</p>
+
+<div class="anexample">
+<p>The following describes an agent of type software agent.</p>
+<pre class="codeexample"> agent(ag, [prov:type="prov:SoftwareAgent" %% xsd:QName])
+</pre>
+</div>
+</div>
+
+
+<div id="term-attribute-label" class="section">
+<h5><span class="secno">4.3.3.3 </span>prov:label</h5>
+
+<p> The attribute <dfn title="dfn-label" id="dfn-dfn-label"><span class="name">prov:label</span></dfn> provides a human-readable representation of a PROV-DM element or relation. The value associated with the attribute <span class="name">prov:label</span> <em class="rfc2119" title="must">must</em> be a string.</p>
+
+<div class="issue">
+ This is <a href="http://www.w3.org/2011/prov/track/issues/219">ISSUE-219</a>. </div>
+</div>
+
+
+
+<div id="term-attribute-location" class="section">
+<h5><span class="secno">4.3.3.4 </span>prov:location</h5>
+
+<p>A <dfn title="dfn-Location" id="dfn-dfn-location">location</dfn> can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate,
+address, landmark, and so forth. This document does not specify how to concretely express locations, but instead provide a mechanism to introduce locations, by means of attributes. </p>
+
+
+<p>
+The attribute <dfn title="dfn-location" id="dfn-dfn-location-1"><span class="name">prov:location</span></dfn> is an <em class="rfc2119" title="optional">optional</em> attribute of entity and activity. The value associated with the attribute <span class="name">prov:location</span> <em class="rfc2119" title="must">must</em> be a PROV-DM Literal, expected to denote a location.
+</p>
+
+<div class="anexample">
+<p>The following expression describes entity Mona Lisa, a painting, with a location attribute. </p>
+<pre class="codeexample"> entity(ex:MonaLisa, [prov:location="Le Louvres, Paris", prov:type="StillImage"])
+</pre>
+</div>
+</div>
+
+
+
+
+</div>
+
+
+</div>
+
+
+
+
+<div id="term-literal" class="section">
+<h3><span class="secno">4.4 </span>Literal</h3>
+
+<div class="note">
+Usually, in programming languages, Literal are a notation for values. So, Literals should probably be moved to the serialization. Here, instead, we should define the types of values. Thoughts?
+</div>
+
+<p>
+A PROV-DM Literal represents a data value such as a particular string
+or number. A PROV-DM Literal represents a value whose interpretation is outside the scope of PROV-DM.
+</p>
+
+
+<div class="anexample">
+<p>
+The following examples respectively are the string "abc", the string "abc", the integer number 1, and the IRI "http://example.org/foo".
+</p><pre class="codeexample"> "abc"
+ 1
+ "http://example.org/foo" %% xsd:anyURI
+</pre>
+<p>The following example shows a literal of type <span class="name">xsd:QName</span> (see
+<a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#QName">QName</a> [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>]).
+The prefix <span class="name">ex</span> <em class="rfc2119" title="must">must</em> be bound to a <a href="#dfn-namespace" class="internalDFN">namespace</a> declared in a <a href="#dfn-namespaceDeclaration" class="internalDFN">namespace declaration</a>.</p>
+<pre class="codeexample"> "ex:value" %% xsd:QName
+</pre>
+</div>
+
+
+
+</div>
+
+
+
+
+<div id="term-Time" class="section">
+<h3><span class="secno">4.5 </span>Time</h3>
+
+<div class="note">
+It's a legacy of the charter that time is a top level section. Time is a specific kind of value, and should be folded into the "value" section.
+</div>
+
+
+<p><dfn title="dfn-time" id="dfn-dfn-time">Time instants</dfn> are defined according to xsd:dateTime [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>].</p>
+
+
+
+<p>Time is <em class="rfc2119" title="optional">optional</em> in usage, generation, and activity</p>
+
+
+
+
+
+</div>
+
+</div>
+
+
+
+
+<div id="common-relations" class="section">
+<!--OddPage--><h2><span class="secno">5. </span>PROV-DM Common Relations</h2>
+
+<p>The following figure summarizes the additional relations described in this section.
+</p>
+
+<div style="text-align: center;">
+<figure>
+<img src="images/commonRelations.svg" alt="common relations">
+<figcaption>PROV-DM Common Relations</figcaption>
+</figure>
+</div>
+
+
+
+
+
+<div id="term-Revision" class="section">
+<h3><span class="secno">5.1 </span>Revision</h3>
+
+<p> A <dfn title="dfn-Revision" id="dfn-dfn-revision">revision</dfn> is the result of revising an entity into a revised version.
+ Deciding whether something is made available as a revision of something else usually involves an agent who takes responsibility for approving that the former is a due variant of the latter.
+ The agent who is responsible for the revision may optionally be specified.
+ Revision is a particular case of <a href="#Derivation-Relation">derivation</a> of an entity into its revised version.</p>
+
+<p> A revision relation<span class="withPn">, written <span class="pnExpression">wasRevisionOf(id,e2,e1,ag,attrs)</span> in PROV-N,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li>
+<li><span class="attribute">newer</span>: the identifier of the revised entity;
+</li><li><span class="attribute">older</span>: the identifier of the older entity;
+</li><li><span class="attribute">responsibility</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the agent who approved the newer entity as a variant of the older;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe the properties of this relation.</li>
+</ul>
+
+
+
+<div class="anexample">
+<p>
+Revisiting the example of <a href="#section-example-a">Section 3.1</a>,
+we can now state that the report
+ <span class="name">tr:WD-prov-dm-20111215</span> is a revision of
+ the report <span class="name">tr:WD-prov-dm-20111018</span>, approved by
+agent <span class="name">w3:Consortium</span>.
+</p><pre class="codeexample">entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+entity(tr:WD-prov-dm-20111018, [ prov:type="pr:RecsWD" %% xsd:QName ])
+wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium)
+</pre>
+</div>
+
+
+
+</div> <!-- end revision -->
+
+
+<div id="term-attribution" class="section">
+<h3><span class="secno">5.2 </span>Attribution</h3>
+
+<p><dfn id="dfn-attribution">Attribution</dfn> is the ascribing of an entity to an agent. More precisely, when an entity <span class="name">e</span> is attributed to agent <span class="name">ag</span>, entity <span class="name">e</span> was generated by some activity <span class="name">a</span>, which in turn was associated to agent <span class="name">ag</span>. Thus, this relation is useful when the activity is not known, or irrelevant.
+
+</p><p> An attribution relation<span class="withPn">, written <span class="pnExpression"> wasAttributedTo(id,e,ag,attr)</span> in PROV-N,</span> contains the following elements:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li>
+<li><span class="attribute">entity</span>: an entity identifier;</li>
+<li><span class="attribute">agent</span>: the identifier of the agent whom the entity is ascribed to;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe the properties of the relation.</li>
+</ul>
+
+<div class="anexample">
+<p>
+Revisiting the example of <a href="#section-example-b">Section 3.2</a>,
+we can ascribe <span class="name">tr:WD-prov-dm-20111215</span> to some agents without having to make an activity explicit.
+</p><pre class="codeexample">agent(ex:Paolo, [ prov:type="Person" ])
+agent(ex:Simon, [ prov:type="Person" ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+wasAttributedTo(tr:WD-prov-dm-20111215, ex:Paolo, [prov:role="editor"])
+wasAttributedTo(tr:WD-prov-dm-20111215, ex:Simon, [prov:role="contributor"])
+</pre>
+</div>
+
+</div> <!-- end attribution -->
+
+<div id="term-OrderingOfActivities" class="section">
+<h3><span class="secno">5.3 </span>Activity Ordering</h3>
+
+
+<p>The following relations express dependencies amongst activities.</p>
+
+<ul>
+ <li> An <dfn title="InformationFlowOrdering" id="dfn-informationflowordering">information flow ordering relation</dfn> states that activity <span class="name">a2</span> is dependent on another <span class="name">a1</span>, by way of some entity <span class="name">e</span> that is generated by <span class="name">a1</span> and used by <span class="name">a2</span>.
+ </li><li>A <dfn title="ControlOrdering" id="dfn-controlordering">control ordering relation</dfn> states that activity <span class="name">a2</span> was initiated by another activity <span class="name">a1</span>.
+</li></ul>
+
+<p>
+An information flow ordering relation<span class="withPn">, written as
+<span class="pnExpression">wasInformedBy(id,a2,a1,attrs)</span> in PROV-N,</span> contains:
+</p><ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
+<li><span class="attribute">informed</span>: the identifier of the informed activity;
+</li><li><span class="attribute">informant</span>: the identifier of the informant activity;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe properties of the relation.</li>
+</ul>
+<p> Relation <span class="name">wasInformedBy</span> is not transitive.</p>
+
+
+<div class="anexample">
+<p>
+Consider two long running services, which we represent by activities <span class="name">s1</span> and <span class="name">s2</span>.
+</p><pre class="codeexample">activity(s1,,,[prov:type="service"])
+activity(s2,,,[prov:type="service"])
+wasInformedBy(s2,s1)
+</pre>
+The last line indicates that some entity was generated by <span class="name">s1</span> and used by <span class="name">s2</span>.
+</div>
+
+
+<p>
+A control ordering relation<span class="withPn">, written as
+<span class="pnExpression">wasStartedBy(id, a2, a1, attrs)</span> in PROV-N,</span> contains: </p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier of the relation;</li>
+<li><span class="attribute">started</span>: the identifier of the started activity;
+</li><li><span class="attribute">starter</span>: the identifier of the activity that started the other;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe the properties of the relation.</li>
+</ul>
+
+
+
+
+<div class="anexample">
+<p>
+Suppose activities <span class="name">a1</span> and <span class="name">a2</span> are computer processes that are executed on different hosts, and that <span class="name">a1</span> started <span class="name">a2</span>. This can be expressed as in the following fragment:</p>
+<pre class="codeexample">activity(a1,t1,t2,[ex:host="server1.example.org",prov:type="workflow"])
+activity(a2,t3,t4,[ex:host="server2.example.org",prov:type="subworkflow"])
+wasStartedBy(a2,a1)
+</pre>
+</div>
+
+</div>
+
+<div id="term-traceability" class="section">
+<h3><span class="secno">5.4 </span>Traceability</h3>
+
+<p> A <dfn title="dfn-Traceability" id="dfn-dfn-traceability">traceability relation</dfn> between two entities <span class="name">e2</span> and <span class="name">e1</span> is a generic dependency of <span class="name">e2</span>
+on <span class="name">e1</span> that indicates either that <span class="name">e1</span> was necessary for <span class="name">e2</span> to be created, or that <span class="name">e1</span> bears
+some responsibility for <span class="name">e2</span>'s existence.
+
+
+</p><p> A traceability relation<span class="withPn">, written <span class="pnExpression">tracedTo(id,e2,e1,attrs)</span> in PROV-N,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
+<li><span class="attribute">entity</span>: an identifier identifying an entity;
+</li><li><span class="attribute">ancestor</span>: an identifier identifying an ancestor entity that the former depends on;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe properties of the relation.</li>
+</ul>
+<p>We note that the ancestor is allowed to be an agent since agents are entities. </p>
+
+<div class="anexample">
+<p>We refer to the example of <a href="#section-example-a">Section 3.1</a>, and specifically to <a href="#prov-tech-report">Figure prov-tech-report</a>. We can see that there is a path from
+<span class="name">tr:WD-prov-dm-20111215</span> to
+<span class="name">w3:Consortium</span> or to
+<span class="name">pr:rec-advance</span>. This is expressed as follows.
+</p><pre class="codeexample"> tracedTo(tr:WD-prov-dm-20111215,w3:Consortium)
+ tracedTo(tr:WD-prov-dm-20111215,pr:rec-advance)
+</pre>
+</div>
+
+
+<p>
+<a href="#Derivation-Relation">Derivation</a> and association are particular cases of traceability.
+</p>
+
+
+</div>
+
+
+
+<div id="term-quotation" class="section">
+<h3><span class="secno">5.5 </span>Quotation</h3>
+
+<div class="note">I find that quotation is really a misnomer. This expands into derivation with attribution, in what sense is the derived entity a "quote" of the original? . The agent that is quoted is particularly obscure. It does not seem to be involved in the quoting at all. Why isn't quoting an activity with the quoting agent associated with it? [PM]. Need example [DG].</div>
+
+<p> A <dfn id="dfn-quotation">quotation</dfn>
+ is the repeat of an entity (such as text or image) by
+someone other that its original author. Quotation
+ is a particular case of <a href="#Derivation-Relation">derivation</a> in which entity <span class="name">e2</span> is derived from entity <span class="name">e1</span> by copying, or "quoting", parts of it.</p>
+
+<p> A quotation relation<span class="withPn">, written <span class="pnExpression"> wasQuotedFrom(id,e2,e1,ag2,ag1,attrs)</span> in PROV-N,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier for the relation;</li>
+<li><span class="attribute">quote</span>: an identifier of the entity that represents the quote (the partial copy);
+</li><li><span class="attribute">quoted</span>: an identifier of the original entity being quoted;
+</li><li><span class="attribute">quoterAgent</span>: an <em class="rfc2119" title="optional">optional</em> identifier of the agent who is doing the quoting;
+</li><li><span class="attribute">quotedAgent</span>: an <em class="rfc2119" title="optional">optional</em> identifier of the agent who attributed to the original entity;
+</li><li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe the properties of the relation.</li>
+
+</ul>
+
+</div> <!-- end quotation -->
+
+
+<div id="term-orignal-source" class="section">
+<h3><span class="secno">5.6 </span>Original Source</h3>
+
+<div class="note"> I find this relation confusing. Please add an example. I wouldn't really know when to use this. [PM]. Need example [DG]</div>
+
+<p> An <dfn id="dfn-original-source-relation">original source relation</dfn> is a particular case of <a href="#Derivation-Relation">derivation</a> that states that an entity <span class="name">e2</span> (derived) was originally part of some other entity <span class="name">e1</span> (the original source).</p>
+
+<p> An original source relation<span class="withPn">, written <span class="pnExpression"> hadOriginalSource(id,e2,e1,attrs)</span>,</span> contains:</p>
+<ul>
+<li><span class="attribute">id</span>: an <em class="rfc2119" title="optional">optional</em> identifier identifying the relation;</li>
+<li><span class="attribute">derived</span>: an identifier for the derived entity; </li>
+<li><span class="attribute">source</span>: an identifier for the original source entity;</li>
+<li><span class="attribute">attributes</span>: an <em class="rfc2119" title="optional">optional</em> set of attribute-value pairs to further describe the properties of the relation.</li>
+</ul>
+
+</div> <!-- end original source -->
+
+
+
+<div id="term-Collection" class="section">
+<h3><span class="secno">5.7 </span>Collections</h3>
+
+<p><strong>Collection relations</strong> address the need to describe the evolution of entities that have a collection structure, that is, which may contain other entities. Specifically, this section exploits the built-in type for entities, called <a title="concept-collection">collection</a>, and two relations to describe the effect of adding elements to, and removing elements from, a collection entity.
+The intent of these relations and entity types is to capture the <em>history of changes that occurred to a collection</em>. </p>
+
+<p>A collection is an entity that has a logical internal structure consisting of key-value pairs, often referred to as a map.
+More precisely, the following entity types are introduced:
+
+</p><ul>
+ <li> <span class="name">Collection</span> denotes an entity of type collection, i.e. an entity that can participate in insertion and removal relations;
+
+ </li><li><span class="name">EmptyCollection</span> denotes an empty collection.
+</li></ul>
+
+The following relations relate a collection <span class="name">c1</span> with a collection <span class="name">c2</span> obtained after adding or removing a new pair to (resp. from) <span class="name">c1</span>:
+
+<ul>
+ <li>Insertion relation <span class="name">CollectionAfterInsertion(c2, c1, k, v)</span> states that <span class="name">c2</span> is the state of the collection
+following the insertion of pair <span class="name">(k,v)</span> into collection <span class="name">c1</span>;</li>
+
+<li> Removal relation <span class="name">CollectionAfterRemoval(c2,c1, k)</span> states that <span class="name">c2</span> is the state of the collection following the removal of the pair corresponding to key <span class="name">k</span> from <span class="name">c1</span>.</li>
+
+</ul>
+
+<div class="anexample">
+<pre class="codeexample"> entity(c, [prov:type="EmptyCollection"]) // e is an empty collection
+ entity(v1)
+ entity(v2)
+ entity(c1, [prov:type="Collection"])
+ entity(c2, [prov:type="Collection"])
+
+ CollectionAfterInsertion(c1, c, "k1", v1) // c1 = { ("k1",v1) }
+ CollectionAfterInsertion(c2, c1, "k2", v2) // c2 = { ("k1",v1), ("k2", v2) }
+ CollectionAfterRemoval(c3, c2, k1) // c3 = { ("k2",v2) }
+</pre>
+</div>
+
+
+<p> A relation CollectionAfterInsertion<span class="withPn">, written <span class="pnExpression"> CollectionAfterInsertion(collAfter, collBefore, key, value)</span>,</span> contains:</p>
+<ul>
+<li><span class="attribute">after</span>: an identifier for the collection <em>after</em> insertion; </li>
+<li><span class="attribute">before</span>: an identifier for the collection <em>before</em> insertion;</li>
+<li><span class="attribute">key</span>: the key that has been inserted</li>
+<li><span class="attribute">value</span>: an identifier for the value that has been inserted with the key.</li>
+</ul>
+
+<p> A relation CollectionAfterDeletion, written <span class="pnExpression"> CollectionAfterDeletion(collAfter, collBefore, key)</span>, contains:</p>
+<ul>
+<li><span class="attribute">after</span>: an identifier for the collection <em>after</em> the deletion; </li>
+<li><span class="attribute">before</span>: an identifier for the collection <em>before</em> the deletion;</li>
+<li><span class="attribute">key</span>: the key corresponding to the (key, value) pair that has been deleted from the collection.</li>
+</ul>
+
+<div class="note">
+I propose to call them afterInsertion instead of CollectionAfterInsertion (likewise, for deletion).
+What about attributes and optional Id?
+</div>
+
+
+<p>Further considerations:</p>
+
+<ul>
+ <li>The <strong>map</strong> collection type provides a generic indexing structure that can be used to model commonly used data structures, including associative lists (also known as "dictionaries" in some programming languages), relational tables, ordered lists, and more (the specification of such specialized structures in terms of key-value pairs is out of the scope of this document).</li>
+
+<li>Keys are literals, and values are entities. This allows expressing nested collections, that is, collections whose values include entities of type collection.</li>
+
+<li>Insertion and removal relations are a particular case of <a href="#Derivation-Relation">derivation</a>.</li>
+
+ <li>This representation of a collection's evolution makes no assumption regarding the underlying data structure used to store and manage collections. In particular, no assumptions are needed regarding the mutability of a data structure that is subject to updates. In fact, the state of a collection (i.e., the set of key-value pairs it contains) at a given point in a sequence of operations is never stated explicitly. Rather, it can be obtained by querying the chain of derivations involving insertions and removals. Entity type <span class="name">emptyCollection</span> can be used in this context as it marks the start of a sequence of collection operations.</li>
+
+
+<!--
+ <li> One can have multiple assertions regarding the state of a collection following a <em>set</em> of insertions, for example:<br/>
+<span class="name">CollectionAfterInsertion(c2,c1, k1, v1)</span><br/>
+<span class="name">CollectionAfterInsertion(c2,c1, k2, v2)</span><br/>
+ <span class="name">...</span><br/>
+This is interpreted as <em>" <span class="name">c2</span> is the state that results from inserting <span class="name">(k1, v1)</span>, <span class="name">(k2, v2)</span> etc. into <span class="name">c1</span>"</em></li></p>
+
+<li> It is possible to have multiple derivations from a single root collection, possibly by different asserters, as shown in the following example.
+
+<div class="anexample">
+<pre class="codeexample">
+ entity(c, [prov:type="EmptyCollection"]) // e is an empty collection
+ entity(v1)
+ entity(v2)
+ entity(v3)
+ entity(c1, [prov:type="Collection"])
+ entity(c2, [prov:type="Collection"])
+ entity(c3, [prov:type="Collection"])
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 = { (k1,v1) }
+ CollectionAfterInsertion(c2, c, k2, v2) // c2 = { (k2 v2) }
+ CollectionAfterInsertion(c3, c1, k3,v3) // c3 = { (k1,v1), (k3,v3) }
+</pre>
+</div>
+
+<div class='note'>Asserter not defined</div>
+</li></p>
+
+
+<li>Given the pair of assertions:
+
+<span class="name">CollectionAfterInsertion(c, c1, k1, v1)</span><br/>
+<span class="name">CollectionAfterInsertion(c, c2, k2, v2)</span><br/>
+
+it follows that <span class="name">c1==c2, k1==k2, v1==v2</span>, because one cannot have two different derivations for the same final collection state.</li></p>
+
+
+<li>Given the following set of insertions:<br/>
+
+<span class="name">CollectionAfterInsertion(c1, c, k, v1)</span><br/>
+<span class="name">CollectionAfterInsertion(c1, c, k, v2)</span><br/>
+
+it follows that <span class="name">v1==v2</span>.</li></p>
+
+
+<li> The state of a collection is only known to the extent that a chain of derivations starting from an empty collection can be found. Since a set of assertions regarding a collection's evolution may be incomplete, so is the reconstructed state obtained by querying those assertions. In general, all assertions reflect the asserter's partial knowledge of a sequence of data transformation events. In the particular case of collection evolution, in which the asserter <em>knows</em> that some of the state changes may have been missed, then the more generic <a href="#Derivation-Relation">derivation</a> relation should be used to signal that some updates may have occurred, which cannot be precisely asserted as insertions or removals. The following two examples illustrate this.
+
+<div class="anexample">
+<pre class="codeexample">
+ entity(c, [prov:type="collection"]) // e is a collection, possibly not empty
+ entity(v1)
+ entity(v2, [prov:type="collection"]) // v2 is a collection
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 <em>includes</em> { (k1,v1) } but may contain additional unknown pairs
+ CollectionAfterInsertion(c2, c1, k2, v2) // c2 includes { (k1,v1), (k2 v2) } where v2 is a collection with unknown state
+</pre>
+</div>
+ In the example, the state of <span class="name">c2</span> is only partially known because the collection is constructed from partially known other collections.
+
+<div class="anexample">
+<pre class="codeexample">
+ entity(c, [prov:type="emptyCollection"]) // e is an empty collection
+ entity(v1)
+ entity(v2)
+
+ CollectionAfterInsertion(c1, c, k1, v1) // c1 = { (k1,v1) }
+ wasDerivedFrom(c2, c1) // the asserted knows that c2 is somehow derived from c1, but cannot assert the precise sequence of updates
+ CollectionAfterInsertion(c3, c2, k2, v2)
+</pre>
+</div>
+Here <span class="name">c3</span> includes <span class="name">{ (k2 v2) }</span> but the earlier "gap" leaves uncertainty regarding <span class="name">(k1,v1)</span> (it may have been removed) or any other pair that may have been added as part of the derivation activities.</li></p>
+-->
+</ul>
+<div class="note">Deleted further items. Some of them are constraints which belong to part 2.</div>
+
+
+</div> <!-- end collections-->
+
+
+</div>
+
+<!-- end sec. 5 -->
+
+ <div id="extensibility-section" class="section">
+<!--OddPage--><h2><span class="secno">6. </span>PROV-DM Extensibility Points</h2>
+
+
+<p>The PROV data model provides several extensibility points that allow designers to specialize it to specific applications or domains. We summarize these extensibility points here:
+
+</p><ul>
+<li> Attributes occur in all elements and relations of the data model. Applications are free to introduce
+application-specific attributes, according to their perspective on the world. Attributes for a given application can be distinguished by qualifying them with a prefix denoting a namespace
+declared in a namespace declaration.
+
+<p>The <a href="#prov-dm-namespace">PROV-DM namespace</a> declares a set of reserved attributes catering for extensibility: <span class="name">type</span>, <span class="name">location</span>.</p></li>
+
+
+<li> Sets of Attribute-value pairs offer a mechanism to
+describe modalities of use, generation, activity association, and responsibility chain.
+Such attributes are also qualified by namespaces.
+
+<p>To this end, the <a href="#prov-dm-namespace">PROV-DM namespace</a> declares a reserved attribute: <span class="name">role</span>.</p></li>
+
+
+<li>Notes allow arbitrary metadata to be associated with anything identifiable in PROV-DM. Notes consist of name-value pairs. Like attributes, names are qualified by a
+namespace.</li>
+
+
+<li>Namespaces allow attributes and names to be qualified. </li>
+
+<li>Sub-typing of elements and relations is allowed by means of the reserved attribute <span class="name">type</span>.</li>
+
+<li>Domain specific values can be expressed by means of typed literals. </li>
+</ul>
+
+<p>The PROV data model is designed to be application and technology independent, but specializations of PROV-DM are welcome and encouraged. To ensure interoperability, specializations of
+the PROV data model that exploit the extensibility points summarized in this section <em class="rfc2119" title="must">must</em> preserve the semantics specified in the PROV-DM documents (part 1 to 3). </p>
+
+
+
+ </div>
+
+
+
+<div id="FurtherConsiderations" class="section">
+<!--OddPage--><h2><span class="secno">7. </span>Data Model Constraints</h2>
+
+
+<ul>
+
+<li>This specification defines PROV-DM, a data model that allows
+descriptions of the people, institutions, entities, and activities,
+involved in producing, influencing, or delivering a piece of data or a
+thing to be expressed. However, with this data model, it is also possible to compose
+descriptions that would not make sense: for instance, one could
+express that an entity was used before it was generated, or that the
+activity that generated an entity began its existence after the entity
+generation. A set of consistency constraints have been defined for PROV-DM and
+can be found in a companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].
+They can be used by asserters as a guideline for composing provenance descriptions that are consistent, and
+by implementers of reasoning engines. </li>
+
+
+
+<li>
+<p> The example of <a href="#prov-dm-example">section 3</a> contains identifiers such as <span class="name"><a href="http://www.w3.org/TR/2011/WD-prov-dm-20111215">tr:WD-prov-dm-20111215</a></span>, which denotes a specific version of a technical report. On the other hand, a URI such as <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a> points to the latest version of a document. One needs to ensure that provenance descriptions for the latter document remain valid as denoted resources change. </p>
+
+<p>To this end, PROV-DM allows asserters to describe "<em>partial states</em>" of entities by means of attributes and associated values. Some further constraints apply to the use of these attributes, since the values associated with them are expected to remain unchanged for some period of time. The constraints associated to attributes are also specified in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].</p>
+
+
+</li>
+
+
+<li>The existence of some mechanism(s) by which a set of provenance descriptions can be bundled up and named is assumed. No such mechanism is considered as mature for standardization, and therefore such mechanisms remain outside the scope of PROV-DM. Various ways of achieving this functionality exist, for instance, by:
+<ul>
+<li> bundling up a set of descriptions in a file and exposing it as a Web resource;</li>
+<li> relying on specific serializations to name bundles of descriptions;</li>
+<li> using the idea of a service that is capable of associating provenance descriptions to whom they are attributed to.</li>
+</ul>
+<p>Even though a mechanism for blundling up provenance descriptions and naming them is not part of PROV-DM, the idea of a bundle of descriptions is crucial to the PROV approach. Indeed, it allows multiple provenance perspectives to be provided for a given entity. It is also the mechanism by which provenance of provenance can be expressed. Such a named bundle is being referred to as an <dfn id="dfn-account">account</dfn> and is regarded as an <a title="concept-accountEntity">AccountEntity</a> so that its provenance can be expressed. The notion of account is specified in the companion specification [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>], as well as constraint that <dfn id="dfn-structurally-well-formed">structurally well-formed</dfn> descriptions are expected to satisfy.</p>
+</li>
+
+
+</ul>
+
+
+</div>
+
+
+
+
+
+<div id="references" class="appendix section"><!--OddPage--><h2><span class="secno">A. </span>References</h2><div id="normative-references" class="section"><h3><span class="secno">A.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-IRI">[IRI]</dt><dd>M. Duerst, M. Suignard. <a href="http://www.ietf.org/rfc/rfc3987.txt"><cite>Internationalized Resource Identifiers (IRI).</cite></a> January 2005. Internet RFC 3987. URL: <a href="http://www.ietf.org/rfc/rfc3986.txt">http://www.ietf.org/rfc/rfc3987.txt</a>
+</dd><dt id="bib-OWL2-SYNTAX">[OWL2-SYNTAX]</dt><dd>Boris Motik; Peter F. Patel-Schneider; Bijan Parsia. <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/"><cite>OWL 2 Web Ontology Language:Structural Specification and Functional-Style Syntax.</cite></a> 27 October 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/">http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/</a>
+</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Satya Sahoo and Deborah McGuinness (eds.) Khalid Belhajjame, James Cheney, Daniel Garijo, Timothy Lebo, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-o/"><cite>Provenance Formal Model</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-o/">http://www.w3.org/TR/prov-o/</a>
+</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
+</dd><dt id="bib-XMLSCHEMA-2">[XMLSCHEMA-2]</dt><dd>Paul V. Biron; Ashok Malhotra. <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML Schema Part 2: Datatypes Second Edition.</cite></a> 28 October 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/</a>
+</dd></dl></div><div id="informative-references" class="section"><h3><span class="secno">A.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-Logic">[Logic]</dt><dd>W. E. Johnson<a href="http://www.ditext.com/johnson/intro-3.html"><cite>Logic: Part III</cite></a>.1924. URL: <a href="http://www.ditext.com/johnson/intro-3.html">http://www.ditext.com/johnson/intro-3.html</a>
+</dd><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne and Paul Groth (eds.) Luc Moreau, Olaf Hartig, Yogesh Simmhan, James Meyers, Timothy Lebo, Khalid Belhajjame, and Simon Miles <a href="http://www.w3.org/TR/prov-aq/"><cite>Provenance Access and Query</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-aq/">http://www.w3.org/TR/prov-aq/</a>
+</dd><dt id="bib-PROV-DM-CONSTRAINTS">[PROV-DM-CONSTRAINTS]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-dm-constraints/"><cite>PROV-DM Constraints</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-dm-constraints/">http://www.w3.org/TR/prov-dm-constraints/</a>
+</dd><dt id="bib-PROV-N">[PROV-N]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-n/"><cite>PROV-N ....</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-n/">http://www.w3.org/TR/prov-n/</a>
+</dd><dt id="bib-PROV-PRIMER">[PROV-PRIMER]</dt><dd>Yolanda Gil and Simon Miles (eds.) Khalid Belhajjame, Helena Deus, Daniel Garijo, Graham Klyne, Paolo Missier, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-primer/"><cite>Prov Model Primer</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-primer/">http://www.w3.org/TR/prov-primer/</a>
+</dd><dt id="bib-PROV-SEM">[PROV-SEM]</dt><dd>James Cheney <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman"><cite>Formal Semantics Strawman</cite></a>. 2011, Work in progress. URL: <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman">http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman</a>
+</dd></dl></div></div></body></html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/model/releases/WD-prov-dm-20120309/prov-n.html Fri Mar 09 11:57:09 2012 +0000
@@ -0,0 +1,1489 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
+<html lang="en" dir="ltr">
+<head>
+ <title>PROV-DM Part 3: PROV-N: The Provenance Notation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <!--
+ === NOTA BENE ===
+ For the three scripts below, if your spec resides on dev.w3 you can check them
+ out in the same tree and use relative links so that they'll work offline,
+ -->
+<!-- PM -->
+ <style type="text/css">
+ .note { font-size:small; margin-left:50px }
+ </style>
+
+
+
+
+
+
+
+
+ <style type="text/css">
+/*****************************************************************
+ * ReSpec CSS
+ * Robin Berjon (robin at berjon dot com)
+ * v0.05 - 2009-07-31
+ *****************************************************************/
+
+
+/* --- INLINES --- */
+em.rfc2119 {
+ text-transform: lowercase;
+ font-variant: small-caps;
+ font-style: normal;
+ color: #900;
+}
+
+h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
+h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
+ border: none;
+}
+
+dfn {
+ font-weight: bold;
+}
+
+a.internalDFN {
+ color: inherit;
+ border-bottom: 1px solid #99c;
+ text-decoration: none;
+}
+
+a.externalDFN {
+ color: inherit;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+}
+
+a.bibref {
+ text-decoration: none;
+}
+
+code {
+ color: #ff4500;
+}
+
+
+/* --- WEB IDL --- */
+pre.idl {
+ border-top: 1px solid #90b8de;
+ border-bottom: 1px solid #90b8de;
+ padding: 1em;
+ line-height: 120%;
+}
+
+pre.idl::before {
+ content: "WebIDL";
+ display: block;
+ width: 150px;
+ background: #90b8de;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+.idlType {
+ color: #ff4500;
+ font-weight: bold;
+ text-decoration: none;
+}
+
+/*.idlModule*/
+/*.idlModuleID*/
+/*.idlInterface*/
+.idlInterfaceID, .idlDictionaryID {
+ font-weight: bold;
+ color: #005a9c;
+}
+
+.idlSuperclass {
+ font-style: italic;
+ color: #005a9c;
+}
+
+/*.idlAttribute*/
+.idlAttrType, .idlFieldType, .idlMemberType {
+ color: #005a9c;
+}
+.idlAttrName, .idlFieldName, .idlMemberName {
+ color: #ff4500;
+}
+.idlAttrName a, .idlFieldName a, .idlMemberName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlMethod*/
+.idlMethType {
+ color: #005a9c;
+}
+.idlMethName {
+ color: #ff4500;
+}
+.idlMethName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlParam*/
+.idlParamType {
+ color: #005a9c;
+}
+.idlParamName {
+ font-style: italic;
+}
+
+.extAttr {
+ color: #666;
+}
+
+/*.idlConst*/
+.idlConstType {
+ color: #005a9c;
+}
+.idlConstName {
+ color: #ff4500;
+}
+.idlConstName a {
+ color: #ff4500;
+ border-bottom: 1px dotted #ff4500;
+ text-decoration: none;
+}
+
+/*.idlException*/
+.idlExceptionID {
+ font-weight: bold;
+ color: #c00;
+}
+
+.idlTypedefID, .idlTypedefType {
+ color: #005a9c;
+}
+
+.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
+ color: #c00;
+ font-weight: normal;
+}
+
+.excName a {
+ font-family: monospace;
+}
+
+.idlRaises a.idlType, .excName a.idlType {
+ border-bottom: 1px dotted #c00;
+}
+
+.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
+ width: 45px;
+ text-align: center;
+}
+.excGetSetTrue, .prmNullTrue, .prmOptTrue { color: #0c0; }
+.excGetSetFalse, .prmNullFalse, .prmOptFalse { color: #c00; }
+
+.idlImplements a {
+ font-weight: bold;
+}
+
+dl.attributes, dl.methods, dl.constants, dl.fields, dl.dictionary-members {
+ margin-left: 2em;
+}
+
+.attributes dt, .methods dt, .constants dt, .fields dt, .dictionary-members dt {
+ font-weight: normal;
+}
+
+.attributes dt code, .methods dt code, .constants dt code, .fields dt code, .dictionary-members dt code {
+ font-weight: bold;
+ color: #000;
+ font-family: monospace;
+}
+
+.attributes dt code, .fields dt code, .dictionary-members dt code {
+ background: #ffffd2;
+}
+
+.attributes dt .idlAttrType code, .fields dt .idlFieldType code, .dictionary-members dt .idlMemberType code {
+ color: #005a9c;
+ background: transparent;
+ font-family: inherit;
+ font-weight: normal;
+ font-style: italic;
+}
+
+.methods dt code {
+ background: #d9e6f8;
+}
+
+.constants dt code {
+ background: #ddffd2;
+}
+
+.attributes dd, .methods dd, .constants dd, .fields dd, .dictionary-members dd {
+ margin-bottom: 1em;
+}
+
+table.parameters, table.exceptions {
+ border-spacing: 0;
+ border-collapse: collapse;
+ margin: 0.5em 0;
+ width: 100%;
+}
+table.parameters { border-bottom: 1px solid #90b8de; }
+table.exceptions { border-bottom: 1px solid #deb890; }
+
+.parameters th, .exceptions th {
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+ font-family: initial;
+ font-weight: normal;
+ text-shadow: #666 1px 1px 0;
+}
+.parameters th { background: #90b8de; }
+.exceptions th { background: #deb890; }
+
+.parameters td, .exceptions td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+ vertical-align: top;
+}
+
+.parameters tr:first-child td, .exceptions tr:first-child td {
+ border-top: none;
+}
+
+.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
+ width: 100px;
+}
+
+.parameters td.prmType {
+ width: 120px;
+}
+
+table.exceptions table {
+ border-spacing: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+/* --- TOC --- */
+.toc a {
+ text-decoration: none;
+}
+
+a .secno {
+ color: #000;
+}
+
+/* --- TABLE --- */
+table.simple {
+ border-spacing: 0;
+ border-collapse: collapse;
+ border-bottom: 3px solid #005a9c;
+}
+
+.simple th {
+ background: #005a9c;
+ color: #fff;
+ padding: 3px 5px;
+ text-align: left;
+}
+
+.simple th[scope="row"] {
+ background: inherit;
+ color: inherit;
+ border-top: 1px solid #ddd;
+}
+
+.simple td {
+ padding: 3px 10px;
+ border-top: 1px solid #ddd;
+}
+
+.simple tr:nth-child(even) {
+ background: #f0f6ff;
+}
+
+/* --- DL --- */
+.section dd > p:first-child {
+ margin-top: 0;
+}
+
+.section dd > p:last-child {
+ margin-bottom: 0;
+}
+
+.section dd {
+ margin-bottom: 1em;
+}
+
+.section dl.attrs dd, .section dl.eldef dd {
+ margin-bottom: 0;
+}
+
+/* --- EXAMPLES --- */
+pre.example {
+ border-top: 1px solid #ff4500;
+ border-bottom: 1px solid #ff4500;
+ padding: 1em;
+ margin-top: 1em;
+}
+
+pre.example::before {
+ content: "Example";
+ display: block;
+ width: 150px;
+ background: #ff4500;
+ color: #fff;
+ font-family: initial;
+ padding: 3px;
+ font-weight: bold;
+ margin: -1em 0 1em -1em;
+}
+
+/* --- EDITORIAL NOTES --- */
+.issue {
+ padding: 1em;
+ margin: 1em 0em 0em;
+ border: 1px solid #f00;
+ background: #ffc;
+}
+
+.issue::before {
+ content: "Issue";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #f00;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+.note {
+ margin: 1em 0em 0em;
+ padding: 1em;
+ border: 2px solid #cff6d9;
+ background: #e2fff0;
+}
+
+.note::before {
+ content: "Note";
+ display: block;
+ width: 150px;
+ margin: -1.5em 0 0.5em 0;
+ font-weight: bold;
+ border: 1px solid #cff6d9;
+ background: #fff;
+ padding: 3px 1em;
+}
+
+/* --- Best Practices --- */
+div.practice {
+ border: solid #bebebe 1px;
+ margin: 2em 1em 1em 2em;
+}
+
+span.practicelab {
+ margin: 1.5em 0.5em 1em 1em;
+ font-weight: bold;
+ font-style: italic;
+}
+
+span.practicelab { background: #dfffff; }
+
+span.practicelab {
+ position: relative;
+ padding: 0 0.5em;
+ top: -1.5em;
+}
+
+p.practicedesc {
+ margin: 1.5em 0.5em 1em 1em;
+}
+
+@media screen {
+ p.practicedesc {
+ position: relative;
+ top: -2em;
+ padding: 0;
+ margin: 1.5em 0.5em -1em 1em;
+ }
+}
+
+/* --- SYNTAX HIGHLIGHTING --- */
+pre.sh_sourceCode {
+ background-color: white;
+ color: black;
+ font-style: normal;
+ font-weight: normal;
+}
+
+pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; } /* language keywords */
+pre.sh_sourceCode .sh_type { color: #666; } /* basic types */
+pre.sh_sourceCode .sh_usertype { color: teal; } /* user defined types */
+pre.sh_sourceCode .sh_string { color: red; font-family: monospace; } /* strings and chars */
+pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; } /* regular expressions */
+pre.sh_sourceCode .sh_specialchar { color: #ffc0cb; font-family: monospace; } /* e.g., \n, \t, \\ */
+pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; } /* comments */
+pre.sh_sourceCode .sh_number { color: purple; } /* literal numbers */
+pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; } /* e.g., #include, import */
+pre.sh_sourceCode .sh_symbol { color: blue; } /* e.g., *, + */
+pre.sh_sourceCode .sh_function { color: black; font-weight: bold; } /* function calls and declarations */
+pre.sh_sourceCode .sh_cbracket { color: red; } /* block brackets (e.g., {, }) */
+pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; } /* TODO and FIXME */
+
+/* Predefined variables and functions (for instance glsl) */
+pre.sh_sourceCode .sh_predef_var { color: #00008B; }
+pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }
+
+/* for OOP */
+pre.sh_sourceCode .sh_classname { color: teal; }
+
+/* line numbers (not yet implemented) */
+pre.sh_sourceCode .sh_linenum { display: none; }
+
+/* Internet related */
+pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }
+
+/* for ChangeLog and Log files */
+pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
+pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
+pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }
+
+/* for Prolog, Perl... */
+pre.sh_sourceCode .sh_variable { color: #006400; }
+
+/* for LaTeX */
+pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
+pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
+pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
+pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
+pre.sh_sourceCode .sh_argument { color: #006400; }
+pre.sh_sourceCode .sh_optionalargument { color: purple; }
+pre.sh_sourceCode .sh_math { color: orange; }
+pre.sh_sourceCode .sh_bibtex { color: blue; }
+
+/* for diffs */
+pre.sh_sourceCode .sh_oldfile { color: orange; }
+pre.sh_sourceCode .sh_newfile { color: #006400; }
+pre.sh_sourceCode .sh_difflines { color: blue; }
+
+/* for css */
+pre.sh_sourceCode .sh_selector { color: purple; }
+pre.sh_sourceCode .sh_property { color: blue; }
+pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }
+
+/* other */
+pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
+pre.sh_sourceCode .sh_paren { color: red; }
+pre.sh_sourceCode .sh_attribute { color: #006400; }
+
+</style><link href="./extra.css" rel="stylesheet" type="text/css" charset="utf-8"><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css" charset="utf-8"></head>
+ <body style="display: inherit; "><div class="head"><p><a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a></p><h1 class="title" id="title">PROV-DM Part 3: PROV-N: The Provenance Notation</h1><h2 id="subtitle">Working Draft WD4 (internal release)</h2><h2 id="w3c-editor-s-draft-09-march-2012"><acronym title="World Wide Web Consortium">W3C</acronym> Editor's Draft 09 March 2012</h2><dl><dt>This version:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-n/">http://www.w3.org/TR/prov-n/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html">http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html</a></dd><dt>Previous version:</dt><dd>none</dd><dt>Editors:</dt><dd><a href="http://www.ecs.soton.ac.uk/~lavm/">Luc Moreau</a>, University of Southampton</dd>
+<dd><a href="http://www.cs.ncl.ac.uk/people/Paolo.Missier">Paolo Missier</a>, Newcastle University</dd>
+<dt>Author:</dt><dd><span>TBD</span></dd>
+</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2011-2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>
+
+ <div id="abstract" class="introductory section"><h2>Abstract</h2>
+<p>
+PROV-DM is a data model for provenance that describes
+the entities, people and activities involved in
+producing a piece of data or thing in the world. PROV-DM is
+domain-agnostic, but is equipped with extensibility points allowing
+further domain-specific and application-specific extensions to be
+defined. PROV-DM is accompanied by PROV-N, a technology-independent
+notation, which allows serializations of PROV-DM
+instances to be created for human consumption, which facilitates the
+mapping of PROV-DM to concrete syntax, and which is used as the basis for a
+formal semantics of PROV-DM. The purpose of this document is to define the PROV-N notation.
+</p>
+ </div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
+<b>This document is released internally by the Provenance Working Group.</b>
+<div id="prov-family" class="section">
+<!-- <h3>Prov Family of Specifications</h3>-->
+This document is part of the PROV family of specifications, a set of specifications aiming to define the various aspects that are necessary to achieve the vision of inter-operable
+interchange of provenance information in heterogeneous environments such as the Web. This document defines the PROV-DM data model for provenance, accompanied with a notation to express
+instances of that data model for human consumption. Other documents are:
+<ul>
+<li> PROV-DM-CONSTRAINTS, a set of constraints applying to the PROV-DM data model,</li>
+<li> PROV-N, a notation for provenance aimed at human consumption,</li>
+<li> PROV-O, the provenance ontology: by means of a mapping of PROV-DM to the OWL2 Web Ontology Language, this specification provides a normative serialization of PROV-DM in RDF</li>
+<li> PROV-AQ, provenance access and query: the mechanisms for accessing and querying provenance; </li>
+<li> PROV-PRIMER: a primer for the PROV-DM provenance data model,</li>
+<li> PROV-SEM: a formal semantics for the PROV-DM provenance data model.</li>
+</ul>
+</div>
+<p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as an Editor's Draft. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as an Editor's Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/46974/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a><ul class="toc"><li class="tocline"><a href="#structure-of-this-document" class="tocxref"><span class="secno">1.1 </span>Structure of this Document</a></li><li class="tocline"><a href="#prov-dm-namespace" class="tocxref"><span class="secno">1.2 </span>PROV-DM Namespace</a></li><li class="tocline"><a href="#conventions" class="tocxref"><span class="secno">1.3 </span>Conventions</a></li></ul></li><li class="tocline"><a href="#grammar-notation" class="tocxref"><span class="secno">2. </span>Grammar Notation</a></li><li class="tocline"><a href="#data-model-concepts" class="tocxref"><span class="secno">3. </span>PROV-DM Core</a><ul class="toc"><li class="tocline"><a href="#expression-element" class="tocxref"><span class="secno">3.1 </span>Element</a><ul class="toc"><li class="tocline"><a href="#expression-Entity" class="tocxref"><span class="secno">3.1.1 </span>Entity</a></li><li class="tocline"><a href="#expression-Activity" class="tocxref"><span class="secno">3.1.2 </span>Activity</a></li><li class="tocline"><a href="#expression-Agent" class="tocxref"><span class="secno">3.1.3 </span>Agent</a></li><li class="tocline"><a href="#expression-note" class="tocxref"><span class="secno">3.1.4 </span>Note</a></li></ul></li><li class="tocline"><a href="#expression-relation" class="tocxref"><span class="secno">3.2 </span>Relation</a><ul class="toc"><li class="tocline"><a href="#expression-Generation" class="tocxref"><span class="secno">3.2.1 </span>Generation</a></li><li class="tocline"><a href="#expression-Usage" class="tocxref"><span class="secno">3.2.2 </span>Usage</a></li><li class="tocline"><a href="#expression-ActivityAssociation" class="tocxref"><span class="secno">3.2.3 </span>Activity Association</a></li><li class="tocline"><a href="#expression-Start-End" class="tocxref"><span class="secno">3.2.4 </span>Activity Start and End</a></li><li class="tocline"><a href="#expression-responsibility" class="tocxref"><span class="secno">3.2.5 </span>Responsibility Chain</a></li><li class="tocline"><a href="#Derivation-Relation" class="tocxref"><span class="secno">3.2.6 </span>Derivation</a></li><li class="tocline"><a href="#expression-alternate-specialization" class="tocxref"><span class="secno">3.2.7 </span>Alternate and Specialization</a></li><li class="tocline"><a href="#expression-annotation" class="tocxref"><span class="secno">3.2.8 </span>Annotation</a></li></ul></li><li class="tocline"><a href="#subexpressions" class="tocxref"><span class="secno">3.3 </span>Further Expressions</a><ul class="toc"><li class="tocline"><a href="#expression-NamespaceDeclaration" class="tocxref"><span class="secno">3.3.1 </span>Namespace Declaration</a></li><li class="tocline"><a href="#expression-identifier" class="tocxref"><span class="secno">3.3.2 </span>Identifier</a></li><li class="tocline"><a href="#expression-attribute" class="tocxref"><span class="secno">3.3.3 </span>Attribute</a></li><li class="tocline"><a href="#expression-literal" class="tocxref"><span class="secno">3.3.4 </span>Literal</a><ul class="toc"><li class="tocline"><a href="#expression-types" class="tocxref"><span class="secno">3.3.4.1 </span>Reserved Type Values</a></li><li class="tocline"><a href="#expression-Time" class="tocxref"><span class="secno">3.3.4.2 </span>Time Values</a></li></ul></li></ul></li></ul></li><li class="tocline"><a href="#common-relations" class="tocxref"><span class="secno">4. </span>Common Relations</a></li><li class="tocline"><a href="#ExpressionContainer" class="tocxref"><span class="secno">5. </span>Expression Container</a></li><li class="tocline"><a href="#account" class="tocxref"><span class="secno">6. </span>Account</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">A. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">A.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">A.2 </span>Informative references</a></li></ul></li></ul></div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div id="introduction" class="section">
+<!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
+
+<p> Provenance is defined as a record that describes the people,
+institutions, entities, and activities, involved in producing,
+influencing, or delivering a piece of data or a thing in the world. Two
+companion specifications respectively define PROV-DM, a data model for
+provenance, allowing such descriptions to be expressed [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>] and a set of constraints that provenance descriptions are expectively to satisfy [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>].
+</p>
+
+
+<p>In this context, PROV-N was introduced as a notation to write instances of the data model, as close to its abstract syntax as possible. PROV-N is primarily aimed at human consumption. PROV-N allows
+serializations of PROV-DM instances to be written in a technology independent manner.
+So far, PROV-N has been used in the following ways:</p>
+<ul>
+<li> PROV-N is used to provide technology independent illustrations in [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>] and in the definition of PROV-DM constraints [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>];</li>
+<li> PROV-N is instrumental in defining the mapping mapping of PROV-DM to concrete syntaxes. Mappings translate each PROV-N expression to RDF [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-RDF">PROV-RDF</a></cite>] and to XML [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-XML">PROV-XML</a></cite>];</li>
+<li> PROV-N is the basis for a
+formal semantics, in which each PROV-N expression is provided with an interpretation [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-SEM">PROV-SEM</a></cite>].
+</li></ul>
+
+<p>PROV-N was designed to be as close as possible to PROV-DM without the syntactic bias and modelling constraints that concrete technologies bring with them, e.g., XML's choice between attribute and element, RDF's reliance on triples, or JSON's usage of dictionaries. </p>
+
+<p>The purpose of this document is solely to define the syntax of PROV-N.
+For each construct of PROV-DM, a corresponding PROV-N expression is introduced, by way of a production in the PROV-N grammar presented in this document. </p>
+
+
+<p>This specification is one of several specifications, referred to as the PROV family of specifications, defining the various aspects
+that are necessary to achieve the vision of inter-operable exchange of provenance:</p>
+<ul>
+<li>A data model for provenance, which is presented in three documents:
+<ul>
+<li> PROV-DM (part I): the provenance data model itself, expressed in natural language [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>];
+</li><li> PROV-DM-CONSTRAINTS (part II): constraints underpinning the data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM-CONSTRAINTS">PROV-DM-CONSTRAINTS</a></cite>];
+</li><li> PROV-N (part III): a notation to express instances of that data model for human consumption (this document);
+</li></ul>
+</li>
+
+<li>PROV-O: a normative serialization of PROV-DM in RDF [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-O">PROV-O</a></cite>], specified by means of a mapping to the OWL2 Web Ontology Language [<cite><a class="bibref" rel="biblioentry" href="#bib-OWL2-SYNTAX">OWL2-SYNTAX</a></cite>];</li>
+<li>PROV-AQ: the mechanisms for accessing and querying provenance [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-AQ">PROV-AQ</a></cite>];</li>
+<li>PROV-PRIMER: a primer for the PROV approach [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-PRIMER">PROV-PRIMER</a></cite>];</li>
+<li>PROV-SEM: semantics of the PROV-DM data model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-SEM">PROV-SEM</a></cite>];</li>
+</ul>
+
+ <div id="structure-of-this-document" class="section">
+<h3><span class="secno">1.1 </span>Structure of this Document</h3>
+
+<div class="note">TODO</div>
+
+
+ </div>
+
+
+<div id="prov-dm-namespace" class="section">
+ <h3><span class="secno">1.2 </span>PROV-DM Namespace</h3>
+
+
+<p>The PROV-DM namespace is <span class="name">http://www.w3.org/ns/prov-dm/</span> (TBC).</p>
+
+<p> All the elements, relations, reserved names and attributes introduced in this specification belong to the PROV-DM namespace.</p>
+
+<div class="issue">
+There is a desire to use a single namespace that all specifications of the PROV family can share to refer to common provenance terms. This is <a href="http://www.w3.org/2011/prov/track/issues/224">ISSUE-224</a>.
+</div>
+
+</div>
+
+ <div id="conventions" class="section">
+<h3><span class="secno">1.3 </span>Conventions</h3>
+
+
+
+<p>The key words "<em class="rfc2119" title="must">must</em>", "<em class="rfc2119" title="must not">must not</em>", "<em class="rfc2119" title="required">required</em>", "<em class="rfc2119" title="shall">shall</em>", "<em class="rfc2119" title="shall
+ not">shall
+ not</em>", "<em class="rfc2119" title="should">should</em>", "<em class="rfc2119" title="should not">should not</em>", "<em class="rfc2119" title="recommended">recommended</em>", "<em class="rfc2119" title="may">may</em>", and
+ "<em class="rfc2119" title="optional">optional</em>" in this document are to be interpreted as described in
+ [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
+ </div>
+
+</div>
+
+
+
+
+
+ <div id="grammar-notation" class="section">
+<!--OddPage--><h2><span class="secno">2. </span>Grammar Notation</h2>
+
+<p>This specification includes a grammar for PROV-N expressed using the Extended Backus-Naur Form (EBNF) notation.</p>
+
+<div class="grammar">
+<p> Each production rule (or <dfn id="dfn-production">production</dfn>, for short) in the grammar defines one non-terminal symbol, in the form:</p>
+<p>
+<span class="nonterminal">E</span> ::= <em>expression</em>
+</p>
+
+
+Within the expression on the right-hand side of a rule, the following expressions are used to match strings of one or more characters:
+<ul>
+<li>
+<span class="nonterminal">E</span>: matches term satisfying rule for symbol E.
+</li>
+
+<li>
+<span class="name">abc</span>: matches the literal string inside the single quotes.
+</li>
+
+
+<li>
+<span class="optional"><em>expression</em></span>: matches <em>expression</em> or nothing; optional <em>expression</em>.
+</li>
+
+<li>
+<span class="plus"><em>expression</em></span>: matches one or more occurrences of <em>expression</em>.
+</li>
+
+<li>
+<span class="star"><em>expression</em></span>: matches zero or more occurrences of <em>expression</em>.
+</li>
+
+</ul>
+</div>
+
+</div>
+
+
+<div id="data-model-concepts" class="section">
+
+<!--OddPage--><h2><span class="secno">3. </span>PROV-DM Core</h2>
+
+<p>Instances of the PROV-DM data model are expressed in PROV-N by a text conformant with the toplevel <a href="#dfn-production" class="internalDFN">production</a> <span class="nonterminal">expression</span> of the grammar. These <span class="nonterminal">expression</span>s are grouped in two categories:
+<span class="nonterminal">elementExpression</span> (see section <a href="#expression-element">Element</a>) and
+<span class="nonterminal">relationExpression</span> (see section <a href="#expression-relation">Relation</a>).</p>
+
+
+<div class="grammar">
+<span class="nonterminal">expression</span> ::=
+<span class="nonterminal">elementExpression</span>
+| <span class="nonterminal">relationExpression</span>
+<br>
+<!-- -->
+<br>
+<span class="nonterminal">elementExpression</span> ::=
+<span class="nonterminal">entityExpression</span>
+| <span class="nonterminal">activityExpression</span>
+| <span class="nonterminal">agentExpression</span>
+| <span class="nonterminal">noteExpression</span> <br>
+<!-- -->
+<br>
+<span class="nonterminal">relationExpression</span> ::=
+<span class="nonterminal">generationExpression</span>
+| <span class="nonterminal">usageExpression</span>
+| <span class="nonterminal">derivationExpression</span>
+| <span class="nonterminal">activityAssociationExpression</span>
+| <span class="nonterminal">responsibilityExpression</span>
+| <span class="nonterminal">startExpression</span>
+| <span class="nonterminal">endExpression</span>
+| <span class="nonterminal">alternateExpression</span>
+| <span class="nonterminal">specializationExpression</span>
+| <span class="nonterminal">annotationExpression</span>
+</div>
+
+
+
+
+<div id="expression-element" class="section">
+<h3><span class="secno">3.1 </span>Element</h3>
+
+<p>PROV-DM elements can be entities, activities, agents, or notes. This section defines a production for the textual representation of each of these element types. </p>
+
+ <div id="expression-Entity" class="section">
+
+<h4><span class="secno">3.1.1 </span>Entity</h4>
+
+
+<div class="withPn">
+<p>
+An entity's text matches the <span class="nonterminal">entityExpression</span> production.
+</p>
+
+<div class="grammar">
+<span class="nonterminal">entityExpression</span> ::=
+<span class="name">entity</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span><br><br>
+<!-- -->
+<span class="nonterminal">optional-attribute-values</span> ::=
+<span class="optional"><span class="name">,</span>
+<span class="name">[</span>
+<span class="nonterminal">attribute-values</span>
+<span class="name">]</span>
+</span><br>
+<span class="nonterminal">attribute-values</span> ::=
+<span class="nonterminal">attribute-value</span>
+| <span class="nonterminal">attribute-value</span> <span class="name">,</span> <span class="nonterminal">attribute-values</span>
+<br>
+<span class="nonterminal">attribute-value</span> ::=
+<span class="nonterminal">attribute</span>
+<span class="name">=</span>
+<span class="nonterminal">Literal</span>
+<br>
+</div>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">entity(tr:WD-prov-dm-20111215)
+entity(tr:WD-prov-dm-20111215, [ prov:type="document" ])
+entity(tr:WD-prov-dm-20111215, [ prov:type="document", ex:version=2 ])
+</pre>
+</div>
+
+
+ </div>
+
+ <div id="expression-Activity" class="section">
+
+<h4><span class="secno">3.1.2 </span>Activity</h4>
+
+
+<div class="withPn">
+<p>An activity's text matches the <span class="nonterminal">activityExpression</span> production.</p>
+
+
+
+<div class="grammar">
+<span class="nonterminal">activityExpression</span> ::=
+<span class="name">activity</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="name">,</span>
+<span class="optional"><span class="nonterminal">time</span></span>
+<span class="name">,</span>
+<span class="optional"><span class="nonterminal">time</span></span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">activity(ex:edit1,,)
+activity(ex:edit1,,,[prov:type="edit"])
+activity(ex:a0, 2011-11-16T16:00:00,,[prov:type="createFile"])
+activity(ex:a0, 2011-11-16T16:00:00, 2011-11-16T16:00:01, [prov:type="createFile"])
+</pre>
+</div>
+
+
+</div>
+
+<div id="expression-Agent" class="section">
+<h4><span class="secno">3.1.3 </span>Agent</h4>
+
+
+<div class="withPn">
+<p>An agent's text matches the <span class="nonterminal">agentExpression</span> production.
+</p>
+
+
+<div class="grammar">
+<span class="nonterminal">agentExpression</span> ::=
+<span class="name">agent</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">agent(ag4)
+agent(ag4, [ prov:type="prov:Human" %% xsd:QName, ex:name="David" ])
+</pre>
+</div>
+
+
+</div>
+
+ <div id="expression-note" class="section">
+
+<h4><span class="secno">3.1.4 </span>Note</h4>
+
+<div class="withPn">
+<p>A note's text matches the <span class="nonterminal">noteExpression</span> production.
+</p>
+
+
+<div class="grammar">
+<span class="nonterminal">noteExpression</span> ::=
+<span class="name">note</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="name">,</span>
+<span class="nonterminal">attribute-values</span>
+<span class="name">)</span><br>
+<!-- -->
+</div>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">note(ann1,[ex:color="blue", ex:screenX=20, ex:screenY=30])
+</pre>
+</div>
+
+ </div>
+
+</div>
+
+
+<div id="expression-relation" class="section">
+<h3><span class="secno">3.2 </span>Relation</h3>
+
+<p>
+PROV-DM relations can be generation, usage, derivation, activity association, responsibility chain, activity start, activity end, alternate, specialization, or annotations. This section defines a production for the textual representation of each of these relation types. </p>
+
+
+
+<div id="expression-Generation" class="section">
+<h4><span class="secno">3.2.1 </span>Generation</h4>
+
+
+<div class="withPn">
+<p>A generation's text matches the <span class="nonterminal">generationExpression</span> production.</p>
+
+<div class="grammar">
+<span class="nonterminal">generationExpression</span> ::=
+<span class="name">wasGeneratedBy</span>
+<span class="name">(</span>
+<span class="optional"> <span class="nonterminal">identifier</span>
+<span class="name">,</span> </span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">,</span>
+<span class="optional"><span class="nonterminal">aIdentifier</span></span>
+<span class="optional"><span class="name">,</span>
+<span class="nonterminal">time</span></span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span><br>
+</div>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1)
+wasGeneratedBy(tr:WD-prov-dm-20111215, ex:edit1, 2011-11-16T16:00:00)
+wasGeneratedBy(ex:g1, tr:WD-prov-dm-20111215, ex:edit1)
+wasGeneratedBy(e2, a1, [ex:fct="save"])
+</pre>
+</div>
+
+
+</div>
+
+
+<div id="expression-Usage" class="section">
+<h4><span class="secno">3.2.2 </span>Usage</h4>
+
+
+
+<p>A usage's text matches the <span class="nonterminal">usageExpression</span> production.</p>
+
+<div class="grammar">
+<span class="nonterminal">usageExpression</span> ::=
+<span class="name">used</span>
+<span class="name">(</span>
+<span class="optional">
+<span class="nonterminal">identifier</span>
+<span class="name">,</span>
+</span>
+<span class="nonterminal">aIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="optional">
+<span class="name">,</span>
+ <span class="nonterminal">time</span>
+</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span><br>
+</div>
+
+
+<div class="anexample">
+<pre class="codeexample">used(ex:pub2, ar3:0111)
+used(ex:pub2, ar3:0111, 2011-11-16T16:00:00)
+used(ex:u1, ex:pub2, ar3:0111)
+used(a1,e1,[ex:fct="load"])
+</pre>
+</div>
+
+</div>
+
+
+
+
+
+
+<div id="expression-ActivityAssociation" class="section">
+<h4><span class="secno">3.2.3 </span>Activity Association</h4>
+
+
+<p>An activity association's text matches the <span class="nonterminal">activityAssociationExpression</span> productions of the grammar defined in this specification
+document.</p>
+
+<div class="grammar">
+<span class="nonterminal">activityAssociationExpression</span> ::=
+<span class="name">wasAssociatedWith</span>
+<span class="name">(</span>
+<span class="optional"><span class="nonterminal">identifier</span>,</span>
+<span class="nonterminal">aIdentifier</span>,
+<span class="nonterminal">agIdentifier</span>
+<span class="optional">,<span class="nonterminal">eIdentifier</span></span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+
+
+
+<div class="anexample">
+<pre class="codeexample">wasAssociatedWith(ex:pub2, w3:Consortium)
+wasAssociatedWith(ex:pub2, w3:Consortium @ pr:rec-advance)
+wasAssociatedWith(ex:pub2, w3:Consortium @ pr:rec-advance, [prov:role="funder"])
+</pre>
+</div>
+
+</div>
+
+<div id="expression-Start-End" class="section">
+<h4><span class="secno">3.2.4 </span>Activity Start and End</h4>
+
+
+<p>Activity start and end texts match the <span class="nonterminal">startExpression</span> and <span class="nonterminal">endExpression</span> productions of the grammar defined in this
+specification document.
+</p>
+
+
+<div class="grammar">
+<span class="nonterminal">startExpression</span> ::=
+<span class="name">wasStartedBy</span>
+<span class="name">(</span>
+<span class="optional"> <span class="nonterminal">identifier</span>,</span>
+<span class="nonterminal">aIdentifier</span>,
+<span class="nonterminal">agIdentifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span><br>
+<span class="nonterminal">endExpression</span> ::=
+<span class="name">wasEndedBy</span>
+<span class="name">(</span>
+<span class="optional"> <span class="nonterminal">identifier</span>,</span>
+<span class="nonterminal">aIdentifier</span>,
+<span class="nonterminal">agIdentifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+
+
+</div>
+
+
+
+
+
+
+
+<div id="expression-responsibility" class="section">
+
+<h4><span class="secno">3.2.5 </span>Responsibility Chain</h4>
+
+
+
+<div class="grammar">
+<span class="nonterminal">responsibilityExpression</span> ::=
+<span class="name">actedOnBehalfOf</span>
+<span class="name">(</span>
+<span class="optional"> <span class="nonterminal">identifier</span>,</span>
+<span class="nonterminal">agIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">agIdentifier</span>
+<span class="name">,</span>
+<span class="optional"><span class="nonterminal">aIdentifier</span></span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">actedOnBehalfOf(ag1,ag2)
+actedOnBehalfOf(ag1,ag2,a)
+actedOnBehalfOf(ag1,ag2,[prov:type="delegation"])
+actedOnBehalfOf(ag2,ag3,a,[prov:type="contract"])
+</pre>
+</div>
+
+</div>
+
+<div id="Derivation-Relation" class="section">
+<h4><span class="secno">3.2.6 </span>Derivation</h4>
+
+
+
+<p>A derivation record's text matches the <span class="nonterminal">derivationExpression</span> production.</p>
+
+<div class="grammar">
+<span class="nonterminal">derivationExpression</span> ::=
+<span class="name">wasDerivedFrom</span>
+<span class="name">(</span>
+<span class="optional"> <span class="nonterminal">identifier</span>,</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">aIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">gIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">uIdentifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+
+
+<div class="anexample">
+<pre class="codeexample">wasDerivedFrom(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018)
+wasDerivedFrom(e2, e1, a, g2, u1)
+</pre>
+</div>
+
+
+
+<!--
+<p>In PROV-DM, the effective placeholder for an entity generation time is the <a>generation record</a>. The presence of
+time information in imprecise derivation records is merely a convenience notation for a timeless derivation record and a generation record with this generation time information. </p>
+
+<div class='syntax' id="derivation-time-elimination">
+<span class='conditional'>If</span> <span class="name">wasDerivedFrom(e2,e1,t,attrs)</span> holds, <span class='conditional'>then</span> the following records also hold:
+<span class="name">wasDerivedFrom(e2,e1,attrs)</span> and <span class="name">wasGeneratedBy(e2,t)</span>.
+</div>
+
+
+
+<div class='pending'>Should derivation have a time? Which time? This is <a href="http://www.w3.org/2011/prov/track/issues/43">ISSUE-43</a>.<em>This is now addressed in this text. Optional time in derivation is generation time. See also <a href="http://www.w3.org/2011/prov/track/issues/205">ISSUE-205</a>.</em></div>
+
+-->
+
+</div>
+
+
+<div id="expression-alternate-specialization" class="section">
+
+<h4><span class="secno">3.2.7 </span>Alternate and Specialization</h4>
+
+
+
+<p>An alternate relation's text matches the <span class="nonterminal">alternateExpression</span> production.</p>
+
+<div class="grammar">
+ <span class="nonterminal">alternateExpression</span> ::=
+ <span class="name">alternateOf</span>
+<span class="name">(</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">)</span>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">alternateOf(tr:WD-prov-dm-20111215,ex:alternate-20111215)
+</pre>
+</div>
+
+
+<p>A specialization relation's text matches the <span class="nonterminal">specializationExpression</span>production.</p>
+
+<div class="grammar">
+ <span class="nonterminal">specializationExpression</span> ::=
+ <span class="name">specializationOf</span>
+<span class="name">(</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">,</span>
+<span class="nonterminal">eIdentifier</span>
+<span class="name">)</span>
+</div>
+
+<div class="anexample">
+<pre class="codeexample">specializationOf(tr:WD-prov-dm-20111215,tr:prov-dm)
+</pre>
+</div>
+
+
+
+
+</div>
+
+
+
+
+
+
+<div id="expression-annotation" class="section">
+<h4><span class="secno">3.2.8 </span>Annotation</h4>
+
+
+<p>A note's text matches the <span class="nonterminal">noteExpression</span> production.
+</p>
+
+<div class="grammar">
+<span class="nonterminal">annotationExpression</span> ::=
+<span class="name">hasAnnotation</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="name">,</span>
+<span class="nonterminal">nIdentifier</span>
+<span class="nonterminal">optional-attribute-values</span>
+<span class="name">)</span>
+</div>
+
+
+<div class="anexample">
+<pre class="codeexample">hasAnnotation(tr:WD-prov-dm-20111215,ex2:n1)
+</pre>
+</div>
+
+
+
+</div>
+</div>
+
+
+<div id="subexpressions" class="section">
+<h3><span class="secno">3.3 </span>Further Expressions</h3>
+
+This section defines further expressions of PROV-N.
+
+
+<div id="expression-NamespaceDeclaration" class="section">
+<h4><span class="secno">3.3.1 </span>Namespace Declaration</h4>
+
+
+<div class="grammar">
+<span class="nonterminal">namespaceDeclarations</span> ::=
+ | <span class="group"><span class="nonterminal">defaultNamespaceDeclaration</span> | <span class="nonterminal">namespaceDeclaration</span></span> <span class="star"> <span class="nonterminal">namespaceDeclaration</span></span><br>
+<span class="nonterminal">namespaceDeclaration</span> ::=
+<span class="name">prefix</span> <span class="nonterminal">prefix</span> <span class="nonterminal">IRI</span><br>
+<span class="nonterminal">defaultNamespaceDeclaration</span> ::=
+ <span class="name">default</span> <span class="nonterminal">IRI</span> <br>
+</div>
+
+<p>In PROV-N, the prefix <span class="name">prov</span> is reserved and denotes the PROV namespace.</p>
+</div>
+
+
+<div id="expression-identifier" class="section">
+<h4><span class="secno">3.3.2 </span>Identifier</h4>
+
+
+<div class="grammar">
+<span class="nonterminal">identifier</span> ::= <span class="nonterminal">qualifiedName</span><br>
+<span class="nonterminal">eIdentifier</span> ::= <span class="nonterminal">identifier</span> <em>(intended to denote an entity)</em><br>
+<span class="nonterminal">aIdentifier</span> ::= <span class="nonterminal">identifier</span> <em>(intended to denote an activity)</em><br>
+<span class="nonterminal">agIdentifier</span> ::= <span class="nonterminal">identifier</span> <em>(intended to denote an agent)</em><br>
+<span class="nonterminal">gIdentifier</span>::= <span class="nonterminal">identifier</span> <em>(intended to denote a generation)</em><br>
+<span class="nonterminal">uIdentifier</span>::= <span class="nonterminal">identifier</span> <em>(intended to denote a usage)</em><br>
+<span class="nonterminal">nIdentifier</span>::= <span class="nonterminal">identifier</span> <em>(intended to denote a note)</em><br>
+<span class="nonterminal">accIdentifier</span>::= <span class="nonterminal">identifier</span> <em>(intended to denote an account)</em>
+<br>
+<br>
+<span class="nonterminal">qualifiedName</span> ::= <span class="nonterminal">prefixedName</span> | <span class="nonterminal">unprefixedName</span><br>
+<span class="nonterminal">prefixedName</span> ::= <span class="nonterminal">prefix</span> <span class="name">:</span> <span class="nonterminal">localPart</span><br>
+<span class="nonterminal">unprefixedName</span> ::= <span class="nonterminal">localPart</span><br>
+<span class="nonterminal">prefix</span> ::= <em>a name without colon compatible with the <a href="http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-NCName">NC_NAME</a> production
+[<cite><a class="bibref" rel="biblioentry" href="#bib-XML-NAMES">XML-NAMES</a></cite>]</em><br>
+<span class="nonterminal">localPart</span> ::= <em>a name without colon compatible with the <a href="http://www.w3.org/TR/2009/REC-xml-names-20091208/#NT-NCName">NC_NAME</a> production
+[<cite><a class="bibref" rel="biblioentry" href="#bib-XML-NAMES">XML-NAMES</a></cite>]</em>
+</div>
+
+
+<div class="note">Note that XML NC_NAME don't allow local identifiers to start with a number. Instead, should we use the productions used in SPARQL or TURTLE?</div>
+
+</div>
+
+<div id="expression-attribute" class="section">
+<h4><span class="secno">3.3.3 </span>Attribute</h4>
+
+
+<p>An attribute's text matches the <span class="nonterminal">attribute</span> production.</p>
+
+<div class="grammar">
+<span class="nonterminal">attribute</span> ::= <span class="nonterminal">qualifiedName</span><br>
+</div>
+
+<p>The reserved attributes in the PROV namespace are the following.</p>
+
+<ol>
+<li> <span class="name">prov:label</span>
+</li><li> <span class="name">prov:location</span>
+</li><li> <span class="name">prov:role</span>
+</li><li> <span class="name">prov:steps</span>
+</li><li> <span class="name">prov:type</span>
+</li></ol>
+
+
+</div>
+
+
+
+
+
+<div id="expression-literal" class="section">
+<h4><span class="secno">3.3.4 </span>Literal</h4>
+
+<p>A Literal's text matches the <span class="nonterminal">Literal</span> production.</p>
+
+<div class="grammar">
+<span class="nonterminal">Literal</span> ::= <span class="nonterminal">typedLiteral</span> | <span class="nonterminal">convenienceNotation</span> <br>
+<span class="nonterminal">typedLiteral</span> ::= <span class="nonterminal">quotedString</span> <span class="name">%%</span> <span class="nonterminal">datatype</span><br>
+<span class="nonterminal">datatype</span> ::= <span class="nonterminal">qualifiedName</span><br>
+<span class="nonterminal">convenienceNotation</span> ::= <span class="nonterminal">stringLiteral</span> | <span class="nonterminal">intLiteral</span><br>
+<span class="nonterminal">stringLiteral</span> ::= <span class="nonterminal">quotedString</span><br>
+<span class="nonterminal">quotedString</span> ::= <em>a finite sequence of characters in which " (U+22) and \ (U+5C) occur only in pairs of the form \" (U+5C, U+22) and \\ (U+5C,
+U+5C), enclosed in a pair of " (U+22) characters</em><br>
+<span class="nonterminal">intLiteral</span> ::= <em>a finite-length sequence of decimal digits (#x30-#x39) with an optional leading negative sign (-)</em>
+</div>
+
+<p>The non terminals <span class="nonterminal">stringLiteral</span> and
+<span class="nonterminal">intLiteral</span>
+are syntactic sugar for quoted strings with datatype <span class="name">xsd:string</span> and <span class="name">xsd:int</span>, respectively.
+</p>
+
+<p> In particular, a PROV-DM Literal may be an IRI-typed string (with datatype <span class="name">xsd:anyURI</span>); such IRI has no specific interpretation in the context of PROV-DM.</p>
+
+<div id="expression-types" class="section">
+<h5><span class="secno">3.3.4.1 </span>Reserved Type Values</h5>
+
+<p>The reserved type values in the PROV namespace are the following.</p>
+
+<ol>
+<li> <span class="name">prov:AccountEntity</span>
+</li><li> <span class="name">prov:ComputingSystem</span>
+</li><li> <span class="name">prov:Human</span>
+</li><li> <span class="name">prov:Organization</span>
+</li><li> <span class="name">prov:Plan</span>
+</li><li> <span class="name">prov:Collection</span>
+</li><li> <span class="name">prov:EmptyCollection</span>
+</li></ol>
+
+</div>
+
+<div id="expression-Time" class="section">
+<h5><span class="secno">3.3.4.2 </span>Time Values</h5>
+
+<p><dfn id="dfn-time">Time instants</dfn> are defined according to xsd:dateTime [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>].</p>
+
+
+
+
+</div>
+
+
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+</div>
+</div>
+
+<div id="common-relations" class="section">
+<!--OddPage--><h2><span class="secno">4. </span>Common Relations</h2>
+
+<div class="note">
+TO ADD
+</div>
+</div>
+
+
+
+
+
+<div id="ExpressionContainer" class="section">
+<!--OddPage--><h2><span class="secno">5. </span>Expression Container</h2>
+
+<p>An <dfn id="dfn-ExpressionContainer">expression container</dfn> is a house-keeping construct of PROV-N capable of packaging up PROV-N <a title="expression">expressions</a> and namespace declarations. An expression container forms a self-contained package of provenance descriptions for the purpose of <em>exchanging</em> them. An expression container may be used
+ to package up PROV-N <a title="record">expressions</a> in response to a request for the provenance of something ([<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-AQ">PROV-AQ</a></cite>]).</p>
+
+<p> Given its status of house keeping construct for the purpose of exchanging provenance expressions, an expression container is not defined as a PROV-N expression (<a href="#data-model-concepts">production <span class="nonterminal">expression</span></a>).</p>
+
+
+<p>An expression container, written <span class="name">container decls exprs endContainer</span> in PROV-N, contains:
+</p><ul>
+<li><em>namespaceDeclarations</em>: a set <span class="name">decls</span> of namespace declarations, declaring namespaces and associated prefixes, which can be used in <a title="attribute">attributes</a> and <a title="identifier">identifiers</a> occurring inside <span class="name">exprs</span>;</li>
+<li><em>expressions</em>: a non-empty set of expressions <span class="name">exprs</span>.</li>
+</ul>
+
+<p>An expression container's text matches the <span class="nonterminal">expressionContainer</span> production.</p>
+
+
+<div class="grammar">
+<span class="nonterminal">expressionContainer</span> ::=
+<span class="name">container</span>
+<span class="nonterminal">namespaceDeclarations</span>
+<span class="plus"> <span class="nonterminal">expression</span> </span>
+<span class="name">endContainer</span>
+</div>
+
+
+<div class="anexample">
+<p>
+The following container contains expressions related to the provenance of entity
+<span class="name">e2</span>.
+</p>
+<pre class="codeexample">container
+
+ prefix ex: http://example.org/,
+
+ entity(e2, [ prov:type="File", ex:path="/shared/crime.txt", ex:creator="Alice",
+ ex:content="There was a lot of crime in London last month."])
+ activity(a1, 2011-11-16T16:05:00,,[prov:type="edit"])
+ wasGeneratedBy(e2, a1, [ex:fct="save"])
+ wasAssociatedWith(a1, ag2, [prov:role="author"])
+ agent(ag2, [ prov:type="prov:Person" %% xsd:QName, ex:name="Bob" ])
+
+endContainer
+</pre>
+<p>This container could for instance be returned as the result of a query to a provenance store for the provenance of entity <span class="name">e2</span> [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-AQ">PROV-AQ</a></cite>].
+</p>
+</div>
+
+
+
+<div class="issue">
+Clarify what records are. This is <a href="http://www.w3.org/2011/prov/track/issues/208">ISSUE-208</a>. </div>
+</div>
+
+
+<div id="account" class="section">
+<!--OddPage--><h2><span class="secno">6. </span>Account</h2>
+
+<p>PROV-DM has introduced a notion of account by which a set of provenance descriptions can be bundled up and named. PROV-DM <em>assumes</em> the existence of mechanisms to implement accounts, but such mechanisms remain outside its scope. It is suggested that specific serializations may offer solutions to name bundles of descriptions. </p>
+
+<p>Given that the primary motivation for PROV-N is to provide a notation aimed at human consumption, it is therefore appropriate to introduce a notation for accounts, which would include an account name and a bundle of expressions.</p>
+
+
+
+<p>An account, written <span class="name">account(id, exprs)</span> in PROV-N, contains:</p>
+<ul>
+<li><em>id</em>: an identifier <span class="name">id</span> that identifies this account;</li>
+<li><em>expressions</em>: a set <span class="name">exprs</span> of expressions;</li>
+</ul>
+
+<p>In PROV-N, an account's text matches the <span class="nonterminal">accountExpression</span> production of the grammar.</p>
+
+<div class="grammar">
+<span class="nonterminal">accountExpression</span> ::=
+<span class="name">account</span>
+<span class="name">(</span>
+<span class="nonterminal">identifier</span>
+<span class="name">,</span>
+<span class="plus">
+<span class="nonterminal">expression</span> </span>
+<span class="name">)</span>
+</div>
+
+<p>It is also useful to package up one or more account expressions in an expression container, for interchange purpose. Hence, <span class="nonterminal">expressionContainer</span> is revised as follows. </p>
+
+<div class="grammar">
+<span class="nonterminal">expressionContainer</span> ::=
+<span class="name">container</span>
+<span class="nonterminal">namespaceDeclarations</span>
+<span class="plus"> <span class="nonterminal">expression</span> </span>
+<span class="name">endContainer</span> <br>
+| <span class="name">container</span>
+<span class="nonterminal">namespaceDeclarations</span>
+<span class="plus"> <span class="nonterminal">accountExpression</span> </span>
+<span class="name">endContainer</span>
+</div>
+
+
+
+<div class="anexample">
+<p>
+The following container </p>
+<pre class="codeexample">container
+ prefix ex: http://example.org/,
+
+ account(ex:acc1,...)
+ account(ex:acc2,...)
+endContainer
+</pre>
+<p> illustrates how two accounts with identifiers <span class="name">ex:acc1</span> and <span class="name">ex:acc2</span> can be returned in a PROV-N serialization of the provenance of
+something.
+</p>
+</div>
+
+
+<div class="anexample">
+<p>
+The following container </p>
+<pre class="codeexample">container
+ prefix ex: http://example.org/,
+ ...
+
+ account(ex:acc1,
+ entity(tr:WD-prov-dm-20111018, [ prov:type="pr:RecsWD" %% xsd:QName ])
+ entity(tr:WD-prov-dm-20111215, [ prov:type="pr:RecsWD" %% xsd:QName ])
+ ...
+ wasAssociatedWith(ex:pub2, w3:Consortium @ pr:rec-advance))
+
+ account(ex:acc2,
+ entity(ex:acc1, [prov:type="prov:AccountEntity" %% xsd:QName ])
+ wasAttributedTo(ex1:acc1,w3:Consortium))
+
+endContainer
+</pre>
+<p> illustrates a first account, with identifier <span class="name">ex:acc1</span>, containing expressions describing the provenance of the technical report <span class="name">tr:WD-prov-dm-20111215</span>, and a second account <span class="name">ex:acc2</span>, describing the provenance of the first. In account <span class="name">ex:acc2</span>, <span class="name">ex:acc1</span> is the identifier of an entity of type <span class="name">prov:AccountEntity</span>.
+</p>
+</div>
+
+</div>
+
+<!-- no longer necessary to say that.
+
+<p>All the records in <span class="name">recs</span> are implictly wrapped in a default account, scoping all the record identifiers they declare directly, and constituting a toplevel
+account, in the hierarchy of accounts. Consequently, every provenance record is always expressed in the context of an account, either explicitly in an asserted account, or implicitly in a
+container's default account.</p>
+
+-->
+
+
+
+
+
+
+
+<div id="references" class="appendix section"><!--OddPage--><h2><span class="secno">A. </span>References</h2><div id="normative-references" class="section"><h3><span class="secno">A.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-OWL2-SYNTAX">[OWL2-SYNTAX]</dt><dd>Boris Motik; Peter F. Patel-Schneider; Bijan Parsia. <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/"><cite>OWL 2 Web Ontology Language:Structural Specification and Functional-Style Syntax.</cite></a> 27 October 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/">http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/</a>
+</dd><dt id="bib-PROV-O">[PROV-O]</dt><dd>Satya Sahoo and Deborah McGuinness (eds.) Khalid Belhajjame, James Cheney, Daniel Garijo, Timothy Lebo, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-o/"><cite>Provenance Formal Model</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-o/">http://www.w3.org/TR/prov-o/</a>
+</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
+</dd><dt id="bib-XML-NAMES">[XML-NAMES]</dt><dd>Richard Tobin; et al. <a href="http://www.w3.org/TR/2009/REC-xml-names-20091208/"><cite>Namespaces in XML 1.0 (Third Edition).</cite></a> 8 December 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2009/REC-xml-names-20091208/">http://www.w3.org/TR/2009/REC-xml-names-20091208/</a>
+</dd><dt id="bib-XMLSCHEMA-2">[XMLSCHEMA-2]</dt><dd>Paul V. Biron; Ashok Malhotra. <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML Schema Part 2: Datatypes Second Edition.</cite></a> 28 October 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/</a>
+</dd></dl></div><div id="informative-references" class="section"><h3><span class="secno">A.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-PROV-AQ">[PROV-AQ]</dt><dd>Graham Klyne and Paul Groth (eds.) Luc Moreau, Olaf Hartig, Yogesh Simmhan, James Meyers, Timothy Lebo, Khalid Belhajjame, and Simon Miles <a href="http://www.w3.org/TR/prov-aq/"><cite>Provenance Access and Query</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-aq/">http://www.w3.org/TR/prov-aq/</a>
+</dd><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-dm/"><cite>PART 1: PROV-DM ...</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a>
+</dd><dt id="bib-PROV-DM-CONSTRAINTS">[PROV-DM-CONSTRAINTS]</dt><dd>Luc Moreau and Paolo Missier (eds.) ... <a href="http://www.w3.org/TR/prov-dm-constraints/"><cite>PROV-DM Constraints</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-dm-constraints/">http://www.w3.org/TR/prov-dm-constraints/</a>
+</dd><dt id="bib-PROV-PRIMER">[PROV-PRIMER]</dt><dd>Yolanda Gil and Simon Miles (eds.) Khalid Belhajjame, Helena Deus, Daniel Garijo, Graham Klyne, Paolo Missier, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-primer/"><cite>Prov Model Primer</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-primer/">http://www.w3.org/TR/prov-primer/</a>
+</dd><dt id="bib-PROV-RDF">[PROV-RDF]</dt><dd>James Cheney<a href="http://www.w3.org/2011/prov/wiki/ProvRDF"><cite>PROV-RDF Mapping </cite></a>2012, Working in Progress. URL: <a href="http://www.w3.org/2011/prov/wiki/ProvRDF">http://www.w3.org/2011/prov/wiki/ProvRDF</a>
+</dd><dt id="bib-PROV-SEM">[PROV-SEM]</dt><dd>James Cheney <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman"><cite>Formal Semantics Strawman</cite></a>. 2011, Work in progress. URL: <a href="http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman">http://www.w3.org/2011/prov/wiki/FormalSemanticsStrawman</a>
+</dd><dt id="bib-PROV-XML">[PROV-XML]</dt><dd>James Cheney<a href="http://www.w3.org/2011/prov/wiki/ProvXML"><cite>PROV-XML Mapping </cite></a>2012, Working in Progress. URL: <a href="http://www.w3.org/2011/prov/wiki/ProvXML">http://www.w3.org/2011/prov/wiki/ProvXML</a>
+</dd></dl></div></div></body></html>