<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by - (igt geotechnik und tunnelbau gmbh) -->
<!--DTD generated by XML Spy v4.3 U (http://www.xmlspy.com)-->
<!ELEMENT angle EMPTY>
<!ATTLIST angle
	start CDATA #REQUIRED
	end CDATA #REQUIRED
>
<!ELEMENT annotation (#PCDATA)>
<!ELEMENT arc (center?, dimensions?, angle)>
<!ATTLIST arc
	oid ID #IMPLIED
	ellipse-ID IDREF #IMPLIED
>
<!ELEMENT center (point)>
<!ELEMENT coordinate-system (transform?, route?)>
<!ATTLIST coordinate-system
	oid ID #REQUIRED
	type (AxisAlignment | GaussKrueger) #REQUIRED
	ref-parent IDREF #REQUIRED
>
<!ELEMENT coordinate-systems (coordinate-system*)>
<!ELEMENT definitions ANY>
<!ELEMENT description ANY>
<!ELEMENT dimensions (vector)+>
<!--excavation-schema with excavation-phases-->
<!ELEMENT driving-schema (excavation-step+)>
<!ATTLIST driving-schema
	oid ID #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT ellipse (center, dimensions)>
<!ATTLIST ellipse
	oid ID #REQUIRED
>
<!ELEMENT epoch (timestamp, timestamp)>
<!ATTLIST epoch
	name CDATA #IMPLIED
>
<!ELEMENT epoches (epoch*)>
<!ELEMENT excavation (heading*)?>
<!ELEMENT excavation-state (timestamp, point)>
<!ATTLIST excavation-state
	ref-excavation-step IDREF #IMPLIED
>
<!--excavation-step defined in an excavation-schema-->
<!ELEMENT excavation-step (excavation-state*)?>
<!ATTLIST excavation-step
	oid ID #REQUIRED
	name CDATA #REQUIRED
	sequence CDATA #REQUIRED
	ref-external CDATA #IMPLIED
>
<!ELEMENT fragment ANY>
<!ELEMENT geometry (sketches)?>
<!ELEMENT geotechnics (excavation, measurement-locations, measurement-location-sets, epoches, templates)?>
<!ELEMENT grab-tolerance (low, high)>
<!ELEMENT gradient-point EMPTY>
<!ATTLIST gradient-point
	chainage CDATA #REQUIRED
	elevation CDATA #REQUIRED
	radius CDATA #REQUIRED
>
<!ELEMENT header ((name, annotation?), (timestamp, publisher, rights, version))>
<!ELEMENT heading (driving-schema)?>
<!ATTLIST heading
	oid ID #REQUIRED
	name CDATA #REQUIRED
	ref-external CDATA #IMPLIED
>
<!ELEMENT image (point+)>
<!ATTLIST image
	source CDATA #REQUIRED
>
<!ELEMENT line (point)+>
<!ELEMENT location (description)>
<!ATTLIST location
	type CDATA #IMPLIED
	y CDATA #REQUIRED
	x CDATA #REQUIRED
	h CDATA #REQUIRED
>
<!ELEMENT matrix (#PCDATA | matrix-element)*>
<!ATTLIST matrix
	rows CDATA #REQUIRED
	cols CDATA #REQUIRED
>
<!ELEMENT matrix-element EMPTY>
<!ATTLIST matrix-element
	row CDATA #REQUIRED
	col CDATA #REQUIRED
	value CDATA #REQUIRED
>
<!ELEMENT measurement (timestamp, result+, (modification)?)>
<!ATTLIST measurement
	oid ID #REQUIRED
	type (tachymetry | unknown) #REQUIRED
	ref-measurement-location IDREF #IMPLIED
	ref-excavation-step CDATA #IMPLIED
	ref-external CDATA #IMPLIED
	ref-external-location CDATA #IMPLIED
	active CDATA #IMPLIED
>
<!ELEMENT measurement-location (grab-tolerance, pre-adjustment, excavation-related, measured)>
<!ATTLIST measurement-location
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #REQUIRED
	ref-coordinate-system IDREF #IMPLIED
	oid ID #REQUIRED
	name CDATA #REQUIRED
	ref-initial-measurement CDATA #IMPLIED
	ref-initial-excavation CDATA #IMPLIED
	ref-external CDATA #IMPLIED
	active CDATA #IMPLIED
>
<!ELEMENT measurement-location-arrangement (measurement-location-template+)?>
<!ATTLIST measurement-location-arrangement
	oid ID #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT measurement-location-set (grab-tolerance)>
<!ATTLIST measurement-location-set
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
	ref-coordinate-system IDREF #IMPLIED
	oid ID #REQUIRED
	name CDATA #REQUIRED
	refs-measurement-locations IDREFS #IMPLIED
>
<!ELEMENT measurement-location-set-arrangement (measurement-location-set-template+)?>
<!ATTLIST measurement-location-set-arrangement
	oid ID #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT measurement-location-set-template (grab-tolerance, similarity-tolerance)>
<!ATTLIST measurement-location-set-template
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
	ref-coordinate-system IDREF #IMPLIED
	degree-of-freedom (x1 | x2 | x3) #IMPLIED
	name CDATA #IMPLIED
	name-postfix CDATA #IMPLIED
	ref-external CDATA #IMPLIED
>
<!ELEMENT measurement-location-sets (measurement-location-set*)?>
<!ELEMENT measurement-location-template (grab-tolerance)>
<!ATTLIST measurement-location-template
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
	ref-coordinate-system IDREF #IMPLIED
	ref-initial-excavation CDATA #IMPLIED
	degree-of-freedom (x1 | x2 | x3 | free) #IMPLIED
	name CDATA #IMPLIED
	ref-external CDATA #IMPLIED
>
<!ELEMENT measurement-locations (measurement-location*)>
<!ELEMENT modification (timestamp, result+)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT point EMPTY>
<!ATTLIST point
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
	ref-coordinate-system IDREF #IMPLIED
>
<!ELEMENT poly-line (point+)>
<!ATTLIST poly-line
	oid ID #IMPLIED
>
<!ELEMENT publisher (#PCDATA)>
<!ELEMENT reference-point (point)>
<!ELEMENT result EMPTY>
<!ATTLIST result
	type (x | y | z | scalar) #REQUIRED
	value CDATA #REQUIRED
>
<!ELEMENT rights (#PCDATA)>
<!ELEMENT route ANY>
<!ATTLIST route
	oid ID #REQUIRED
>
<!ELEMENT section (description, topology, geometry, geotechnics, shotcrete-analysis?)>
<!ATTLIST section
	oid ID #REQUIRED
	name CDATA #REQUIRED
	ref-external CDATA #IMPLIED
	ref-coordinate-system IDREF #REQUIRED
>
<!ELEMENT sections (section+)?>
<!ELEMENT shotcrete-analysis ANY>
<!ATTLIST shotcrete-analysis
	ref-oid IDREF #REQUIRED
>
<!ELEMENT shotcrete-analysis-input (job-parameters, material-parameters, description?)>
<!ATTLIST shotcrete-analysis-input
	oid ID #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT similarity-tolerance (low, high)>
<!ELEMENT site (description, sections, sketches)>
<!ATTLIST site
	oid ID #REQUIRED
	ref-coordinate-system IDREF #REQUIRED
	customer CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT sketch ANY>
<!ATTLIST sketch
	oid ID #REQUIRED
	name CDATA #REQUIRED
	mime-type (native | svg) #REQUIRED
>
<!ELEMENT sketches (sketch*)>
<!ELEMENT templates (measurement-location-arrangement*, measurement-location-set-arrangement*)*>
<!ELEMENT timestamp EMPTY>
<!ATTLIST timestamp
	action (create | update | delete | retrieve | modification | test | begin | end) #REQUIRED
	date-time CDATA #REQUIRED
>
<!ELEMENT tolerance (low, high)>
<!ELEMENT topology EMPTY>
<!ELEMENT transform (matrix)>
<!--root-->
<!ELEMENT tunnelmonitor (header, site?, definitions?)>
<!ELEMENT vector EMPTY>
<!ATTLIST vector
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
>
<!ELEMENT version EMPTY>
<!ATTLIST version
	major CDATA #REQUIRED
	minor CDATA #REQUIRED
>
<!ELEMENT low EMPTY>
<!ATTLIST low
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
>
<!ELEMENT high EMPTY>
<!ATTLIST high
	x1 CDATA #REQUIRED
	x2 CDATA #REQUIRED
	x3 CDATA #IMPLIED
>
<!ELEMENT pre-adjustment (measurement?)>
<!ELEMENT excavation-related (measurement*)>
<!ELEMENT measured (measurement*)>
<!ELEMENT job-parameters (description?)>
<!ATTLIST job-parameters
	name CDATA #REQUIRED
	is-3D CDATA #REQUIRED
	time-integration-mode (linear | cubic) #REQUIRED
	gridpoint-count CDATA #REQUIRED
	construction-step CDATA #REQUIRED
	polar-angle CDATA #REQUIRED
	layer-count CDATA #REQUIRED
	delta-time CDATA #REQUIRED
	end-time CDATA #REQUIRED
	calculate-L1 CDATA #REQUIRED
	calculate-L2 CDATA #REQUIRED
	calculate-T CDATA #REQUIRED
	calculate-Q CDATA #REQUIRED
>
<!ELEMENT material-parameters (description?)>
<!ATTLIST material-parameters
	name CDATA #REQUIRED
	ec-infinity CDATA #REQUIRED
	nuec-infinity CDATA #REQUIRED
	tau-el28 CDATA #REQUIRED
	jv-0 CDATA #REQUIRED
	jv-1 CDATA #REQUIRED
	h CDATA #REQUIRED
	to CDATA #REQUIRED
	fcu-infinity CDATA #REQUIRED
	epsu CDATA #REQUIRED
	ftu-infinity CDATA #REQUIRED
	ftr-infinity CDATA #REQUIRED
	gft-infinity CDATA #REQUIRED
	gft-fact0 CDATA #REQUIRED
	gft-fact1 CDATA #REQUIRED
	lc-0 CDATA #REQUIRED
	lc-1 CDATA #REQUIRED
	xi-0 CDATA #REQUIRED
	affpar-1 CDATA #REQUIRED
	affpar-2 CDATA #REQUIRED
	affpar-3 CDATA #REQUIRED
	affpar-4 CDATA #REQUIRED
	affpar-5 CDATA #REQUIRED
	shrink-par1 CDATA #REQUIRED
	shrink-par2 CDATA #REQUIRED
	dil CDATA #REQUIRED
	t-init CDATA #REQUIRED
>

