<?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 axis-section EMPTY>
<!ATTLIST axis-section
	oid ID #REQUIRED
	profile-id IDREF #REQUIRED
	start CDATA #REQUIRED
	end CDATA #REQUIRED
	name CDATA #IMPLIED
>
<!ELEMENT center (point)>
<!ELEMENT coordinate-system (#PCDATA)>
<!ATTLIST coordinate-system
	oid ID #REQUIRED
	type (AxisAligned | Carthesian | 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 (point, vector+)>
<!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 ANY>
<!ELEMENT geotechnics (excavation, measurement-locations, measurement-location-sets, epoches, templates)?>
<!ELEMENT grab-tolerance (low, high)>
<!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 location (description)>
<!ATTLIST location
	type CDATA #IMPLIED
	y CDATA #REQUIRED
	x CDATA #REQUIRED
	h 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
	category CDATA #IMPLIED
	ref-external-location CDATA #IMPLIED
	active CDATA #IMPLIED
	ref-external 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
	external-id CDATA #IMPLIED
	category CDATA #IMPLIED
	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
	type (Longitudinal | Lateral | SettlementTrough | Surface | Generic | UnfoldedSettlementPath) #IMPLIED
	ref-external CDATA #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
	type (Longitudinal | Lateral | SettlementTrough | Surface | Generic) #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
	category 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 polygon EMPTY>
<!ATTLIST polygon
	oid ID #REQUIRED
	ref-poly-line IDREF #REQUIRED
	name CDATA #IMPLIED
>
<!ELEMENT profile ANY>
<!ATTLIST profile
	oid ID #REQUIRED
	refs-geometry-items IDREFS #REQUIRED
>
<!ELEMENT profiles (profile*)?>
<!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 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 sector (angle)>
<!ATTLIST sector
	oid ID #REQUIRED
	ref-ellipse IDREF #REQUIRED
	name CDATA #IMPLIED
>
<!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 ANY>
<!--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
>

