2 targetNamespace="http://schemas.xmlsoap.org/ws/2005/06/wsmancat"
3 xmlns="http://schemas.xmlsoap.org/ws/2005/06/wsmancat"
4 xmlns:tns="http://schemas.xmlsoap.org/ws/2005/06/wsmancat"
5 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
6 xmlns:xs="http://www.w3.org/2001/XMLSchema"
7 elementFormDefault="qualified">
9 <xs:complexType name="RelationshipType">
11 <xs:extension base="xs:string">
12 <xs:attribute name="Type" type="xs:QName" use="required"/>
13 <xs:attribute name="Role" type="xs:QName" use="optional"/>
14 <xs:attribute name="Ref" type="xs:anyURI" use="required"/>
20 <xs:complexType name="SelectorType">
22 <xs:extension base="xs:string">
23 <xs:attribute name="Name" type="xs:token" use="required"/>
24 <xs:attribute name="Type" type="xs:QName" use="optional"/>
29 <xs:complexType name="OptionType">
31 <xs:extension base="xs:string">
32 <xs:attribute name="Name" type="xs:token" use="required"/>
33 <xs:attribute name="Type" type="xs:QName" use="optional"/>
38 <xs:complexType name="SelectorSetType">
40 <xs:element name="Selector" type="tns:SelectorType" minOccurs="0" maxOccurs="unbounded"/>
42 <xs:attribute name="Name" type="xs:token"/>
46 <xs:complexType name="OptionSetType">
48 <xs:element name="Option" type="tns:OptionType" minOccurs="0" maxOccurs="unbounded"/>
50 <xs:attribute name="Name" type="xs:token"/>
54 <xs:complexType name="RelationshipListType">
56 <xs:element name="Relationship" type="tns:RelationshipType" minOccurs="0" maxOccurs="unbounded"/>
60 <xs:complexType name="KeywordListType">
62 <xs:element name="Keyword" type="xs:QName" minOccurs="0" maxOccurs="unbounded"/>
66 <xs:complexType name="SimpleRefType">
68 <xs:extension base="xs:string">
69 <xs:attribute name="Name" type="xs:token" use="required"/>
74 <xs:complexType name="SchemaRefType">
76 <xs:extension base="xs:QName">
77 <xs:attribute name="Location" type="xs:anyURI" use="optional"/>
83 <xs:complexType name="OperationType">
85 <xs:element name="Action" type="xs:anyURI" minOccurs="1" maxOccurs="unbounded"/>
86 <xs:element name="SelectorSetRef" type="tns:SimpleRefType" minOccurs="0" maxOccurs="unbounded"/>
87 <xs:element name="OptionSetRef" type="tns:SimpleRefType" minOccurs="0" maxOccurs="unbounded"/>
88 <xs:element name="SchemaRef" type="tns:SchemaRefType" minOccurs="0" maxOccurs="unbounded"/>
89 <xs:element name="FilterDialect" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
90 <xs:element name="DeliveryMode" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
92 <xs:attribute name="WsdlPort" type="xs:token" use="optional"/>
93 <xs:attribute name="WsdlRef" type="xs:anyURI" use="optional"/>
94 <xs:attribute name="WsdlLocation" type="xs:anyURI" use="optional"/>
97 <xs:complexType name="AccessType">
99 <xs:element name="Compliance" type="xs:anyURI" minOccurs="1" maxOccurs="unbounded"/>
100 <xs:element name="Operation" type="tns:OperationType" minOccurs="1" maxOccurs="unbounded"/>
101 <xs:element name="SelectorSet" type="tns:SelectorSetType" minOccurs="0" maxOccurs="unbounded"/>
102 <xs:element name="OptionSet" type="tns:OptionSetType" minOccurs="0" maxOccurs="unbounded"/>
107 <xs:complexType name="ResourceType">
109 <xs:element name="ResourceURI" type="xs:anyURI" minOccurs="1" maxOccurs="1"/>
110 <xs:element name="Notes" type="xs:string" minOccurs="0" maxOccurs="1"/>
111 <xs:element name="Vendor" type="xs:string" minOccurs="0"/>
112 <xs:element name="DisplayName" type="xs:string" minOccurs="0" />
113 <xs:element name="Keywords" type="tns:KeywordListType" minOccurs="0" />
114 <xs:element name="Access" type="tns:AccessType" minOccurs="1" maxOccurs="unbounded"/>
115 <xs:element name="Relationships" type="tns:RelationshipListType" minOccurs="0" maxOccurs="1"/>
116 <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
118 <xs:attribute name="lang" type="xs:language" use="optional"/>
121 <xs:element name="Resource" type="tns:ResourceType"/>
122 <xs:element name="Catalog">
125 <xs:element name="Resource" type="tns:ResourceType" minOccurs="0" maxOccurs="unbounded"/>