<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
	KÄYTTÖSUOSITUKSET:
	- Käytetään yhtä koordinaatistoa / aineistotoimitus
	- Käytetään yhtä paikkatiedon esitystapaa / aineistotoimitus (pistemäinen / alue referenssipisteineen / alue ilman referenssipistettä / monialue)
	- Sisällytetään vain yhden tyyppisiä tulkintayksikköjä aineistotoimitukseen
	
	Tiedonsiirto-osapuolet sopivat keskenään siirrettävät elementit (esim. siirretäänkö puulista) ja
	yksittäisten tietojen pakollisuudet (esim. siirretäänkö puun pituus), mikäli ne poikeavat standardin
	määrittelystä.

	MÄÄRITTELYN YHTEYDESSÄ ON SOVELTAMISALUEINA POHDITTU SEURAAVIA:
	1. Puustotietojen siirto "hilamuotoisena" metsävaratiedon pohja-aineistoksi
	2. Mikrokuvioiksi tulkitun hila-aineiston siirto
	3. Kuvion puustotietojen päivitys tulkitsijan toimesta hyödyntäen tulkitsijan tausta-aineistoja (hiloja).
		Toimeksiantaja välittää lähtötiedoiksi standardimuodossa kuvioinnin (ja mahdollisen vanhan puuston) ja
		tulkitsija palauttaa päivitetyt tulkintayksiköt toimeksiantajalle
	4. Standardin käyttö muissakin tiedonsiirto tarpeissa on erittäin suotavaa
-->
<Aineistotoimitus
	xmlns:gml="http://www.opengis.net/gml"
	xmlns:yg="q1"
>
	<!--
		Ennen varsinaisia tulkintayksikkötietoja (hila, puustokuvio tai toimenpidekuvio) luettelot
		+ toimijoista,
		+ kiinteistöistä ja
		+ puista,
		joihin viitataan tietosisällössä myöhemmin id:llä
	-->

	<!-- Pakollinen, yhteystiedot, ainakin toimittajan nimi -->
	<Toimijat>
		<Toimija id="">
			<!-- Ei pakollinen, etunimi -->
			<Etunimi></Etunimi>
			<!-- Ei pakollinen, sukunimi -->
			<Sukunimi></Sukunimi>
			<!-- Ei pakollinen, kokonimi -->
			<Kokonimi></Kokonimi>
			<!-- Pakollinen, organisaatio -->
			<Organisaatio></Organisaatio>
			<!-- Ei pakollinen, puhelinnro (kiinteä puhelin) -->
			<Puhelinnumero></Puhelinnumero>
			<!-- Ei pakollinen, matkapuhelinnro -->
			<Matkapuhelinnumero></Matkapuhelinnumero>
			<!-- Ei pakollinen, telefaxnro -->
			<Telefax></Telefax>
			<!-- Ei pakollinen, sähköposti -->
			<Sahkoposti></Sahkoposti>
		</Toimija>
	</Toimijat>

	<!-- Toimitukseen liittyvät kiinteistöt -->
	<!-- Ei pakollinen -->
	<Kiinteistot>
		<Kiinteisto id="">
			<Kunta></Kunta>
			<Kyla></Kyla>
			<Talo></Talo>
			<Tila></Tila>
			<!-- Ei pakollinen -->
			<Maaraalakirjain></Maaraalakirjain>
			<!-- Ei pakollinen -->
			<Maaraalanumero></Maaraalanumero>
			<Nimi></Nimi>
		</Kiinteisto>
	</Kiinteistot>
	
	<!-- Toimitukseen liittyvä puuluettelo -->
	<!-- Valinnainen elementti -->
	<Puulista>
		<!-- Metsävarastandardin puu (Tree) -rakenne -->	
		<Puu id="">
			<!-- Pakollinen, puunumero -->
			<PuuNumero></PuuNumero>
			<!-- Pakollinen, puulaji -->
			<Puulaji></Puulaji>
			<!-- Ei pakollinen, puuluokka, käytössä metsävarastandardista 1 = normaali; 7 = kuollut -->
			<Puuluokka></Puuluokka>
			<!-- Ei pakollinen, jakso -->
			<Jakso></Jakso>
			<!-- Ei pakollinen, ikä -->
			<Ika></Ika>
			<!-- Ei pakollinen, runkoluku -->
			<Runkoluku></Runkoluku>
			<!-- Pakollinen, läpimitta -->
			<Lapimitta></Lapimitta>
			<!-- Ei pakollinen, pituus -->
			<Pituus></Pituus>
			<!-- Ei pakollinen, tilavuus -->
			<Tilavuus></Tilavuus>
			<!-- Ei pakollinen, tukki-% -->
			<TukkiProsentti></TukkiProsentti>
			<!-- Ei pakollinen, tukkitilavuus -->
			<TukkiTilavuus></TukkiTilavuus>
			<!-- Ei pakollinen, kuitupuutilavuus -->
			<KuituTilavuus></KuituTilavuus>

			<!-- Ei pakollinen -->
			<Lisatunnukset>
				<Lisatunnus>
					<!-- Vapaa tyypitys (EDELLYTTÄÄ ERITYISEN TARKKAA SOPIMISTA TIEDONSIIRTO-OSAPUOLTEN VÄLILLÄ) -->
					<!-- Tunnistettuja tyyppejä: yläläpimitta d6, latvusleveys -->
					<Tyyppi></Tyyppi>
					<!-- Arvo tekstinä -->
					<Arvo></Arvo>
				</Lisatunnus>
			</Lisatunnukset>

		</Puu>
	</Puulista>

	<Tulkintayksikot>
		<!-- Tyypit: hila | mikrokuvio / puustokuvio | kuvio -->
		<!-- Inventoija: viittaus toimijan id:hen -->
		<!-- Kiinteistö: ei pakollinen, viittaus kiinteistön id:hen -->
		<Tulkintayksikko id=""	tyyppi="" inventoija="" kiinteisto="">
			LISÄTÄÄN EI PAKOLLISENA - Muutosleima = ChangeState
			LISÄTÄÄN EI PAKOLLISENA - Muutosaika = ChangeTime
		
			<!-- Tekstimuotoinen tunniste -->
			<Tulkintayksikkötunniste></Tulkintayksikkötunniste>

			<!-- GEOMETRIA -->
			<!-- Geometrian yhteydessä esitetään koordinaatisto -->
			<!-- Referenssipiste (sisäpiste) ja rajat -->
			<yg:AlueGeometria>
				<gml:pointProperty>
					<gml:Point srsName="EUREF-FIN">
						<gml:coordinates></gml:coordinates>
					</gml:Point>
				</gml:pointProperty>
				<gml:polygonProperty>
					<gml:Polygon srsName="EUREF-FIN">
						<!-- Ulkoraja (i1,p1 i2,p2 i3,p3 i1,p1) -->
						<gml:outerBoundaryIs>
							<gml:LinearRing>
								<gml:coordinates></gml:coordinates>
							</gml:LinearRing>
						</gml:outerBoundaryIs>
						<!-- Sisäraja(t) -->
						<gml:innerBoundaryIs>
							<gml:LinearRing>
								<gml:coordinates></gml:coordinates>
							</gml:LinearRing>
						</gml:innerBoundaryIs>
					</gml:Polygon>
				</gml:polygonProperty>
			</yg:AlueGeometria>
			<!-- TAI -->
			<!-- alue rajoineen -->
			<yg:AlueGeometria>
				<gml:polygonProperty>
					<gml:Polygon srsName="EUREF-FIN">
						<!-- Ulkoraja (i1,p1 i2,p2 i3,p3 i1,p1) -->
						<gml:outerBoundaryIs>
							<gml:LinearRing>
								<gml:coordinates></gml:coordinates>
							</gml:LinearRing>
						</gml:outerBoundaryIs>
						<!-- Sisäraja(t) -->
						<gml:innerBoundaryIs>
							<gml:LinearRing>
								<gml:coordinates></gml:coordinates>
							</gml:LinearRing>
						</gml:innerBoundaryIs>
					</gml:Polygon>
				</gml:polygonProperty>
			</yg:AlueGeometria>
			<!-- TAI -->
			<!-- Monialue (useita yksikäsitteisiä alueita sisäalueineen) -->
			<yg:MoniAlueGeometria>
				<gml:MultiPolygon>
					<gml:polygonMember>
						<gml:Polygon srsName="EUREF-FIN">
							<!-- Ulkoraja (i1,p1 i2,p2 i3,p3 i1,p1) -->
							<gml:outerBoundaryIs>
								<gml:LinearRing>
									<gml:coordinates>0.0,0.0 0.0,100.0 100.0,100.0 100.0,0.0 0.0,0.0</gml:coordinates>
								</gml:LinearRing>
							</gml:outerBoundaryIs>
							<!-- Sisäraja(t) -->
							<gml:innerBoundaryIs>
								<gml:LinearRing>
									<gml:coordinates>45.0,45.0 45.0,55.0 55.0,55.0 55.0,45.0 45.0,45.0</gml:coordinates>
								</gml:LinearRing>
							</gml:innerBoundaryIs>
						</gml:Polygon>
					</gml:polygonMember>
				</gml:MultiPolygon>
			</yg:MoniAlueGeometria>
			<!-- TAI -->
			<!-- Sijaintipiste ja pisteen suhteellinen -->
			<!-- Dimensio: hilan leveys ja korkeus metreinä  -->
			<!-- Sijainti: keskipiste | vasen alakulma | vasen yläkulma | oikea alakulma | oikea yläkulma -->
			<yg:PisteGeometria dimensio="" sijainti="">
				<gml:pointProperty>
					<gml:Point srsName="EUREF-FIN">
						<gml:coordinates></gml:coordinates>
					</gml:Point>
				</gml:pointProperty>
			</yg:PisteGeometria>
			
			<!-- Inventointipvm -->
			<Inventointipvm></Inventointipvm>
			<!-- Arviointitapa: kaukokartoitus | maastoinventointi | laskettu -->
			<Arviointitapa></Arviointitapa>

			<!-- Ei pakollinen, kasvupaikka (tietolahde ei pakollinen) -->
			<Kasvupaikka tietolahde="?"></Kasvupaikka>
			<!-- Ei pakollinen, maalaji (tietolahde ei pakollinen) -->
			<Maalaji tietolahde="?"></Maalaji>

			<!-- Ei pakollinen, pääpuulaji (tietolahde ei pakollinen) -->
			<Paapuulaji tietolahde="?"></Paapuulaji>
			<!-- TÄMÄN VOISI ESITTÄÄ KOKONAISPUUSTOSSA -->
			<!-- Ei pakollinen, kehitysluokka (tietolahde ei pakollinen) -->
			<Kehitysluokka tietolahde="?"></Kehitysluokka>

			<Puustotiedot>
				<Jaksot>
					<Jakso>
						<!-- Jakson koodi -->
						<JaksonKoodi></JaksonKoodi>
						<!-- Ei pakollinen, jakson osuus -->
						<JaksonOsuus></JaksonOsuus>
						<Ositteet>
							<Osite>
								<!-- Pakollinen, puulaji -->
								<Puulaji></Puulaji>
								<!-- Ei pakollinen, ika -->
								<Ika></Ika>
								<!-- Vähintään toinen ppa tai rulu sisällytetään mukaan -->
								<!-- Pohjapinta-ala -->
								<Ppa></Ppa>
								<!-- Runkoluku -->
								<Rulu></Rulu>
								<!-- Pakollinen, pituus -->
								<Pituus></Pituus>
								<!-- Pakollinen, läpimitta -->
								<Lpm></Lpm>
								<!-- Ei pakollinen, tilavuus -->
								<Tilavuus></Tilavuus>
								<!-- Ei pakollinen, tukkitilavuus -->
								<TukkiTilavuus></TukkiTilavuus>
								<!-- Ei pakollinen, kuitutilavuus -->
								<KuituTilavuus></KuituTilavuus>
								<!-- Ei pakollinen, tukki-% -->
								<TukkiProsentti></TukkiProsentti>
								<!-- Ei pakollinen -->
								<Puut>
									<!-- Viittaus id:llä <Aineistotoimitus><Puulista> -kohdan puuhun -->
									<Puu id="">
										<!-- Pakollinen, desimaaliluku (liukuluku) -->
										<Frekvenssi></Frekvenssi>
										<!-- Ei pakollinen, puun sijainti -->
										<gml:pointProperty>
											<gml:Point srsName="EUREF-FIN">
												<gml:coordinates></gml:coordinates>
											</gml:Point>
										</gml:pointProperty>
									</Puu>
								</Puut>
								<!-- Ei pakollinen -->
								<Jakauma>
									<Weibull>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</Weibull>
									<JohnsonSB>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</JohnsonSB>
									<Normal>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</Normal>
									<Beta>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</Beta>
									<Gamma>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</Gamma>
									<CumulativePointDistribution>
										<!-- ... Metsävarastandardissa määritellyt tiedot ... -->
									</CumulativePointDistribution>
								</Jakauma>
							</Osite>
						</Ositteet>
					</Jakso>
				</Jaksot>
				<!-- Ei pakollinen -->
				<Kokonaispuusto>
					<!-- Ei pakollinen -->
					<Valtapituus></Valtapituus>
					<!-- Ei pakollinen -->
					<Ika></Ika>	
					<!-- Vähentään toinen ppa tai rulu sisällytetään mukaan -->
					<Ppa></Ppa>
					<Rulu></Rulu>
					<!-- Pakollinen -->
					<Pituus></Pituus>
					<!-- Pakollinen -->
					<Lpm></Lpm>
					<!-- Ei pakollinen -->
					<Tilavuus></Tilavuus>
					<!-- Ei pakollinen -->
					<Tukkitilavuus></Tukkitilavuus>
					<!-- Ei pakollinen -->
					<Kuitutilavuus></Kuitutilavuus>
					<!-- Ei pakollinen -->
					<Tukkiprosentti></Tukkiprosentti>
				</Kokonaispuusto>
			</Puustotiedot>

			<!-- Ei pakollinen -->
			<Lisatunnukset>
				<Lisatunnus>
					<!--
						+ Mahdollinen koodisto => SITOO SIIRRETTÄVÄÄ TIETOSISÄLTÖÄ
							* Taimikon lehtipuuosuus
							* Taimikon hoidon kiireellisyys
							* Laser85proskorkeus
							* Laser kasvillisuuspeitto
							* Ryhmittäisyys
							* Luotettavuus-luvut (lpm jne.)
							* Tarkkuus-luvut (lpm jne.)
						+ Vapaa tyypitys => EDELLYTTÄÄ ERITYISEN TARKKAA SOPIMISTA TIEDONSIIRTO-OSAPUOLTEN VÄLILLÄ
					-->
					<Tyyppi></Tyyppi>
					<!-- Teksti-tyyppinen -->
					<Arvo></Arvo>
				</Lisatunnus>
			</Lisatunnukset>

		</Tulkintayksikko>
	</Tulkintayksikot>
</Aineistotoimitus>
