Project

General

Profile

1
<?xml version="1.0" encoding="utf-8"?>
2
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" blockDefault="#all">
3
<xsd:element name="timeinfo" type="timeinfoType"/>
4
<xsd:complexType name="timeinfoType">
5
	<xsd:choice>
6
		<xsd:element ref="sngdate"/>
7
		<xsd:element ref="mdattim"/>
8
		<xsd:element ref="rngdates"/>
9
	</xsd:choice>
10
</xsd:complexType>
11

    
12
<xsd:element name="sngdate" type="sngdateType"/>
13
<xsd:complexType name="sngdateType">
14
	<xsd:sequence>
15
		<xsd:element ref="caldate"/>
16
		<xsd:element ref="time" minOccurs="0"/>
17
	</xsd:sequence>
18
</xsd:complexType>
19

    
20
<xsd:element name="caldate" type="caldateType"/>
21
<xsd:simpleType name="caldateType">
22
	<xsd:union memberTypes="FGDCdate">
23
		<xsd:simpleType>
24
			<xsd:restriction base="xsd:token">
25
				<xsd:enumeration value="Unknown"/>
26
			</xsd:restriction>
27
		</xsd:simpleType>
28
	</xsd:union>
29
</xsd:simpleType>
30

    
31
<xsd:element name="time" type="timeType"/>
32
<xsd:simpleType name="timeType">
33
	<xsd:union memberTypes="FGDCtime">
34
		<xsd:simpleType>
35
			<xsd:restriction base="xsd:token">
36
				<xsd:enumeration value="Unknown"/>
37
			</xsd:restriction>
38
		</xsd:simpleType>
39
	</xsd:union>
40
</xsd:simpleType>
41

    
42
<xsd:element name="mdattim" type="mdattimType"/>
43
<xsd:complexType name="mdattimType">
44
	<xsd:sequence>
45
		<xsd:element ref="sngdate" minOccurs="2" maxOccurs="unbounded"/>
46
	</xsd:sequence>
47
</xsd:complexType>
48

    
49
<xsd:element name="rngdates" type="rngdatesType"/>
50
<xsd:complexType name="rngdatesType">
51
	<xsd:sequence>
52
		<xsd:element ref="begdate"/>
53
		<xsd:element ref="begtime" minOccurs="0"/>
54
		<xsd:element ref="enddate"/>
55
		<xsd:element ref="endtime" minOccurs="0"/>
56
	</xsd:sequence>
57
</xsd:complexType>
58

    
59
<xsd:element name="begdate" type="begdateType"/>
60
<xsd:simpleType name="begdateType">
61
	<xsd:union memberTypes="FGDCdate">
62
		<xsd:simpleType>
63
			<xsd:restriction base="xsd:token">
64
				<xsd:enumeration value="Unknown"/>
65
			</xsd:restriction>
66
		</xsd:simpleType>
67
	</xsd:union>
68
</xsd:simpleType>
69

    
70
<xsd:element name="begtime" type="begtimeType"/>
71
<xsd:simpleType name="begtimeType">
72
	<xsd:union memberTypes="FGDCtime">
73
		<xsd:simpleType>
74
			<xsd:restriction base="xsd:token">
75
				<xsd:enumeration value="Unknown"/>
76
			</xsd:restriction>
77
		</xsd:simpleType>
78
	</xsd:union>
79
</xsd:simpleType>
80

    
81
<xsd:element name="enddate" type="enddateType"/>
82
<xsd:simpleType name="enddateType">
83
	<xsd:union memberTypes="FGDCdate">
84
		<xsd:simpleType>
85
			<xsd:restriction base="xsd:token">
86
				<xsd:enumeration value="Unknown"/>
87
				<xsd:enumeration value="Present"/>
88
			</xsd:restriction>
89
		</xsd:simpleType>
90
	</xsd:union>
91
</xsd:simpleType>
92

    
93
<xsd:element name="endtime" type="endtimeType"/>
94
<xsd:simpleType name="endtimeType">
95
	<xsd:union memberTypes="FGDCtime">
96
		<xsd:simpleType>
97
			<xsd:restriction base="xsd:token">
98
				<xsd:enumeration value="Unknown"/>
99
			</xsd:restriction>
100
		</xsd:simpleType>
101
	</xsd:union>
102
</xsd:simpleType>
103

    
104
</xsd:schema>
(9-9/11)