<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	xmlns:search-result="http://www.escidoc.de/schemas/searchresult/0.6" 
	xmlns:item="http://www.escidoc.de/schemas/item/0.7" 
	xmlns:container="http://www.escidoc.de/schemas/container/0.7" 
	targetNamespace="http://www.escidoc.de/schemas/searchresult/0.6" 
	elementFormDefault="qualified" 
	attributeFormDefault="unqualified">
	<xs:import namespace="http://www.w3.org/XML/1998/namespace" 
		schemaLocation="../../../soap/common/0.4/xml.xsd"/>
	<xs:import namespace="http://www.escidoc.de/schemas/item/0.7" 
		schemaLocation="../../../soap/item/0.7/item.xsd"/>
	<xs:import namespace="http://www.escidoc.de/schemas/container/0.7" 
		schemaLocation="../../../soap/container/0.7/container.xsd"/>
	<xs:element name="search-result-record">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="highlight" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="search-hit" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="text-fragment" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="text-fragment-data" type="xs:string"/>
													<xs:element name="hit-word" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="start-index" type="xs:decimal"/>
																<xs:element name="end-index" type="xs:decimal"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="type" use="required">
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:enumeration value="fulltext"/>
												<xs:enumeration value="metadata"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:attribute>
									<xs:attribute name="objid"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:choice>
					<xs:element ref="item:item"/>
					<xs:element ref="container:container"/>
				</xs:choice>
			</xs:sequence>
			<xs:attribute ref="xml:base"/>
		</xs:complexType>
	</xs:element>
</xs:schema>