<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by Clio from a DB2 schema -->
<xs:schema xmlns="jdbc:db2:CONG:CYU:[BORDERS, CITY, CONTINENT, COUNTRY, DESERT, ECONOMY, ENCOMPASSES, ETHNIC_GROUP, GEO_DESERT, GEO_ISLAND, GEO_LAKE, GEO_MOUNTAIN, GEO_RIVER, GEO_SEA, IS_MEMBER, ISLAND, LAKE, LANGUAGE, LOCATED, MERGES_WITH, MOUNTAIN, ORGANIZATION, POLITICS, POPULATION, PROVINCE, RELIGION, RIVER, SEA]" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="jdbc:db2:CONG:CYU:[BORDERS, CITY, CONTINENT, COUNTRY, DESERT, ECONOMY, ENCOMPASSES, ETHNIC_GROUP, GEO_DESERT, GEO_ISLAND, GEO_LAKE, GEO_MOUNTAIN, GEO_RIVER, GEO_SEA, IS_MEMBER, ISLAND, LAKE, LANGUAGE, LOCATED, MERGES_WITH, MOUNTAIN, ORGANIZATION, POLITICS, POPULATION, PROVINCE, RELIGION, RIVER, SEA]" elementFormDefault="qualified">
	<xs:element name="mondial">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="CONTINENT" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="ORGANIZATION" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="ABBREVIATION" type="xs:string" nillable="false"/>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="CITY" type="xs:string" nillable="true"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="true"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="true"/>
							<xs:element name="ESTABLISHED" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="IS_MEMBER" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="ORGANIZATION" type="xs:string" nillable="false"/>
							<xs:element name="TYPE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="COUNTRY" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="CODE" type="xs:string" nillable="false"/>
							<xs:element name="CAPITAL" type="xs:string" nillable="true"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="true"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
							<xs:element name="POPULATION" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="PROVINCE" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="POPULATION" type="xs:string" nillable="true"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
							<xs:element name="CAPITAL" type="xs:string" nillable="true"/>
							<xs:element name="CAPPROV" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="CITY" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
							<xs:element name="POPULATION" type="xs:string" nillable="true"/>
							<xs:element name="LONGITUDE" type="xs:string" nillable="true"/>
							<xs:element name="LATITUDE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="ENCOMPASSES" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="CONTINENT" type="xs:string" nillable="false"/>
							<xs:element name="PERCENTAGE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="BORDERS" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY1" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY2" type="xs:string" nillable="false"/>
							<xs:element name="LENGTH" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="ETHNIC_GROUP" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="PERCENTAGE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="RELIGION" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="PERCENTAGE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="LANGUAGE" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="PERCENTAGE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="ECONOMY" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="GDP" type="xs:string" nillable="true"/>
							<xs:element name="AGRICULTURE" type="xs:string" nillable="true"/>
							<xs:element name="SERVICE" type="xs:string" nillable="true"/>
							<xs:element name="INDUSTRY" type="xs:string" nillable="true"/>
							<xs:element name="INFLATION" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="POPULATION" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="POPULATION_GROWTH" type="xs:string" nillable="true"/>
							<xs:element name="INFANT_MORTALITY" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="POLITICS" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="INDEPENDENCE" type="xs:string" nillable="true"/>
							<xs:element name="GOVERNMENT" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_DESERT" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="DESERT" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="DESERT" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_MOUNTAIN" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="MOUNTAIN" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="MOUNTAIN" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="HEIGHT" type="xs:string" nillable="true"/>
							<xs:element name="COORDINATESLATITUTE" type="xs:string" nillable="true"/>
							<xs:element name="COORDINATESLONGITUTE" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_SEA" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="SEA" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="SEA" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="DEPTH" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_LAKE" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="LAKE" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="LAKE" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_RIVER" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="RIVER" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="RIVER" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="RIVER" type="xs:string" nillable="true"/>
							<xs:element name="LAKE" type="xs:string" nillable="true"/>
							<xs:element name="SEA" type="xs:string" nillable="true"/>
							<xs:element name="LENGTH" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="GEO_ISLAND" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="ISLAND" type="xs:string" nillable="false"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="false"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="ISLAND" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="NAME" type="xs:string" nillable="false"/>
							<xs:element name="ISLANDS" type="xs:string" nillable="true"/>
							<xs:element name="AREA" type="xs:string" nillable="true"/>
							<xs:element name="COORDINATESLONG" type="xs:string" nillable="true"/>
							<xs:element name="COORDINATESLAT" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="LOCATED" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="CITY" type="xs:string" nillable="true"/>
							<xs:element name="PROVINCE" type="xs:string" nillable="true"/>
							<xs:element name="COUNTRY" type="xs:string" nillable="true"/>
							<xs:element name="RIVER" type="xs:string" nillable="true"/>
							<xs:element name="LAKE" type="xs:string" nillable="true"/>
							<xs:element name="SEA" type="xs:string" nillable="true"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
				<xs:element name="MERGES_WITH" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:all>
							<xs:element name="SEA1" type="xs:string" nillable="false"/>
							<xs:element name="SEA2" type="xs:string" nillable="false"/>
						</xs:all>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
		<xs:key name="SQL040820112852950">
			<xs:selector xpath="./BORDERS"/>
			<xs:field xpath="COUNTRY1"/>
			<xs:field xpath="COUNTRY2"/>
		</xs:key>
		<xs:key name="SQL040820112818650">
			<xs:selector xpath="./CITY"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112817670">
			<xs:selector xpath="./CONTINENT"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112817950">
			<xs:selector xpath="./COUNTRY"/>
			<xs:field xpath="CODE"/>
		</xs:key>
		<xs:key name="SQL040820112913900">
			<xs:selector xpath="./DESERT"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112912780">
			<xs:selector xpath="./ENCOMPASSES"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="CONTINENT"/>
		</xs:key>
		<xs:key name="SQL040820112819860">
			<xs:selector xpath="./ETHNIC_GROUP"/>
			<xs:field xpath="NAME"/>
			<xs:field xpath="COUNTRY"/>
		</xs:key>
		<xs:key name="SQL040820112915480">
			<xs:selector xpath="./GEO_DESERT"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="DESERT"/>
		</xs:key>
		<xs:key name="SQL040820112915830">
			<xs:selector xpath="./GEO_ISLAND"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="ISLAND"/>
		</xs:key>
		<xs:key name="SQL040820112916770">
			<xs:selector xpath="./GEO_LAKE"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="LAKE"/>
		</xs:key>
		<xs:key name="SQL040820112915150">
			<xs:selector xpath="./GEO_MOUNTAIN"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="MOUNTAIN"/>
		</xs:key>
		<xs:key name="SQL040820112916170">
			<xs:selector xpath="./GEO_RIVER"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="RIVER"/>
		</xs:key>
		<xs:key name="SQL040820112916480">
			<xs:selector xpath="./GEO_SEA"/>
			<xs:field xpath="PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="SEA"/>
		</xs:key>
		<xs:key name="SQL040820112913350">
			<xs:selector xpath="./IS_MEMBER"/>
			<xs:field xpath="COUNTRY"/>
			<xs:field xpath="ORGANIZATION"/>
		</xs:key>
		<xs:key name="SQL040820112914150">
			<xs:selector xpath="./ISLAND"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112914400">
			<xs:selector xpath="./LAKE"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112819310">
			<xs:selector xpath="./LANGUAGE"/>
			<xs:field xpath="NAME"/>
			<xs:field xpath="COUNTRY"/>
		</xs:key>
		<xs:key name="SQL040820112917130">
			<xs:selector xpath="./MERGES_WITH"/>
			<xs:field xpath="SEA1"/>
			<xs:field xpath="SEA2"/>
		</xs:key>
		<xs:key name="SQL040820112913640">
			<xs:selector xpath="./MOUNTAIN"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112913070">
			<xs:selector xpath="./ORGANIZATION"/>
			<xs:field xpath="ABBREVIATION"/>
		</xs:key>
		<xs:key name="SQL040820112818340">
			<xs:selector xpath="./PROVINCE"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112819580">
			<xs:selector xpath="./RELIGION"/>
			<xs:field xpath="NAME"/>
			<xs:field xpath="COUNTRY"/>
		</xs:key>
		<xs:key name="SQL040820112914900">
			<xs:selector xpath="./RIVER"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:key name="SQL040820112914650">
			<xs:selector xpath="./SEA"/>
			<xs:field xpath="NAME"/>
		</xs:key>
		<xs:keyref name="SQL040820112852960" refer="SQL040820112817950">
			<xs:selector xpath="./BORDERS"/>
			<xs:field xpath="COUNTRY1"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112852970" refer="SQL040820112817950">
			<xs:selector xpath="./BORDERS"/>
			<xs:field xpath="COUNTRY2"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112818651" refer="SQL040820112818340">
			<xs:selector xpath="./CITY"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112818760" refer="SQL040820112817950">
			<xs:selector xpath="./ECONOMY"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112912790" refer="SQL040820112817670">
			<xs:selector xpath="./ENCOMPASSES"/>
			<xs:field xpath="CONTINENT"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112912781" refer="SQL040820112817950">
			<xs:selector xpath="./ENCOMPASSES"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112819880" refer="SQL040820112817950">
			<xs:selector xpath="./ETHNIC_GROUP"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915500" refer="SQL040820112913900">
			<xs:selector xpath="./GEO_DESERT"/>
			<xs:field xpath="DESERT"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915520" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_DESERT"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915840" refer="SQL040820112914150">
			<xs:selector xpath="./GEO_ISLAND"/>
			<xs:field xpath="ISLAND"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915860" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_ISLAND"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916820" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_LAKE"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916780" refer="SQL040820112914400">
			<xs:selector xpath="./GEO_LAKE"/>
			<xs:field xpath="LAKE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915160" refer="SQL040820112913640">
			<xs:selector xpath="./GEO_MOUNTAIN"/>
			<xs:field xpath="MOUNTAIN"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112915170" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_MOUNTAIN"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916180" refer="SQL040820112914900">
			<xs:selector xpath="./GEO_RIVER"/>
			<xs:field xpath="RIVER"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916210" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_RIVER"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916490" refer="SQL040820112914650">
			<xs:selector xpath="./GEO_SEA"/>
			<xs:field xpath="SEA"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112916510" refer="SQL040820112818340">
			<xs:selector xpath="./GEO_SEA"/>
			<xs:field xpath="PROVINCE"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112913370" refer="SQL040820112913070">
			<xs:selector xpath="./IS_MEMBER"/>
			<xs:field xpath="ORGANIZATION"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112913360" refer="SQL040820112817950">
			<xs:selector xpath="./IS_MEMBER"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112819320" refer="SQL040820112817950">
			<xs:selector xpath="./LANGUAGE"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112818970" refer="SQL040820112817950">
			<xs:selector xpath="./POLITICS"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112818860" refer="SQL040820112817950">
			<xs:selector xpath="./POPULATION"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112818350" refer="SQL040820112817950">
			<xs:selector xpath="./PROVINCE"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
		<xs:keyref name="SQL040820112819590" refer="SQL040820112817950">
			<xs:selector xpath="./RELIGION"/>
			<xs:field xpath="COUNTRY"/>
		</xs:keyref>
	</xs:element>
</xs:schema>
