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