Add an include path to Eclipse project file.
[shibboleth/cpp-opensaml.git] / schemas / sstc-saml-metadata-ext-query.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <schema \r
4   targetNamespace="urn:oasis:names:tc:SAML:metadata:ext:query"\r
5   xmlns="http://www.w3.org/2001/XMLSchema"\r
6   xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"\r
7   xmlns:query="urn:oasis:names:tc:SAML:metadata:ext:query"\r
8   elementFormDefault="unqualified"\r
9   attributeFormDefault="unqualified"\r
10   blockDefault="substitution"\r
11   version="2.0">\r
12 \r
13   <annotation>\r
14     <documentation>\r
15       Document title: SAML Metadata Extension Schema for Query Requester\r
16       Document identifier: sstc-saml-metadata-ext-query.xsd\r
17       Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security\r
18       Revision history:\r
19       V1.0 (February 2006):\r
20         Initial version.\r
21     </documentation>\r
22   </annotation>\r
23 \r
24   <import namespace="urn:oasis:names:tc:SAML:2.0:metadata"\r
25     schemaLocation="saml-schema-metadata-2.0.xsd"/>\r
26 \r
27   <complexType name="QueryDescriptorType" abstract="true">\r
28     <complexContent>\r
29       <extension base="md:RoleDescriptorType">\r
30         <sequence>\r
31           <element ref="md:NameIDFormat" minOccurs="0" maxOccurs="unbounded"/>\r
32         </sequence>\r
33         <attribute name="WantAssertionsSigned" type="boolean" use="optional"/>\r
34       </extension>\r
35     </complexContent>\r
36   </complexType>\r
37 \r
38   <complexType name="AuthnQueryDescriptorType">\r
39     <complexContent>\r
40       <extension base="query:QueryDescriptorType"/>\r
41     </complexContent>\r
42   </complexType>\r
43 \r
44   <complexType name="AttributeQueryDescriptorType">\r
45     <complexContent>\r
46       <extension base="query:QueryDescriptorType">\r
47         <sequence>\r
48           <element ref="md:AttributeConsumingService" minOccurs="0" maxOccurs="unbounded"/>\r
49         </sequence>\r
50       </extension>\r
51     </complexContent>\r
52   </complexType>\r
53 \r
54   <element name="ActionNamespace" type="anyURI"/>\r
55     \r
56   <complexType name="AuthzDecisionQueryDescriptorType">\r
57     <complexContent>\r
58       <extension base="query:QueryDescriptorType">\r
59         <sequence>\r
60           <element ref="query:ActionNamespace" minOccurs="0" maxOccurs="unbounded"/>\r
61         </sequence>\r
62       </extension>\r
63     </complexContent>\r
64   </complexType>\r
65 \r
66 </schema>\r