Showing
2 changed files
with
1777 additions
and
1 deletions
data.xsd
0 → 100644
1 | +<xs:schema targetNamespace="http://xml.data.posccaesar.org/ilap/" elementFormDefault="qualified" attributeFormDefault="qualified" version="2.5.6" xmlns:ilap="http://xml.data.posccaesar.org/ilap/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> | ||
2 | + <xs:element name="Data" type="ilap:DataType"/> | ||
3 | + <xs:complexType name="DataType"> | ||
4 | + <xs:sequence> | ||
5 | + <xs:element name="AvailableResource" type="ilap:AvailableResourceType" maxOccurs="unbounded" minOccurs="0"> | ||
6 | + <xs:annotation> | ||
7 | + <xs:documentation>possible individual that is regarded by the planning activity implicit within the view as having possible temporal parts that are resources for the planned activity</xs:documentation> | ||
8 | + </xs:annotation> | ||
9 | + </xs:element> | ||
10 | + <xs:element name="Calendar" type="ilap:CalendarType" maxOccurs="unbounded" minOccurs="0"> | ||
11 | + <xs:annotation> | ||
12 | + <xs:documentation>period in time during which a resource of interest to the planning activity is available or during which a planned activity can take place</xs:documentation> | ||
13 | + </xs:annotation> | ||
14 | + </xs:element> | ||
15 | + <xs:element name="Project" type="ilap:ProjectType" maxOccurs="1" minOccurs="1"> | ||
16 | + <xs:annotation> | ||
17 | + <xs:documentation>managed programme of work that is a temporary endeavour undertaken to meet a single objective</xs:documentation> | ||
18 | + </xs:annotation> | ||
19 | + </xs:element> | ||
20 | + <xs:element name="UserDefinedPropertyDefinition" type="ilap:UserDefinedPropertyDefinitionType" minOccurs="0" maxOccurs="unbounded"/> | ||
21 | + </xs:sequence> | ||
22 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
23 | + <xs:annotation> | ||
24 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
25 | + </xs:annotation> | ||
26 | + </xs:attribute> | ||
27 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
28 | + <xs:annotation> | ||
29 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
30 | + </xs:annotation> | ||
31 | + </xs:attribute> | ||
32 | + </xs:complexType> | ||
33 | + <xs:complexType name="CalendarType"> | ||
34 | + <xs:sequence> | ||
35 | + <xs:element name="CalendarOperation" type="ilap:CalendarOperationType" maxOccurs="1" minOccurs="1"> | ||
36 | + <xs:annotation> | ||
37 | + <xs:documentation>adding of a period in time to a calendar, or the subtraction of a period in time from a calendar, to give another calendar</xs:documentation> | ||
38 | + </xs:annotation> | ||
39 | + </xs:element> | ||
40 | + <xs:element name="calendarHasFinish" maxOccurs="1" minOccurs="0"> | ||
41 | + <xs:annotation> | ||
42 | + <xs:documentation>point in time that is the finish of the calendar</xs:documentation> | ||
43 | + </xs:annotation> | ||
44 | + <xs:simpleType> | ||
45 | + <xs:union> | ||
46 | + <xs:simpleType> | ||
47 | + <xs:restriction base="xs:dateTime"/> | ||
48 | + </xs:simpleType> | ||
49 | + <xs:simpleType> | ||
50 | + <xs:restriction base="xs:date"/> | ||
51 | + </xs:simpleType> | ||
52 | + </xs:union> | ||
53 | + </xs:simpleType> | ||
54 | + </xs:element> | ||
55 | + <xs:element name="calendarHasStart" maxOccurs="1" minOccurs="0"> | ||
56 | + <xs:annotation> | ||
57 | + <xs:documentation>point in time that is the start of the calendar</xs:documentation> | ||
58 | + </xs:annotation> | ||
59 | + <xs:simpleType> | ||
60 | + <xs:union> | ||
61 | + <xs:simpleType> | ||
62 | + <xs:restriction base="xs:dateTime"/> | ||
63 | + </xs:simpleType> | ||
64 | + <xs:simpleType> | ||
65 | + <xs:restriction base="xs:date"/> | ||
66 | + </xs:simpleType> | ||
67 | + </xs:union> | ||
68 | + </xs:simpleType> | ||
69 | + </xs:element> | ||
70 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
71 | + <xs:annotation> | ||
72 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
73 | + </xs:annotation> | ||
74 | + </xs:element> | ||
75 | + </xs:sequence> | ||
76 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
77 | + <xs:annotation> | ||
78 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
79 | + </xs:annotation> | ||
80 | + </xs:attribute> | ||
81 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
82 | + <xs:annotation> | ||
83 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
84 | + </xs:annotation> | ||
85 | + </xs:attribute> | ||
86 | + </xs:complexType> | ||
87 | + <xs:complexType name="CalendarOperationType"> | ||
88 | + <xs:sequence> | ||
89 | + <xs:element name="calendarAddedToOrRemovedFrom" maxOccurs="1" minOccurs="0"> | ||
90 | + <xs:annotation> | ||
91 | + <xs:documentation>calendar to which the calendar operation adds a period in time, or from which the calendar operation removes a period in time</xs:documentation> | ||
92 | + </xs:annotation> | ||
93 | + <xs:complexType> | ||
94 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
95 | + <xs:annotation> | ||
96 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
97 | + </xs:annotation> | ||
98 | + </xs:attribute> | ||
99 | + </xs:complexType> | ||
100 | + </xs:element> | ||
101 | + <xs:element name="periodAddedOrRemoved" maxOccurs="1" minOccurs="1"> | ||
102 | + <xs:annotation> | ||
103 | + <xs:documentation>period in time that is added to or removed from the calendar by the calendar operation</xs:documentation> | ||
104 | + </xs:annotation> | ||
105 | + <xs:complexType> | ||
106 | + <xs:choice> | ||
107 | + <xs:element name="ConnectedPeriodInTime" type="ilap:ConnectedPeriodInTimeType" maxOccurs="1" minOccurs="1"> | ||
108 | + <xs:annotation> | ||
109 | + <xs:documentation>period in time that does not have gaps</xs:documentation> | ||
110 | + </xs:annotation> | ||
111 | + </xs:element> | ||
112 | + <xs:element name="RepeatingPeriodInTime" type="ilap:RepeatingPeriodInTimeType" maxOccurs="1" minOccurs="1"> | ||
113 | + <xs:annotation> | ||
114 | + <xs:documentation>period in time that has a repeating pattern</xs:documentation> | ||
115 | + </xs:annotation> | ||
116 | + </xs:element> | ||
117 | + </xs:choice> | ||
118 | + </xs:complexType> | ||
119 | + </xs:element> | ||
120 | + </xs:sequence> | ||
121 | + <xs:attribute name="type"> | ||
122 | + <xs:simpleType> | ||
123 | + <xs:restriction base="xs:token"> | ||
124 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/RemoveWorkingTime"/> | ||
125 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/AddWorkingTime"/> | ||
126 | + </xs:restriction> | ||
127 | + </xs:simpleType> | ||
128 | + </xs:attribute> | ||
129 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
130 | + <xs:annotation> | ||
131 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
132 | + </xs:annotation> | ||
133 | + </xs:attribute> | ||
134 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
135 | + <xs:annotation> | ||
136 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
137 | + </xs:annotation> | ||
138 | + </xs:attribute> | ||
139 | + </xs:complexType> | ||
140 | + <xs:complexType name="PeriodInTimeType"> | ||
141 | + <xs:sequence> | ||
142 | + <xs:element name="PeriodInTime" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
143 | + </xs:sequence> | ||
144 | + </xs:complexType> | ||
145 | + <xs:complexType name="ConnectedPeriodInTimeType"> | ||
146 | + <xs:sequence> | ||
147 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
148 | + <xs:annotation> | ||
149 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
150 | + </xs:annotation> | ||
151 | + </xs:element> | ||
152 | + <xs:element name="periodHasFinish" maxOccurs="1" minOccurs="1"> | ||
153 | + <xs:annotation> | ||
154 | + <xs:documentation>point in time that is at the end of the connected period in time</xs:documentation> | ||
155 | + </xs:annotation> | ||
156 | + <xs:simpleType> | ||
157 | + <xs:union> | ||
158 | + <xs:simpleType> | ||
159 | + <xs:restriction base="xs:dateTime"/> | ||
160 | + </xs:simpleType> | ||
161 | + <xs:simpleType> | ||
162 | + <xs:restriction base="xs:date"/> | ||
163 | + </xs:simpleType> | ||
164 | + </xs:union> | ||
165 | + </xs:simpleType> | ||
166 | + </xs:element> | ||
167 | + <xs:element name="periodHasStart" maxOccurs="1" minOccurs="1"> | ||
168 | + <xs:annotation> | ||
169 | + <xs:documentation>point in time that is at the beginning of the connected period in time</xs:documentation> | ||
170 | + </xs:annotation> | ||
171 | + <xs:simpleType> | ||
172 | + <xs:union> | ||
173 | + <xs:simpleType> | ||
174 | + <xs:restriction base="xs:dateTime"/> | ||
175 | + </xs:simpleType> | ||
176 | + <xs:simpleType> | ||
177 | + <xs:restriction base="xs:date"/> | ||
178 | + </xs:simpleType> | ||
179 | + </xs:union> | ||
180 | + </xs:simpleType> | ||
181 | + </xs:element> | ||
182 | + </xs:sequence> | ||
183 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
184 | + <xs:annotation> | ||
185 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
186 | + </xs:annotation> | ||
187 | + </xs:attribute> | ||
188 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
189 | + <xs:annotation> | ||
190 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
191 | + </xs:annotation> | ||
192 | + </xs:attribute> | ||
193 | + </xs:complexType> | ||
194 | + <xs:complexType name="RepeatingPeriodInTimeType"> | ||
195 | + <xs:sequence> | ||
196 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
197 | + <xs:annotation> | ||
198 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
199 | + </xs:annotation> | ||
200 | + </xs:element> | ||
201 | + <xs:element name="periodRepeatedElementHasFinish" maxOccurs="1" minOccurs="1"> | ||
202 | + <xs:annotation> | ||
203 | + <xs:documentation>point in time that a repeated element within the repeating period in time finishes at</xs:documentation> | ||
204 | + </xs:annotation> | ||
205 | + <xs:simpleType> | ||
206 | + <xs:union> | ||
207 | + <xs:simpleType> | ||
208 | + <xs:restriction base="xs:dateTime"/> | ||
209 | + </xs:simpleType> | ||
210 | + <xs:simpleType> | ||
211 | + <xs:restriction base="xs:date"/> | ||
212 | + </xs:simpleType> | ||
213 | + </xs:union> | ||
214 | + </xs:simpleType> | ||
215 | + </xs:element> | ||
216 | + <xs:element name="periodRepeatedElementHasStart" maxOccurs="1" minOccurs="1"> | ||
217 | + <xs:annotation> | ||
218 | + <xs:documentation>point in time that a repeated element within the repeating period in time starts at</xs:documentation> | ||
219 | + </xs:annotation> | ||
220 | + <xs:simpleType> | ||
221 | + <xs:union> | ||
222 | + <xs:simpleType> | ||
223 | + <xs:restriction base="xs:dateTime"/> | ||
224 | + </xs:simpleType> | ||
225 | + <xs:simpleType> | ||
226 | + <xs:restriction base="xs:date"/> | ||
227 | + </xs:simpleType> | ||
228 | + </xs:union> | ||
229 | + </xs:simpleType> | ||
230 | + </xs:element> | ||
231 | + </xs:sequence> | ||
232 | + <xs:attribute name="type"> | ||
233 | + <xs:simpleType> | ||
234 | + <xs:restriction base="xs:token"> | ||
235 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WeeklyRepeatingPeriod"/> | ||
236 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/DailyRepeatingPeriod"/> | ||
237 | + </xs:restriction> | ||
238 | + </xs:simpleType> | ||
239 | + </xs:attribute> | ||
240 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
241 | + <xs:annotation> | ||
242 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
243 | + </xs:annotation> | ||
244 | + </xs:attribute> | ||
245 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
246 | + <xs:annotation> | ||
247 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
248 | + </xs:annotation> | ||
249 | + </xs:attribute> | ||
250 | + </xs:complexType> | ||
251 | + <xs:complexType name="AvailableResourceType"> | ||
252 | + <xs:sequence> | ||
253 | + <xs:element name="availableFrom" maxOccurs="1" minOccurs="0"> | ||
254 | + <xs:annotation> | ||
255 | + <xs:documentation>point in time that the available resource is available from</xs:documentation> | ||
256 | + </xs:annotation> | ||
257 | + <xs:simpleType> | ||
258 | + <xs:union> | ||
259 | + <xs:simpleType> | ||
260 | + <xs:restriction base="xs:dateTime"/> | ||
261 | + </xs:simpleType> | ||
262 | + <xs:simpleType> | ||
263 | + <xs:restriction base="xs:date"/> | ||
264 | + </xs:simpleType> | ||
265 | + </xs:union> | ||
266 | + </xs:simpleType> | ||
267 | + </xs:element> | ||
268 | + <xs:element name="availableResourceHasBreakdownClass" type="ilap:ResourceBreakdownClassType" maxOccurs="1" minOccurs="0"> | ||
269 | + <xs:annotation> | ||
270 | + <xs:documentation>resource breakdown class that is for the available resource</xs:documentation> | ||
271 | + </xs:annotation> | ||
272 | + </xs:element> | ||
273 | + <xs:element name="availableResourceHasCalendar" maxOccurs="1" minOccurs="0"> | ||
274 | + <xs:annotation> | ||
275 | + <xs:documentation>calendar within which the available resource is available</xs:documentation> | ||
276 | + </xs:annotation> | ||
277 | + <xs:complexType> | ||
278 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
279 | + <xs:annotation> | ||
280 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
281 | + </xs:annotation> | ||
282 | + </xs:attribute> | ||
283 | + </xs:complexType> | ||
284 | + </xs:element> | ||
285 | + <xs:element name="availableTo" maxOccurs="1" minOccurs="0"> | ||
286 | + <xs:annotation> | ||
287 | + <xs:documentation>point in time that the available resource is available to</xs:documentation> | ||
288 | + </xs:annotation> | ||
289 | + <xs:simpleType> | ||
290 | + <xs:union> | ||
291 | + <xs:simpleType> | ||
292 | + <xs:restriction base="xs:dateTime"/> | ||
293 | + </xs:simpleType> | ||
294 | + <xs:simpleType> | ||
295 | + <xs:restriction base="xs:date"/> | ||
296 | + </xs:simpleType> | ||
297 | + </xs:union> | ||
298 | + </xs:simpleType> | ||
299 | + </xs:element> | ||
300 | + <xs:element name="dailyAvailableDuration" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
301 | + <xs:annotation> | ||
302 | + <xs:documentation>duration that the available resource is available each working day</xs:documentation> | ||
303 | + </xs:annotation> | ||
304 | + </xs:element> | ||
305 | + <xs:element name="forProgrammeOfWork" maxOccurs="unbounded" minOccurs="0"> | ||
306 | + <xs:annotation> | ||
307 | + <xs:documentation>required activity for which the available resource is available</xs:documentation> | ||
308 | + </xs:annotation> | ||
309 | + <xs:complexType> | ||
310 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
311 | + <xs:annotation> | ||
312 | + <xs:documentation>Ref to id from: Project</xs:documentation> | ||
313 | + </xs:annotation> | ||
314 | + </xs:attribute> | ||
315 | + </xs:complexType> | ||
316 | + </xs:element> | ||
317 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
318 | + <xs:annotation> | ||
319 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
320 | + </xs:annotation> | ||
321 | + </xs:element> | ||
322 | + </xs:sequence> | ||
323 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
324 | + <xs:annotation> | ||
325 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
326 | + </xs:annotation> | ||
327 | + </xs:attribute> | ||
328 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
329 | + <xs:annotation> | ||
330 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
331 | + </xs:annotation> | ||
332 | + </xs:attribute> | ||
333 | + </xs:complexType> | ||
334 | + <xs:complexType name="ResourceBreakdownClassType"> | ||
335 | + <xs:sequence> | ||
336 | + <xs:element name="ResourceBreakdownClass" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
337 | + </xs:sequence> | ||
338 | + </xs:complexType> | ||
339 | + <xs:complexType name="ProjectType"> | ||
340 | + <xs:sequence> | ||
341 | + <xs:element name="PlanForScheduling" type="ilap:PlanForSchedulingType" maxOccurs="unbounded" minOccurs="0"> | ||
342 | + <xs:annotation> | ||
343 | + <xs:documentation>plan for activity that has criteria appropriate as input to planning software</xs:documentation> | ||
344 | + </xs:annotation> | ||
345 | + </xs:element> | ||
346 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
347 | + <xs:element name="fulfilmentHasActualFinish" maxOccurs="1" minOccurs="0"> | ||
348 | + <xs:annotation> | ||
349 | + <xs:documentation>point in time that the actual activity fulfilling the required activity finishes at</xs:documentation> | ||
350 | + </xs:annotation> | ||
351 | + <xs:simpleType> | ||
352 | + <xs:union> | ||
353 | + <xs:simpleType> | ||
354 | + <xs:restriction base="xs:dateTime"/> | ||
355 | + </xs:simpleType> | ||
356 | + <xs:simpleType> | ||
357 | + <xs:restriction base="xs:date"/> | ||
358 | + </xs:simpleType> | ||
359 | + </xs:union> | ||
360 | + </xs:simpleType> | ||
361 | + </xs:element> | ||
362 | + <xs:element name="fulfilmentHasActualMainContractor" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
363 | + <xs:annotation> | ||
364 | + <xs:documentation>organization that is the main contract for the actual activity fulfilling the required activity</xs:documentation> | ||
365 | + </xs:annotation> | ||
366 | + </xs:element> | ||
367 | + <xs:element name="fulfilmentHasActualProjectLeader" type="ilap:PersonOrOrganizationType" maxOccurs="1" minOccurs="0"> | ||
368 | + <xs:annotation> | ||
369 | + <xs:documentation>person or organization that is the project leader for the actual activity fulfilling the required activity</xs:documentation> | ||
370 | + </xs:annotation> | ||
371 | + </xs:element> | ||
372 | + <xs:element name="fulfilmentHasActualStart" maxOccurs="1" minOccurs="0"> | ||
373 | + <xs:annotation> | ||
374 | + <xs:documentation>point in time that the actual activity fulfilling the required activity starts at</xs:documentation> | ||
375 | + </xs:annotation> | ||
376 | + <xs:simpleType> | ||
377 | + <xs:union> | ||
378 | + <xs:simpleType> | ||
379 | + <xs:restriction base="xs:dateTime"/> | ||
380 | + </xs:simpleType> | ||
381 | + <xs:simpleType> | ||
382 | + <xs:restriction base="xs:date"/> | ||
383 | + </xs:simpleType> | ||
384 | + </xs:union> | ||
385 | + </xs:simpleType> | ||
386 | + </xs:element> | ||
387 | + <xs:element name="fulfilmentHasActualSubContractor" type="ilap:PersonOrOrganizationType" maxOccurs="unbounded" minOccurs="0"> | ||
388 | + <xs:annotation> | ||
389 | + <xs:documentation>person or organization that is a sub-contractor for the actual activity fulfilling the required activity</xs:documentation> | ||
390 | + </xs:annotation> | ||
391 | + </xs:element> | ||
392 | + <xs:element name="fulfilmentHasCurrentCompletionStatus" maxOccurs="1" minOccurs="0"> | ||
393 | + <xs:annotation> | ||
394 | + <xs:documentation>activity completion status that the actual activity fulfilling the required activity has at the 'now' implicit for the view</xs:documentation> | ||
395 | + </xs:annotation> | ||
396 | + <xs:simpleType> | ||
397 | + <xs:restriction base="xs:token"> | ||
398 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/AbandonedActivity"/> | ||
399 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/CompletedActivity"/> | ||
400 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ContinuingActivity"/> | ||
401 | + </xs:restriction> | ||
402 | + </xs:simpleType> | ||
403 | + </xs:element> | ||
404 | + <xs:element name="hasBaselineSchedule" maxOccurs="1" minOccurs="1"> | ||
405 | + <xs:annotation> | ||
406 | + <xs:documentation>schedule that specifies dates for all the events in a plan</xs:documentation> | ||
407 | + </xs:annotation> | ||
408 | + <xs:complexType> | ||
409 | + <xs:sequence> | ||
410 | + <xs:element name="ScheduleForPlan" type="ilap:ScheduleForPlanType"/> | ||
411 | + </xs:sequence> | ||
412 | + </xs:complexType> | ||
413 | + </xs:element> | ||
414 | + <xs:element name="hasCurrentPlanningStatus" maxOccurs="1" minOccurs="0"> | ||
415 | + <xs:annotation> | ||
416 | + <xs:documentation>planning status for the required activity at the 'now' implicit for the view</xs:documentation> | ||
417 | + </xs:annotation> | ||
418 | + <xs:simpleType> | ||
419 | + <xs:restriction base="xs:token"> | ||
420 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningCancelled"/> | ||
421 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningPending"/> | ||
422 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningPlanned"/> | ||
423 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningReadyForExecution"/> | ||
424 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningReleased"/> | ||
425 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/PlanningUnderPlanningOrScheduling"/> | ||
426 | + </xs:restriction> | ||
427 | + </xs:simpleType> | ||
428 | + </xs:element> | ||
429 | + <xs:element name="hasCurrentSchedule" maxOccurs="1" minOccurs="1"> | ||
430 | + <xs:annotation> | ||
431 | + <xs:documentation>schedule that specifies dates for all the events in a plan</xs:documentation> | ||
432 | + </xs:annotation> | ||
433 | + <xs:complexType> | ||
434 | + <xs:sequence> | ||
435 | + <xs:element name="ScheduleForPlan" type="ilap:ScheduleForPlanType"/> | ||
436 | + </xs:sequence> | ||
437 | + </xs:complexType> | ||
438 | + </xs:element> | ||
439 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
440 | + <xs:annotation> | ||
441 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
442 | + </xs:annotation> | ||
443 | + </xs:element> | ||
444 | + <xs:element name="hasLiveSchedule" maxOccurs="1" minOccurs="1"> | ||
445 | + <xs:annotation> | ||
446 | + <xs:documentation>schedule that specifies dates for all the events in a plan</xs:documentation> | ||
447 | + </xs:annotation> | ||
448 | + <xs:complexType> | ||
449 | + <xs:sequence> | ||
450 | + <xs:element name="ScheduleForPlan" type="ilap:ScheduleForPlanType"/> | ||
451 | + </xs:sequence> | ||
452 | + </xs:complexType> | ||
453 | + </xs:element> | ||
454 | + <xs:element name="hasOperatorOfProgrammeSubjectOfWork" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
455 | + <xs:annotation> | ||
456 | + <xs:documentation>organization that is the operator of the physical object that the required activity is carried out upon</xs:documentation> | ||
457 | + </xs:annotation> | ||
458 | + </xs:element> | ||
459 | + <xs:element name="hasProgrammeSubjectOfWork" type="ilap:PhysicalObjectType" maxOccurs="unbounded" minOccurs="0"> | ||
460 | + <xs:annotation> | ||
461 | + <xs:documentation>physical object that the activity fulfilling the required activity is carried out upon</xs:documentation> | ||
462 | + </xs:annotation> | ||
463 | + </xs:element> | ||
464 | + <xs:element name="hasProjectObjective" maxOccurs="unbounded" minOccurs="0"> | ||
465 | + <xs:annotation> | ||
466 | + <xs:documentation>project objective for the required activity</xs:documentation> | ||
467 | + </xs:annotation> | ||
468 | + <xs:simpleType> | ||
469 | + <xs:restriction base="xs:token"> | ||
470 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/DrillingAndWellProject"/> | ||
471 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/FacilityDisposalProject"/> | ||
472 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/FacilityModificationProject"/> | ||
473 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/OilAndGasFieldStudy"/> | ||
474 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/OilAndGasProductionProject"/> | ||
475 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/OperationAndMaintenanceProject"/> | ||
476 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WellInjectionProject"/> | ||
477 | + </xs:restriction> | ||
478 | + </xs:simpleType> | ||
479 | + </xs:element> | ||
480 | + <xs:element name="hasProjectSiteEnvironment" maxOccurs="1" minOccurs="0"> | ||
481 | + <xs:annotation> | ||
482 | + <xs:documentation>site environment for the required activity</xs:documentation> | ||
483 | + </xs:annotation> | ||
484 | + <xs:simpleType> | ||
485 | + <xs:restriction base="xs:token"> | ||
486 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/BrownFieldProject"/> | ||
487 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/GreenFieldProject"/> | ||
488 | + </xs:restriction> | ||
489 | + </xs:simpleType> | ||
490 | + </xs:element> | ||
491 | + <xs:element name="hasRevisedSchedule" maxOccurs="1" minOccurs="1"> | ||
492 | + <xs:annotation> | ||
493 | + <xs:documentation>schedule that specifies dates for all the events in a plan</xs:documentation> | ||
494 | + </xs:annotation> | ||
495 | + <xs:complexType> | ||
496 | + <xs:sequence> | ||
497 | + <xs:element name="ScheduleForPlan" type="ilap:ScheduleForPlanType"/> | ||
498 | + </xs:sequence> | ||
499 | + </xs:complexType> | ||
500 | + </xs:element> | ||
501 | + <xs:element name="isPartOfLifecyclePhase" type="ilap:LifecyclePhaseType" maxOccurs="1" minOccurs="0"> | ||
502 | + <xs:annotation> | ||
503 | + <xs:documentation>lifecycle phase that the required activity is part of</xs:documentation> | ||
504 | + </xs:annotation> | ||
505 | + </xs:element> | ||
506 | + </xs:sequence> | ||
507 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
508 | + <xs:annotation> | ||
509 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
510 | + </xs:annotation> | ||
511 | + </xs:attribute> | ||
512 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
513 | + <xs:annotation> | ||
514 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
515 | + </xs:annotation> | ||
516 | + </xs:attribute> | ||
517 | + </xs:complexType> | ||
518 | + <xs:complexType name="PlanForSchedulingType"> | ||
519 | + <xs:sequence> | ||
520 | + <xs:element name="ActivityInPlanForScheduling" type="ilap:ActivityInPlanForSchedulingType" maxOccurs="unbounded" minOccurs="0"> | ||
521 | + <xs:annotation> | ||
522 | + <xs:documentation>activity in plan and unscheduled plan that has criteria appropriate as input to planning software</xs:documentation> | ||
523 | + </xs:annotation> | ||
524 | + </xs:element> | ||
525 | + <xs:element name="Milestone" type="ilap:MilestoneType" maxOccurs="unbounded" minOccurs="0"> | ||
526 | + <xs:annotation> | ||
527 | + <xs:documentation>event in plan that is a milestone for the planning activity implicit within the view</xs:documentation> | ||
528 | + </xs:annotation> | ||
529 | + </xs:element> | ||
530 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
531 | + <xs:element name="hasActualCurrentPercentageComplete" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
532 | + <xs:annotation> | ||
533 | + <xs:documentation>percentage complete of the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
534 | + </xs:annotation> | ||
535 | + </xs:element> | ||
536 | + <xs:element name="hasAuthorisationForExpenditureIdentifier" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
537 | + <xs:annotation> | ||
538 | + <xs:documentation>identifier of the authorisation for expenditure for the plan for activity</xs:documentation> | ||
539 | + </xs:annotation> | ||
540 | + </xs:element> | ||
541 | + <xs:element name="hasCriticality" maxOccurs="1" minOccurs="0"> | ||
542 | + <xs:annotation> | ||
543 | + <xs:documentation>activity criticality for the activity realising the plan for activity</xs:documentation> | ||
544 | + </xs:annotation> | ||
545 | + <xs:simpleType> | ||
546 | + <xs:restriction base="xs:token"> | ||
547 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HighCriticalityActivity"/> | ||
548 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LowCriticalityActivity"/> | ||
549 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MediumCriticalityActivity"/> | ||
550 | + </xs:restriction> | ||
551 | + </xs:simpleType> | ||
552 | + </xs:element> | ||
553 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
554 | + <xs:annotation> | ||
555 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
556 | + </xs:annotation> | ||
557 | + </xs:element> | ||
558 | + <xs:element name="hasDescriptionOfActualCurrentProgress" type="xs:string" maxOccurs="unbounded" minOccurs="0"> | ||
559 | + <xs:annotation> | ||
560 | + <xs:documentation>description that is of the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
561 | + </xs:annotation> | ||
562 | + </xs:element> | ||
563 | + <xs:element name="hasLatestScheduleTime" maxOccurs="1" minOccurs="0"> | ||
564 | + <xs:annotation> | ||
565 | + <xs:documentation>point in time that the latest schedule was created from the plan for activity by the planning activity implicit for the view at the 'now' implicit for the view</xs:documentation> | ||
566 | + </xs:annotation> | ||
567 | + <xs:simpleType> | ||
568 | + <xs:union> | ||
569 | + <xs:simpleType> | ||
570 | + <xs:restriction base="xs:dateTime"/> | ||
571 | + </xs:simpleType> | ||
572 | + <xs:simpleType> | ||
573 | + <xs:restriction base="xs:date"/> | ||
574 | + </xs:simpleType> | ||
575 | + </xs:union> | ||
576 | + </xs:simpleType> | ||
577 | + </xs:element> | ||
578 | + <xs:element name="hasOperatorsRequiredFinishDate" type="xs:date" maxOccurs="1" minOccurs="0"> | ||
579 | + <xs:annotation> | ||
580 | + <xs:documentation>point in time that the operator requires the activity for which the plan for activity is created to finish at</xs:documentation> | ||
581 | + </xs:annotation> | ||
582 | + </xs:element> | ||
583 | + <xs:element name="hasOperatorsRequiredStartDate" type="xs:date" maxOccurs="1" minOccurs="0"> | ||
584 | + <xs:annotation> | ||
585 | + <xs:documentation>point in time that the operator requires the activity for which the plan for activity is created to start at</xs:documentation> | ||
586 | + </xs:annotation> | ||
587 | + </xs:element> | ||
588 | + <xs:element name="hasPlannedMainContractor" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
589 | + <xs:annotation> | ||
590 | + <xs:documentation>organization that is the planned main contract specified by the plan for activity</xs:documentation> | ||
591 | + </xs:annotation> | ||
592 | + </xs:element> | ||
593 | + <xs:element name="hasPlannedProjectLeader" type="ilap:PersonOrOrganizationType" maxOccurs="1" minOccurs="0"> | ||
594 | + <xs:annotation> | ||
595 | + <xs:documentation>person or organization that is the planned project leader specified by the plan for activity</xs:documentation> | ||
596 | + </xs:annotation> | ||
597 | + </xs:element> | ||
598 | + <xs:element name="hasPlannedSubContractor" type="ilap:PersonOrOrganizationType" maxOccurs="unbounded" minOccurs="0"> | ||
599 | + <xs:annotation> | ||
600 | + <xs:documentation>person or organization that is a planned sub-contractor specified by the plan for activity</xs:documentation> | ||
601 | + </xs:annotation> | ||
602 | + </xs:element> | ||
603 | + <xs:element name="hasPlannedTotalActivityExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
604 | + <xs:annotation> | ||
605 | + <xs:documentation>total expenditure on the activity according to the plan for activity</xs:documentation> | ||
606 | + </xs:annotation> | ||
607 | + </xs:element> | ||
608 | + <xs:element name="hasPriority" maxOccurs="1" minOccurs="0"> | ||
609 | + <xs:annotation> | ||
610 | + <xs:documentation>activity priority for the activity realising the plan for activity</xs:documentation> | ||
611 | + </xs:annotation> | ||
612 | + <xs:simpleType> | ||
613 | + <xs:restriction base="xs:token"> | ||
614 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HighPriorityActivity"/> | ||
615 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LowPriorityActivity"/> | ||
616 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MediumPriorityActivity"/> | ||
617 | + </xs:restriction> | ||
618 | + </xs:simpleType> | ||
619 | + </xs:element> | ||
620 | + <xs:element name="hasProductStructureBreakdownClass" type="ilap:ProductStructureBreakdownClassType" maxOccurs="unbounded" minOccurs="0"> | ||
621 | + <xs:annotation> | ||
622 | + <xs:documentation>product structure breakdown class for the physical object that is the subject of the activity realising plan for activity</xs:documentation> | ||
623 | + </xs:annotation> | ||
624 | + </xs:element> | ||
625 | + <xs:element name="hasRiskFactor" maxOccurs="unbounded" minOccurs="0"> | ||
626 | + <xs:annotation> | ||
627 | + <xs:documentation>activity risk factor for the activity realising the plan for activity</xs:documentation> | ||
628 | + </xs:annotation> | ||
629 | + <xs:simpleType> | ||
630 | + <xs:restriction base="xs:token"> | ||
631 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatInvolvesUtilityConstraint"/> | ||
632 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatIsPOBReducing"/> | ||
633 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatRequiresRemovalOfBarriers"/> | ||
634 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatRequiresTemporaryBarrierImpairment"/> | ||
635 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityWithPotentialImpactOnHabitat"/> | ||
636 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HeightWork"/> | ||
637 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HotWork"/> | ||
638 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LiftingOperation"/> | ||
639 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ShallowGasOperation"/> | ||
640 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/VesselOperation"/> | ||
641 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WorkOnHCSystem"/> | ||
642 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WorkOverOpenSea"/> | ||
643 | + </xs:restriction> | ||
644 | + </xs:simpleType> | ||
645 | + </xs:element> | ||
646 | + <xs:element name="planHasActualCurrentExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
647 | + <xs:annotation> | ||
648 | + <xs:documentation>expenditure for the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
649 | + </xs:annotation> | ||
650 | + </xs:element> | ||
651 | + </xs:sequence> | ||
652 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
653 | + <xs:annotation> | ||
654 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
655 | + </xs:annotation> | ||
656 | + </xs:attribute> | ||
657 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
658 | + <xs:annotation> | ||
659 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
660 | + </xs:annotation> | ||
661 | + </xs:attribute> | ||
662 | + </xs:complexType> | ||
663 | + <xs:complexType name="ProductStructureBreakdownClassType"> | ||
664 | + <xs:sequence> | ||
665 | + <xs:element name="ProductStructureBreakdownClass" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
666 | + </xs:sequence> | ||
667 | + </xs:complexType> | ||
668 | + <xs:complexType name="PersonOrOrganizationType"> | ||
669 | + <xs:sequence> | ||
670 | + <xs:element name="PersonOrOrganization" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
671 | + </xs:sequence> | ||
672 | + </xs:complexType> | ||
673 | + <xs:complexType name="ActivityPriorityType"> | ||
674 | + <xs:sequence> | ||
675 | + <xs:element name="ActivityPriority" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
676 | + </xs:sequence> | ||
677 | + </xs:complexType> | ||
678 | + <xs:complexType name="OrganizationType"> | ||
679 | + <xs:sequence> | ||
680 | + <xs:element name="Organization" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
681 | + </xs:sequence> | ||
682 | + </xs:complexType> | ||
683 | + <xs:complexType name="ActivityRiskFactorType"> | ||
684 | + <xs:sequence> | ||
685 | + <xs:element name="ActivityRiskFactor" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
686 | + </xs:sequence> | ||
687 | + </xs:complexType> | ||
688 | + <xs:complexType name="ActivityInPlanForSchedulingType"> | ||
689 | + <xs:sequence> | ||
690 | + <xs:element name="PlanSuccessionLink" type="ilap:PlanSuccessionLinkType" maxOccurs="unbounded" minOccurs="0"> | ||
691 | + <xs:annotation> | ||
692 | + <xs:documentation>period of time in plan that is between events in plan, which can be starts or ends of activities or milestones, and that is defined by the planning activity implicit in the view in order to constrain their temporal relationship</xs:documentation> | ||
693 | + </xs:annotation> | ||
694 | + </xs:element> | ||
695 | + <xs:element name="ScheduleForActivityInPlan" type="ilap:ScheduleForActivityInPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
696 | + <xs:annotation> | ||
697 | + <xs:documentation>schedule and occurrence that specifies start and end dates for the events in plan at the beginning and end of an activity in plan</xs:documentation> | ||
698 | + </xs:annotation> | ||
699 | + </xs:element> | ||
700 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
701 | + <xs:element name="hasActivityBreakdownClass" type="ilap:ActivityBreakdownClassType" maxOccurs="unbounded" minOccurs="0"> | ||
702 | + <xs:annotation> | ||
703 | + <xs:documentation>activity breakdown class that the activity realising the plan for activity is a member of</xs:documentation> | ||
704 | + </xs:annotation> | ||
705 | + </xs:element> | ||
706 | + <xs:element name="hasActivitySubjectOfWork" type="ilap:PhysicalObjectType" maxOccurs="unbounded" minOccurs="0"> | ||
707 | + <xs:annotation> | ||
708 | + <xs:documentation>physical object that the activity realising the plan for activity is carried out upon</xs:documentation> | ||
709 | + </xs:annotation> | ||
710 | + </xs:element> | ||
711 | + <xs:element name="hasActualCurrentMaterialQuantityUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
712 | + <xs:annotation> | ||
713 | + <xs:documentation>amount of the actual material realising the planned material for the plan for activity used up to the 'now' implicit for the view</xs:documentation> | ||
714 | + </xs:annotation> | ||
715 | + </xs:element> | ||
716 | + <xs:element name="hasActualCurrentPercentageComplete" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
717 | + <xs:annotation> | ||
718 | + <xs:documentation>percentage complete of the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
719 | + </xs:annotation> | ||
720 | + </xs:element> | ||
721 | + <xs:element name="hasActualCurrentStaffTimeDurationUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
722 | + <xs:annotation> | ||
723 | + <xs:documentation>duration of the actual staff time realising the planned staff time for the plan for activity used up to the 'now' implicit for the view</xs:documentation> | ||
724 | + </xs:annotation> | ||
725 | + </xs:element> | ||
726 | + <xs:element name="hasAuthorisationForExpenditureIdentifier" type="xs:string" maxOccurs="unbounded" minOccurs="0"> | ||
727 | + <xs:annotation> | ||
728 | + <xs:documentation>identifier of the authorisation for expenditure for the plan for activity</xs:documentation> | ||
729 | + </xs:annotation> | ||
730 | + </xs:element> | ||
731 | + <xs:element name="hasCriticality" maxOccurs="1" minOccurs="0"> | ||
732 | + <xs:annotation> | ||
733 | + <xs:documentation>activity criticality for the activity realising the plan for activity</xs:documentation> | ||
734 | + </xs:annotation> | ||
735 | + <xs:simpleType> | ||
736 | + <xs:restriction base="xs:token"> | ||
737 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HighCriticalityActivity"/> | ||
738 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LowCriticalityActivity"/> | ||
739 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MediumCriticalityActivity"/> | ||
740 | + </xs:restriction> | ||
741 | + </xs:simpleType> | ||
742 | + </xs:element> | ||
743 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
744 | + <xs:annotation> | ||
745 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
746 | + </xs:annotation> | ||
747 | + </xs:element> | ||
748 | + <xs:element name="hasDescriptionOfActualCurrentProgress" type="xs:string" maxOccurs="unbounded" minOccurs="0"> | ||
749 | + <xs:annotation> | ||
750 | + <xs:documentation>description that is of the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
751 | + </xs:annotation> | ||
752 | + </xs:element> | ||
753 | + <xs:element name="hasMaterialComponent" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
754 | + <xs:annotation> | ||
755 | + <xs:documentation>Boolean that is true if the plan for activity specifies a material resource, and false otherwise</xs:documentation> | ||
756 | + </xs:annotation> | ||
757 | + </xs:element> | ||
758 | + <xs:element name="hasMaterialDeliveryLocationStatus" maxOccurs="1" minOccurs="0"> | ||
759 | + <xs:annotation> | ||
760 | + <xs:documentation>material delivery location status that is for the actual material resource for the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
761 | + </xs:annotation> | ||
762 | + <xs:simpleType> | ||
763 | + <xs:restriction base="xs:token"> | ||
764 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MaterialDeliveredOffshore"/> | ||
765 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MaterialDeliveredOnshore"/> | ||
766 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MaterialDeliveredToBase"/> | ||
767 | + </xs:restriction> | ||
768 | + </xs:simpleType> | ||
769 | + </xs:element> | ||
770 | + <xs:element name="hasMaterialDeliveryProgressStatus" maxOccurs="1" minOccurs="0"> | ||
771 | + <xs:annotation> | ||
772 | + <xs:documentation>material delivery progress status that is for the actual material resource for the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
773 | + </xs:annotation> | ||
774 | + <xs:simpleType> | ||
775 | + <xs:restriction base="xs:token"> | ||
776 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/DeliveringMaterialDelayed"/> | ||
777 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/DeliveringMaterialOnTime"/> | ||
778 | + </xs:restriction> | ||
779 | + </xs:simpleType> | ||
780 | + </xs:element> | ||
781 | + <xs:element name="hasOperatorOfActivitySubjectOfWork" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
782 | + <xs:annotation> | ||
783 | + <xs:documentation>organization that is the operator of the physical object that the activity realising the plan for activity is carried out upon</xs:documentation> | ||
784 | + </xs:annotation> | ||
785 | + </xs:element> | ||
786 | + <xs:element name="hasOperatorsRequiredFinishDate" type="xs:date" maxOccurs="1" minOccurs="0"> | ||
787 | + <xs:annotation> | ||
788 | + <xs:documentation>point in time that the operator requires the activity for which the plan for activity is created to finish at</xs:documentation> | ||
789 | + </xs:annotation> | ||
790 | + </xs:element> | ||
791 | + <xs:element name="hasOperatorsRequiredStartDate" type="xs:date" maxOccurs="1" minOccurs="0"> | ||
792 | + <xs:annotation> | ||
793 | + <xs:documentation>point in time that the operator requires the activity for which the plan for activity is created to start at</xs:documentation> | ||
794 | + </xs:annotation> | ||
795 | + </xs:element> | ||
796 | + <xs:element name="hasPlannedMainContractor" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
797 | + <xs:annotation> | ||
798 | + <xs:documentation>organization that is the planned main contract specified by the plan for activity</xs:documentation> | ||
799 | + </xs:annotation> | ||
800 | + </xs:element> | ||
801 | + <xs:element name="hasPlannedProjectLeader" type="ilap:PersonOrOrganizationType" maxOccurs="1" minOccurs="0"> | ||
802 | + <xs:annotation> | ||
803 | + <xs:documentation>person or organization that is the planned project leader specified by the plan for activity</xs:documentation> | ||
804 | + </xs:annotation> | ||
805 | + </xs:element> | ||
806 | + <xs:element name="hasPlannedSubContractor" type="ilap:PersonOrOrganizationType" maxOccurs="1" minOccurs="0"> | ||
807 | + <xs:annotation> | ||
808 | + <xs:documentation>person or organization that is a planned sub-contractor specified by the plan for activity</xs:documentation> | ||
809 | + </xs:annotation> | ||
810 | + </xs:element> | ||
811 | + <xs:element name="hasPlannedTotalActivityExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
812 | + <xs:annotation> | ||
813 | + <xs:documentation>total expenditure on the activity according to the plan for activity</xs:documentation> | ||
814 | + </xs:annotation> | ||
815 | + </xs:element> | ||
816 | + <xs:element name="hasPriority" maxOccurs="1" minOccurs="0"> | ||
817 | + <xs:annotation> | ||
818 | + <xs:documentation>activity priority for the activity realising the plan for activity</xs:documentation> | ||
819 | + </xs:annotation> | ||
820 | + <xs:simpleType> | ||
821 | + <xs:restriction base="xs:token"> | ||
822 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HighPriorityActivity"/> | ||
823 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LowPriorityActivity"/> | ||
824 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/MediumPriorityActivity"/> | ||
825 | + </xs:restriction> | ||
826 | + </xs:simpleType> | ||
827 | + </xs:element> | ||
828 | + <xs:element name="hasProductStructureBreakdownClass" type="ilap:ProductStructureBreakdownClassType" maxOccurs="unbounded" minOccurs="0"> | ||
829 | + <xs:annotation> | ||
830 | + <xs:documentation>product structure breakdown class for the physical object that is the subject of the activity realising plan for activity</xs:documentation> | ||
831 | + </xs:annotation> | ||
832 | + </xs:element> | ||
833 | + <xs:element name="hasRiskFactor" maxOccurs="unbounded" minOccurs="0"> | ||
834 | + <xs:annotation> | ||
835 | + <xs:documentation>activity risk factor for the activity realising the plan for activity</xs:documentation> | ||
836 | + </xs:annotation> | ||
837 | + <xs:simpleType> | ||
838 | + <xs:restriction base="xs:token"> | ||
839 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatInvolvesUtilityConstraint"/> | ||
840 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatIsPOBReducing"/> | ||
841 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatRequiresRemovalOfBarriers"/> | ||
842 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityThatRequiresTemporaryBarrierImpairment"/> | ||
843 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityWithPotentialImpactOnHabitat"/> | ||
844 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HeightWork"/> | ||
845 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/HotWork"/> | ||
846 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/LiftingOperation"/> | ||
847 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ShallowGasOperation"/> | ||
848 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/VesselOperation"/> | ||
849 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WorkOnHCSystem"/> | ||
850 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/WorkOverOpenSea"/> | ||
851 | + </xs:restriction> | ||
852 | + </xs:simpleType> | ||
853 | + </xs:element> | ||
854 | + <xs:element name="hasShutdownPlan" type="ilap:ShutdownPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
855 | + <xs:annotation> | ||
856 | + <xs:documentation>shutdown plan that is required by the plan for activity</xs:documentation> | ||
857 | + </xs:annotation> | ||
858 | + </xs:element> | ||
859 | + <xs:element name="isPartOfProjectPhase" type="ilap:ProjectPhaseType" maxOccurs="1" minOccurs="0"> | ||
860 | + <xs:annotation> | ||
861 | + <xs:documentation>project phase that the activity realising the plan for activity is part of</xs:documentation> | ||
862 | + </xs:annotation> | ||
863 | + </xs:element> | ||
864 | + <xs:element name="isPartOfShutdownPhase" maxOccurs="1" minOccurs="0"> | ||
865 | + <xs:annotation> | ||
866 | + <xs:documentation>shutdown phase that the activity realising the plan for activity is part of</xs:documentation> | ||
867 | + </xs:annotation> | ||
868 | + <xs:simpleType> | ||
869 | + <xs:restriction base="xs:token"> | ||
870 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityAfterStartUp"/> | ||
871 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityBeforeShutdown"/> | ||
872 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ActivityBetweenShutdownAndStartUp"/> | ||
873 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/Shutdown"/> | ||
874 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/StartUp"/> | ||
875 | + </xs:restriction> | ||
876 | + </xs:simpleType> | ||
877 | + </xs:element> | ||
878 | + <xs:element name="mustFinishAsEarlyAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
879 | + <xs:annotation> | ||
880 | + <xs:documentation>Boolean that is true if the activity realising the plan for activity is specifed to finish as early as possible, and false otherwise</xs:documentation> | ||
881 | + </xs:annotation> | ||
882 | + </xs:element> | ||
883 | + <xs:element name="mustFinishAsLateAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
884 | + <xs:annotation> | ||
885 | + <xs:documentation>Boolean that is true if the activity realising the plan for activity is specifed to finish as late as possible, and false otherwise</xs:documentation> | ||
886 | + </xs:annotation> | ||
887 | + </xs:element> | ||
888 | + <xs:element name="mustFinishOn" maxOccurs="1" minOccurs="0"> | ||
889 | + <xs:annotation> | ||
890 | + <xs:documentation>point in time that the activity realising the plan for activity is specified to finish at</xs:documentation> | ||
891 | + </xs:annotation> | ||
892 | + <xs:simpleType> | ||
893 | + <xs:union> | ||
894 | + <xs:simpleType> | ||
895 | + <xs:restriction base="xs:dateTime"/> | ||
896 | + </xs:simpleType> | ||
897 | + <xs:simpleType> | ||
898 | + <xs:restriction base="xs:date"/> | ||
899 | + </xs:simpleType> | ||
900 | + </xs:union> | ||
901 | + </xs:simpleType> | ||
902 | + </xs:element> | ||
903 | + <xs:element name="mustStartAsEarlyAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
904 | + <xs:annotation> | ||
905 | + <xs:documentation>Boolean that is true if the activity realising the plan for activity is specifed to start as early as possible, and false otherwise</xs:documentation> | ||
906 | + </xs:annotation> | ||
907 | + </xs:element> | ||
908 | + <xs:element name="mustStartAsLateAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
909 | + <xs:annotation> | ||
910 | + <xs:documentation>Boolean that is true if the activity realising the plan for activity is specifed to start as late as possible, and false otherwise</xs:documentation> | ||
911 | + </xs:annotation> | ||
912 | + </xs:element> | ||
913 | + <xs:element name="mustStartNoEarlierThan" maxOccurs="1" minOccurs="0"> | ||
914 | + <xs:annotation> | ||
915 | + <xs:documentation>point in time that the required activity for which the plan for activity is created starts after</xs:documentation> | ||
916 | + </xs:annotation> | ||
917 | + <xs:simpleType> | ||
918 | + <xs:union> | ||
919 | + <xs:simpleType> | ||
920 | + <xs:restriction base="xs:dateTime"/> | ||
921 | + </xs:simpleType> | ||
922 | + <xs:simpleType> | ||
923 | + <xs:restriction base="xs:date"/> | ||
924 | + </xs:simpleType> | ||
925 | + </xs:union> | ||
926 | + </xs:simpleType> | ||
927 | + </xs:element> | ||
928 | + <xs:element name="mustStartNoLaterThan" maxOccurs="1" minOccurs="0"> | ||
929 | + <xs:annotation> | ||
930 | + <xs:documentation>point in time that the required activity for which the plan for activity is created starts before</xs:documentation> | ||
931 | + </xs:annotation> | ||
932 | + <xs:simpleType> | ||
933 | + <xs:union> | ||
934 | + <xs:simpleType> | ||
935 | + <xs:restriction base="xs:dateTime"/> | ||
936 | + </xs:simpleType> | ||
937 | + <xs:simpleType> | ||
938 | + <xs:restriction base="xs:date"/> | ||
939 | + </xs:simpleType> | ||
940 | + </xs:union> | ||
941 | + </xs:simpleType> | ||
942 | + </xs:element> | ||
943 | + <xs:element name="mustStartOn" maxOccurs="1" minOccurs="0"> | ||
944 | + <xs:annotation> | ||
945 | + <xs:documentation>point in time that the activity realising the plan for activity is specified to start at</xs:documentation> | ||
946 | + </xs:annotation> | ||
947 | + <xs:simpleType> | ||
948 | + <xs:union> | ||
949 | + <xs:simpleType> | ||
950 | + <xs:restriction base="xs:dateTime"/> | ||
951 | + </xs:simpleType> | ||
952 | + <xs:simpleType> | ||
953 | + <xs:restriction base="xs:date"/> | ||
954 | + </xs:simpleType> | ||
955 | + </xs:union> | ||
956 | + </xs:simpleType> | ||
957 | + </xs:element> | ||
958 | + <xs:element name="planHasActualCurrentExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
959 | + <xs:annotation> | ||
960 | + <xs:documentation>expenditure for the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
961 | + </xs:annotation> | ||
962 | + </xs:element> | ||
963 | + <xs:element name="planHasCalendar" maxOccurs="unbounded" minOccurs="0"> | ||
964 | + <xs:annotation> | ||
965 | + <xs:documentation>calendar within which the activity that realises the plan for activity can occur</xs:documentation> | ||
966 | + </xs:annotation> | ||
967 | + <xs:complexType> | ||
968 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
969 | + <xs:annotation> | ||
970 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
971 | + </xs:annotation> | ||
972 | + </xs:attribute> | ||
973 | + </xs:complexType> | ||
974 | + </xs:element> | ||
975 | + <xs:element name="planHasResource" maxOccurs="unbounded" minOccurs="0"> | ||
976 | + <xs:annotation> | ||
977 | + <xs:documentation>resource in plan that is part of the plan for activity</xs:documentation> | ||
978 | + </xs:annotation> | ||
979 | + <xs:complexType> | ||
980 | + <xs:choice> | ||
981 | + <xs:element name="StaffTimeResourceInPlan" type="ilap:StaffTimeResourceInPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
982 | + <xs:annotation> | ||
983 | + <xs:documentation>class of staff time that is resource in plan</xs:documentation> | ||
984 | + </xs:annotation> | ||
985 | + </xs:element> | ||
986 | + <xs:element name="MaterialResourceInPlan" type="ilap:MaterialResourceInPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
987 | + <xs:annotation> | ||
988 | + <xs:documentation>class of physical object that is a resource in plan</xs:documentation> | ||
989 | + </xs:annotation> | ||
990 | + </xs:element> | ||
991 | + </xs:choice> | ||
992 | + </xs:complexType> | ||
993 | + </xs:element> | ||
994 | + <xs:element name="realisationHasActualFinish" maxOccurs="1" minOccurs="0"> | ||
995 | + <xs:annotation> | ||
996 | + <xs:documentation>point in time that the actual activity realising the plan for activity finishes at</xs:documentation> | ||
997 | + </xs:annotation> | ||
998 | + <xs:simpleType> | ||
999 | + <xs:union> | ||
1000 | + <xs:simpleType> | ||
1001 | + <xs:restriction base="xs:dateTime"/> | ||
1002 | + </xs:simpleType> | ||
1003 | + <xs:simpleType> | ||
1004 | + <xs:restriction base="xs:date"/> | ||
1005 | + </xs:simpleType> | ||
1006 | + </xs:union> | ||
1007 | + </xs:simpleType> | ||
1008 | + </xs:element> | ||
1009 | + <xs:element name="realisationHasActualMainContractor" type="ilap:OrganizationType" maxOccurs="1" minOccurs="0"> | ||
1010 | + <xs:annotation> | ||
1011 | + <xs:documentation>organization that is the main contract for the actual activity realising the plan for activity</xs:documentation> | ||
1012 | + </xs:annotation> | ||
1013 | + </xs:element> | ||
1014 | + <xs:element name="realisationHasActualProjectLeader" type="ilap:PersonOrOrganizationType" maxOccurs="1" minOccurs="0"> | ||
1015 | + <xs:annotation> | ||
1016 | + <xs:documentation>person or organization that is the project leader for the actual activity realising the plan for activity</xs:documentation> | ||
1017 | + </xs:annotation> | ||
1018 | + </xs:element> | ||
1019 | + <xs:element name="realisationHasActualStart" maxOccurs="1" minOccurs="0"> | ||
1020 | + <xs:annotation> | ||
1021 | + <xs:documentation>point in time that the actual activity realising the plan for activity starts at</xs:documentation> | ||
1022 | + </xs:annotation> | ||
1023 | + <xs:simpleType> | ||
1024 | + <xs:union> | ||
1025 | + <xs:simpleType> | ||
1026 | + <xs:restriction base="xs:dateTime"/> | ||
1027 | + </xs:simpleType> | ||
1028 | + <xs:simpleType> | ||
1029 | + <xs:restriction base="xs:date"/> | ||
1030 | + </xs:simpleType> | ||
1031 | + </xs:union> | ||
1032 | + </xs:simpleType> | ||
1033 | + </xs:element> | ||
1034 | + <xs:element name="realisationHasActualSubContractor" type="ilap:PersonOrOrganizationType" maxOccurs="unbounded" minOccurs="0"> | ||
1035 | + <xs:annotation> | ||
1036 | + <xs:documentation>person or organization that is a sub-contractor for the actual activity realising the plan for activity</xs:documentation> | ||
1037 | + </xs:annotation> | ||
1038 | + </xs:element> | ||
1039 | + <xs:element name="realisationHasCurrentCompletionStatus" maxOccurs="1" minOccurs="0"> | ||
1040 | + <xs:annotation> | ||
1041 | + <xs:documentation>activity completion status that the actual activity realising the plan for activity has at the 'now' implicit for the view</xs:documentation> | ||
1042 | + </xs:annotation> | ||
1043 | + <xs:simpleType> | ||
1044 | + <xs:restriction base="xs:token"> | ||
1045 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/AbandonedActivity"/> | ||
1046 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/CompletedActivity"/> | ||
1047 | + <xs:enumeration value="http://standards.iso.org/iso/15926/ontology/integrated-lifecycle-asset-planning/ContinuingActivity"/> | ||
1048 | + </xs:restriction> | ||
1049 | + </xs:simpleType> | ||
1050 | + </xs:element> | ||
1051 | + <xs:element name="requiresShutdownOfProcess" type="ilap:ActivityType" maxOccurs="unbounded" minOccurs="0"> | ||
1052 | + <xs:annotation> | ||
1053 | + <xs:documentation>activity that must be shutdown in order to carry out the activity that realises the plan for actiivty</xs:documentation> | ||
1054 | + </xs:annotation> | ||
1055 | + </xs:element> | ||
1056 | + <xs:element name="requiresShutdownOfSystem" type="ilap:PhysicalObjectType" maxOccurs="unbounded" minOccurs="0"> | ||
1057 | + <xs:annotation> | ||
1058 | + <xs:documentation>physical object that must be shutdown in order to carry out the activity that realises the plan for actiivty</xs:documentation> | ||
1059 | + </xs:annotation> | ||
1060 | + </xs:element> | ||
1061 | + </xs:sequence> | ||
1062 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1063 | + <xs:annotation> | ||
1064 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1065 | + </xs:annotation> | ||
1066 | + </xs:attribute> | ||
1067 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1068 | + <xs:annotation> | ||
1069 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1070 | + </xs:annotation> | ||
1071 | + </xs:attribute> | ||
1072 | + </xs:complexType> | ||
1073 | + <xs:complexType name="MaterialDeliveryLocationStatusType"> | ||
1074 | + <xs:sequence> | ||
1075 | + <xs:element name="MaterialDeliveryLocationStatus" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1076 | + </xs:sequence> | ||
1077 | + </xs:complexType> | ||
1078 | + <xs:complexType name="ActivityType"> | ||
1079 | + <xs:sequence> | ||
1080 | + <xs:element name="Activity" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1081 | + </xs:sequence> | ||
1082 | + </xs:complexType> | ||
1083 | + <xs:complexType name="ActivityCriticalityType"> | ||
1084 | + <xs:sequence> | ||
1085 | + <xs:element name="ActivityCriticality" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1086 | + </xs:sequence> | ||
1087 | + </xs:complexType> | ||
1088 | + <xs:complexType name="ActivityBreakdownClassType"> | ||
1089 | + <xs:sequence> | ||
1090 | + <xs:element name="ActivityBreakdownClass" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1091 | + </xs:sequence> | ||
1092 | + </xs:complexType> | ||
1093 | + <xs:complexType name="MaterialDeliveryProgressStatusType"> | ||
1094 | + <xs:sequence> | ||
1095 | + <xs:element name="MaterialDeliveryProgressStatus" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1096 | + </xs:sequence> | ||
1097 | + </xs:complexType> | ||
1098 | + <xs:complexType name="ActivityCompletionStatusType"> | ||
1099 | + <xs:sequence> | ||
1100 | + <xs:element name="ActivityCompletionStatus" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1101 | + </xs:sequence> | ||
1102 | + </xs:complexType> | ||
1103 | + <xs:complexType name="PhysicalObjectType"> | ||
1104 | + <xs:sequence> | ||
1105 | + <xs:element name="PhysicalObject" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1106 | + </xs:sequence> | ||
1107 | + </xs:complexType> | ||
1108 | + <xs:complexType name="ScheduleForActivityInPlanType"> | ||
1109 | + <xs:complexContent> | ||
1110 | + <xs:extension base="ilap:ScheduleType"> | ||
1111 | + <xs:sequence> | ||
1112 | + <xs:element name="activityHasPlannedDuration" type="xs:duration" maxOccurs="1" minOccurs="0"> | ||
1113 | + <xs:annotation> | ||
1114 | + <xs:documentation>duration that is specified by the plan for activity</xs:documentation> | ||
1115 | + </xs:annotation> | ||
1116 | + </xs:element> | ||
1117 | + <xs:element name="activityPartOfSchedule" maxOccurs="1" minOccurs="1"> | ||
1118 | + <xs:annotation> | ||
1119 | + <xs:documentation>schedule that has the schedule for activity in plan as a part</xs:documentation> | ||
1120 | + </xs:annotation> | ||
1121 | + <xs:complexType> | ||
1122 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1123 | + <xs:annotation> | ||
1124 | + <xs:documentation>Ref to id from: ScheduleForPlan</xs:documentation> | ||
1125 | + </xs:annotation> | ||
1126 | + </xs:attribute> | ||
1127 | + </xs:complexType> | ||
1128 | + </xs:element> | ||
1129 | + <xs:element name="alwaysOnSchedule" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
1130 | + <xs:annotation> | ||
1131 | + <xs:documentation>Boolean that is true if the plan for activity specifies that its realisation is always on schedule, and false otherwise</xs:documentation> | ||
1132 | + </xs:annotation> | ||
1133 | + </xs:element> | ||
1134 | + <xs:element name="finishNoEarlierThan" maxOccurs="1" minOccurs="0"> | ||
1135 | + <xs:annotation> | ||
1136 | + <xs:documentation>point in time that the required activity for which the plan for activity is created finishes after</xs:documentation> | ||
1137 | + </xs:annotation> | ||
1138 | + <xs:simpleType> | ||
1139 | + <xs:union> | ||
1140 | + <xs:simpleType> | ||
1141 | + <xs:restriction base="xs:dateTime"/> | ||
1142 | + </xs:simpleType> | ||
1143 | + <xs:simpleType> | ||
1144 | + <xs:restriction base="xs:date"/> | ||
1145 | + </xs:simpleType> | ||
1146 | + </xs:union> | ||
1147 | + </xs:simpleType> | ||
1148 | + </xs:element> | ||
1149 | + <xs:element name="finishNoLaterThan" maxOccurs="1" minOccurs="0"> | ||
1150 | + <xs:annotation> | ||
1151 | + <xs:documentation>point in time that the required activity for which the plan for activity is created finishes before</xs:documentation> | ||
1152 | + </xs:annotation> | ||
1153 | + <xs:simpleType> | ||
1154 | + <xs:union> | ||
1155 | + <xs:simpleType> | ||
1156 | + <xs:restriction base="xs:dateTime"/> | ||
1157 | + </xs:simpleType> | ||
1158 | + <xs:simpleType> | ||
1159 | + <xs:restriction base="xs:date"/> | ||
1160 | + </xs:simpleType> | ||
1161 | + </xs:union> | ||
1162 | + </xs:simpleType> | ||
1163 | + </xs:element> | ||
1164 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
1165 | + <xs:annotation> | ||
1166 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
1167 | + </xs:annotation> | ||
1168 | + </xs:element> | ||
1169 | + <xs:element name="hasEarlyFinish" maxOccurs="1" minOccurs="0"> | ||
1170 | + <xs:annotation> | ||
1171 | + <xs:documentation>point in time that the earliest specified for the finish of the plan for activity</xs:documentation> | ||
1172 | + </xs:annotation> | ||
1173 | + <xs:simpleType> | ||
1174 | + <xs:union> | ||
1175 | + <xs:simpleType> | ||
1176 | + <xs:restriction base="xs:dateTime"/> | ||
1177 | + </xs:simpleType> | ||
1178 | + <xs:simpleType> | ||
1179 | + <xs:restriction base="xs:date"/> | ||
1180 | + </xs:simpleType> | ||
1181 | + </xs:union> | ||
1182 | + </xs:simpleType> | ||
1183 | + </xs:element> | ||
1184 | + <xs:element name="hasEarlyStart" maxOccurs="1" minOccurs="0"> | ||
1185 | + <xs:annotation> | ||
1186 | + <xs:documentation>point in time that the earliest specified for the start of the plan for activity</xs:documentation> | ||
1187 | + </xs:annotation> | ||
1188 | + <xs:simpleType> | ||
1189 | + <xs:union> | ||
1190 | + <xs:simpleType> | ||
1191 | + <xs:restriction base="xs:dateTime"/> | ||
1192 | + </xs:simpleType> | ||
1193 | + <xs:simpleType> | ||
1194 | + <xs:restriction base="xs:date"/> | ||
1195 | + </xs:simpleType> | ||
1196 | + </xs:union> | ||
1197 | + </xs:simpleType> | ||
1198 | + </xs:element> | ||
1199 | + <xs:element name="hasFreeFloat" type="xs:duration" maxOccurs="1" minOccurs="0"> | ||
1200 | + <xs:annotation> | ||
1201 | + <xs:documentation>duration of the free float for the activity in plan</xs:documentation> | ||
1202 | + </xs:annotation> | ||
1203 | + </xs:element> | ||
1204 | + <xs:element name="hasFrontlineDate" type="xs:date" maxOccurs="1" minOccurs="0"> | ||
1205 | + <xs:annotation> | ||
1206 | + <xs:documentation>point in time that is the frontline date for the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
1207 | + </xs:annotation> | ||
1208 | + </xs:element> | ||
1209 | + <xs:element name="hasLateFinish" maxOccurs="1" minOccurs="0"> | ||
1210 | + <xs:annotation> | ||
1211 | + <xs:documentation>point in time that the latest specified for the finish of the plan for activity</xs:documentation> | ||
1212 | + </xs:annotation> | ||
1213 | + <xs:simpleType> | ||
1214 | + <xs:union> | ||
1215 | + <xs:simpleType> | ||
1216 | + <xs:restriction base="xs:dateTime"/> | ||
1217 | + </xs:simpleType> | ||
1218 | + <xs:simpleType> | ||
1219 | + <xs:restriction base="xs:date"/> | ||
1220 | + </xs:simpleType> | ||
1221 | + </xs:union> | ||
1222 | + </xs:simpleType> | ||
1223 | + </xs:element> | ||
1224 | + <xs:element name="hasLateStart" maxOccurs="1" minOccurs="0"> | ||
1225 | + <xs:annotation> | ||
1226 | + <xs:documentation>point in time that the earliest specified for the start of the plan for activity</xs:documentation> | ||
1227 | + </xs:annotation> | ||
1228 | + <xs:simpleType> | ||
1229 | + <xs:union> | ||
1230 | + <xs:simpleType> | ||
1231 | + <xs:restriction base="xs:dateTime"/> | ||
1232 | + </xs:simpleType> | ||
1233 | + <xs:simpleType> | ||
1234 | + <xs:restriction base="xs:date"/> | ||
1235 | + </xs:simpleType> | ||
1236 | + </xs:union> | ||
1237 | + </xs:simpleType> | ||
1238 | + </xs:element> | ||
1239 | + <xs:element name="hasRemainingDuration" type="xs:duration" maxOccurs="1" minOccurs="0"> | ||
1240 | + <xs:annotation> | ||
1241 | + <xs:documentation>duration that is specified by the plan for activity less the duration of the actual activity realising the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
1242 | + </xs:annotation> | ||
1243 | + </xs:element> | ||
1244 | + <xs:element name="hasTotalFloat" type="xs:duration" maxOccurs="1" minOccurs="0"> | ||
1245 | + <xs:annotation> | ||
1246 | + <xs:documentation>duration of the total float for the activity in plan</xs:documentation> | ||
1247 | + </xs:annotation> | ||
1248 | + </xs:element> | ||
1249 | + <xs:element name="scheduleHasResource" maxOccurs="unbounded" minOccurs="0"> | ||
1250 | + <xs:annotation> | ||
1251 | + <xs:documentation>resource in plan that is part of the schedule</xs:documentation> | ||
1252 | + </xs:annotation> | ||
1253 | + <xs:complexType> | ||
1254 | + <xs:choice> | ||
1255 | + <xs:element name="StaffTimeResourceInPlan" type="ilap:StaffTimeResourceInPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
1256 | + <xs:annotation> | ||
1257 | + <xs:documentation>class of staff time that is resource in plan</xs:documentation> | ||
1258 | + </xs:annotation> | ||
1259 | + </xs:element> | ||
1260 | + <xs:element name="MaterialResourceInPlan" type="ilap:MaterialResourceInPlanType" maxOccurs="unbounded" minOccurs="0"> | ||
1261 | + <xs:annotation> | ||
1262 | + <xs:documentation>class of physical object that is a resource in plan</xs:documentation> | ||
1263 | + </xs:annotation> | ||
1264 | + </xs:element> | ||
1265 | + </xs:choice> | ||
1266 | + </xs:complexType> | ||
1267 | + </xs:element> | ||
1268 | + </xs:sequence> | ||
1269 | + </xs:extension> | ||
1270 | + </xs:complexContent> | ||
1271 | + </xs:complexType> | ||
1272 | + <xs:complexType name="ScheduleType"> | ||
1273 | + <xs:sequence> | ||
1274 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
1275 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
1276 | + <xs:annotation> | ||
1277 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
1278 | + </xs:annotation> | ||
1279 | + </xs:element> | ||
1280 | + <xs:element name="hasDescriptionOfPlannedCurrentProgress" type="xs:string" maxOccurs="unbounded" minOccurs="0"> | ||
1281 | + <xs:annotation> | ||
1282 | + <xs:documentation>description of the activity that should have taked place according to the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
1283 | + </xs:annotation> | ||
1284 | + </xs:element> | ||
1285 | + <xs:element name="hasPlannedCurrentActivityExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1286 | + <xs:annotation> | ||
1287 | + <xs:documentation>extenditure that should have take place on the activity according to the plan for activity at the 'now' implicit for the view</xs:documentation> | ||
1288 | + </xs:annotation> | ||
1289 | + </xs:element> | ||
1290 | + <xs:element name="hasPlannedCurrentMaterialQuantityUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1291 | + <xs:annotation> | ||
1292 | + <xs:documentation>amount of material that should have been used according to the plan for activity up to the 'now' implicit for the view</xs:documentation> | ||
1293 | + </xs:annotation> | ||
1294 | + </xs:element> | ||
1295 | + <xs:element name="hasPlannedCurrentStaffTimeDurationUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1296 | + <xs:annotation> | ||
1297 | + <xs:documentation>duration of the staff time that should have been used according to the plan for activity up to the 'now' implicit for the view</xs:documentation> | ||
1298 | + </xs:annotation> | ||
1299 | + </xs:element> | ||
1300 | + </xs:sequence> | ||
1301 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1302 | + <xs:annotation> | ||
1303 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1304 | + </xs:annotation> | ||
1305 | + </xs:attribute> | ||
1306 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1307 | + <xs:annotation> | ||
1308 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1309 | + </xs:annotation> | ||
1310 | + </xs:attribute> | ||
1311 | + </xs:complexType> | ||
1312 | + <xs:complexType name="ScheduleForPlanType"> | ||
1313 | + <xs:complexContent> | ||
1314 | + <xs:extension base="ilap:ScheduleType"> | ||
1315 | + <xs:sequence> | ||
1316 | + <xs:element name="hasPreviousSchedule" maxOccurs="1" minOccurs="0"> | ||
1317 | + <xs:annotation> | ||
1318 | + <xs:documentation>schedule that is previous to the schedule according to the planning activity implicit for the view</xs:documentation> | ||
1319 | + </xs:annotation> | ||
1320 | + <xs:complexType> | ||
1321 | + <xs:choice> | ||
1322 | + <xs:element name="internalByID"> | ||
1323 | + <xs:complexType> | ||
1324 | + <xs:attribute name="ref" type="xs:IDREF"/> | ||
1325 | + </xs:complexType> | ||
1326 | + </xs:element> | ||
1327 | + <xs:choice> | ||
1328 | + <xs:element name="externalByURI" type="xs:anyURI"/> | ||
1329 | + </xs:choice> | ||
1330 | + </xs:choice> | ||
1331 | + </xs:complexType> | ||
1332 | + </xs:element> | ||
1333 | + </xs:sequence> | ||
1334 | + </xs:extension> | ||
1335 | + </xs:complexContent> | ||
1336 | + </xs:complexType> | ||
1337 | + <xs:complexType name="ResourceInPlanType"> | ||
1338 | + <xs:sequence> | ||
1339 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
1340 | + <xs:element name="hasActualCurrentPercentageUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1341 | + <xs:annotation> | ||
1342 | + <xs:documentation>percentage used of the actual resource realising the planned resource up to the 'now' implicit for the view</xs:documentation> | ||
1343 | + </xs:annotation> | ||
1344 | + </xs:element> | ||
1345 | + <xs:element name="hasActualCurrentResourceExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1346 | + <xs:annotation> | ||
1347 | + <xs:documentation>expenditure on the actual resource realising the resource in plan up to the 'now' implicit for the view</xs:documentation> | ||
1348 | + </xs:annotation> | ||
1349 | + </xs:element> | ||
1350 | + <xs:element name="hasAvailableResource" maxOccurs="1" minOccurs="0"> | ||
1351 | + <xs:annotation> | ||
1352 | + <xs:documentation>available resource from which the realisation of the resource in plan is to be taken</xs:documentation> | ||
1353 | + </xs:annotation> | ||
1354 | + <xs:complexType> | ||
1355 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1356 | + <xs:annotation> | ||
1357 | + <xs:documentation>Ref to id from: AvailableResource</xs:documentation> | ||
1358 | + </xs:annotation> | ||
1359 | + </xs:attribute> | ||
1360 | + </xs:complexType> | ||
1361 | + </xs:element> | ||
1362 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
1363 | + <xs:annotation> | ||
1364 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
1365 | + </xs:annotation> | ||
1366 | + </xs:element> | ||
1367 | + <xs:element name="hasPlannedCurrentPercentageUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1368 | + <xs:annotation> | ||
1369 | + <xs:documentation>percentage of the resource that should have been used according to the resource in plan up to the 'now' implicit for the view</xs:documentation> | ||
1370 | + </xs:annotation> | ||
1371 | + </xs:element> | ||
1372 | + <xs:element name="hasPlannedCurrentResourceExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1373 | + <xs:annotation> | ||
1374 | + <xs:documentation>expenditure on the resource that should have been used according to the resource in plan up to the 'now' implicit for the view</xs:documentation> | ||
1375 | + </xs:annotation> | ||
1376 | + </xs:element> | ||
1377 | + <xs:element name="hasPlannedTotalResourceExpenditure" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1378 | + <xs:annotation> | ||
1379 | + <xs:documentation>total expenditure on the resource according to the resource in plan</xs:documentation> | ||
1380 | + </xs:annotation> | ||
1381 | + </xs:element> | ||
1382 | + <xs:element name="plannedResourceHasBreakdownClass" type="ilap:ResourceBreakdownClassType" maxOccurs="1" minOccurs="0"> | ||
1383 | + <xs:annotation> | ||
1384 | + <xs:documentation>resource breakdown class that is for the resource in plan</xs:documentation> | ||
1385 | + </xs:annotation> | ||
1386 | + </xs:element> | ||
1387 | + <xs:element name="resourceInPlanHasCalendar" maxOccurs="1" minOccurs="0"> | ||
1388 | + <xs:annotation> | ||
1389 | + <xs:documentation>calendar within which the resource in plan is available</xs:documentation> | ||
1390 | + </xs:annotation> | ||
1391 | + <xs:complexType> | ||
1392 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1393 | + <xs:annotation> | ||
1394 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
1395 | + </xs:annotation> | ||
1396 | + </xs:attribute> | ||
1397 | + </xs:complexType> | ||
1398 | + </xs:element> | ||
1399 | + </xs:sequence> | ||
1400 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1401 | + <xs:annotation> | ||
1402 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1403 | + </xs:annotation> | ||
1404 | + </xs:attribute> | ||
1405 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1406 | + <xs:annotation> | ||
1407 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1408 | + </xs:annotation> | ||
1409 | + </xs:attribute> | ||
1410 | + </xs:complexType> | ||
1411 | + <xs:complexType name="StaffTimeResourceInPlanType"> | ||
1412 | + <xs:complexContent> | ||
1413 | + <xs:extension base="ilap:ResourceInPlanType"> | ||
1414 | + <xs:sequence> | ||
1415 | + <xs:element name="hasActualCurrentDurationUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1416 | + <xs:annotation> | ||
1417 | + <xs:documentation>duration of the actual staff time realising the planned staff time up to the 'now' implicit for the view</xs:documentation> | ||
1418 | + </xs:annotation> | ||
1419 | + </xs:element> | ||
1420 | + <xs:element name="hasDiscipline" type="ilap:DisciplineType" maxOccurs="1" minOccurs="0"> | ||
1421 | + <xs:annotation> | ||
1422 | + <xs:documentation>discipline of the staff time resource in plan</xs:documentation> | ||
1423 | + </xs:annotation> | ||
1424 | + </xs:element> | ||
1425 | + <xs:element name="hasPlannedCurrentDurationUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1426 | + <xs:annotation> | ||
1427 | + <xs:documentation>duration of the staff time that should have taken place according to the staff time resource in plan up to the 'now' implicit for the view</xs:documentation> | ||
1428 | + </xs:annotation> | ||
1429 | + </xs:element> | ||
1430 | + <xs:element name="hasPlannedTotalDuration" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1431 | + <xs:annotation> | ||
1432 | + <xs:documentation>total duration of the staff time according to the staff time resource in plan</xs:documentation> | ||
1433 | + </xs:annotation> | ||
1434 | + </xs:element> | ||
1435 | + </xs:sequence> | ||
1436 | + </xs:extension> | ||
1437 | + </xs:complexContent> | ||
1438 | + </xs:complexType> | ||
1439 | + <xs:complexType name="DisciplineType"> | ||
1440 | + <xs:sequence> | ||
1441 | + <xs:element name="Discipline" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1442 | + </xs:sequence> | ||
1443 | + </xs:complexType> | ||
1444 | + <xs:complexType name="MaterialResourceInPlanType"> | ||
1445 | + <xs:complexContent> | ||
1446 | + <xs:extension base="ilap:ResourceInPlanType"> | ||
1447 | + <xs:sequence> | ||
1448 | + <xs:element name="hasActualCurrentQuantityUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1449 | + <xs:annotation> | ||
1450 | + <xs:documentation>amount of the actual material realising the plan for material used up to the 'now' implicit for the view</xs:documentation> | ||
1451 | + </xs:annotation> | ||
1452 | + </xs:element> | ||
1453 | + <xs:element name="hasPlannedCurrentQuantityUsed" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1454 | + <xs:annotation> | ||
1455 | + <xs:documentation>quantity of the material resource that should have been used according to the material resource in plan up to the 'now' implicit for the view</xs:documentation> | ||
1456 | + </xs:annotation> | ||
1457 | + </xs:element> | ||
1458 | + <xs:element name="hasPlannedTotalQuantity" type="xs:decimal" maxOccurs="1" minOccurs="0"> | ||
1459 | + <xs:annotation> | ||
1460 | + <xs:documentation>total quantity of material according to the material resource in plan</xs:documentation> | ||
1461 | + </xs:annotation> | ||
1462 | + </xs:element> | ||
1463 | + </xs:sequence> | ||
1464 | + </xs:extension> | ||
1465 | + </xs:complexContent> | ||
1466 | + </xs:complexType> | ||
1467 | + <xs:complexType name="ProjectPhaseType"> | ||
1468 | + <xs:sequence> | ||
1469 | + <xs:element name="ProjectPhase" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1470 | + </xs:sequence> | ||
1471 | + </xs:complexType> | ||
1472 | + <xs:complexType name="ShutdownPlanType"> | ||
1473 | + <xs:sequence> | ||
1474 | + <xs:element name="ShutdownPlan" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1475 | + </xs:sequence> | ||
1476 | + </xs:complexType> | ||
1477 | + <xs:complexType name="PlanSuccessionLinkType"> | ||
1478 | + <xs:sequence> | ||
1479 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
1480 | + <xs:annotation> | ||
1481 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
1482 | + </xs:annotation> | ||
1483 | + </xs:element> | ||
1484 | + <xs:element name="successionHasCalendar" maxOccurs="1" minOccurs="0"> | ||
1485 | + <xs:annotation> | ||
1486 | + <xs:documentation>calendar within which the plan succession link can occur</xs:documentation> | ||
1487 | + </xs:annotation> | ||
1488 | + <xs:complexType> | ||
1489 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1490 | + <xs:annotation> | ||
1491 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
1492 | + </xs:annotation> | ||
1493 | + </xs:attribute> | ||
1494 | + </xs:complexType> | ||
1495 | + </xs:element> | ||
1496 | + <xs:element name="successionHasLag" type="xs:duration" maxOccurs="1" minOccurs="0"> | ||
1497 | + <xs:annotation> | ||
1498 | + <xs:documentation>duration of the plan succession link</xs:documentation> | ||
1499 | + </xs:annotation> | ||
1500 | + </xs:element> | ||
1501 | + <xs:element name="successionHasLinkToActivity" maxOccurs="1" minOccurs="0"> | ||
1502 | + <xs:annotation> | ||
1503 | + <xs:documentation>activity that starts or finishes at the end of the plan succession link</xs:documentation> | ||
1504 | + </xs:annotation> | ||
1505 | + <xs:complexType> | ||
1506 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1507 | + <xs:annotation> | ||
1508 | + <xs:documentation>Ref to id from: ActivityInPlanForScheduling</xs:documentation> | ||
1509 | + </xs:annotation> | ||
1510 | + </xs:attribute> | ||
1511 | + </xs:complexType> | ||
1512 | + </xs:element> | ||
1513 | + <xs:element name="successionHasLinkToMilestone" maxOccurs="1" minOccurs="0"> | ||
1514 | + <xs:annotation> | ||
1515 | + <xs:documentation>milestone that is at the end of the plan succession link</xs:documentation> | ||
1516 | + </xs:annotation> | ||
1517 | + <xs:complexType> | ||
1518 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1519 | + <xs:annotation> | ||
1520 | + <xs:documentation>Ref to id from: Milestone</xs:documentation> | ||
1521 | + </xs:annotation> | ||
1522 | + </xs:attribute> | ||
1523 | + </xs:complexType> | ||
1524 | + </xs:element> | ||
1525 | + </xs:sequence> | ||
1526 | + <xs:attribute name="type"> | ||
1527 | + <xs:simpleType> | ||
1528 | + <xs:restriction base="xs:token"> | ||
1529 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/FS-PlanSuccessionLink"/> | ||
1530 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/SF-PlanSuccessionLink"/> | ||
1531 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/FF-PlanSuccessionLink"/> | ||
1532 | + <xs:enumeration value="http://standards.iso.org/iso/15926/view-ontology/integrated-lifecycle-asset-planning/SS-PlanSuccessionLink"/> | ||
1533 | + </xs:restriction> | ||
1534 | + </xs:simpleType> | ||
1535 | + </xs:attribute> | ||
1536 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1537 | + <xs:annotation> | ||
1538 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1539 | + </xs:annotation> | ||
1540 | + </xs:attribute> | ||
1541 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1542 | + <xs:annotation> | ||
1543 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1544 | + </xs:annotation> | ||
1545 | + </xs:attribute> | ||
1546 | + </xs:complexType> | ||
1547 | + <xs:complexType name="MilestoneType"> | ||
1548 | + <xs:sequence> | ||
1549 | + <xs:element name="PlanSuccessionLink" type="ilap:PlanSuccessionLinkType" maxOccurs="unbounded" minOccurs="0"> | ||
1550 | + <xs:annotation> | ||
1551 | + <xs:documentation>period of time in plan that is between events in plan, which can be starts or ends of activities or milestones, and that is defined by the planning activity implicit in the view in order to constrain their temporal relationship</xs:documentation> | ||
1552 | + </xs:annotation> | ||
1553 | + </xs:element> | ||
1554 | + <xs:element name="ScheduleForMilestone" type="ilap:ScheduleForMilestoneType" maxOccurs="1" minOccurs="0"/> | ||
1555 | + <xs:element name="UserDefinedProperty" type="ilap:UserDefinedPropertyType" minOccurs="0" maxOccurs="unbounded"/> | ||
1556 | + <xs:element name="hasActualAchievement" maxOccurs="1" minOccurs="0"> | ||
1557 | + <xs:annotation> | ||
1558 | + <xs:documentation>point in time that the actual event realising the milestone is at</xs:documentation> | ||
1559 | + </xs:annotation> | ||
1560 | + <xs:simpleType> | ||
1561 | + <xs:union> | ||
1562 | + <xs:simpleType> | ||
1563 | + <xs:restriction base="xs:dateTime"/> | ||
1564 | + </xs:simpleType> | ||
1565 | + <xs:simpleType> | ||
1566 | + <xs:restriction base="xs:date"/> | ||
1567 | + </xs:simpleType> | ||
1568 | + </xs:union> | ||
1569 | + </xs:simpleType> | ||
1570 | + </xs:element> | ||
1571 | + <xs:element name="hasDescription" type="xs:string" maxOccurs="1" minOccurs="0"> | ||
1572 | + <xs:annotation> | ||
1573 | + <xs:documentation>population of described by literal that is used in the ILAP view</xs:documentation> | ||
1574 | + </xs:annotation> | ||
1575 | + </xs:element> | ||
1576 | + <xs:element name="milestoneHasCalendar" maxOccurs="1" minOccurs="0"> | ||
1577 | + <xs:annotation> | ||
1578 | + <xs:documentation>calendar within which the milestone can occur</xs:documentation> | ||
1579 | + </xs:annotation> | ||
1580 | + <xs:complexType> | ||
1581 | + <xs:attribute type="xs:IDREF" name="ref"> | ||
1582 | + <xs:annotation> | ||
1583 | + <xs:documentation>Ref to id from: Calendar</xs:documentation> | ||
1584 | + </xs:annotation> | ||
1585 | + </xs:attribute> | ||
1586 | + </xs:complexType> | ||
1587 | + </xs:element> | ||
1588 | + <xs:element name="mustBeAsEarlyAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
1589 | + <xs:annotation> | ||
1590 | + <xs:documentation>Boolean that is true if the milestone specifies that its realisation is as early as possible, and false otherwise</xs:documentation> | ||
1591 | + </xs:annotation> | ||
1592 | + </xs:element> | ||
1593 | + <xs:element name="mustBeAsLateAsPossible" type="xs:boolean" maxOccurs="1" minOccurs="0"> | ||
1594 | + <xs:annotation> | ||
1595 | + <xs:documentation>Boolean that is true if the milestone specifies that its realisation is as late as possible, and false otherwise</xs:documentation> | ||
1596 | + </xs:annotation> | ||
1597 | + </xs:element> | ||
1598 | + <xs:element name="mustBeNoEarlierThan" maxOccurs="1" minOccurs="0"> | ||
1599 | + <xs:annotation> | ||
1600 | + <xs:documentation>point in time that the milestone specifies its realisation to be after</xs:documentation> | ||
1601 | + </xs:annotation> | ||
1602 | + <xs:simpleType> | ||
1603 | + <xs:union> | ||
1604 | + <xs:simpleType> | ||
1605 | + <xs:restriction base="xs:dateTime"/> | ||
1606 | + </xs:simpleType> | ||
1607 | + <xs:simpleType> | ||
1608 | + <xs:restriction base="xs:date"/> | ||
1609 | + </xs:simpleType> | ||
1610 | + </xs:union> | ||
1611 | + </xs:simpleType> | ||
1612 | + </xs:element> | ||
1613 | + <xs:element name="mustBeNoLaterThan" maxOccurs="1" minOccurs="0"> | ||
1614 | + <xs:annotation> | ||
1615 | + <xs:documentation>point in time that the milestone specifies its realisation to be before</xs:documentation> | ||
1616 | + </xs:annotation> | ||
1617 | + <xs:simpleType> | ||
1618 | + <xs:union> | ||
1619 | + <xs:simpleType> | ||
1620 | + <xs:restriction base="xs:dateTime"/> | ||
1621 | + </xs:simpleType> | ||
1622 | + <xs:simpleType> | ||
1623 | + <xs:restriction base="xs:date"/> | ||
1624 | + </xs:simpleType> | ||
1625 | + </xs:union> | ||
1626 | + </xs:simpleType> | ||
1627 | + </xs:element> | ||
1628 | + <xs:element name="mustBeOn" maxOccurs="1" minOccurs="0"> | ||
1629 | + <xs:annotation> | ||
1630 | + <xs:documentation>point in time that the milestone specifies its realisation to be at</xs:documentation> | ||
1631 | + </xs:annotation> | ||
1632 | + <xs:simpleType> | ||
1633 | + <xs:union> | ||
1634 | + <xs:simpleType> | ||
1635 | + <xs:restriction base="xs:dateTime"/> | ||
1636 | + </xs:simpleType> | ||
1637 | + <xs:simpleType> | ||
1638 | + <xs:restriction base="xs:date"/> | ||
1639 | + </xs:simpleType> | ||
1640 | + </xs:union> | ||
1641 | + </xs:simpleType> | ||
1642 | + </xs:element> | ||
1643 | + </xs:sequence> | ||
1644 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1645 | + <xs:annotation> | ||
1646 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1647 | + </xs:annotation> | ||
1648 | + </xs:attribute> | ||
1649 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1650 | + <xs:annotation> | ||
1651 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1652 | + </xs:annotation> | ||
1653 | + </xs:attribute> | ||
1654 | + </xs:complexType> | ||
1655 | + <xs:complexType name="ScheduleForMilestoneType"> | ||
1656 | + <xs:sequence> | ||
1657 | + <xs:element name="ScheduleForPlan" type="ilap:ScheduleForPlanType" maxOccurs="1" minOccurs="1"> | ||
1658 | + <xs:annotation> | ||
1659 | + <xs:documentation>schedule that specifies dates for all the events in a plan</xs:documentation> | ||
1660 | + </xs:annotation> | ||
1661 | + </xs:element> | ||
1662 | + <xs:element name="hasEarlyAchievement" maxOccurs="1" minOccurs="0"> | ||
1663 | + <xs:annotation> | ||
1664 | + <xs:documentation>point in time that the earliest specified for the milestone</xs:documentation> | ||
1665 | + </xs:annotation> | ||
1666 | + <xs:simpleType> | ||
1667 | + <xs:union> | ||
1668 | + <xs:simpleType> | ||
1669 | + <xs:restriction base="xs:dateTime"/> | ||
1670 | + </xs:simpleType> | ||
1671 | + <xs:simpleType> | ||
1672 | + <xs:restriction base="xs:date"/> | ||
1673 | + </xs:simpleType> | ||
1674 | + </xs:union> | ||
1675 | + </xs:simpleType> | ||
1676 | + </xs:element> | ||
1677 | + <xs:element name="hasLateAchievement" maxOccurs="1" minOccurs="0"> | ||
1678 | + <xs:annotation> | ||
1679 | + <xs:documentation>point in time that the latest specified for the milestone</xs:documentation> | ||
1680 | + </xs:annotation> | ||
1681 | + <xs:simpleType> | ||
1682 | + <xs:union> | ||
1683 | + <xs:simpleType> | ||
1684 | + <xs:restriction base="xs:dateTime"/> | ||
1685 | + </xs:simpleType> | ||
1686 | + <xs:simpleType> | ||
1687 | + <xs:restriction base="xs:date"/> | ||
1688 | + </xs:simpleType> | ||
1689 | + </xs:union> | ||
1690 | + </xs:simpleType> | ||
1691 | + </xs:element> | ||
1692 | + </xs:sequence> | ||
1693 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1694 | + <xs:annotation> | ||
1695 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1696 | + </xs:annotation> | ||
1697 | + </xs:attribute> | ||
1698 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1699 | + <xs:annotation> | ||
1700 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1701 | + </xs:annotation> | ||
1702 | + </xs:attribute> | ||
1703 | + </xs:complexType> | ||
1704 | + <xs:complexType name="ShutdownPhaseType"> | ||
1705 | + <xs:sequence> | ||
1706 | + <xs:element name="ShutdownPhase" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1707 | + </xs:sequence> | ||
1708 | + </xs:complexType> | ||
1709 | + <xs:complexType name="ActivityPlanningStatusType"> | ||
1710 | + <xs:sequence> | ||
1711 | + <xs:element name="ActivityPlanningStatus" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1712 | + </xs:sequence> | ||
1713 | + </xs:complexType> | ||
1714 | + <xs:complexType name="ClassOfProjectBySiteEnvironmentType"> | ||
1715 | + <xs:sequence> | ||
1716 | + <xs:element name="ClassOfProjectBySiteEnvironment" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1717 | + </xs:sequence> | ||
1718 | + </xs:complexType> | ||
1719 | + <xs:complexType name="LifecyclePhaseType"> | ||
1720 | + <xs:sequence> | ||
1721 | + <xs:element name="LifecyclePhase" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1722 | + </xs:sequence> | ||
1723 | + </xs:complexType> | ||
1724 | + <xs:complexType name="OilAndGasProjectObjectiveType"> | ||
1725 | + <xs:sequence> | ||
1726 | + <xs:element name="OilAndGasProjectObjective" type="ilap:ThingReferenceType" minOccurs="1" maxOccurs="1"/> | ||
1727 | + </xs:sequence> | ||
1728 | + </xs:complexType> | ||
1729 | + <xs:complexType name="ThingReferenceType"> | ||
1730 | + <xs:sequence> | ||
1731 | + <xs:element name="describedBy" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> | ||
1732 | + <xs:element name="identifiedBy" minOccurs="0" maxOccurs="unbounded"> | ||
1733 | + <xs:complexType> | ||
1734 | + <xs:simpleContent> | ||
1735 | + <xs:extension base="xs:string"> | ||
1736 | + <xs:attribute name="namespace" type="xs:string"/> | ||
1737 | + </xs:extension> | ||
1738 | + </xs:simpleContent> | ||
1739 | + </xs:complexType> | ||
1740 | + </xs:element> | ||
1741 | + </xs:sequence> | ||
1742 | + <xs:attribute name="ref" type="xs:string" use="optional"/> | ||
1743 | + <xs:attribute name="namespace" type="xs:string" use="optional"/> | ||
1744 | + </xs:complexType> | ||
1745 | + <xs:complexType name="UserDefinedPropertyDefinitionType"> | ||
1746 | + <xs:sequence> | ||
1747 | + <xs:element name="hasPropertyName" type="xs:string" minOccurs="1" maxOccurs="1"/> | ||
1748 | + </xs:sequence> | ||
1749 | + <xs:attribute name="id" type="xs:ID" use="required"> | ||
1750 | + <xs:annotation> | ||
1751 | + <xs:documentation>This should be on the format of R-UUID. eg: R-91c35d67-da57-45ee-bb2d-dac40e591827</xs:documentation> | ||
1752 | + </xs:annotation> | ||
1753 | + </xs:attribute> | ||
1754 | + <xs:attribute name="baseUri" type="xs:anyURI" use="required"> | ||
1755 | + <xs:annotation> | ||
1756 | + <xs:documentation>The base uri is used when converting the xml to rdf and publishing it online. The base uri concatenated with the id becomes the reference for the object, and also the location for the object.</xs:documentation> | ||
1757 | + </xs:annotation> | ||
1758 | + </xs:attribute> | ||
1759 | + </xs:complexType> | ||
1760 | + <xs:complexType name="UserDefinedPropertyType"> | ||
1761 | + <xs:sequence> | ||
1762 | + <xs:element name="hasDefinition"> | ||
1763 | + <xs:complexType> | ||
1764 | + <xs:attribute type="xs:IDREF" name="ref"/> | ||
1765 | + </xs:complexType> | ||
1766 | + </xs:element> | ||
1767 | + <xs:element name="hasValue"> | ||
1768 | + <xs:complexType> | ||
1769 | + <xs:choice> | ||
1770 | + <xs:element name="ThingReference" type="ilap:ThingReferenceType"/> | ||
1771 | + <xs:element name="value" type="xs:anyType"/> | ||
1772 | + </xs:choice> | ||
1773 | + </xs:complexType> | ||
1774 | + </xs:element> | ||
1775 | + </xs:sequence> | ||
1776 | + </xs:complexType> | ||
1777 | +</xs:schema> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
errors.txt
deleted
100644 → 0
1 | -java.lang.RuntimeException: Could no find ilap-ontology.ttl or ./ILAP/mainOntology.ttl | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment