<?xml version="1.0" encoding="UTF-8"?>
<mxGraphModel dx="783" dy="703" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="826" background="#ffffff" math="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="2" value="HTTP GET &lt;b&gt;L&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-yellow" parent="1" vertex="1"><mxGeometry x="20" y="446" width="80" height="50" as="geometry"/></mxCell><mxCell id="3" value="Result type&lt;br&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="140" y="300" width="80" height="80" as="geometry"/></mxCell><mxCell id="5" value="Unpack package,&lt;br&gt;retrieve &lt;b&gt;Pf&lt;sub&gt;1&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-green" parent="1" vertex="1"><mxGeometry x="390.5" y="431" width="150" height="40" as="geometry"/></mxCell><mxCell id="6" value="&lt;b&gt;&lt;font face=&quot;Courier New&quot;&gt;&amp;lt;link&amp;gt;&lt;/font&gt;&lt;/b&gt;&lt;br&gt;in &lt;b&gt;&amp;lt;head&amp;gt;&lt;/b&gt;?&lt;br&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="254" y="79.5" width="88" height="74" as="geometry"/></mxCell><mxCell id="7" value="&amp;nbsp;&lt;b&gt;HTTP LINK&lt;/b&gt; &lt;br&gt;header?&lt;br&gt;" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"><mxGeometry x="136" y="589" width="88" height="81" as="geometry"/></mxCell><mxCell id="14" value="&lt;b&gt;M&lt;/b&gt; = &lt;b&gt;M&lt;sub&gt;partial&lt;/sub&gt;&lt;/b&gt; + &lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-red" parent="1" vertex="1"><mxGeometry x="990" y="451.5" width="150" height="39" as="geometry"/></mxCell><mxCell id="16" value="&amp;nbsp;&lt;b&gt;M&lt;sub&gt;partial&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-red" parent="1" vertex="1"><mxGeometry x="810" y="320" width="100" height="40" as="geometry"/></mxCell><mxCell id="20" value="extract&amp;nbsp;&lt;b&gt;M&lt;sub&gt;partial&lt;/sub&gt;&lt;/b&gt; from &lt;b&gt;Pf&lt;sub&gt;1&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-green" parent="1" vertex="1"><mxGeometry x="605" y="320" width="150" height="40" as="geometry"/></mxCell><mxCell id="25" value="&amp;nbsp;&lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-red" parent="1" vertex="1"><mxGeometry x="810" y="609.5" width="100" height="40" as="geometry"/></mxCell><mxCell id="27" value="&lt;b&gt;&lt;i&gt;&lt;br&gt;Legend:&lt;/i&gt;&lt;br&gt;L&lt;/b&gt;: (canonical) Locator&lt;b&gt;&lt;br&gt;M&lt;/b&gt;, &lt;b&gt;M&lt;sub&gt;partial&lt;/sub&gt;&lt;/b&gt;, &lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt;: Metadata&lt;br&gt;&lt;b&gt;Pf&lt;sub&gt;1&lt;/sub&gt;, Pf&lt;sub&gt;2&lt;/sub&gt;: &lt;/b&gt;Manifest files&lt;br&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="20" y="20" width="170" height="80" as="geometry"/></mxCell><mxCell id="29" value="&lt;b&gt;Pf&lt;sub&gt;1&lt;/sub&gt;&lt;/b&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-blue" parent="1" vertex="1"><mxGeometry x="409" y="325" width="113" height="30" as="geometry"/></mxCell><mxCell id="22" value="&lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt; = ∅" style="whiteSpace=wrap;html=1;direction=south;plain-red" parent="1" vertex="1"><mxGeometry x="316" y="522" width="95" height="40" as="geometry"/></mxCell><mxCell id="23" value="HTTP GET&lt;b&gt; Pf&lt;sub&gt;2&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-yellow" parent="1" vertex="1"><mxGeometry x="307" y="702" width="113" height="30" as="geometry"/></mxCell><mxCell id="24" value="extract&amp;nbsp;&lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt; from &lt;b&gt;Pf&lt;sub&gt;2&lt;/sub&gt;&lt;/b&gt;&lt;br&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-green" parent="1" vertex="1"><mxGeometry x="620" y="697" width="150" height="40" as="geometry"/></mxCell><mxCell id="31" value="&lt;b&gt;Pf&lt;sub&gt;2&lt;/sub&gt;&lt;/b&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-blue" parent="1" vertex="1"><mxGeometry x="473" y="702" width="113" height="30" as="geometry"/></mxCell><mxCell id="10" value="&lt;b&gt;M&lt;sub&gt;partial&lt;/sub&gt;&lt;/b&gt; = ∅" style="whiteSpace=wrap;html=1;direction=south;plain-red" parent="1" vertex="1"><mxGeometry x="418" y="28" width="95" height="40" as="geometry"/></mxCell><mxCell id="28" value="HTTP GET&lt;b&gt; Pf&lt;sub&gt;1&lt;/sub&gt;&lt;/b&gt;" style="whiteSpace=wrap;html=1;direction=south;plain-yellow" parent="1" vertex="1"><mxGeometry x="409" y="175" width="113" height="30" as="geometry"/></mxCell><mxCell id="36" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0;entryY=0.5;edgeStyle=orthogonalEdgeStyle;" parent="1" source="2" target="3" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/><Array as="points"><mxPoint x="120" y="471"/><mxPoint x="120" y="340"/></Array></mxGeometry></mxCell><mxCell id="38" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0;entryY=0.5;edgeStyle=orthogonalEdgeStyle;" parent="1" source="2" target="7" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="35" y="255" as="sourcePoint"/><mxPoint x="85" y="205" as="targetPoint"/></mxGeometry></mxCell><mxCell id="40" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0;entryY=0.5;edgeStyle=orthogonalEdgeStyle;" parent="1" source="3" target="6" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="41" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=1;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="3" target="5" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="42" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=1;exitY=0.5;entryX=0.5;entryY=1;" parent="1" source="3" target="29" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="43" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="6" target="10" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="44" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=1;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="6" target="28" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="45" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="28" target="20" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/><Array as="points"><mxPoint x="570" y="190"/><mxPoint x="570" y="340"/></Array></mxGeometry></mxCell><mxCell id="46" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;" parent="1" source="29" target="20" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="600" y="340" as="targetPoint"/></mxGeometry></mxCell><mxCell id="47" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="5" target="20" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="48" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;" parent="1" source="20" target="16" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="760" y="340" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="49" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="10" target="16" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/><Array as="points"><mxPoint x="770" y="48"/><mxPoint x="770" y="340"/></Array></mxGeometry></mxCell><mxCell id="50" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="7" target="22" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="51" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=1;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="7" target="23" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="52" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;" parent="1" source="23" target="31" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="53" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;" parent="1" source="31" target="24" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="54" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="24" target="25" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="55" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="22" target="25" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/><Array as="points"><mxPoint x="790" y="542"/><mxPoint x="790" y="630"/></Array></mxGeometry></mxCell><mxCell id="56" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="16" target="14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="940" y="471" as="targetPoint"/></mxGeometry></mxCell><mxCell id="57" value="" style="endArrow=classic;html=1;fontColor=#0000CC;exitX=0.5;exitY=0;entryX=0.5;entryY=1;edgeStyle=orthogonalEdgeStyle;" parent="1" source="25" target="14" edge="1"><mxGeometry width="50" height="50" relative="1" as="geometry"><mxPoint x="20" y="60" as="sourcePoint"/><mxPoint x="70" y="10" as="targetPoint"/></mxGeometry></mxCell><mxCell id="61" value="&lt;font color=&quot;#000066&quot;&gt;Package&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="183" y="393" width="60" height="20" as="geometry"/></mxCell><mxCell id="62" value="&lt;font color=&quot;#000066&quot;&gt;HTML&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="184" y="210" width="50" height="20" as="geometry"/></mxCell><mxCell id="63" value="&lt;font color=&quot;#000066&quot;&gt;Manifest&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="282" y="320" width="60" height="20" as="geometry"/></mxCell><mxCell id="66" value="&lt;font color=&quot;#000066&quot;&gt;yes&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=center;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="339" y="170" width="30" height="20" as="geometry"/></mxCell><mxCell id="67" value="&lt;font color=&quot;#000066&quot;&gt;no&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=center;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="339" y="30" width="30" height="20" as="geometry"/></mxCell><mxCell id="68" value="&lt;font color=&quot;#000066&quot;&gt;no&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=center;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="228" y="523" width="30" height="20" as="geometry"/></mxCell><mxCell id="69" value="&lt;font color=&quot;#000066&quot;&gt;yes&lt;/font&gt;" style="text;html=1;resizable=0;points=[];autosize=1;align=center;verticalAlign=top;spacingTop=-4;fontColor=#0000CC;" parent="1" vertex="1"><mxGeometry x="228" y="697" width="30" height="20" as="geometry"/></mxCell><mxCell id="70" value="&lt;b&gt;M&lt;sub&gt;extra&lt;/sub&gt;&lt;/b&gt;, typically, contains &lt;b&gt;Lu&lt;/b&gt; and &lt;b&gt;Lp&lt;/b&gt;&lt;br&gt;" style="shape=note;whiteSpace=wrap;html=1;size=19;plain-yellow" parent="1" vertex="1"><mxGeometry x="900" y="680" width="80" height="100" as="geometry"/></mxCell></root></mxGraphModel>