-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstanceExample.xml
More file actions
181 lines (155 loc) · 5.31 KB
/
InstanceExample.xml
File metadata and controls
181 lines (155 loc) · 5.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?xml version="1.0" ?>
<!-- Created by Taylor McCaslin -->
<!-- Vaidating Instance example of XSD.xml-->
<WorldCrisesDatabase>
<Crisis cID="CC####">
<Info>
<Name>REQUIRED string</Name>
<Abbreviation>OPTIONAL string</Abbreviation>
<!-- Repeat Kind element as many times as needed-->
<Kind>OPTIONAL string</Kind>
<Description>REQUIRED string</Description>
<Location>
<AddressLine>Optional string</AddressLine>
<AddressLine>Optional string </AddressLine>
<AddressLine>Optional string</AddressLine>
<City>OPTIONAL string</City>
<State>OPTIONAL string</State>
<Country>REQUIRED string</Country>
<Postal>OPTIONAL string</Postal>
<!-- optional coordinates: lat, lon required, radius optional -->
<!-- TODO: determine what unit radius should be in -->
<Coordinates Lat="36.167814" Lon="-111.902618" Radius="150">Grand Canyon National Park (OPTIONAL string)</Coordinates>
</Location>
<Date>
<StartDate>REQUIRED YYYY-MM-DD can be string</StartDate>
<StartTime>OPTIONAL hh:mm:ss</StartTime>
<EndDate>OPTIONAL YYYY-MM-DD</EndDate>
<EndTime>OPTIONAL hh:mm:s</EndTime>
</Date>
</Info>
<History>Optional string</History>
<HumanImpact>REQUIRED string</HumanImpact>
<EconomicImpact>REQUIRED string</EconomicImpact>
<ResourcesNeeded>REQUIRED string</ResourcesNeeded>
<WaysToHelp>REQUIRED string</WaysToHelp>
<External>
<!-- Repeat any External sub-element as needed-->
<Image title="Required String">VALID URL</Image>
<Video title="Required String">VALID URL</Video>
<Map title="Required String">VALID URL</Map>
<Social network="Choose: Facebook,Google+,Twitter,Other">VALID URL</Social>
<Link title="Required String">VALID URL</Link>
<Citation>Optional String</Citation>
</External>
<Organizations>
<!-- Repeat Organization up to 10 times -->
<Organization oID="OID" />
</Organizations>
<People>
<!-- Repeat Person up to 10 times -->
<Person pID="PID" />
</People>
</Crisis>
<!-- ALL THE OTHER CRISES -->
<Organization oID="CC####">
<Info>
<Name>REQUIRED string</Name>
<Abbreviation>OPTIONAL string</Abbreviation>
<!-- Repeat Kind element as many times as needed-->
<Kind>OPTIONAL string</Kind>
<Description>REQUIRED string</Description>
<Location>
<AddressLine>Optional string</AddressLine>
<AddressLine>Optional string </AddressLine>
<AddressLine>Optional string</AddressLine>
<City>OPTIONAL string</City>
<State>OPTIONAL string</State>
<Country>REQUIRED string</Country>
<Postal>OPTIONAL string</Postal>
</Location>
<Date>
<StartDate>REQUIRED YYYY-MM-DD</StartDate>
<StartTime>OPTIONAL hh:mm:ss</StartTime>
<EndDate>OPTIONAL YYYY-MM-DD</EndDate>
<EndTime>OPTIONA hh:mm:s</EndTime>
</Date>
</Info>
<History>REQUIRED string</History>
<ContactInfo>
<!-- all Contactinfo sub-elements occur 1 time and are optional-->
<Website>VAILD URL</Website>
<Telephone>STRING</Telephone>
<Fax>STRING</Fax>
<Email>STRING</Email>
</ContactInfo>
<External>
<!-- Repeat any External sub-element as needed-->
<Image title="Required String">VALID URL</Image>
<Video title="Required String">VALID URL</Image>
<Map title="Required String">VALID URL</Image>
<Social network="Choose: Facebook,Google+,Twitter,Other">VALID URL</Social>
<Link title="Required String">VALID URL</Image>
<Citation>Optional String</Citation>
</External>
<Crises>
<!-- Repeat Crisis up to 10 times -->
<Crisis cID="CID" />
</Crises>
<People>
<!-- Repeat Person up to 10 times -->
<Person pID="PID" />
</People>
</Organization>
<!-- ALL THE OTHER ORGANIZATIONS-->
<Person pID="CC####">
<Info>
<Name>REQUIRED string</Name>
<Abbreviation>OPTIONAL string</Abbreviation>
<!-- Repeat Kind element as many times as needed-->
<Kind>OPTIONAL string</Kind>
<Description>REQUIRED string</Description>
<Location>
<AddressLine>Optional string</AddressLine>
<AddressLine>Optional string </AddressLine>
<AddressLine>Optional string</AddressLine>
<City>OPTIONAL string</City>
<State>OPTIONAL string</State>
<Country>REQUIRED string</Country>
<Postal>OPTIONAL string</Postal>
</Location>
<Date>
<StartDate>REQUIRED YYYY-MM-DD</StartDate>
<StartTime>OPTIONAL hh:mm:ss</StartTime>
<EndDate>OPTIONAL YYYY-MM-DD</EndDate>
<EndTime>OPTIONA hh:mm:s</EndTime>
</Date>
</Info>
<History>Optional string</History>
<ContactInfo>
<!-- all Contactinfo sub-elements occur 1 time and are optional-->
<Website>VAILD URL</Website>
<Telephone>STRING</Telephone>
<Fax>STRING</Fax>
<Email>STRING</Email>
</ContactInfo>
<External>
<!-- Repeat any External sub-element as needed-->
<Image title="Required String">VALID URL</Image>
<Video title="Required String">VALID URL</Image>
<Map title="Required String">VALID URL</Image>
<Social network="Choose: Facebook,Google+,Twitter,Other">VALID URL</Social>
<Link title="Required String">VALID URL</Image>
<Citation>Optional String</Citation>
</External>
<Organizations>
<!-- Repeat Organization up to 10 times -->
<Organization oID="OID" />
</Organizations>
<Crises>
<!-- Repeat Crisis up to 10 times -->
<Crisis cID="CID" />
</Crises>
</Person>
<!-- ALL THE OTHER PEOPLE -->
</WorldCrisesDatabase>