<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.2 U (http://www.xmlspy.com) by Dominik Roepert (EDV) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:element name="Parameters">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="AuthorPriority" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence minOccurs="0">
							<xsd:element name="AuthorID" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:simpleContent>
										<xsd:extension base="xsd:integer">
											<xsd:attribute name="Weight" default="100">
												<xsd:simpleType>
													<xsd:restriction base="xsd:nonNegativeInteger">
														<xsd:minInclusive value="0"/>
														<xsd:maxInclusive value="100"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:attribute>
										</xsd:extension>
									</xsd:simpleContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
						<xsd:attribute name="NumOperation" default="Minimum">
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:enumeration value="Multiplication"/>
									<xsd:enumeration value="Maximum"/>
									<xsd:enumeration value="Minimum"/>
									<xsd:enumeration value="...etc"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="Simultaneity" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence minOccurs="0">
							<xsd:element name="IntersectionByWeight" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:simpleContent>
										<xsd:extension base="xsd:boolean">
											<xsd:attribute name="FromWeight" use="required" default="0">
												<xsd:simpleType>
													<xsd:restriction base="xsd:nonNegativeInteger">
														<xsd:minInclusive value="0"/>
														<xsd:maxInclusive value="100"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:attribute>
											<xsd:attribute name="ToWeight" use="required" default="100">
												<xsd:simpleType>
													<xsd:restriction base="xsd:nonNegativeInteger">
														<xsd:minInclusive value="0"/>
														<xsd:maxInclusive value="100"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:attribute>
											<xsd:attribute name="Distance" use="optional">
												<xsd:simpleType>
													<xsd:restriction base="xsd:nonNegativeInteger">
														<xsd:minInclusive value="0"/>
														<xsd:maxInclusive value="100"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:attribute>
										</xsd:extension>
									</xsd:simpleContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
						<xsd:attribute name="StandardOperator" default="Intersection">
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:enumeration value="Intersection"/>
									<xsd:enumeration value="Union"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
						<xsd:attribute name="StandardDistance" default="20">
							<xsd:simpleType>
								<xsd:restriction base="xsd:nonNegativeInteger">
									<xsd:minInclusive value="0"/>
									<xsd:maxInclusive value="100"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
						<xsd:attribute name="StandardExclude" default="0">
							<xsd:simpleType>
								<xsd:restriction base="xsd:nonNegativeInteger">
									<xsd:minInclusive value="0"/>
									<xsd:maxExclusive value="100"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="PathLength" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence minOccurs="0">
							<xsd:element name="RelationshipWeight" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:simpleContent>
										<xsd:extension base="xsd:nonNegativeInteger">
											<xsd:attribute name="RelationshipNumber" default="1">
												<xsd:simpleType>
													<xsd:restriction base="xsd:positiveInteger">
														<xsd:minInclusive value="1"/>
														<xsd:maxInclusive value="65"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:attribute>
										</xsd:extension>
									</xsd:simpleContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
						<xsd:attribute name="Length" use="optional" default="5">
							<xsd:simpleType>
								<xsd:restriction base="xsd:integer">
									<xsd:minInclusive value="2"/>
									<xsd:maxExclusive value="10000"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
						<xsd:attribute name="MaxHigherTaxa" default="1">
							<xsd:simpleType>
								<xsd:restriction base="xsd:integer">
									<xsd:minInclusive value="0"/>
									<xsd:maxInclusive value="9999"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
						<xsd:attribute name="MaxLowerTaxa" default="1">
							<xsd:simpleType>
								<xsd:restriction base="xsd:integer">
									<xsd:minInclusive value="0"/>
									<xsd:maxInclusive value="9999"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:attribute>
						<xsd:attribute name="forEverySource" type="xsd:boolean" default="True"/>
					</xsd:complexType>
				</xsd:element>
				<xsd:element ref="MinInfoCategory" minOccurs="0"/>
				<xsd:element name="SourceEvaluation" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Source" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element ref="allUsers" minOccurs="0"/>
										<xsd:element ref="User" minOccurs="0" maxOccurs="unbounded"/>
									</xsd:sequence>
									<xsd:attribute name="Id" type="xsd:integer" use="required"/>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="InfoEvaluation" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="ConfidentialityCat" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element ref="allUsers" minOccurs="0"/>
										<xsd:element ref="User" minOccurs="0" maxOccurs="unbounded"/>
									</xsd:sequence>
									<xsd:attribute name="Confidentiality" use="required">
										<xsd:simpleType>
											<xsd:restriction base="xsd:string">
												<xsd:enumeration value="unrestricted"/>
												<xsd:enumeration value="problematic"/>
												<xsd:enumeration value="restricted"/>
											</xsd:restriction>
										</xsd:simpleType>
									</xsd:attribute>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
			<xsd:attribute name="Who" type="xsd:string" use="required"/>
			<xsd:attribute name="When"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="allUsers">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Comment" minOccurs="0"/>
				<xsd:element ref="MinInfoCategory" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="User">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="UserType" default="Laie">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="Systemmanager"/>
							<xsd:enumeration value="Expert"/>
							<xsd:enumeration value="Specialist"/>
							<xsd:enumeration value="Layman"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element ref="Comment" minOccurs="0"/>
				<xsd:element ref="MinInfoCategory" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MinInfoCategory" default="forSome">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="doNotUse"/>
					<xsd:enumeration value="forEvery"/>
					<xsd:enumeration value="forSome"/>
					<xsd:enumeration value="maybeForSome"/>
					<xsd:enumeration value="forNone"/>
					<xsd:attribute name="Doubt" type="xsd:boolean" default="True"/>
				</xsd:restriction>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Comment" type="xsd:string"/>
</xsd:schema>

