https://github.com/UFOKN/Knowledge-Graph
Tip revision: 4b80c683fa9b83d85e3cb09cadc608069172e308 authored by David Kedrowski on 19 April 2024, 19:34:46 UTC
updated for hasCriticalFloodObservation relation
updated for hasCriticalFloodObservation relation
Tip revision: 4b80c68
UFOKN-Data.graphml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Created by yFiles for HTML 2.2.0.3-->
<graphml xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml.html/2.0/ygraphml.xsd " xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:demostyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoStyle/1.0" xmlns:icon-style="http://www.yworks.com/yed-live/icon-style/1.0" xmlns:bpmn="http://www.yworks.com/xml/yfiles-bpmn/2.0" xmlns:demotablestyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoTableStyle/1.0" xmlns:uml="http://www.yworks.com/yFilesHTML/demos/UMLDemoStyle/1.0" xmlns:compat="http://www.yworks.com/xml/yfiles-compat-arrows/1.0" xmlns:GraphvizNodeStyle="http://www.yworks.com/yFilesHTML/graphviz-node-style/1.0" xmlns:VuejsNodeStyle="http://www.yworks.com/demos/yfiles-vuejs-node-style/1.0" xmlns:y="http://www.yworks.com/xml/yfiles-common/3.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/3.0" xmlns:yjs="http://www.yworks.com/xml/yfiles-for-html/2.0/xaml" xmlns:x0="http://www.yworks.com/xml/yed/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<key id="d0" for="node" attr.type="boolean" attr.name="Expanded" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/Expanded">
<default>true</default>
</key>
<key id="d1" for="node" attr.type="string" attr.name="url"/>
<key id="d2" for="node" attr.type="string" attr.name="description"/>
<key id="d3" for="node" attr.name="NodeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeLabels"/>
<key id="d4" for="node" attr.name="NodeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeGeometry"/>
<key id="d5" for="all" attr.name="UserTags" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/UserTags"/>
<key id="d6" for="node" attr.name="NodeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeStyle"/>
<key id="d7" for="node" attr.name="NodeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/NodeViewState"/>
<key id="d8" for="edge" attr.type="string" attr.name="url"/>
<key id="d9" for="edge" attr.type="string" attr.name="description"/>
<key id="d10" for="edge" attr.name="EdgeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeLabels"/>
<key id="d11" for="edge" attr.name="EdgeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeGeometry"/>
<key id="d12" for="edge" attr.name="EdgeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeStyle"/>
<key id="d13" for="edge" attr.name="EdgeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/EdgeViewState"/>
<key id="d14" for="port" attr.name="PortLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLabels"/>
<key id="d15" for="port" attr.name="PortLocationParameter" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLocationParameter">
<default>
<x:Static Member="y:FreeNodePortLocationModel.NodeCenterAnchored"/>
</default>
</key>
<key id="d16" for="port" attr.name="PortStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortStyle">
<default>
<x:Static Member="y:VoidPortStyle.Instance"/>
</default>
</key>
<key id="d17" for="port" attr.name="PortViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/PortViewState"/>
<key id="d18" attr.name="SharedData" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/SharedData"/>
<data key="d18">
<y:SharedData>
<y:RatioAnchoredLabelModelParameter x:Key="1" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="2" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="3" fill="#FF00CCFF" shape="ELLIPSE">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:InteriorLabelModel x:Key="4"/>
<yjs:ShapeNodeStyle x:Key="5" fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:RatioAnchoredLabelModelParameter x:Key="6" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="7" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<y:GeneralPath x:Key="8">
<x0:MoveTo Point="0.1,0"/>
<x0:LineTo Point="1,0"/>
<x0:LineTo Point="0.9,1"/>
<x0:LineTo Point="0,1"/>
<x0:Close/>
</y:GeneralPath>
<y:RatioAnchoredLabelModelParameter x:Key="9" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="10" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="11" fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<yjs:SolidColorFill x:Key="12" color="Black"/>
<yjs:SolidColorFill x:Key="13" color="Black"/>
<yjs:Arrow x:Key="14" type="NONE"/>
<yjs:Font x:Key="15" fontSize="12" fontFamily="'Arial'"/>
<yjs:SolidColorFill x:Key="16" color="Black"/>
<yjs:PolylineEdgeStyle x:Key="17" stroke="{y:GraphMLReference 55}" targetArrow="{y:GraphMLReference 56}" sourceArrow="{y:GraphMLReference 54}"/>
<demostyle:DemoGroupStyle x:Key="18" isCollapsible="true" borderColor="#68B0E3" folderFrontColor="#68B0E3" folderBackColor="#3C679B"/>
<y:RatioAnchoredLabelModelParameter x:Key="19" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="20" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="21" fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:RatioAnchoredLabelModelParameter x:Key="22" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="23" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="24" fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:RatioAnchoredLabelModelParameter x:Key="25" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="26" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="27" fill="#FF00CCFF" shape="ELLIPSE">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:RatioAnchoredLabelModelParameter x:Key="28" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="29" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="30" fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:SmartEdgeLabelModelParameter x:Key="31" Model="{y:GraphMLReference 84}" Distance="5"/>
<yjs:DefaultLabelStyle x:Key="32" verticalTextAlignment="BOTTOM" horizontalTextAlignment="CENTER" font="{y:GraphMLReference 15}" textFill="BLACK"/>
<yjs:SolidColorFill x:Key="33" color="Black"/>
<yjs:Stroke x:Key="34" fill="{y:GraphMLReference 16}" miterLimit="1.45"/>
<yjs:Arrow x:Key="35" stroke="#FF000000" fill="{y:GraphMLReference 16}"/>
<y:SmartEdgeLabelModel x:Key="36"/>
<yjs:DefaultLabelStyle x:Key="37" verticalTextAlignment="BOTTOM" horizontalTextAlignment="CENTER" textFill="BLACK">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:PolylineEdgeStyle x:Key="38" stroke="{y:GraphMLReference 34}" targetArrow="{y:GraphMLReference 35}" sourceArrow="{y:GraphMLReference 14}"/>
<y:SmartEdgeLabelModelParameter x:Key="39" Model="{y:GraphMLReference 36}" Distance="5"/>
<y:RatioAnchoredLabelModelParameter x:Key="40" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="41" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="42" fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<y:RatioAnchoredLabelModelParameter x:Key="43" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="44" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="45" fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<yjs:SolidColorFill x:Key="46" color="Black"/>
<y:RatioAnchoredLabelModelParameter x:Key="47" LayoutOffset="7,7.93359375"/>
<yjs:DefaultLabelStyle x:Key="48" horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:ShapeNodeStyle x:Key="49" fill="#FF00CCFF" shape="ELLIPSE">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
<x:List x:Key="50">
<sys:Int32 xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0">6</sys:Int32>
<sys:Int32 xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0">2</sys:Int32>
</x:List>
<yjs:DashStyle x:Key="51" dashes="{y:GraphMLReference 50}" offset="0"/>
<y:CompositeLabelModel x:Key="52">
<y:CompositeLabelModel.LabelModels>
<y:ExteriorLabelModel Insets="5"/>
<y:GraphMLReference ResourceKey="4"/>
<y:FreeNodeLabelModel/>
</y:CompositeLabelModel.LabelModels>
</y:CompositeLabelModel>
<yjs:DefaultLabelStyle x:Key="53" verticalTextAlignment="BOTTOM" horizontalTextAlignment="CENTER" textFill="BLACK">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:Arrow x:Key="54" type="NONE" scale="2"/>
<yjs:Stroke x:Key="55" fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
<yjs:Arrow x:Key="56" type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
<yjs:SolidColorFill x:Key="57" color="Black"/>
<yjs:SolidColorFill x:Key="58" color="Black"/>
<yjs:Stroke x:Key="59" fill="{y:GraphMLReference 58}" miterLimit="1.45"/>
<yjs:Arrow x:Key="60" stroke="#FF000000" fill="{y:GraphMLReference 58}"/>
<yjs:SolidColorFill x:Key="61" color="Black"/>
<yjs:SolidColorFill x:Key="62" color="Black"/>
<yjs:SolidColorFill x:Key="63" color="Black"/>
<yjs:SolidColorFill x:Key="64" color="Black"/>
<yjs:SolidColorFill x:Key="65" color="Black"/>
<yjs:SolidColorFill x:Key="66" color="Black"/>
<yjs:SolidColorFill x:Key="67" color="Black"/>
<yjs:SolidColorFill x:Key="68" color="Black"/>
<yjs:PolylineEdgeStyle x:Key="69" stroke="{y:GraphMLReference 34}" targetArrow="{y:GraphMLReference 35}" sourceArrow="{y:GraphMLReference 14}"/>
<yjs:DefaultLabelStyle x:Key="70" horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:SolidColorFill x:Key="71" color="Black"/>
<yjs:Stroke x:Key="72" fill="#FF000000"/>
<y:FreeEdgeLabelModelParameter x:Key="73" Ratio="0.12102618688833153" Distance="69.68434483182016"/>
<yjs:DefaultLabelStyle x:Key="74" horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
<yjs:SolidColorFill x:Key="75" color="Black"/>
<yjs:Stroke x:Key="76" fill="#FF000000"/>
<yjs:Stroke x:Key="77" fill="{y:GraphMLReference 75}" dashStyle="{y:GraphMLReference 51}" miterLimit="1.45"/>
<yjs:Arrow x:Key="78" type="TRIANGLE" stroke="{y:GraphMLReference 76}" fill="TRANSPARENT"/>
<yjs:Arrow x:Key="79" type="TRIANGLE" scale="2" stroke="{y:GraphMLReference 76}" fill="TRANSPARENT"/>
<yjs:SolidColorFill x:Key="80" color="Black"/>
<yjs:Stroke x:Key="81" fill="{y:GraphMLReference 75}" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
<yjs:PolylineEdgeStyle x:Key="82" stroke="{y:GraphMLReference 81}" targetArrow="{y:GraphMLReference 79}" sourceArrow="{y:GraphMLReference 54}"/>
<yjs:PolylineEdgeStyle x:Key="83" stroke="{y:GraphMLReference 34}" targetArrow="{y:GraphMLReference 35}" sourceArrow="{y:GraphMLReference 14}"/>
<y:SmartEdgeLabelModel x:Key="84"/>
<yjs:Stroke x:Key="85" fill="{y:GraphMLReference 12}" miterLimit="1.45"/>
<yjs:Arrow x:Key="86" stroke="#FF000000" fill="{y:GraphMLReference 12}"/>
<yjs:PolylineEdgeStyle x:Key="87" stroke="{y:GraphMLReference 77}" targetArrow="{y:GraphMLReference 78}" sourceArrow="{y:GraphMLReference 14}"/>
<yjs:PolylineEdgeStyle x:Key="88" stroke="{y:GraphMLReference 77}" targetArrow="{y:GraphMLReference 78}" sourceArrow="{y:GraphMLReference 14}"/>
<yjs:PolylineEdgeStyle x:Key="89" stroke="{y:GraphMLReference 85}" targetArrow="{y:GraphMLReference 86}" sourceArrow="{y:GraphMLReference 14}"/>
</y:SharedData>
</data>
<graph id="G" edgedefault="directed">
<data key="d5">
<y:Json>{"version":"2.0.0","bridge-style":"ARC_SCALED","theme":{"name":"light","version":"1.0.0"}}</y:Json>
</data>
<node id="n0">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>RiskPointFeature</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2419.3388671875" Y="371.5" Width="95.97265625" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
<port name="p5"/>
<port name="p6"/>
<port name="p7"/>
<port name="p8"/>
</node>
<node id="n1">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Identifier</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="11.7119140625,6.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2181.5751953125005" Y="621.125" Width="76" Height="28"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
</node>
<node id="n2">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Catchment</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1873.5341796875" Y="577.625" Width="76.8359375" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n3">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Road</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1907.6962890625" Y="620.125" Width="43.138671875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n4">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Bridge</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1898.685546875" Y="662.625" Width="51.001953125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n5">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Substation</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1874.216796875" Y="702.625" Width="75.470703125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n6">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Well</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1912.9462890625" Y="742.625" Width="37.888671875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n7">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>DataSource</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2863.373046875" Y="3.28125" Width="79.75390625" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
</node>
<node id="n8">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 25}" Style="{y:GraphMLReference 26}">
<y:Label.Text>ufokn:elevation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2821.0595703125" Y="471.4374999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="27"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n9">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>FeatureAtRisk</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1959.2333984375" Y="517.625" Width="97.4375" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
<port name="p5"/>
<port name="p6"/>
<port name="p7"/>
<port name="p8"/>
</node>
<node id="n10">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>ForecastModelOutput</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2406.444905598959" Y="-270.4375" Width="127.54296875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0.8444444444444476"/>
</data>
</port>
<port name="p4"/>
<port name="p5"/>
<port name="p6"/>
<port name="p7"/>
<port name="p8"/>
</node>
<node id="n11">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 6}" Style="{y:GraphMLReference 7}">
<y:Label.Text>RiskPointForecast</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2406.444905598959" Y="-140.46875" Width="127.54296875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="5"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
<port name="p5"/>
</node>
<node id="n12">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>RiskPointObservation</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2259.194417317709" Y="3.28125" Width="143.287109375" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
</node>
<node id="n13">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Building</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1889.5966796875" Y="782.625" Width="61.23828125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n14">
<data key="d4">
<y:RectD X="3029.416097005207" Y="621.3333333333335" Width="338.251953125" Height="194"/>
</data>
<data key="d6">
<demostyle:DemoGroupStyle isCollapsible="true" borderColor="#68B0E3" folderFrontColor="#68B0E3" folderBackColor="#3C679B"/>
</data>
<graph id="n14:" edgedefault="directed">
<node id="n14::n0">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Literal</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3089.471761067707" Y="718" Width="50.046875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FF00CCFF" shape="ELLIPSE">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
</node>
<node id="n14::n1">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>Class</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3055.156331380207" Y="672.5" Width="44.6328125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
</node>
<node id="n14::n2">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>NamedIndividual</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="22.2841796875,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3169.518636067707" Y="718" Width="142.203125" Height="30"/>
</data>
<data key="d6">
<yjs:GeneralPathNodeStyle path="{y:GraphMLReference 8}" fill="#FF00FF00">
<yjs:GeneralPathNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:GeneralPathNodeStyle.stroke>
</yjs:GeneralPathNodeStyle>
</data>
</node>
<node id="n14::n3">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[Class (other ontology)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3111.978597005207" Y="672.5" Width="142.203125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
</node>
</graph>
</node>
<node id="n15">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:waterSurfaceElevation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2595.364827473959" Y="471.4374999999999" Width="163.2822265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
</node>
<node id="n16">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 19}" Style="{y:GraphMLReference 20}">
<y:Label.Text>RelativeRiskPointLocation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2697.4141031901036" Y="371.5" Width="151.16796875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="21"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.519845474043257,0.6"/>
</data>
</port>
<port name="p5"/>
</node>
<node id="n17">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationInMeters</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2917.647135416667" Y="517.6249999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n18">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationinFeet</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2917.647135416667" Y="560.4999999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n19">
<data key="d3">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text>StreamFlowForecast</y:Label.Text>
<y:Label.LayoutParameter>
<y:CompositeLabelModelParameter Model="{y:GraphMLReference 52}">
<y:CompositeLabelModelParameter.Parameter>
<y:InteriorLabelModelParameter Position="Center" Model="{y:GraphMLReference 4}"/>
</y:CompositeLabelModelParameter.Parameter>
</y:CompositeLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2608.287109375" Y="-140.46875" Width="218.29296875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="5"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
</node>
<node id="n20">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 6}" Style="{y:GraphMLReference 7}">
<y:Label.Text>RiskPointWaterSurfaceElevationForecast</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2608.287109375" Y="-87.984375" Width="218.29296875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="5"/>
</data>
<port name="p0"/>
<port name="p1"/>
</node>
<node id="n21">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:StreamFlow</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3108.609781901041" Y="-140.46875" Width="156.669921875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n22">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[Geospatial (from Geosparql and Simple Features)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:InteriorStretchLabelModelParameter>
<y:InteriorStretchLabelModelParameter.Model>
<y:InteriorStretchLabelModel Insets="4,4,18,4"/>
</y:InteriorStretchLabelModelParameter.Model>
</y:InteriorStretchLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle wrapping="WORD_ELLIPSIS" font="{y:GraphMLReference 15}" textFill="WHITE"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1684.2708333333335" Y="165.5" Width="554.6676432291665" Height="267.5"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="18"/>
</data>
<graph id="n22:" edgedefault="directed">
<node id="n22::n0">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>geo:Feature</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1959.9658203125" Y="371.5" Width="95.97265625" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="SILVER">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.8612139959569649,0.5333333333333333"/>
</data>
</port>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n22::n1">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 9}" Style="{y:GraphMLReference 10}">
<y:Label.Text>geo:Geometry</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1959.9658203125" Y="286" Width="95.97265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="11"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
</node>
<node id="n22::n2">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 47}" Style="{y:GraphMLReference 48}">
<y:Label.Text>geo:wktLiteral</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1815.9778645833335" Y="192.5" Width="130.75390625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="49"/>
</data>
<port name="p0"/>
</node>
<node id="n22::n3">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>CRS84</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1735.2392578125" Y="349" Width="54.576171875" Height="30"/>
</data>
<data key="d6">
<yjs:GeneralPathNodeStyle path="{y:GraphMLReference 8}" fill="#FF00FF00">
<yjs:GeneralPathNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:GeneralPathNodeStyle.stroke>
</yjs:GeneralPathNodeStyle>
</data>
<port name="p0">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.95037143484616,0.5"/>
</data>
</port>
</node>
<node id="n22::n4">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>EPGS:4326</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1713.3955078125" Y="394" Width="76.419921875" Height="30"/>
</data>
<data key="d6">
<yjs:GeneralPathNodeStyle path="{y:GraphMLReference 8}" fill="#FF00FF00">
<yjs:GeneralPathNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:GeneralPathNodeStyle.stroke>
</yjs:GeneralPathNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n22::n5">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 9}" Style="{y:GraphMLReference 10}">
<y:Label.Text>sf:Point</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2124.51025390625" Y="286" Width="95.97265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="11"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n22::n6">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>SpatialReferenceSystem</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1702.0208333333335" Y="286" Width="151.16796875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.8803715858290911,0.5"/>
</data>
</port>
<port name="p2">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.8721026383110675,0.5"/>
</data>
</port>
<port name="p3"/>
</node>
<node id="n22::n7">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 9}" Style="{y:GraphMLReference 10}">
<y:Label.Text>sf:Triangle</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2124.51025390625" Y="192.5" Width="95.97265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="11"/>
</data>
<port name="p0"/>
<port name="p1">
<data key="d15">
<y:FreeNodePortLocationModelParameter Ratio="0.5,0.96875"/>
</data>
</port>
</node>
<edge id="n22::e0" source="n22::n1" target="n22::n6" sourceport="p1" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[sf:spatialRS (0..1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.4570260266765063" Distance="-7.000999999999976"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 85}" targetArrow="{y:GraphMLReference 86}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
<edge id="n22::e1" source="n22::n0" target="n22::n1" sourceport="p1" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>geo:hasGeometry</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.3615124012300597" Distance="26.68390231853721"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 13}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 13}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n22::e2" source="n22::n4" target="n22::n6" sourceport="p0" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.010771115548532011" Distance="68.28611641051187"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="1836.1048177083335,409"/>
<y:Bend Location="1836.1048177083335,364"/>
<y:Bend Location="1836.1048177083335,364"/>
<y:Bend Location="1836.1048177083335,364"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n22::e3" source="n22::n3" target="n22::n6" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="-0.13957707725841106" Distance="35.48902967981585"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="1836.1048177083335,364"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n22::e4" source="n22::n5" target="n22::n1" sourceport="p0" targetport="p2">
<data key="d12">
<y:GraphMLReference ResourceKey="17"/>
</data>
</edge>
<edge id="n22::e5" source="n22::n1" target="n22::n2" sourceport="p3" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 31}" Style="{y:GraphMLReference 32}">
<y:Label.Text>geo:wktLiteral</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="83"/>
</data>
</edge>
<edge id="n22::e6" source="n22::n7" target="n22::n1" sourceport="p1" targetport="p4">
<data key="d12">
<y:GraphMLReference ResourceKey="17"/>
</data>
</edge>
</graph>
</node>
<node id="n23">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[ICPR Risk Locations]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:InteriorStretchLabelModelParameter>
<y:InteriorStretchLabelModelParameter.Model>
<y:InteriorStretchLabelModel Insets="4,4,18,4"/>
</y:InteriorStretchLabelModelParameter.Model>
</y:InteriorStretchLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle wrapping="WORD_ELLIPSIS" font="{y:GraphMLReference 15}" textFill="WHITE"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2942.939860026041" Y="165.5" Width="438.1826171874991" Height="267.5"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="18"/>
</data>
<graph id="n23:" edgedefault="directed">
<node id="n23::n0">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 19}" Style="{y:GraphMLReference 20}">
<y:Label.Text>ICPRLocation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3030.684651692707" Y="371.5" Width="93.576171875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="21"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
</node>
<node id="n23::n1">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 22}" Style="{y:GraphMLReference 23}">
<y:Label.Text>ICPRTriangle</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2951.939860026041" Y="192.5" Width="93.576171875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="24"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n23::n2">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 28}" Style="{y:GraphMLReference 29}">
<y:Label.Text>ICPRTriangleNode</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3023.331136067707" Y="286" Width="108.283203125" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="30"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n23::n3">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 22}" Style="{y:GraphMLReference 23}">
<y:Label.Text>ICPRTriangulation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3201.836344401041" Y="371.5" Width="118.076171875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="24"/>
</data>
<port name="p0"/>
</node>
<node id="n23::n4">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 25}" Style="{y:GraphMLReference 26}">
<y:Label.Text>ufokn:distance</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3198.1263834635415" Y="195" Width="125.49609374999955" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="27"/>
</data>
<port name="p0"/>
</node>
<node id="n23::n5">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 28}" Style="{y:GraphMLReference 29}">
<y:Label.Text>ICPRNodeDistance</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3206.732828776041" Y="286" Width="108.283203125" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="30"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<edge id="n23::e0" source="n23::n0" target="n23::n1" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 31}" Style="{y:GraphMLReference 32}">
<y:Label.Text>geo:sfWithin</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2998.727945963541,343.75"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 33}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 33}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n23::e1" source="n23::n0" target="n23::n3" sourceport="p3" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[InICPRTriangulation (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Distance="23.748999999999796">
<y:SmartEdgeLabelModelParameter.Model>
<y:SmartEdgeLabelModel/>
</y:SmartEdgeLabelModelParameter.Model>
</y:SmartEdgeLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle verticalTextAlignment="BOTTOM" horizontalTextAlignment="CENTER" textFill="BLACK">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="69"/>
</data>
</edge>
<edge id="n23::e2" source="n23::n5" target="n23::n4" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 39}" Style="{y:GraphMLReference 37}">
<y:Label.Text>distance</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
<edge id="n23::e3" source="n23::n0" target="n23::n5" sourceport="p2" targetport="p1">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 37}">
<y:Label.Text><![CDATA[hasNodeDistance (==3)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Model="{y:GraphMLReference 36}" SegmentRatio="0.9999999999999445" Distance="-4.999999999999794"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
<edge id="n23::e4" source="n23::n5" target="n23::n2" sourceport="p2" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 39}" Style="{y:GraphMLReference 37}">
<y:Label.Text>fromNode</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
<edge id="n23::e5" source="n23::n1" target="n23::n2" sourceport="p1" targetport="p1">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 32}">
<y:Label.Text><![CDATA[hasVertex (==3)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.7832453160177808" Distance="-41.112254617442915"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
</graph>
</node>
<node id="n24">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>OwlTime</y:Label.Text>
<y:Label.LayoutParameter>
<y:InteriorStretchLabelModelParameter>
<y:InteriorStretchLabelModelParameter.Model>
<y:InteriorStretchLabelModel Insets="4,4,18,4"/>
</y:InteriorStretchLabelModelParameter.Model>
</y:InteriorStretchLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle wrapping="WORD_ELLIPSIS" font="{y:GraphMLReference 15}" textFill="WHITE"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2025.861409505209" Y="-240.63669556274704" Width="163.2822265625" Height="139.16794556274704"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="18"/>
</data>
<graph id="n24:" edgedefault="directed">
<node id="n24::n0">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 40}" Style="{y:GraphMLReference 41}">
<y:Label.Text>owltime:TemporalEntity</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2034.861409505209" Y="-140.46875" Width="145.2822265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="42"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n24::n1">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 40}" Style="{y:GraphMLReference 41}">
<y:Label.Text>owltime:TemporalDuration</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2034.861409505209" Y="-213.63669556274704" Width="145.2822265625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="42"/>
</data>
<port name="p0"/>
</node>
</graph>
</node>
<node id="n25">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[Sensor Network Ontology (SOSA)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:InteriorStretchLabelModelParameter>
<y:InteriorStretchLabelModelParameter.Model>
<y:InteriorStretchLabelModel Insets="4,4,18,4"/>
</y:InteriorStretchLabelModelParameter.Model>
</y:InteriorStretchLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle wrapping="WORD_ELLIPSIS" font="{y:GraphMLReference 15}" textFill="WHITE"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1888.582356770834" Y="-23.71875" Width="300.561279296875" Height="106.24999999999997"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="18"/>
</data>
<graph id="n25:" edgedefault="directed">
<node id="n25::n0">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>sosa:Observation</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2065.913167317709" Y="3.28125" Width="114.23046875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFC0C0C0">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n25::n1">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 43}" Style="{y:GraphMLReference 44}">
<y:Label.Text>Agent</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1897.582356770834" Y="43.53124999999997" Width="48.3828125" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="45"/>
</data>
<port name="p0"/>
</node>
<node id="n25::n2">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 43}" Style="{y:GraphMLReference 44}">
<y:Label.Text>Result</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="1897.582356770834" Y="3.28125" Width="48.3828125" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="45"/>
</data>
<port name="p0"/>
</node>
<edge id="n25::e0" source="n25::n0" target="n25::n1" sourceport="p2" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>observedBy</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5886185422271447" Distance="-7.001000000000019"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 46}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 46}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n25::e1" source="n25::n0" target="n25::n2" sourceport="p1" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 39}" Style="{y:GraphMLReference 37}">
<y:Label.Text>sosa:hasResult</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
</graph>
</node>
<node id="n26">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>dataSourceUri</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="3006.689860026041" Y="3.28125" Width="156.669921875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n27">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>ForecastModels</y:Label.Text>
<y:Label.LayoutParameter>
<y:InteriorStretchLabelModelParameter>
<y:InteriorStretchLabelModelParameter.Model>
<y:InteriorStretchLabelModel Insets="4,4,18,4"/>
</y:InteriorStretchLabelModelParameter.Model>
</y:InteriorStretchLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle wrapping="WORD_ELLIPSIS" textFill="WHITE">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2071.85595703125" Y="-500.43750000000006" Width="702.9346516927089" Height="209.00000000000006"/>
</data>
<data key="d6">
<demostyle:DemoGroupStyle isCollapsible="true" borderColor="#68B0E3" folderFrontColor="#68B0E3" folderBackColor="#3C679B"/>
</data>
<graph id="n27:" edgedefault="directed">
<node id="n27::n0">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>ForecastModel</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2327.83740234375" Y="-473.43750000000006" Width="97.4375" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
</node>
<node id="n27::n1">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>NationalWaterModel</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2179.47705078125" Y="-413.43750000000006" Width="130.75390625" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n27::n2">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>ICPR</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2270.25048828125" Y="-372.43750000000006" Width="39.98046875" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n27::n3">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>HEC-RAS</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2243.33251953125" Y="-331.4375" Width="66.8984375" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n27::n4">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>StreamFlowForecastModelOutput</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2519.851155598959" Y="-372.43749999999994" Width="245.939453125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n27::n5">
<data key="d3">
<x:List>
<y:Label>
<y:Label.Text>WaterSurfaceElevationForecastModelOutput</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutOffset="7,7.93359375"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" autoFlip="false" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2519.851155598959" Y="-330.4375" Width="245.939453125" Height="30"/>
</data>
<data key="d6">
<yjs:ShapeNodeStyle fill="#FFFFCC00">
<yjs:ShapeNodeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45"/>
</yjs:ShapeNodeStyle.stroke>
</yjs:ShapeNodeStyle>
</data>
<port name="p0"/>
</node>
<node id="n27::n6">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 47}" Style="{y:GraphMLReference 48}">
<y:Label.Text>version</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2095.60595703125" Y="-473.4375" Width="130.75390625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="49"/>
</data>
<port name="p0"/>
</node>
<edge id="n27::e0" source="n27::n1" target="n27::n0" sourceport="p0" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5317633157068512" Distance="68.17504089614359"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2374.92138671875,-398.43749999999994"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" dashStyle="{y:GraphMLReference 51}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n27::e1" source="n27::n2" target="n27::n0" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.08069396344945284" Distance="59.37914111070121"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2374.92138671875,-357.43749999999994"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" dashStyle="{y:GraphMLReference 51}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n27::e2" source="n27::n3" target="n27::n0" sourceport="p0" targetport="p3">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.07373766673733714" Distance="71.18217963929274"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2374.92138671875,-316.43749999999994"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" dashStyle="{y:GraphMLReference 51}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="n27::e3" source="n27::n0" target="n27::n6" sourceport="p4" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 39}" Style="{y:GraphMLReference 37}">
<y:Label.Text>modelVersion</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
</graph>
</node>
<node id="n28">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 25}" Style="{y:GraphMLReference 26}">
<y:Label.Text>ufokn:elevation</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2419.3388671875" Y="471.4374999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="27"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n29">
<data key="d3">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text><![CDATA[the criticalDepth is a property
that can be calculate from
the critical surface elevation
(and vice versa)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:CompositeLabelModelParameter Model="{y:GraphMLReference 52}">
<y:CompositeLabelModelParameter.Parameter>
<y:InteriorLabelModelParameter Position="Center" Model="{y:GraphMLReference 4}"/>
</y:CompositeLabelModelParameter.Parameter>
</y:CompositeLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2553.333577473959" Y="647.4687499999995" Width="198.04296875" Height="91.9375"/>
</data>
<data key="d6">
<uml:UMLNoteStyle fill="#FFB0BEC5" stroke="BLACK"/>
</data>
</node>
<node id="n30">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:depth</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2767.364827473959" Y="632.2499999999997" Width="114.23046875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
</node>
<node id="n31">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:depthInMeters</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2856.706624348959" Y="678.4374999999997" Width="114.23046875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n32">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:depthinFeet</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2856.706624348959" Y="721.3125" Width="114.23046875" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n33">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationInMeters</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2666.147135416667" Y="520.9375000000001" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n34">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationinFeet</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2666.147135416667" Y="563.8125000000001" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n35">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationInMeters</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2476.647135416667" Y="520.9374999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<node id="n36">
<data key="d3">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 1}" Style="{y:GraphMLReference 2}">
<y:Label.Text>ufokn:elevationinFeet</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d4">
<y:RectD X="2476.647135416667" Y="563.8124999999999" Width="132.916015625" Height="30"/>
</data>
<data key="d6">
<y:GraphMLReference ResourceKey="3"/>
</data>
<port name="p0"/>
</node>
<edge id="e0" source="n0" target="n1" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[identifiedBy,
comid (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.7041427266779551" Distance="-43.833425348087566"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 34}" targetArrow="{y:GraphMLReference 35}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
<edge id="e1" source="n2" target="n9" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.3629886517661638" Distance="61.060639934557216"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,592.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e2" source="n3" target="n9" sourceport="p0" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.05206623486474089" Distance="58.03053852115858"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,635.1249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e3" source="n4" target="n9" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.008073433530481797" Distance="62.313480546359465"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,677.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e4" source="n5" target="n9" sourceport="p0" targetport="p3">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.02001097893775836" Distance="73.1702854083224"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,717.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e5" source="n6" target="n9" sourceport="p0" targetport="p4">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="-0.05560778216223904" Distance="54.608560259196864"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,757.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e6" source="n0" target="n22::n0" sourceport="p1" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5338983050847458" Distance="30"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 55}" targetArrow="{y:GraphMLReference 56}" sourceArrow="{y:GraphMLReference 54}"/>
</data>
</edge>
<edge id="e7" source="n0" target="n7" sourceport="p2" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>associatedDataSource</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="1.036165063029157" Distance="98.11623541101852"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2903.25,140"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 57}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 57}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e8" source="n9" target="n0" sourceport="p5" targetport="p3">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>hasRiskPoint</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.3737261128649166" Distance="22.25425659386368"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 59}" targetArrow="{y:GraphMLReference 60}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
<edge id="e9" source="n16" target="n0" sourceport="p0" targetport="p4">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 70}">
<y:Label.Text>locationForRiskPoint</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.7011164887837875" Distance="-20.00000581457789"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 59}" targetArrow="{y:GraphMLReference 60}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
<edge id="e10" source="n9" target="n1" sourceport="p8" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[identifiedBy (>=1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.7647511615616175" Distance="-33.3358093063712"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 61}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 61}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e11" source="n10" target="n27::n0" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[usedModel (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.6646056819584986" Distance="14.999993079523783"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 62}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 62}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e12" source="n11" target="n10" sourceport="p0" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>fromModelOutput</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5074912031686621" Distance="60.263671875"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 63}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 63}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e13" source="n11" target="n0" sourceport="p1" targetport="p6">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[forRiskPointOfInterest (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5740657132728877" Distance="-0.3894027643694554"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2470.216389973959,-2.468750000000014"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 64}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 64}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e14" source="n27::n5" target="n10" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5374547976761745" Distance="69.52495934020533"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2470.216389973959,-315.4375"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 71}" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="{y:GraphMLReference 72}" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e15" source="n27::n4" target="n10" sourceport="p0" targetport="p3">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 73}" Style="{y:GraphMLReference 74}"/>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2470.216389973959,-357.43749999999994"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle targetArrow="{y:GraphMLReference 79}" sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 75}" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e16" source="n10" target="n7" sourceport="p4" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>associatedDataSource</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5614739257874983" Distance="-173.5317676865104"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2903.25,-255.4375"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 65}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 65}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e17" source="n10" target="n24::n0" sourceport="p5" targetport="p0">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 37}">
<y:Label.Text><![CDATA[forecastedTime (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.37426503818592505" Distance="-2.582165029734714"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 66}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 66}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e18" source="n12" target="n11" sourceport="p1" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[asserts,
denies]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.4637392778256044" Distance="16.00100000000003"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 67}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 67}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e19" source="n12" target="n24::n0" sourceport="p3" targetport="p1">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[observedTime (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.3798035105006368" Distance="7.000999999999794"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 68}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow stroke="#FF000000" fill="{y:GraphMLReference 68}"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e20" source="n13" target="n9" sourceport="p0" targetport="p6">
<data key="d9"><![CDATA[]]></data>
<data key="d10">
<x:List>
<y:Label>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="-0.03539359035691872" Distance="65.60785101354426"/>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle horizontalTextAlignment="CENTER" textFill="#FF000000">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Dialog'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,797.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e21" source="n16" target="n8" sourceport="p1" targetport="p0">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 37}">
<y:Label.Text>heightAboveNearestDrainage</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="1.1376855866383453" Distance="-60.31165866110402"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="69"/>
</data>
</edge>
<edge id="e22" source="n9" target="n22::n0" sourceport="p7" targetport="p2">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 70}">
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.5604432361341379" Distance="29.999994185421347"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2007.9521484375,435.6249999999999"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 54}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="#FF000000" miterLimit="1.45" thickness="2">
<yjs:Stroke.dashStyle>
<yjs:DashStyle dashes="{y:GraphMLReference 50}" offset="0"/>
</yjs:Stroke.dashStyle>
</yjs:Stroke>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="2" stroke="#FF000000" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e23" source="n12" target="n25::n0" sourceport="p0" targetport="p0">
<data key="d12">
<yjs:PolylineEdgeStyle sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 71}" dashStyle="{y:GraphMLReference 51}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" stroke="{y:GraphMLReference 72}" fill="TRANSPARENT"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e24" source="n12" target="n0" sourceport="p2" targetport="p5">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 32}">
<y:Label.Text><![CDATA[forRiskPointOfInterest (==1);
specializes:
sosa:FeatureOfInterest]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.2434334314341146" Distance="-8.526512829121202e-14"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
<edge id="e25" source="n17" target="n8" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 73}" Style="{y:GraphMLReference 74}"/>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2887.517578125,532.6249999999999"/>
<y:Bend Location="2887.517578125,539.8964727813734"/>
<y:Bend Location="2887.517578125,539.8964727813734"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="87"/>
</data>
</edge>
<edge id="e26" source="n18" target="n8" sourceport="p0" targetport="p1">
<data key="d11">
<x:List>
<y:Bend Location="2887.517578125,575.5"/>
<y:Bend Location="2887.517578125,532.6249999999999"/>
<y:Bend Location="2887.517578125,532.6249999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="88"/>
</data>
</edge>
<edge id="e27" source="n23::n0" target="n16" sourceport="p1" targetport="p2">
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 81}" targetArrow="{y:GraphMLReference 79}" sourceArrow="{y:GraphMLReference 54}"/>
</data>
</edge>
<edge id="e28" source="n19" target="n19" sourceport="p0" targetport="p1">
<data key="d11">
<x:List>
<y:Bend Location="2734.03515625,-117.46875"/>
<y:Bend Location="2734.03515625,-138.46875"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle smoothingLength="100" sourceArrow="{y:GraphMLReference 14}">
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 80}" miterLimit="1.45"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow fill="{y:GraphMLReference 80}">
<yjs:Arrow.stroke>
<yjs:Stroke fill="{y:GraphMLReference 80}" miterLimit="1.45"/>
</yjs:Arrow.stroke>
</yjs:Arrow>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e29" source="n19" target="n11" sourceport="p2" targetport="p3">
<data key="d11">
<x:List>
<y:Bend Location="2576.55859375,-125.46875"/>
<y:Bend Location="2576.55859375,-125.46875"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="82"/>
</data>
</edge>
<edge id="e30" source="n20" target="n11" sourceport="p0" targetport="p4">
<data key="d11">
<x:List>
<y:Bend Location="2586.7041015625,-72.984375"/>
<y:Bend Location="2586.7041015625,-86.88084778137352"/>
<y:Bend Location="2586.7041015625,-125.46875"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="82"/>
</data>
</edge>
<edge id="e31" source="n19" target="n21" sourceport="p3" targetport="p0">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text>forecastedStreamFlow</y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Location="FromTarget" SegmentRatio="0.0964763494533738" Distance="5">
<y:SmartEdgeLabelModelParameter.Model>
<y:SmartEdgeLabelModel/>
</y:SmartEdgeLabelModelParameter.Model>
</y:SmartEdgeLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2861.605143229167,-125.46875"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="38"/>
</data>
</edge>
<edge id="e32" source="n0" target="n22::n5" sourceport="p7" targetport="p1">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 31}" Style="{y:GraphMLReference 32}">
<y:Label.Text>geo:hasGeometry</y:Label.Text>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="83"/>
</data>
</edge>
<edge id="e33" source="n23::n1" target="n22::n7" sourceport="p2" targetport="p0">
<data key="d12">
<y:GraphMLReference ResourceKey="17"/>
</data>
</edge>
<edge id="e34" source="n23::n2" target="n22::n5" sourceport="p2" targetport="p2">
<data key="d12">
<y:GraphMLReference ResourceKey="17"/>
</data>
</edge>
<edge id="e35" source="n10" target="n22::n6" sourceport="p6" targetport="p3">
<data key="d11">
<x:List>
<y:Bend Location="1777.6048177083335,-255.4375"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="83"/>
</data>
</edge>
<edge id="e36" source="n10" target="n24::n1" sourceport="p7" targetport="p0">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 32}">
<y:Label.Text>forecastInterval</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.6044242165332325" Distance="16.774731777458577"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="83"/>
</data>
</edge>
<edge id="e37" source="n12" target="n7" sourceport="p4" targetport="p2">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 32}">
<y:Label.Text>associatedDataSource</y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Model="{y:GraphMLReference 84}" SegmentRatio="0.7751840866928826" Distance="0.0010000000000118803"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="83"/>
</data>
</edge>
<edge id="e38" source="n7" target="n26" sourceport="p3" targetport="p0">
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 85}" targetArrow="{y:GraphMLReference 86}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
<edge id="e39" source="n16" target="n15" sourceport="p3" targetport="p0">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text><![CDATA[criticalWater
SurfaceElevation]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.4748663995370703" Distance="6.582581984534742"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="89"/>
</data>
</edge>
<edge id="e40" source="n31" target="n30" sourceport="p0" targetport="p0">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 73}" Style="{y:GraphMLReference 74}"/>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2824.480061848959,693.4374999999998"/>
<y:Bend Location="2824.480061848959,693.4374999999998"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="87"/>
</data>
</edge>
<edge id="e41" source="n32" target="n30" sourceport="p0" targetport="p1">
<data key="d11">
<x:List>
<y:Bend Location="2824.480061848959,736.3124999999998"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="88"/>
</data>
</edge>
<edge id="e42" source="n16" target="n30" sourceport="p4" targetport="p2">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text>criticalDepth</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.8480934520982678" Distance="-41.59503935017283"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="89"/>
</data>
</edge>
<edge id="e43" source="n33" target="n15" sourceport="p0" targetport="p2">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 73}" Style="{y:GraphMLReference 74}"/>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2636.017578125,535.9374999999999"/>
<y:Bend Location="2636.017578125,543.2089727813734"/>
<y:Bend Location="2636.017578125,543.2089727813734"/>
<y:Bend Location="2636.017578125,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="87"/>
</data>
</edge>
<edge id="e44" source="n34" target="n15" sourceport="p0" targetport="p1">
<data key="d11">
<x:List>
<y:Bend Location="2636.017578125,578.8125"/>
<y:Bend Location="2636.017578125,535.9374999999999"/>
<y:Bend Location="2636.017578125,535.9374999999999"/>
<y:Bend Location="2636.017578125,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="88"/>
</data>
</edge>
<edge id="e45" source="n20" target="n15" sourceport="p1" targetport="p3">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text><![CDATA[forecastedWater
SurfaceElevation]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.0832734437071225" Distance="44.43261597332576"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2623.5,-72.984375"/>
<y:Bend Location="2623.5,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="89"/>
</data>
</edge>
<edge id="e46" source="n35" target="n28" sourceport="p0" targetport="p1">
<data key="d10">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 73}" Style="{y:GraphMLReference 74}"/>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2446.517578125,535.9374999999999"/>
<y:Bend Location="2446.517578125,543.2089727813734"/>
<y:Bend Location="2446.517578125,543.2089727813734"/>
<y:Bend Location="2446.517578125,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="87"/>
</data>
</edge>
<edge id="e47" source="n36" target="n28" sourceport="p0" targetport="p0">
<data key="d11">
<x:List>
<y:Bend Location="2446.517578125,578.8125"/>
<y:Bend Location="2446.517578125,535.9374999999999"/>
<y:Bend Location="2446.517578125,535.9374999999999"/>
<y:Bend Location="2446.517578125,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="88"/>
</data>
</edge>
<edge id="e48" source="n0" target="n28" sourceport="p8" targetport="p2">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text>elevation</y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2467.3251953125,486.4374999999999"/>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="89"/>
</data>
</edge>
<edge id="e49" source="n11" target="n16" sourceport="p5" targetport="p5">
<data key="d10">
<x:List>
<y:Label Style="{y:GraphMLReference 53}">
<y:Label.Text><![CDATA[usesRelativeRiskPointLocation (==1)]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:FreeEdgeLabelModelParameter Ratio="0.6244288607992072" Distance="-79.96062104059028"/>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d12">
<y:GraphMLReference ResourceKey="89"/>
</data>
</edge>
<edge id="e50" source="n10" target="n24::n0" sourceport="p8" targetport="p2">
<data key="d10">
<x:List>
<y:Label>
<y:Label.Text>generatedTime</y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Location="FromTarget" Distance="5">
<y:SmartEdgeLabelModelParameter.Model>
<y:SmartEdgeLabelModel/>
</y:SmartEdgeLabelModelParameter.Model>
</y:SmartEdgeLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle verticalTextAlignment="BOTTOM" horizontalTextAlignment="CENTER" textFill="BLACK">
<yjs:DefaultLabelStyle.font>
<yjs:Font fontSize="12" fontFamily="'Arial'"/>
</yjs:DefaultLabelStyle.font>
</yjs:DefaultLabelStyle>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d11">
<x:List>
<y:Bend Location="2321.75,-125.46875"/>
</x:List>
</data>
<data key="d12">
<yjs:PolylineEdgeStyle stroke="{y:GraphMLReference 85}" targetArrow="{y:GraphMLReference 86}" sourceArrow="{y:GraphMLReference 14}"/>
</data>
</edge>
</graph>
</graphml>