<?xml version="1.0" encoding="ASCII"?>
<xsml:schemaMapping xmlns:xsml="http://criollo.db2.ibm.com/xsml">
  <xsml:schemas>
    <xsml:source rootName="mondial" schemaLocation="mondial_rel.xsd"/>
    <xsml:target rootName="mondial" schemaLocation="mondial_xml.xsd"/>
  </xsml:schemas>
  <xsml:componentMappings>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_RIVER/COUNTRY</xsml:source>
      <xsml:target>/mondial/river/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_LAKE/PROVINCE</xsml:source>
      <xsml:target>/mondial/lake/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ORGANIZATION/ABBREVIATION</xsml:source>
      <xsml:target>/mondial/organization/abbrev</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ISLAND/COORDINATESLAT</xsml:source>
      <xsml:target>/mondial/island/latitude</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ISLAND/NAME</xsml:source>
      <xsml:target>/mondial/island/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/POPULATION/POPULATION_GROWTH</xsml:source>
      <xsml:target>/mondial/country/population_growth</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_MOUNTAIN/PROVINCE</xsml:source>
      <xsml:target>/mondial/mountain/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/CONTINENT/NAME</xsml:source>
      <xsml:target>/mondial/continent/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ORGANIZATION/NAME</xsml:source>
      <xsml:target>/mondial/organization/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ORGANIZATION/CITY</xsml:source>
      <xsml:target>/mondial/organization/seat</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/POLITICS/INDEPENDENCE</xsml:source>
      <xsml:target>/mondial/country/indep_date</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ETHNIC_GROUP/PERCENTAGE</xsml:source>
      <xsml:target>/mondial/country/ethnicgroups/percentage</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_ISLAND/PROVINCE</xsml:source>
      <xsml:target>/mondial/island/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/IS_MEMBER/TYPE</xsml:source>
      <xsml:target>/mondial/organization/members/type</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/RIVER/LENGTH</xsml:source>
      <xsml:target>/mondial/river/length</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/MOUNTAIN/COORDINATESLATITUTE</xsml:source>
      <xsml:target>/mondial/mountain/longitude</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/COUNTRY/AREA</xsml:source>
      <xsml:target>/mondial/country/area</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ECONOMY/INDUSTRY</xsml:source>
      <xsml:target>/mondial/country/gdp_ind</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ISLAND/AREA</xsml:source>
      <xsml:target>/mondial/island/area</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/MOUNTAIN/COORDINATESLONGITUTE</xsml:source>
      <xsml:target>/mondial/mountain/latitude</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/MOUNTAIN/HEIGHT</xsml:source>
      <xsml:target>/mondial/mountain/height</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/CONTINENT/AREA</xsml:source>
      <xsml:target>/mondial/continent/area</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/LAKE/AREA</xsml:source>
      <xsml:target>/mondial/lake/area</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/LANGUAGE/PERCENTAGE</xsml:source>
      <xsml:target>/mondial/country/languages/percentage</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_SEA/COUNTRY</xsml:source>
      <xsml:target>/mondial/sea/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_SEA/PROVINCE</xsml:source>
      <xsml:target>/mondial/sea/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/DESERT/NAME</xsml:source>
      <xsml:target>/mondial/desert/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ECONOMY/GDP</xsml:source>
      <xsml:target>/mondial/country/gdp_total</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ISLAND/COORDINATESLONG</xsml:source>
      <xsml:target>/mondial/island/longitude</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_DESERT/COUNTRY</xsml:source>
      <xsml:target>/mondial/desert/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_MOUNTAIN/COUNTRY</xsml:source>
      <xsml:target>/mondial/mountain/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_ISLAND/COUNTRY</xsml:source>
      <xsml:target>/mondial/island/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/POPULATION/INFANT_MORTALITY</xsml:source>
      <xsml:target>/mondial/country/infant_mortality</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/COUNTRY/CAPITAL</xsml:source>
      <xsml:target>/mondial/country/capital</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ECONOMY/INFLATION</xsml:source>
      <xsml:target>/mondial/country/inflation</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/MOUNTAIN/NAME</xsml:source>
      <xsml:target>/mondial/mountain/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/LAKE/NAME</xsml:source>
      <xsml:target>/mondial/lake/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ENCOMPASSES/PERCENTAGE</xsml:source>
      <xsml:target>/mondial/country/encompassed/percentage</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_RIVER/PROVINCE</xsml:source>
      <xsml:target>/mondial/river/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/RELIGION/PERCENTAGE</xsml:source>
      <xsml:target>/mondial/country/religions/percentage</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ECONOMY/AGRICULTURE</xsml:source>
      <xsml:target>/mondial/country/gdp_agri</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ECONOMY/SERVICE</xsml:source>
      <xsml:target>/mondial/country/gdp_serv</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/COUNTRY/POPULATION</xsml:source>
      <xsml:target>/mondial/country/population</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/SEA/DEPTH</xsml:source>
      <xsml:target>/mondial/sea/depth</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/COUNTRY/NAME</xsml:source>
      <xsml:target>/mondial/country/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/ORGANIZATION/ESTABLISHED</xsml:source>
      <xsml:target>/mondial/organization/established</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/RIVER/NAME</xsml:source>
      <xsml:target>/mondial/river/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/COUNTRY/CODE</xsml:source>
      <xsml:target>/mondial/country/id</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/DESERT/AREA</xsml:source>
      <xsml:target>/mondial/desert/area</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/SEA/NAME</xsml:source>
      <xsml:target>/mondial/sea/name</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/POLITICS/GOVERNMENT</xsml:source>
      <xsml:target>/mondial/country/government</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_DESERT/PROVINCE</xsml:source>
      <xsml:target>/mondial/desert/located/province</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
    <xsml:valueMapping>
      <xsml:source>/mondial/GEO_LAKE/COUNTRY</xsml:source>
      <xsml:target>/mondial/lake/located/country</xsml:target>
      <xsml:function>${0}</xsml:function>
    </xsml:valueMapping>
  </xsml:componentMappings>
  <xsml:logicalMappings>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/ENCOMPASSES</xsml:entity>
        <xsml:entity name="s1">/mondial/CONTINENT</xsml:entity>
        <xsml:entity name="s2">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s1/NAME = $s0/CONTINENT AND $s0/COUNTRY = $s2/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">$t0/encompassed</xsml:entity>
        <xsml:entity name="t2">/mondial/continent</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:predicate>$t2/id = $t1/continent AND $t0/membership = $t3/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t2/area AND $s1/NAME = $t2/name AND $s2/AREA = $t0/area AND $s2/CAPITAL = $t0/capital AND $s0/PERCENTAGE = $t1/percentage AND $s2/CODE = $t0/id AND $s2/NAME = $t0/name AND $s2/POPULATION = $t0/population</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/ETHNIC_GROUP</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">$t0/ethnicgroups</xsml:entity>
        <xsml:entity name="t2">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t2/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s0/PERCENTAGE = $t1/percentage AND $s1/CODE = $t0/id AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/ECONOMY</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t1/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s0/AGRICULTURE = $t0/gdp_agri AND $s0/INDUSTRY = $t0/gdp_ind AND $s0/SERVICE = $t0/gdp_serv AND $s0/GDP = $t0/gdp_total AND $s1/CODE = $t0/id AND $s0/INFLATION = $t0/inflation AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/POLITICS</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t1/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s0/GOVERNMENT = $t0/government AND $s1/CODE = $t0/id AND $s0/INDEPENDENCE = $t0/indep_date AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/POPULATION</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t1/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s1/CODE = $t0/id AND $s0/INFANT_MORTALITY = $t0/infant_mortality AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population AND $s0/POPULATION_GROWTH = $t0/population_growth</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/LANGUAGE</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">$t0/languages</xsml:entity>
        <xsml:entity name="t2">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t2/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s1/CODE = $t0/id AND $s0/PERCENTAGE = $t1/percentage AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/RELIGION</xsml:entity>
        <xsml:entity name="s1">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s0/COUNTRY = $s1/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/country</xsml:entity>
        <xsml:entity name="t1">$t0/religions</xsml:entity>
        <xsml:entity name="t2">/mondial/organization</xsml:entity>
        <xsml:predicate>$t0/membership = $t2/id</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s1/AREA = $t0/area AND $s1/CAPITAL = $t0/capital AND $s1/CODE = $t0/id AND $s1/NAME = $t0/name AND $s1/POPULATION = $t0/population AND $s0/PERCENTAGE = $t1/percentage</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_DESERT</xsml:entity>
        <xsml:entity name="s1">/mondial/DESERT</xsml:entity>
        <xsml:entity name="s2">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/PROVINCE AND $s2/COUNTRY = $s3/CODE AND $s0/DESERT = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/desert</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s1/AREA = $t0/area AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s1/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_ISLAND</xsml:entity>
        <xsml:entity name="s1">/mondial/ISLAND</xsml:entity>
        <xsml:entity name="s2">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/PROVINCE AND $s2/COUNTRY = $s3/CODE AND $s0/ISLAND = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/island</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s1/AREA = $t0/area AND $s1/COORDINATESLAT = $t0/latitude AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s1/COORDINATESLONG = $t0/longitude AND $s1/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_LAKE</xsml:entity>
        <xsml:entity name="s1">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s2">/mondial/LAKE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/LAKE AND $s1/COUNTRY = $s3/CODE AND $s0/PROVINCE = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/lake</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s2/AREA = $t0/area AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s2/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_MOUNTAIN</xsml:entity>
        <xsml:entity name="s1">/mondial/MOUNTAIN</xsml:entity>
        <xsml:entity name="s2">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/PROVINCE AND $s2/COUNTRY = $s3/CODE AND $s0/MOUNTAIN = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/mountain</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s1/HEIGHT = $t0/height AND $s1/COORDINATESLONGITUTE = $t0/latitude AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s1/COORDINATESLATITUTE = $t0/longitude AND $s1/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/IS_MEMBER</xsml:entity>
        <xsml:entity name="s1">/mondial/ORGANIZATION</xsml:entity>
        <xsml:entity name="s2">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s1/ABBREVIATION = $s0/ORGANIZATION AND $s0/COUNTRY = $s2/CODE</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/organization</xsml:entity>
        <xsml:entity name="t1">$t0/members</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:predicate>$t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s2/AREA = $t2/area AND $s2/CAPITAL = $t2/capital AND $s2/CODE = $t2/id AND $s2/NAME = $t2/name AND $s2/POPULATION = $t2/population AND $s1/ABBREVIATION = $t0/abbrev AND $s1/ESTABLISHED = $t0/established AND $s0/TYPE = $t1/type AND $s1/NAME = $t0/name AND $s1/CITY = $t0/seat</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_RIVER</xsml:entity>
        <xsml:entity name="s1">/mondial/RIVER</xsml:entity>
        <xsml:entity name="s2">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/PROVINCE AND $s2/COUNTRY = $s3/CODE AND $s0/RIVER = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/river</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s1/LENGTH = $t0/length AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s1/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
    <xsml:logicalMapping>
      <xsml:source>
        <xsml:entity name="s0">/mondial/GEO_SEA</xsml:entity>
        <xsml:entity name="s1">/mondial/SEA</xsml:entity>
        <xsml:entity name="s2">/mondial/PROVINCE</xsml:entity>
        <xsml:entity name="s3">/mondial/COUNTRY</xsml:entity>
        <xsml:predicate>$s2/NAME = $s0/PROVINCE AND $s2/COUNTRY = $s3/CODE AND $s0/SEA = $s1/NAME</xsml:predicate>
      </xsml:source>
      <xsml:target>
        <xsml:entity name="t0">/mondial/sea</xsml:entity>
        <xsml:entity name="t1">$t0/located</xsml:entity>
        <xsml:entity name="t2">/mondial/country</xsml:entity>
        <xsml:entity name="t3">/mondial/organization</xsml:entity>
        <xsml:entity name="t4">/mondial/country</xsml:entity>
        <xsml:entity name="t5">$t4/province</xsml:entity>
        <xsml:entity name="t6">/mondial/organization</xsml:entity>
        <xsml:predicate>$t5/id = $t1/province AND $t4/membership = $t6/id AND $t2/membership = $t3/id AND $t2/id = $t1/country</xsml:predicate>
      </xsml:target>
      <xsml:mapping>$s3/AREA = $t4/area AND $s3/CAPITAL = $t4/capital AND $s3/CODE = $t4/id AND $s3/NAME = $t4/name AND $s3/POPULATION = $t4/population AND $s1/DEPTH = $t0/depth AND $s0/COUNTRY = $t1/country AND $s0/PROVINCE = $t1/province AND $s1/NAME = $t0/name</xsml:mapping>
    </xsml:logicalMapping>
  </xsml:logicalMappings>
</xsml:schemaMapping>