<?xml version="1.0" encoding="UTF-8"?>
<OpenMICompliancyInfo xmlns="http://www.openmi.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openmi.org ../../../schemas/OpenMICompliancyInfo.xsd">
  <generalSoftwareInfo>
    <component name="SWAT" version="IHE">
      <description>river basin modelling tool for soil, water and polution </description>
      <url>http://www.brc.tamus.edu/SWAT/</url>
    </component>
    <contactInfo>
      <supplierName>UNESCO-IHE Institute for Water Education</supplierName>
      <contactPerson>Ann van Griensven</contactPerson>
      <supplierEmail>a.vangriensven@unesco-ihe.org</supplierEmail>
    </contactInfo>
    <availability component="free" source="available">
      <comment>downloadable</comment>
    </availability>
  </generalSoftwareInfo>
  <supportForOpenMI>
    <compliancy>
      <technology>dotNet</technology>
      <openMIStandardVersion>1.4.0.0</openMIStandardVersion>
    </compliancy>
    <exchangeItems>
      <dataOperations setId="time/buffering">
        <dataOperation>LinearConversion</dataOperation>
        <dataOperation>Buffering and temporal extrapolation</dataOperation>
      </dataOperations>
      <inputExchangeItem>
        <quantity>
          <description>Discharge</description>
          <dimension lenght="3" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Sediment</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Organic Nitrogent</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Organic Phosphor</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Nitrate</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Mineral Phosphorus</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Pesticide in solution</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Pesticide sorbed to sediments</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Chlorphyll-a</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>carbonaceous BOD</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Dissolved Oxygen</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Clay</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Silt</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>
      <inputExchangeItem>
        <quantity>
          <description>Sand</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </inputExchangeItem>


      <outputExchangeItem>
        <quantity>
          <description>Discharge</description>
          <dimension lenght="3" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Sediment</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Organic Nitrogent</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Organic Phosphor</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Nitrate</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Mineral Phosphorus</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Pesticide in solution</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Pesticide sorbed to sediments</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Chlorphyll-a</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>carbonaceous BOD</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Dissolved Oxygen</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Clay</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Silt</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
      <outputExchangeItem>
        <quantity>
          <description>Sand</description>
          <dimension mass="1" time="-1"/>
        </quantity>
        <elementSet elementType="IDBased">
          <description>An ElementSet for each subbasin outlet, reach-inlet and reach-outlet (node).</description>
        </elementSet>
      </outputExchangeItem>
    </exchangeItems>
    <optionalInterfaces>
      <IManageState isSupported="false">
        <comment>basic functionality but not yet implemented in OpenMI-wrapper</comment>
      </IManageState>
      <IDiscreteTimes isSupported="false"/>
    </optionalInterfaces>
  </supportForOpenMI>
</OpenMICompliancyInfo>


