Project

General

Profile

1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
2
	elementFormDefault="qualified">
3
	<xs:element name="RESOURCE_PROFILE">
4
		<xs:complexType>
5
			<xs:sequence>
6
				<xs:element name="HEADER" type="HEADERType" />
7
				<xs:element name="BODY" type="BODYType" />
8
			</xs:sequence>
9
		</xs:complexType>
10
	</xs:element>
11
	<xs:complexType name="HEADERType">
12
		<xs:all>
13
			<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType" />
14
			<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType" />
15
			<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType" />
16
			<xs:element name="RESOURCE_URI" type="RESOURCE_URIType" />
17
			<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType" />
18
		</xs:all>
19
	</xs:complexType>
20
	<xs:complexType name="RESOURCE_IDENTIFIERType">
21
		<xs:attribute name="value" type="xs:string" use="required" />
22
	</xs:complexType>
23
	<xs:complexType name="RESOURCE_TYPEType">
24
		<xs:attribute name="value" use="required">
25
			<xs:simpleType>
26
				<xs:restriction base="xs:string">
27
					<xs:enumeration value="InformationSpaceViewDSResourceType" />
28
				</xs:restriction>
29
			</xs:simpleType>
30
		</xs:attribute>
31
	</xs:complexType>
32
	<xs:complexType name="RESOURCE_KINDType">
33
		<xs:attribute name="value" use="required">
34
			<xs:simpleType>
35
				<xs:restriction base="xs:string">
36
					<xs:enumeration value="InformationSpaceViewDSResources" />
37
				</xs:restriction>
38
			</xs:simpleType>
39
		</xs:attribute>
40
	</xs:complexType>
41
	<xs:complexType name="RESOURCE_URIType">
42
		<xs:attribute name="value" type="xs:string" use="required" />
43
	</xs:complexType>
44
	<xs:complexType name="DATE_OF_CREATIONType">
45
		<xs:attribute name="value" type="xs:dateTime" use="required" />
46
	</xs:complexType>
47
	<xs:complexType name="BODYType">
48
		<xs:sequence>
49
			<xs:element name="CONFIGURATION" type="CONFIGURATIONType" />
50
			<xs:element name="STATUS" type="STATUSType" />
51
			<xs:element name="SECURITY_PARAMETERS" type="SECURITY_PARAMETERSType" />
52
		</xs:sequence>
53
	</xs:complexType>
54
	<xs:complexType name="INDEX_DOMAINType">
55
		<xs:sequence>
56
			<xs:element name="VALUE" type="xs:string" minOccurs="1"
57
				maxOccurs="unbounded" />
58
		</xs:sequence>
59
		<xs:attribute name="id" type="xs:string" />
60
	</xs:complexType>
61
	<xs:complexType name="FIELDType">
62
		<xs:sequence>
63
			<xs:element name="INDEX_DOMAIN" type="INDEX_DOMAINType"
64
				minOccurs="1" maxOccurs="unbounded" />
65
		</xs:sequence>
66
		<xs:attribute name="name" type="xs:string" />
67
		<xs:attribute name="vocabulary_id" type="xs:string" />
68
		<xs:attribute name="partition" type="xs:boolean" />
69
	</xs:complexType>
70
	<xs:complexType name="CONFIGURATIONType">
71
		<xs:sequence>
72
			<xs:element name="FORMAT" type="xs:string" />
73
			<xs:element name="FIELD" type="FIELDType" minOccurs="1"
74
				maxOccurs="unbounded" />
75
		</xs:sequence>
76
	</xs:complexType>
77
	<xs:complexType name="STATUSType">
78
		<xs:all>
79
			<xs:element name="LAST_UPDATE" type="DATEType" />
80
		</xs:all>
81
	</xs:complexType>
82
	<xs:complexType name="DATEType">
83
		<xs:attribute name="value" type="xs:dateTime" use="required" />
84
	</xs:complexType>
85
	<xs:complexType name="SECURITY_PARAMETERSType">
86
		<xs:attribute name="SECURITY_PARAMETER" type="xs:string" />
87
	</xs:complexType>
88
</xs:schema>
(15-15/37)