Project

General

Profile

1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
2
	elementFormDefault="qualified">
3
	<xs:complexType name="BODYType">
4
		<xs:sequence>
5
			<xs:element name="CONFIGURATION" type="CONFIGURATIONType" />
6
			<xs:element name="STATUS" type="STATUSType" />
7
			<xs:element ref="SECURITY_PARAMETERS" />
8
		</xs:sequence>
9
	</xs:complexType>
10
	<xs:complexType name="CONFIGURATIONType">
11
		<xs:all>
12
			<xs:element ref="METADATA_FORMAT" />
13
			<xs:element ref="METADATA_FORMAT_INTERPRETATION" />
14
			<xs:element ref="METADATA_FORMAT_LAYOUT" />
15
			<!-- not suitable for singleton mode <xs:element ref="RECORDS_PROCESSED"/> 
16
				<xs:element ref="RECORDS_OMITTED"/> -->
17
			<xs:element ref="RECORDS_STORED" />
18
		</xs:all>
19
	</xs:complexType>
20
	<xs:complexType name="DATE_OF_CREATIONType">
21
		<xs:attribute name="value" type="xs:string" use="required" />
22
	</xs:complexType>
23
	<xs:complexType name="HEADERType">
24
		<xs:all>
25
			<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType" />
26
			<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType" />
27
			<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType" />
28
			<xs:element name="RESOURCE_URI" type="RESOURCE_URIType" />
29
			<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType" />
30
		</xs:all>
31
	</xs:complexType>
32
	<xs:complexType name="RESOURCE_IDENTIFIERType">
33
		<xs:attribute name="value" type="xs:string" use="required" />
34
	</xs:complexType>
35
	<xs:complexType name="RESOURCE_KINDType">
36
		<xs:attribute name="value" use="required">
37
			<xs:simpleType>
38
				<xs:restriction base="xs:string">
39
					<xs:enumeration value="SimilarityDSResources" />
40
				</xs:restriction>
41
			</xs:simpleType>
42
		</xs:attribute>
43
	</xs:complexType>
44
	<xs:element name="RESOURCE_PROFILE">
45
		<xs:complexType>
46
			<xs:sequence>
47
				<xs:element name="HEADER" type="HEADERType" />
48
				<xs:element name="BODY" type="BODYType" />
49
			</xs:sequence>
50
		</xs:complexType>
51
	</xs:element>
52
	<xs:complexType name="RESOURCE_TYPEType">
53
		<xs:attribute name="value" use="required">
54
			<xs:simpleType>
55
				<xs:restriction base="xs:string">
56
					<xs:enumeration value="SimilarityDSResourceType" />
57
				</xs:restriction>
58
			</xs:simpleType>
59
		</xs:attribute>
60
	</xs:complexType>
61
	<xs:complexType name="RESOURCE_URIType">
62
		<xs:attribute name="value" type="xs:string" use="required" />
63
	</xs:complexType>
64
	<xs:element name="SECURITY_PARAMETERS" type="xs:string" />
65
	<xs:complexType name="STATUSType">
66
		<xs:all>
67
			<xs:element ref="INDEX_LAST_UPDATE" />
68
		</xs:all>
69
	</xs:complexType>
70
	<!-- not suitable in singleton mode <xs:element name="RECORDS_PROCESSED" 
71
		type="xs:int"/> <xs:element name="RECORDS_OMITTED" type="xs:int"/> -->
72
	<xs:element name="RECORDS_STORED" type="xs:int" />
73
	<xs:element name="METADATA_FORMAT" type="xs:string" />
74
	<xs:element name="METADATA_FORMAT_INTERPRETATION" type="xs:string" />
75
	<xs:element name="METADATA_FORMAT_LAYOUT" type="xs:string" />
76
	<xs:element name="INDEX_LAST_UPDATE" type="xs:string" />
77
</xs:schema>
(30-30/37)