<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gls="http://www.opengis.net/gls/0.10.2" targetNamespace="http://www.opengis.net/gls/0.10.2" elementFormDefault="qualified" version="0.10.2" xml:lang="en">
	<annotation>
		<appinfo>$Id: gdasDescribeFrameworks_response.xsd 2007-02-14 $</appinfo>
		<documentation>
			<description>This XML Schema encodes the GDAS DescribeFrameworks response.</description>
			<copyright>Copyright (c) 2007 OpenGIS, All Rights Reserved. </copyright>
		</documentation>
	</annotation>
	<!-- =============================================================
		includes and imports
	============================================================== -->
	<import namespace="http://www.opengis.net/ows/1.1" schemaLocation="../../ows/1.1.0/owsCommon.xsd"/>
	<include schemaLocation="gdasService.xsd"/>
	<!-- =============================================================
		elements and types
	============================================================== -->
	<element name="FrameworkDescriptions" type="gls:FrameworkDescriptionsType">
		<!-- This should mean that within the GeolinkeData element no Framework elements may have the same value for a combination of the Name, Version
		and Domain elements. In other words these three elements make up a compound key for Framework elements within the GeolinkedData element. -->
		<unique name="unique_framework">
			<selector xpath="Framework"/>
			<field xpath="FrameworkDomain"/>
			<field xpath="FrameworkName"/>
			<field xpath="FrameworkVersion"/>
		</unique>
	</element>
	<!-- =========================================================== -->
	<complexType name="FrameworkDescriptionsType">
		<sequence>
			<element name="Framework" type="gls:FrameworkType" maxOccurs="unbounded"/>
		</sequence>
		<attribute name="service" use="required" fixed="GDAS"/>
		<attribute name="version" use="required" fixed="0.10.2"/>
		<attribute ref="xml:lang" use="required"/>
	</complexType>
	<!-- =========================================================== -->
</schema>

