<?xml version="1.0" encoding="UTF-8"?>
<!--DTD generated by XMLSPY v5 rel. 4 U (http://www.xmlspy.com)-->
<!ELEMENT Mondial (country* | continent* | organization* | mountain* | desert* | island* | river* | sea* | lake*)+>
<!ELEMENT borders (#PCDATA)>
<!ATTLIST borders
	country CDATA #REQUIRED
>
<!ELEMENT city (population*, located_at*)>
<!ATTLIST city
	isCountryCap CDATA #IMPLIED
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	country CDATA #REQUIRED
	longitude CDATA #IMPLIED
	latitude CDATA #IMPLIED
	province CDATA #IMPLIED
	isStateCap CDATA #IMPLIED
>
<!ELEMENT continent EMPTY>
<!ATTLIST continent
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	area CDATA #REQUIRED
>
<!ELEMENT country (encompassed*, ethnicgroups*, religions*, languages*, borders*, province*, city*)>
<!ATTLIST country
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	total_area CDATA #IMPLIED
	population CDATA #IMPLIED
	capital CDATA #IMPLIED
	car_code CDATA #IMPLIED
	population_growth CDATA #IMPLIED
	infant_mortality CDATA #IMPLIED
	gdp_total CDATA #IMPLIED
	gdp_agri CDATA #IMPLIED
	inflation CDATA #IMPLIED
	indep_date CDATA #IMPLIED
	government CDATA #IMPLIED
	gdp_ind CDATA #IMPLIED
	gdp_serv CDATA #IMPLIED
>
<!ELEMENT desert (located*)>
<!ATTLIST desert
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	country CDATA #REQUIRED
	area CDATA #IMPLIED
>
<!ELEMENT encompassed (#PCDATA)>
<!ATTLIST encompassed
	continent CDATA #REQUIRED
>
<!ELEMENT ethnicgroups (#PCDATA)>
<!ATTLIST ethnicgroups
	name CDATA #REQUIRED
>
<!ELEMENT island (located?)>
<!ATTLIST island
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	longitude CDATA #IMPLIED
	latitude CDATA #IMPLIED
	country CDATA #IMPLIED
	area CDATA #IMPLIED
>
<!ELEMENT lake (located*)>
<!ATTLIST lake
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	area CDATA #IMPLIED
	country CDATA #REQUIRED
>
<!ELEMENT languages (#PCDATA)>
<!ATTLIST languages
	name CDATA #REQUIRED
>
<!ELEMENT located EMPTY>
<!ATTLIST located
	country CDATA #REQUIRED
	province CDATA #REQUIRED
>
<!ELEMENT located_at EMPTY>
<!ATTLIST located_at
	watertype CDATA #REQUIRED
	water CDATA #REQUIRED
>
<!ELEMENT members EMPTY>
<!ATTLIST members
	type CDATA #REQUIRED
	country CDATA #REQUIRED
>
<!ELEMENT mountain (located*)>
<!ATTLIST mountain
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	longitude CDATA #REQUIRED
	latitude CDATA #REQUIRED
	height CDATA #REQUIRED
	country CDATA #REQUIRED
>
<!ELEMENT organization (members*)>
<!ATTLIST organization
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	abbrev CDATA #REQUIRED
	established CDATA #IMPLIED
	headq CDATA #IMPLIED
>
<!ELEMENT population (#PCDATA)>
<!ATTLIST population
	year CDATA #REQUIRED
>
<!ELEMENT province (city*)>
<!ATTLIST province
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	area CDATA #IMPLIED
	country CDATA #REQUIRED
	population CDATA #REQUIRED
	capital CDATA #IMPLIED
>
<!ELEMENT religions (#PCDATA)>
<!ATTLIST religions
	name CDATA #REQUIRED
>
<!ELEMENT river (to+, located*)>
<!ATTLIST river
	id CDATA #REQUIRED
	length CDATA #IMPLIED
	name CDATA #REQUIRED
	country CDATA #REQUIRED
>
<!ELEMENT sea (located*)>
<!ATTLIST sea
	id CDATA #REQUIRED
	name CDATA #REQUIRED
	depth CDATA #REQUIRED
	country CDATA #REQUIRED
	bordering CDATA #REQUIRED
>
<!ELEMENT to EMPTY>
<!ATTLIST to
	watertype CDATA #REQUIRED
	water CDATA #REQUIRED
>

