Tore Christiansen

Added Status class with Active individual

Showing 1 changed file with 1086 additions and 1121 deletions
1 # baseURI: http://data.posccaesar.org/ilap/ 1 # baseURI: http://data.posccaesar.org/ilap/
2 # imports: http://data.posccaesar.org/ilap-userfield/ 2 # imports: http://data.posccaesar.org/ilap-userfield/
3 3
4 -# c14n-version: 3
5 @prefix : <http://data.posccaesar.org/ilap/> . 4 @prefix : <http://data.posccaesar.org/ilap/> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
7 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 6 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
...@@ -9,1456 +8,1422 @@ ...@@ -9,1456 +8,1422 @@
9 @prefix userfield: <http://data.posccaesar.org/ilap-userfield/> . 8 @prefix userfield: <http://data.posccaesar.org/ilap-userfield/> .
10 @prefix xml: <http://www.w3.org/XML/1998/namespace> . 9 @prefix xml: <http://www.w3.org/XML/1998/namespace> .
11 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 +
12 userfield:TimeBasedResource 12 userfield:TimeBasedResource
13 rdf:type owl:Class ; 13 rdf:type owl:Class ;
14 - :shouldHaveID "true" ; 14 + rdfs:subClassOf
15 - rdfs:subClassOf [ 15 + [ rdf:type owl:Restriction ;
16 - rdf:type owl:Class ;
17 - owl:intersectionOf (
18 - [
19 - rdf:type owl:Restriction ;
20 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
21 - owl:onDataRange xsd:decimal ;
22 - owl:onProperty :hasDefaultRate ;
23 - ]
24 - [
25 - rdf:type owl:Restriction ;
26 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
27 - owl:onDataRange xsd:decimal ;
28 - owl:onProperty :hasDefaultRate ;
29 - ]
30 - ) ;
31 - ] ;
32 - rdfs:subClassOf [
33 - rdf:type owl:Class ;
34 - owl:intersectionOf (
35 - [
36 - rdf:type owl:Restriction ;
37 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
38 owl:onDataRange xsd:string ; 16 owl:onDataRange xsd:string ;
39 - owl:onProperty :hasDescription ; 17 + owl:onProperty :hasName ;
40 - ] 18 + owl:qualifiedCardinality
41 - [ 19 + "1"^^xsd:nonNegativeInteger
42 - rdf:type owl:Restriction ;
43 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
44 - owl:onDataRange xsd:string ;
45 - owl:onProperty :hasDescription ;
46 - ]
47 - ) ;
48 - ] ;
49 - rdfs:subClassOf [
50 - rdf:type owl:Restriction ;
51 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
52 - owl:onClass :Availability ;
53 - owl:onProperty :hasAvailability ;
54 ] ; 20 ] ;
55 - rdfs:subClassOf [ 21 + rdfs:subClassOf
56 - rdf:type owl:Restriction ; 22 + [ rdf:type owl:Restriction ;
57 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 23 + owl:minQualifiedCardinality
24 + "0"^^xsd:nonNegativeInteger ;
58 owl:onClass :ExternalReference ; 25 owl:onClass :ExternalReference ;
59 - owl:onProperty :hasExternalReference ; 26 + owl:onProperty :hasExternalReference
27 + ] ;
28 + rdfs:subClassOf
29 + [ rdf:type owl:Restriction ;
30 + owl:minQualifiedCardinality
31 + "0"^^xsd:nonNegativeInteger ;
32 + owl:onClass :Availability ;
33 + owl:onProperty :hasAvailability
60 ] ; 34 ] ;
61 - rdfs:subClassOf [ 35 + rdfs:subClassOf
62 - rdf:type owl:Restriction ; 36 + [ rdf:type owl:Class ;
37 + owl:intersectionOf ([ rdf:type owl:Restriction ;
38 + owl:minQualifiedCardinality
39 + "0"^^xsd:nonNegativeInteger ;
63 owl:onDataRange xsd:string ; 40 owl:onDataRange xsd:string ;
64 - owl:onProperty :hasName ; 41 + owl:onProperty :hasDescription
65 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 42 + ] [ rdf:type owl:Restriction ;
43 + owl:maxQualifiedCardinality
44 + "1"^^xsd:nonNegativeInteger ;
45 + owl:onDataRange xsd:string ;
46 + owl:onProperty :hasDescription
47 + ])
48 + ] ;
49 + rdfs:subClassOf
50 + [ rdf:type owl:Class ;
51 + owl:intersectionOf ([ rdf:type owl:Restriction ;
52 + owl:minQualifiedCardinality
53 + "0"^^xsd:nonNegativeInteger ;
54 + owl:onDataRange xsd:decimal ;
55 + owl:onProperty :hasDefaultRate
56 + ] [ rdf:type owl:Restriction ;
57 + owl:maxQualifiedCardinality
58 + "1"^^xsd:nonNegativeInteger ;
59 + owl:onDataRange xsd:decimal ;
60 + owl:onProperty :hasDefaultRate
61 + ])
66 ] ; 62 ] ;
67 -. 63 + :shouldHaveID "true" .
64 +
68 userfield:hasCurrentProgress 65 userfield:hasCurrentProgress
69 - rdf:type owl:DatatypeProperty ; 66 + rdf:type owl:DatatypeProperty .
70 -. 67 +
71 userfield:hasExpendedQuantity 68 userfield:hasExpendedQuantity
72 - rdf:type owl:DatatypeProperty ; 69 + rdf:type owl:DatatypeProperty .
73 -. 70 +
74 userfield:hasFreeFieldForSpecifiedUserField 71 userfield:hasFreeFieldForSpecifiedUserField
75 - rdf:type owl:ObjectProperty ; 72 + rdf:type owl:ObjectProperty .
76 -. 73 +
77 userfield:hasQuantity 74 userfield:hasQuantity
78 - rdf:type owl:DatatypeProperty ; 75 + rdf:type owl:DatatypeProperty .
79 -. 76 +
80 userfield:hasRemainingFinish 77 userfield:hasRemainingFinish
81 - rdf:type owl:DatatypeProperty ; 78 + rdf:type owl:DatatypeProperty .
82 -. 79 +
83 userfield:hasRemainingStart 80 userfield:hasRemainingStart
84 - rdf:type owl:DatatypeProperty ; 81 + rdf:type owl:DatatypeProperty .
85 -. 82 +
86 -: 83 +: rdf:type owl:Ontology ;
87 - rdf:type owl:Ontology ;
88 owl:imports userfield: ; 84 owl:imports userfield: ;
89 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; 85 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
90 -. 86 +
87 +:Active
88 + rdf:type :Status ;
89 + rdfs:label "Active"^^xsd:string .
90 +
91 :Activity 91 :Activity
92 rdf:type owl:Class ; 92 rdf:type owl:Class ;
93 - :shouldHaveID "true" ;
94 rdfs:comment "A Thing that brings about (intended) change by events, operations or processes that consume time and possibly other resources (adapted from ISO 15926, PMI and BSI)." ; 93 rdfs:comment "A Thing that brings about (intended) change by events, operations or processes that consume time and possibly other resources (adapted from ISO 15926, PMI and BSI)." ;
95 rdfs:label "Activity"^^xsd:string ; 94 rdfs:label "Activity"^^xsd:string ;
96 rdfs:subClassOf owl:Thing ; 95 rdfs:subClassOf owl:Thing ;
97 - rdfs:subClassOf [ 96 + rdfs:subClassOf
98 - rdf:type owl:Class ; 97 + [ rdf:type owl:Restriction ;
99 - owl:unionOf ( 98 + owl:minQualifiedCardinality
100 - :Operation 99 + "0"^^xsd:nonNegativeInteger ;
101 - :RegularActivity 100 + owl:onClass :Resource ;
102 - :WorkOrder 101 + owl:onProperty :hasResource
103 - ) ;
104 - ] ;
105 - rdfs:subClassOf [
106 - rdf:type owl:Restriction ;
107 - :shouldBeInternalAndExternalRef "true"^^xsd:boolean ;
108 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
109 - owl:onClass :Activity ;
110 - owl:onProperty :hasParentActivity ;
111 - ] ;
112 - rdfs:subClassOf [
113 - rdf:type owl:Restriction ;
114 - :shouldUseRef "true"^^xsd:boolean ;
115 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
116 - owl:onClass :Calendar ;
117 - owl:onProperty :hasCalendar ;
118 - ] ;
119 - rdfs:subClassOf [
120 - rdf:type owl:Restriction ;
121 - :shouldUseRef "true"^^xsd:boolean ;
122 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
123 - owl:onClass :FreeField ;
124 - owl:onProperty :hasFreeField ;
125 - ] ;
126 - rdfs:subClassOf [
127 - rdf:type owl:Restriction ;
128 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
129 - owl:onClass userfield:SourceSpecifiedUserField ;
130 - owl:onProperty :hasSpecifiedUserField ;
131 - ] ;
132 - rdfs:subClassOf [
133 - rdf:type owl:Restriction ;
134 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
135 - owl:onClass userfield:SpecifiedUserField ;
136 - owl:onProperty :hasSpecifiedUserField ;
137 - ] ;
138 - rdfs:subClassOf [
139 - rdf:type owl:Restriction ;
140 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
141 - owl:onClass :Schedule ;
142 - owl:onProperty :hasSchedule ;
143 - ] ;
144 - rdfs:subClassOf [
145 - rdf:type owl:Restriction ;
146 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
147 - owl:onClass :Constraint ;
148 - owl:onProperty :hasConstraint ;
149 ] ; 102 ] ;
150 - rdfs:subClassOf [ 103 + rdfs:subClassOf
151 - rdf:type owl:Restriction ; 104 + [ rdf:type owl:Restriction ;
152 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 105 + owl:minQualifiedCardinality
106 + "0"^^xsd:nonNegativeInteger ;
153 owl:onClass :ExternalReference ; 107 owl:onClass :ExternalReference ;
154 - owl:onProperty :hasExternalReference ; 108 + owl:onProperty :hasExternalReference
155 ] ; 109 ] ;
156 - rdfs:subClassOf [ 110 + rdfs:subClassOf
157 - rdf:type owl:Restriction ; 111 + [ rdf:type owl:Restriction ;
158 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 112 + owl:minQualifiedCardinality
159 - owl:onClass :Resource ; 113 + "0"^^xsd:nonNegativeInteger ;
160 - owl:onProperty :hasResource ; 114 + owl:onDataRange :Status ;
115 + owl:onProperty :hasActiveStatus
161 ] ; 116 ] ;
162 - rdfs:subClassOf [ 117 + rdfs:subClassOf
163 - rdf:type owl:Restriction ; 118 + [ rdf:type owl:Restriction ;
164 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 119 + owl:onDataRange xsd:string ;
165 - owl:onDataRange [ 120 + owl:onProperty :hasDescription ;
166 - rdf:type rdfs:Datatype ; 121 + owl:qualifiedCardinality
167 - owl:oneOf [ 122 + "1"^^xsd:nonNegativeInteger
168 - rdf:type rdf:List ;
169 - rdf:first "ActiveActivity"^^xsd:string ;
170 - rdf:rest [
171 - rdf:type rdf:List ;
172 - rdf:first "CancelledActivity"^^xsd:string ;
173 - rdf:rest [
174 - rdf:type rdf:List ;
175 - rdf:first "CompletedActivity"^^xsd:string ;
176 - rdf:rest [
177 - rdf:type rdf:List ;
178 - rdf:first "DeletedActivity"^^xsd:string ;
179 - rdf:rest [
180 -rdf:type rdf:List ;
181 -rdf:first "PendingActivity"^^xsd:string ;
182 -rdf:rest () ;
183 ] ; 123 ] ;
124 + rdfs:subClassOf
125 + [ rdf:type owl:Restriction ;
126 + owl:maxQualifiedCardinality
127 + "1"^^xsd:nonNegativeInteger ;
128 + owl:onClass userfield:SpecifiedUserField ;
129 + owl:onProperty :hasSpecifiedUserField
184 ] ; 130 ] ;
131 + rdfs:subClassOf
132 + [ rdf:type owl:Restriction ;
133 + :shouldUseRef "true"^^xsd:boolean ;
134 + owl:maxQualifiedCardinality
135 + "1"^^xsd:nonNegativeInteger ;
136 + owl:onClass :Calendar ;
137 + owl:onProperty :hasCalendar
185 ] ; 138 ] ;
139 + rdfs:subClassOf
140 + [ rdf:type owl:Restriction ;
141 + owl:maxQualifiedCardinality
142 + "1"^^xsd:nonNegativeInteger ;
143 + owl:onClass userfield:SourceSpecifiedUserField ;
144 + owl:onProperty :hasSpecifiedUserField
145 + ] ;
146 + rdfs:subClassOf
147 + [ rdf:type owl:Restriction ;
148 + :shouldBeInternalAndExternalRef
149 + "true"^^xsd:boolean ;
150 + owl:minQualifiedCardinality
151 + "0"^^xsd:nonNegativeInteger ;
152 + owl:onClass :Activity ;
153 + owl:onProperty :hasParentActivity
186 ] ; 154 ] ;
155 + rdfs:subClassOf
156 + [ rdf:type owl:Restriction ;
157 + owl:minQualifiedCardinality
158 + "0"^^xsd:nonNegativeInteger ;
159 + owl:onClass :Constraint ;
160 + owl:onProperty :hasConstraint
187 ] ; 161 ] ;
162 + rdfs:subClassOf
163 + [ rdf:type owl:Restriction ;
164 + owl:maxQualifiedCardinality
165 + "1"^^xsd:nonNegativeInteger ;
166 + owl:onClass :Schedule ;
167 + owl:onProperty :hasSchedule
188 ] ; 168 ] ;
189 - owl:onProperty :hasActiveStatus ; 169 + rdfs:subClassOf
170 + [ rdf:type owl:Class ;
171 + owl:unionOf (:Operation :RegularActivity :WorkOrder)
190 ] ; 172 ] ;
191 - rdfs:subClassOf [ 173 + rdfs:subClassOf
192 - rdf:type owl:Restriction ; 174 + [ rdf:type owl:Restriction ;
193 - owl:onDataRange xsd:string ; 175 + :shouldUseRef "true"^^xsd:boolean ;
194 - owl:onProperty :hasDescription ; 176 + owl:minQualifiedCardinality
195 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 177 + "0"^^xsd:nonNegativeInteger ;
178 + owl:onClass :FreeField ;
179 + owl:onProperty :hasFreeField
196 ] ; 180 ] ;
197 -. 181 + :shouldHaveID "true" .
182 +
198 :Availability 183 :Availability
199 rdf:type owl:Class ; 184 rdf:type owl:Class ;
200 rdfs:subClassOf owl:Thing ; 185 rdfs:subClassOf owl:Thing ;
201 - rdfs:subClassOf [ 186 + rdfs:subClassOf
202 - rdf:type owl:Class ; 187 + [ rdf:type owl:Restriction ;
203 :shouldUseRef "true"^^xsd:boolean ; 188 :shouldUseRef "true"^^xsd:boolean ;
204 - owl:intersectionOf ( 189 + owl:onClass :Plan ;
205 - [ 190 + owl:onProperty :forPlan ;
206 - rdf:type owl:Restriction ; 191 + owl:qualifiedCardinality
207 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 192 + "1"^^xsd:nonNegativeInteger
208 - owl:onClass :Calendar ; 193 + ] ;
209 - owl:onProperty :hasCalendar ; 194 + rdfs:subClassOf
210 - ] 195 + [ rdf:type owl:Class ;
211 - [ 196 + owl:intersectionOf ([ rdf:type owl:Restriction ;
212 - rdf:type owl:Restriction ; 197 + owl:minQualifiedCardinality
213 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 198 + "0"^^xsd:nonNegativeInteger ;
214 - owl:onClass :Calendar ; 199 + owl:onDataRange
215 - owl:onProperty :hasCalendar ; 200 + [ rdf:type rdfs:Datatype ;
216 - ] 201 + owl:unionOf (xsd:date xsd:dateTime)
217 - ) ; 202 + ] ;
218 - ] ; 203 + owl:onProperty :availableTo
219 - rdfs:subClassOf [ 204 + ] [ rdf:type owl:Restriction ;
220 - rdf:type owl:Class ; 205 + owl:maxQualifiedCardinality
221 - owl:intersectionOf ( 206 + "1"^^xsd:nonNegativeInteger ;
222 - [ 207 + owl:onDataRange
223 - rdf:type owl:Restriction ; 208 + [ rdf:type rdfs:Datatype ;
224 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 209 + owl:unionOf (xsd:date xsd:dateTime)
210 + ] ;
211 + owl:onProperty :availableTo
212 + ])
213 + ] ;
214 + rdfs:subClassOf
215 + [ rdf:type owl:Class ;
216 + owl:intersectionOf ([ rdf:type owl:Restriction ;
217 + owl:minQualifiedCardinality
218 + "0"^^xsd:nonNegativeInteger ;
219 + owl:onDataRange
220 + [ rdf:type rdfs:Datatype ;
221 + owl:unionOf (xsd:date xsd:dateTime)
222 + ] ;
223 + owl:onProperty :availableFrom
224 + ] [ rdf:type owl:Restriction ;
225 + owl:maxQualifiedCardinality
226 + "1"^^xsd:nonNegativeInteger ;
227 + owl:onDataRange
228 + [ rdf:type rdfs:Datatype ;
229 + owl:unionOf (xsd:date xsd:dateTime)
230 + ] ;
231 + owl:onProperty :availableFrom
232 + ])
233 + ] ;
234 + rdfs:subClassOf
235 + [ rdf:type owl:Class ;
236 + owl:intersectionOf ([ rdf:type owl:Restriction ;
237 + owl:minQualifiedCardinality
238 + "0"^^xsd:nonNegativeInteger ;
225 owl:onDataRange xsd:duration ; 239 owl:onDataRange xsd:duration ;
226 - owl:onProperty :dailyAvailableDuration ; 240 + owl:onProperty :dailyAvailableDuration
227 - ] 241 + ] [ rdf:type owl:Restriction ;
228 - [ 242 + owl:maxQualifiedCardinality
229 - rdf:type owl:Restriction ; 243 + "1"^^xsd:nonNegativeInteger ;
230 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
231 owl:onDataRange xsd:duration ; 244 owl:onDataRange xsd:duration ;
232 - owl:onProperty :dailyAvailableDuration ; 245 + owl:onProperty :dailyAvailableDuration
233 - ] 246 + ])
234 - ) ;
235 ] ; 247 ] ;
236 - rdfs:subClassOf [ 248 + rdfs:subClassOf
237 - rdf:type owl:Class ; 249 + [ rdf:type owl:Class ;
238 - owl:intersectionOf (
239 - [
240 - rdf:type owl:Restriction ;
241 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
242 - owl:onDataRange [
243 - rdf:type rdfs:Datatype ;
244 - owl:unionOf (
245 - xsd:date
246 - xsd:dateTime
247 - ) ;
248 - ] ;
249 - owl:onProperty :availableFrom ;
250 - ]
251 - [
252 - rdf:type owl:Restriction ;
253 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
254 - owl:onDataRange [
255 - rdf:type rdfs:Datatype ;
256 - owl:unionOf (
257 - xsd:date
258 - xsd:dateTime
259 - ) ;
260 - ] ;
261 - owl:onProperty :availableFrom ;
262 - ]
263 - ) ;
264 - ] ;
265 - rdfs:subClassOf [
266 - rdf:type owl:Class ;
267 - owl:intersectionOf (
268 - [
269 - rdf:type owl:Restriction ;
270 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
271 - owl:onDataRange [
272 - rdf:type rdfs:Datatype ;
273 - owl:unionOf (
274 - xsd:date
275 - xsd:dateTime
276 - ) ;
277 - ] ;
278 - owl:onProperty :availableTo ;
279 - ]
280 - [
281 - rdf:type owl:Restriction ;
282 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
283 - owl:onDataRange [
284 - rdf:type rdfs:Datatype ;
285 - owl:unionOf (
286 - xsd:date
287 - xsd:dateTime
288 - ) ;
289 - ] ;
290 - owl:onProperty :availableTo ;
291 - ]
292 - ) ;
293 - ] ;
294 - rdfs:subClassOf [
295 - rdf:type owl:Restriction ;
296 :shouldUseRef "true"^^xsd:boolean ; 250 :shouldUseRef "true"^^xsd:boolean ;
297 - owl:onClass :Plan ; 251 + owl:intersectionOf ([ rdf:type owl:Restriction ;
298 - owl:onProperty :forPlan ; 252 + owl:minQualifiedCardinality
299 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 253 + "0"^^xsd:nonNegativeInteger ;
300 - ] ; 254 + owl:onClass :Calendar ;
301 -. 255 + owl:onProperty :hasCalendar
256 + ] [ rdf:type owl:Restriction ;
257 + owl:maxQualifiedCardinality
258 + "1"^^xsd:nonNegativeInteger ;
259 + owl:onClass :Calendar ;
260 + owl:onProperty :hasCalendar
261 + ])
262 + ] .
263 +
302 :BaselineSchedule 264 :BaselineSchedule
303 rdf:type owl:Class ; 265 rdf:type owl:Class ;
304 rdfs:subClassOf :Schedule ; 266 rdfs:subClassOf :Schedule ;
305 - rdfs:subClassOf [ 267 + rdfs:subClassOf
306 - rdf:type owl:Restriction ; 268 + [ rdf:type owl:Restriction ;
307 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 269 + owl:maxQualifiedCardinality
308 - owl:onDataRange xsd:decimal ; 270 + "1"^^xsd:nonNegativeInteger ;
309 - owl:onProperty :hasPlannedProgress ; 271 + owl:onDataRange
310 - ] ; 272 + [ rdf:type rdfs:Datatype ;
311 - rdfs:subClassOf [ 273 + owl:unionOf (xsd:date xsd:dateTime)
312 - rdf:type owl:Restriction ; 274 + ] ;
313 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 275 + owl:onProperty :hasFrontlineDate
276 + ] ;
277 + rdfs:subClassOf
278 + [ rdf:type owl:Restriction ;
279 + owl:maxQualifiedCardinality
280 + "1"^^xsd:nonNegativeInteger ;
314 owl:onDataRange xsd:duration ; 281 owl:onDataRange xsd:duration ;
315 - owl:onProperty :hasFreeFloat ; 282 + owl:onProperty :hasTotalFloat
316 ] ; 283 ] ;
317 - rdfs:subClassOf [ 284 + rdfs:subClassOf
318 - rdf:type owl:Restriction ; 285 + [ rdf:type owl:Restriction ;
319 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 286 + owl:maxQualifiedCardinality
287 + "1"^^xsd:nonNegativeInteger ;
320 owl:onDataRange xsd:duration ; 288 owl:onDataRange xsd:duration ;
321 - owl:onProperty :hasTotalFloat ; 289 + owl:onProperty :hasFreeFloat
322 - ] ;
323 - rdfs:subClassOf [
324 - rdf:type owl:Restriction ;
325 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
326 - owl:onDataRange [
327 - rdf:type rdfs:Datatype ;
328 - owl:unionOf (
329 - xsd:date
330 - xsd:dateTime
331 - ) ;
332 - ] ;
333 - owl:onProperty :hasFrontlineDate ;
334 ] ; 290 ] ;
335 -. 291 + rdfs:subClassOf
292 + [ rdf:type owl:Restriction ;
293 + owl:maxQualifiedCardinality
294 + "1"^^xsd:nonNegativeInteger ;
295 + owl:onDataRange xsd:decimal ;
296 + owl:onProperty :hasPlannedProgress
297 + ] .
298 +
336 :Calendar 299 :Calendar
337 rdf:type owl:Class ; 300 rdf:type owl:Class ;
338 - :shouldHaveID "true" ;
339 rdfs:comment """A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule. 301 rdfs:comment """A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule.
340 """ ; 302 """ ;
341 rdfs:subClassOf owl:Thing ; 303 rdfs:subClassOf owl:Thing ;
342 - rdfs:subClassOf [ 304 + rdfs:subClassOf
343 - rdf:type owl:Restriction ; 305 + [ rdf:type owl:Restriction ;
344 - :shouldHaveID "true"^^xsd:boolean ;
345 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
346 - owl:onClass :Period ;
347 - owl:onProperty :hasPeriod ;
348 - ] ;
349 - rdfs:subClassOf [
350 - rdf:type owl:Restriction ;
351 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
352 - owl:onDataRange [
353 - rdf:type rdfs:Datatype ;
354 - owl:unionOf (
355 - xsd:date
356 - xsd:dateTime
357 - ) ;
358 - ] ;
359 - owl:onProperty :hasFinish ;
360 - ] ;
361 - rdfs:subClassOf [
362 - rdf:type owl:Restriction ;
363 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
364 - owl:onDataRange [
365 - rdf:type rdfs:Datatype ;
366 - owl:unionOf (
367 - xsd:date
368 - xsd:dateTime
369 - ) ;
370 - ] ;
371 - owl:onProperty :hasStart ;
372 - ] ;
373 - rdfs:subClassOf [
374 - rdf:type owl:Restriction ;
375 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
376 - owl:onClass :ExternalReference ;
377 - owl:onProperty :hasExternalReference ;
378 - ] ;
379 - rdfs:subClassOf [
380 - rdf:type owl:Restriction ;
381 owl:onDataRange xsd:string ; 306 owl:onDataRange xsd:string ;
382 owl:onProperty :hasDescription ; 307 owl:onProperty :hasDescription ;
383 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 308 + owl:qualifiedCardinality
309 + "1"^^xsd:nonNegativeInteger
310 + ] ;
311 + rdfs:subClassOf
312 + [ rdf:type owl:Restriction ;
313 + owl:minQualifiedCardinality
314 + "0"^^xsd:nonNegativeInteger ;
315 + owl:onClass :ExternalReference ;
316 + owl:onProperty :hasExternalReference
317 + ] ;
318 + rdfs:subClassOf
319 + [ rdf:type owl:Restriction ;
320 + owl:maxQualifiedCardinality
321 + "1"^^xsd:nonNegativeInteger ;
322 + owl:onDataRange
323 + [ rdf:type rdfs:Datatype ;
324 + owl:unionOf (xsd:date xsd:dateTime)
325 + ] ;
326 + owl:onProperty :hasStart
327 + ] ;
328 + rdfs:subClassOf
329 + [ rdf:type owl:Restriction ;
330 + owl:maxQualifiedCardinality
331 + "1"^^xsd:nonNegativeInteger ;
332 + owl:onDataRange
333 + [ rdf:type rdfs:Datatype ;
334 + owl:unionOf (xsd:date xsd:dateTime)
335 + ] ;
336 + owl:onProperty :hasFinish
337 + ] ;
338 + rdfs:subClassOf
339 + [ rdf:type owl:Restriction ;
340 + :shouldHaveID "true"^^xsd:boolean ;
341 + owl:minQualifiedCardinality
342 + "0"^^xsd:nonNegativeInteger ;
343 + owl:onClass :Period ;
344 + owl:onProperty :hasPeriod
384 ] ; 345 ] ;
385 -. 346 + :shouldHaveID "true" .
347 +
386 :CalendarSet 348 :CalendarSet
387 rdf:type owl:Class ; 349 rdf:type owl:Class ;
388 - :shouldHaveID "true" ;
389 rdfs:subClassOf owl:Thing ; 350 rdfs:subClassOf owl:Thing ;
390 - rdfs:subClassOf [ 351 + rdfs:subClassOf
391 - rdf:type owl:Restriction ; 352 + [ rdf:type owl:Restriction ;
392 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 353 + owl:onDataRange xsd:string ;
393 - owl:onDataRange [ 354 + owl:onProperty :hasName ;
394 - rdf:type rdfs:Datatype ; 355 + owl:qualifiedCardinality
395 - owl:unionOf ( 356 + "1"^^xsd:nonNegativeInteger
396 - xsd:date
397 - xsd:dateTime
398 - ) ;
399 - ] ;
400 - owl:onProperty :hasFinish ;
401 - ] ;
402 - rdfs:subClassOf [
403 - rdf:type owl:Restriction ;
404 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
405 - owl:onDataRange [
406 - rdf:type rdfs:Datatype ;
407 - owl:unionOf (
408 - xsd:date
409 - xsd:dateTime
410 - ) ;
411 - ] ;
412 - owl:onProperty :hasStart ;
413 - ] ;
414 - rdfs:subClassOf [
415 - rdf:type owl:Restriction ;
416 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
417 - owl:onClass :ExternalReference ;
418 - owl:onProperty :hasExternalReference ;
419 ] ; 357 ] ;
420 - rdfs:subClassOf [ 358 + rdfs:subClassOf
421 - rdf:type owl:Restriction ; 359 + [ rdf:type owl:Restriction ;
422 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 360 + owl:minQualifiedCardinality
361 + "1"^^xsd:nonNegativeInteger ;
423 owl:onClass :Calendar ; 362 owl:onClass :Calendar ;
424 - owl:onProperty :hasCalendar ; 363 + owl:onProperty :hasCalendar
425 ] ; 364 ] ;
426 - rdfs:subClassOf [ 365 + rdfs:subClassOf
427 - rdf:type owl:Restriction ; 366 + [ rdf:type owl:Restriction ;
428 - owl:onDataRange xsd:string ; 367 + owl:minQualifiedCardinality
429 - owl:onProperty :hasName ; 368 + "0"^^xsd:nonNegativeInteger ;
430 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 369 + owl:onClass :ExternalReference ;
370 + owl:onProperty :hasExternalReference
431 ] ; 371 ] ;
432 -. 372 + rdfs:subClassOf
373 + [ rdf:type owl:Restriction ;
374 + owl:maxQualifiedCardinality
375 + "1"^^xsd:nonNegativeInteger ;
376 + owl:onDataRange
377 + [ rdf:type rdfs:Datatype ;
378 + owl:unionOf (xsd:date xsd:dateTime)
379 + ] ;
380 + owl:onProperty :hasStart
381 + ] ;
382 + rdfs:subClassOf
383 + [ rdf:type owl:Restriction ;
384 + owl:maxQualifiedCardinality
385 + "1"^^xsd:nonNegativeInteger ;
386 + owl:onDataRange
387 + [ rdf:type rdfs:Datatype ;
388 + owl:unionOf (xsd:date xsd:dateTime)
389 + ] ;
390 + owl:onProperty :hasFinish
391 + ] ;
392 + :shouldHaveID "true" .
393 +
433 :Constraint 394 :Constraint
434 rdf:type owl:Class ; 395 rdf:type owl:Class ;
435 - :shouldHaveID "true" ;
436 rdfs:subClassOf owl:Thing ; 396 rdfs:subClassOf owl:Thing ;
437 - rdfs:subClassOf [ 397 + rdfs:subClassOf
438 - rdf:type owl:Class ; 398 + [ rdf:type owl:Restriction ;
439 - owl:unionOf ( 399 + owl:minQualifiedCardinality
440 - :FF 400 + "0"^^xsd:nonNegativeInteger ;
441 - :FS 401 + owl:onClass :ExternalReference ;
442 - :SF 402 + owl:onProperty :hasExternalReference
443 - :SS 403 + ] ;
444 - ) ; 404 + rdfs:subClassOf
445 - ] ; 405 + [ rdf:type owl:Restriction ;
446 - rdfs:subClassOf [ 406 + owl:maxQualifiedCardinality
447 - rdf:type owl:Restriction ; 407 + "1"^^xsd:nonNegativeInteger ;
448 - :shouldUseRef "true"^^xsd:boolean ; 408 + owl:onDataRange xsd:duration ;
449 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 409 + owl:onProperty :hasLag
450 - owl:onClass :Calendar ;
451 - owl:onProperty :hasCalendar ;
452 ] ; 410 ] ;
453 - rdfs:subClassOf [ 411 + rdfs:subClassOf
454 - rdf:type owl:Restriction ; 412 + [ rdf:type owl:Restriction ;
455 :shouldUseRef "true"^^xsd:boolean ; 413 :shouldUseRef "true"^^xsd:boolean ;
456 owl:onClass :Activity ; 414 owl:onClass :Activity ;
457 owl:onProperty :hasSuccessorActivity ; 415 owl:onProperty :hasSuccessorActivity ;
458 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 416 + owl:qualifiedCardinality
417 + "1"^^xsd:nonNegativeInteger
459 ] ; 418 ] ;
460 - rdfs:subClassOf [ 419 + rdfs:subClassOf
461 - rdf:type owl:Restriction ; 420 + [ rdf:type owl:Restriction ;
462 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 421 + :shouldUseRef "true"^^xsd:boolean ;
463 - owl:onDataRange xsd:duration ; 422 + owl:maxQualifiedCardinality
464 - owl:onProperty :hasLag ; 423 + "1"^^xsd:nonNegativeInteger ;
424 + owl:onClass :Calendar ;
425 + owl:onProperty :hasCalendar
465 ] ; 426 ] ;
466 - rdfs:subClassOf [ 427 + rdfs:subClassOf
467 - rdf:type owl:Restriction ; 428 + [ rdf:type owl:Class ;
468 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 429 + owl:unionOf (:FF :FS :SF :SS)
469 - owl:onClass :ExternalReference ;
470 - owl:onProperty :hasExternalReference ;
471 ] ; 430 ] ;
472 -. 431 + :shouldHaveID "true" .
432 +
473 :Coordinate 433 :Coordinate
474 rdf:type owl:Class ; 434 rdf:type owl:Class ;
475 rdfs:subClassOf owl:Thing ; 435 rdfs:subClassOf owl:Thing ;
476 - rdfs:subClassOf [ 436 + rdfs:subClassOf
477 - rdf:type owl:Restriction ; 437 + [ rdf:type owl:Restriction ;
478 - owl:onDataRange xsd:decimal ;
479 - owl:onProperty :hasX ;
480 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
481 - ] ;
482 - rdfs:subClassOf [
483 - rdf:type owl:Restriction ;
484 owl:onDataRange xsd:decimal ; 438 owl:onDataRange xsd:decimal ;
485 owl:onProperty :hasY ; 439 owl:onProperty :hasY ;
486 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 440 + owl:qualifiedCardinality
441 + "1"^^xsd:nonNegativeInteger
487 ] ; 442 ] ;
488 -. 443 + rdfs:subClassOf
444 + [ rdf:type owl:Restriction ;
445 + owl:onDataRange xsd:decimal ;
446 + owl:onProperty :hasX ;
447 + owl:qualifiedCardinality
448 + "1"^^xsd:nonNegativeInteger
449 + ] .
450 +
489 :CostBased 451 :CostBased
490 rdf:type owl:Class ; 452 rdf:type owl:Class ;
491 - :shouldHaveID "true" ;
492 rdfs:subClassOf :Resource ; 453 rdfs:subClassOf :Resource ;
493 -. 454 + :shouldHaveID "true" .
455 +
494 :CurrentSchedule 456 :CurrentSchedule
495 rdf:type owl:Class ; 457 rdf:type owl:Class ;
496 - rdfs:subClassOf :Schedule ; 458 + rdfs:subClassOf :Schedule .
497 -. 459 +
498 :DailyRepeatPeriod 460 :DailyRepeatPeriod
499 rdf:type owl:Class ; 461 rdf:type owl:Class ;
500 - rdfs:subClassOf :Period ; 462 + rdfs:subClassOf :Period .
501 -. 463 +
502 :Data 464 :Data
503 rdf:type owl:Class ; 465 rdf:type owl:Class ;
504 rdfs:comment """Information that is produced or stored by a computer in the context of a given Objective, used usually to calculate, analyze or plan something (adapted from Merriam-Webster). 466 rdfs:comment """Information that is produced or stored by a computer in the context of a given Objective, used usually to calculate, analyze or plan something (adapted from Merriam-Webster).
505 """ ; 467 """ ;
506 rdfs:label "Data"^^xsd:string ; 468 rdfs:label "Data"^^xsd:string ;
507 rdfs:subClassOf owl:Thing ; 469 rdfs:subClassOf owl:Thing ;
508 - rdfs:subClassOf [ 470 + rdfs:subClassOf
509 - rdf:type owl:Restriction ; 471 + [ rdf:type owl:Restriction ;
510 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 472 + owl:onClass :Project ;
511 - owl:onClass :CalendarSet ; 473 + owl:onProperty :hasProject ;
512 - owl:onProperty :hasCalendarSet ; 474 + owl:qualifiedCardinality
475 + "1"^^xsd:nonNegativeInteger
513 ] ; 476 ] ;
514 - rdfs:subClassOf [ 477 + rdfs:subClassOf
515 - rdf:type owl:Restriction ; 478 + [ rdf:type owl:Restriction ;
516 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 479 + owl:minQualifiedCardinality
517 - owl:onClass :FreeFieldSet ; 480 + "0"^^xsd:nonNegativeInteger ;
518 - owl:onProperty :hasFreeFieldSet ; 481 + owl:onClass :ResourceSet ;
482 + owl:onProperty :hasResourceSet
519 ] ; 483 ] ;
520 - rdfs:subClassOf [ 484 + rdfs:subClassOf
521 - rdf:type owl:Restriction ; 485 + [ rdf:type owl:Restriction ;
522 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 486 + owl:minQualifiedCardinality
487 + "0"^^xsd:nonNegativeInteger ;
523 owl:onClass :ProfileSet ; 488 owl:onClass :ProfileSet ;
524 - owl:onProperty :hasProfileSet ; 489 + owl:onProperty :hasProfileSet
525 - ] ;
526 - rdfs:subClassOf [
527 - rdf:type owl:Restriction ;
528 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
529 - owl:onClass :ResourceSet ;
530 - owl:onProperty :hasResourceSet ;
531 ] ; 490 ] ;
532 - rdfs:subClassOf [ 491 + rdfs:subClassOf
533 - rdf:type owl:Restriction ; 492 + [ rdf:type owl:Restriction ;
534 - owl:onClass :Project ; 493 + owl:minQualifiedCardinality
535 - owl:onProperty :hasProject ; 494 + "0"^^xsd:nonNegativeInteger ;
536 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 495 + owl:onClass :FreeFieldSet ;
496 + owl:onProperty :hasFreeFieldSet
537 ] ; 497 ] ;
538 -. 498 + rdfs:subClassOf
499 + [ rdf:type owl:Restriction ;
500 + owl:minQualifiedCardinality
501 + "0"^^xsd:nonNegativeInteger ;
502 + owl:onClass :CalendarSet ;
503 + owl:onProperty :hasCalendarSet
504 + ] .
505 +
539 :ExternalReference 506 :ExternalReference
540 rdf:type owl:Class ; 507 rdf:type owl:Class ;
541 rdfs:subClassOf owl:Thing ; 508 rdfs:subClassOf owl:Thing ;
542 - rdfs:subClassOf [ 509 + rdfs:subClassOf
543 - rdf:type owl:Restriction ; 510 + [ rdf:type owl:Restriction ;
544 - owl:onDataRange xsd:anyURI ; 511 + owl:onDataRange
545 - owl:onProperty :hasSource ; 512 + [ rdf:type rdfs:Datatype ;
546 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 513 + owl:oneOf
547 - ] ; 514 + [ rdf:type rdf:List ;
548 - rdfs:subClassOf [
549 - rdf:type owl:Restriction ;
550 - owl:onDataRange xsd:string ;
551 - owl:onProperty :hasID ;
552 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
553 - ] ;
554 - rdfs:subClassOf [
555 - rdf:type owl:Restriction ;
556 - owl:onDataRange [
557 - rdf:type rdfs:Datatype ;
558 - owl:oneOf [
559 - rdf:type rdf:List ;
560 rdf:first "PrimaveraP6"^^xsd:string ; 515 rdf:first "PrimaveraP6"^^xsd:string ;
561 - rdf:rest [ 516 + rdf:rest
562 - rdf:type rdf:List ; 517 + [ rdf:type rdf:List ;
563 rdf:first "SAP"^^xsd:string ; 518 rdf:first "SAP"^^xsd:string ;
564 - rdf:rest [ 519 + rdf:rest
565 - rdf:type rdf:List ; 520 + [ rdf:type rdf:List ;
566 rdf:first "Safran5"^^xsd:string ; 521 rdf:first "Safran5"^^xsd:string ;
567 - rdf:rest () ; 522 + rdf:rest ()
568 - ] ; 523 + ]
569 - ] ; 524 + ]
570 - ] ; 525 + ]
571 ] ; 526 ] ;
572 owl:onProperty :hasApplication ; 527 owl:onProperty :hasApplication ;
573 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 528 + owl:qualifiedCardinality
529 + "1"^^xsd:nonNegativeInteger
574 ] ; 530 ] ;
575 -. 531 + rdfs:subClassOf
576 -:FF 532 + [ rdf:type owl:Restriction ;
577 - rdf:type owl:Class ; 533 + owl:onDataRange xsd:string ;
578 - rdfs:subClassOf :Constraint ; 534 + owl:onProperty :hasID ;
579 -. 535 + owl:qualifiedCardinality
580 -:FS 536 + "1"^^xsd:nonNegativeInteger
581 - rdf:type owl:Class ; 537 + ] ;
582 - rdfs:subClassOf :Constraint ; 538 + rdfs:subClassOf
583 -. 539 + [ rdf:type owl:Restriction ;
540 + owl:onDataRange xsd:anyURI ;
541 + owl:onProperty :hasSource ;
542 + owl:qualifiedCardinality
543 + "1"^^xsd:nonNegativeInteger
544 + ] .
545 +
546 +:FF rdf:type owl:Class ;
547 + rdfs:subClassOf :Constraint .
548 +
549 +:FS rdf:type owl:Class ;
550 + rdfs:subClassOf :Constraint .
551 +
584 :FreeField 552 :FreeField
585 rdf:type owl:Class ; 553 rdf:type owl:Class ;
586 - rdfs:subClassOf [ 554 + rdfs:subClassOf
587 - rdf:type owl:Restriction ; 555 + [ rdf:type owl:Restriction ;
588 - :shouldHaveID "true"^^xsd:boolean ;
589 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
590 - owl:onClass :FreeFieldValue ;
591 - owl:onProperty :hasValue ;
592 - ] ;
593 - rdfs:subClassOf [
594 - rdf:type owl:Restriction ;
595 owl:onDataRange xsd:string ; 556 owl:onDataRange xsd:string ;
596 owl:onProperty :hasFieldName ; 557 owl:onProperty :hasFieldName ;
597 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 558 + owl:qualifiedCardinality
559 + "1"^^xsd:nonNegativeInteger
598 ] ; 560 ] ;
599 -. 561 + rdfs:subClassOf
562 + [ rdf:type owl:Restriction ;
563 + :shouldHaveID "true"^^xsd:boolean ;
564 + owl:minQualifiedCardinality
565 + "0"^^xsd:nonNegativeInteger ;
566 + owl:onClass :FreeFieldValue ;
567 + owl:onProperty :hasValue
568 + ] .
569 +
600 :FreeFieldSet 570 :FreeFieldSet
601 rdf:type owl:Class ; 571 rdf:type owl:Class ;
602 rdfs:subClassOf owl:Thing ; 572 rdfs:subClassOf owl:Thing ;
603 - rdfs:subClassOf [ 573 + rdfs:subClassOf
604 - rdf:type owl:Restriction ; 574 + [ rdf:type owl:Restriction ;
605 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
606 - owl:onClass :FreeField ;
607 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField ;
608 - ] ;
609 - rdfs:subClassOf [
610 - rdf:type owl:Restriction ;
611 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
612 - owl:onClass :FreeField ;
613 - owl:onProperty :hasFreeField ;
614 - ] ;
615 - rdfs:subClassOf [
616 - rdf:type owl:Restriction ;
617 owl:onDataRange xsd:string ; 575 owl:onDataRange xsd:string ;
618 owl:onProperty :hasName ; 576 owl:onProperty :hasName ;
619 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 577 + owl:qualifiedCardinality
578 + "1"^^xsd:nonNegativeInteger
620 ] ; 579 ] ;
621 -. 580 + rdfs:subClassOf
581 + [ rdf:type owl:Restriction ;
582 + owl:minQualifiedCardinality
583 + "0"^^xsd:nonNegativeInteger ;
584 + owl:onClass :FreeField ;
585 + owl:onProperty :hasFreeField
586 + ] ;
587 + rdfs:subClassOf
588 + [ rdf:type owl:Restriction ;
589 + owl:minQualifiedCardinality
590 + "0"^^xsd:nonNegativeInteger ;
591 + owl:onClass :FreeField ;
592 + owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
593 + ] .
594 +
622 :FreeFieldValue 595 :FreeFieldValue
623 rdf:type owl:Class ; 596 rdf:type owl:Class ;
624 - :shouldHaveID "true" ; 597 + rdfs:subClassOf
625 - rdfs:subClassOf [ 598 + [ rdf:type owl:Restriction ;
626 - rdf:type owl:Restriction ;
627 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
628 owl:onDataRange xsd:anyType ; 599 owl:onDataRange xsd:anyType ;
629 - owl:onProperty :hasDescription ; 600 + owl:onProperty :hasShort ;
601 + owl:qualifiedCardinality
602 + "1"^^xsd:nonNegativeInteger
630 ] ; 603 ] ;
631 - rdfs:subClassOf [ 604 + rdfs:subClassOf
632 - rdf:type owl:Restriction ; 605 + [ rdf:type owl:Restriction ;
606 + owl:maxQualifiedCardinality
607 + "1"^^xsd:nonNegativeInteger ;
633 owl:onDataRange xsd:anyType ; 608 owl:onDataRange xsd:anyType ;
634 - owl:onProperty :hasShort ; 609 + owl:onProperty :hasDescription
635 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
636 ] ; 610 ] ;
637 -. 611 + :shouldHaveID "true" .
612 +
638 :Friday 613 :Friday
639 - rdf:type :Weekday ; 614 + rdf:type owl:NamedIndividual , :Weekday .
640 - rdf:type owl:NamedIndividual ; 615 +
641 -.
642 :LiveSchedule 616 :LiveSchedule
643 rdf:type owl:Class ; 617 rdf:type owl:Class ;
644 rdfs:subClassOf :Schedule ; 618 rdfs:subClassOf :Schedule ;
645 - rdfs:subClassOf [ 619 + rdfs:subClassOf
646 - rdf:type owl:Restriction ; 620 + [ rdf:type owl:Restriction ;
647 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 621 + owl:maxQualifiedCardinality
648 - owl:onDataRange xsd:decimal ; 622 + "1"^^xsd:nonNegativeInteger ;
649 - owl:onProperty :hasPlannedProgress ; 623 + owl:onDataRange
650 - ] ; 624 + [ rdf:type rdfs:Datatype ;
651 - rdfs:subClassOf [ 625 + owl:unionOf (xsd:date xsd:dateTime)
652 - rdf:type owl:Restriction ; 626 + ] ;
653 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 627 + owl:onProperty :hasFrontlineDate
628 + ] ;
629 + rdfs:subClassOf
630 + [ rdf:type owl:Restriction ;
631 + owl:maxQualifiedCardinality
632 + "1"^^xsd:nonNegativeInteger ;
654 owl:onDataRange xsd:duration ; 633 owl:onDataRange xsd:duration ;
655 - owl:onProperty :hasFreeFloat ; 634 + owl:onProperty :hasTotalFloat
656 ] ; 635 ] ;
657 - rdfs:subClassOf [ 636 + rdfs:subClassOf
658 - rdf:type owl:Restriction ; 637 + [ rdf:type owl:Restriction ;
659 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 638 + owl:maxQualifiedCardinality
639 + "1"^^xsd:nonNegativeInteger ;
660 owl:onDataRange xsd:duration ; 640 owl:onDataRange xsd:duration ;
661 - owl:onProperty :hasTotalFloat ; 641 + owl:onProperty :hasFreeFloat
662 - ] ;
663 - rdfs:subClassOf [
664 - rdf:type owl:Restriction ;
665 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
666 - owl:onDataRange [
667 - rdf:type rdfs:Datatype ;
668 - owl:unionOf (
669 - xsd:date
670 - xsd:dateTime
671 - ) ;
672 ] ; 642 ] ;
673 - owl:onProperty :hasFrontlineDate ; 643 + rdfs:subClassOf
674 - ] ; 644 + [ rdf:type owl:Restriction ;
675 -. 645 + owl:maxQualifiedCardinality
646 + "1"^^xsd:nonNegativeInteger ;
647 + owl:onDataRange xsd:decimal ;
648 + owl:onProperty :hasPlannedProgress
649 + ] .
650 +
676 :Monday 651 :Monday
677 - rdf:type :Weekday ; 652 + rdf:type owl:NamedIndividual , :Weekday .
678 - rdf:type owl:NamedIndividual ; 653 +
679 -.
680 :NoRepeatPeriod 654 :NoRepeatPeriod
681 rdf:type owl:Class ; 655 rdf:type owl:Class ;
682 - rdfs:subClassOf :Period ; 656 + rdfs:subClassOf :Period .
683 -. 657 +
684 :Operation 658 :Operation
685 rdf:type owl:Class ; 659 rdf:type owl:Class ;
686 - rdfs:subClassOf :Activity ; 660 + rdfs:subClassOf :Activity .
687 -. 661 +
688 :Period 662 :Period
689 rdf:type owl:Class ; 663 rdf:type owl:Class ;
690 - rdfs:subClassOf [ 664 + rdfs:subClassOf
691 - rdf:type owl:Class ; 665 + [ rdf:type owl:Restriction ;
692 - owl:unionOf ( 666 + owl:onDataRange xsd:boolean ;
693 - :DailyRepeatPeriod 667 + owl:onProperty :isFree ;
694 - :NoRepeatPeriod 668 + owl:qualifiedCardinality
695 - :WeeklyRepeatPeriod 669 + "1"^^xsd:nonNegativeInteger
696 - ) ;
697 - ] ;
698 - rdfs:subClassOf [
699 - rdf:type owl:Restriction ;
700 - :shouldUseRef "true"^^xsd:boolean ;
701 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
702 - owl:onClass :Period ;
703 - owl:onProperty :hasPreviousPeriod ;
704 - ] ;
705 - rdfs:subClassOf [
706 - rdf:type owl:Restriction ;
707 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
708 - owl:onDataRange xsd:date ;
709 - owl:onProperty :hasFinishDate ;
710 - ] ;
711 - rdfs:subClassOf [
712 - rdf:type owl:Restriction ;
713 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
714 - owl:onDataRange xsd:date ;
715 - owl:onProperty :hasStartDate ;
716 ] ; 670 ] ;
717 - rdfs:subClassOf [ 671 + rdfs:subClassOf
718 - rdf:type owl:Restriction ; 672 + [ rdf:type owl:Restriction ;
719 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 673 + owl:maxQualifiedCardinality
674 + "1"^^xsd:nonNegativeInteger ;
720 owl:onDataRange xsd:time ; 675 owl:onDataRange xsd:time ;
721 - owl:onProperty :hasFinishTime ; 676 + owl:onProperty :hasStartTime
722 ] ; 677 ] ;
723 - rdfs:subClassOf [ 678 + rdfs:subClassOf
724 - rdf:type owl:Restriction ; 679 + [ rdf:type owl:Restriction ;
725 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 680 + owl:maxQualifiedCardinality
681 + "1"^^xsd:nonNegativeInteger ;
726 owl:onDataRange xsd:time ; 682 owl:onDataRange xsd:time ;
727 - owl:onProperty :hasStartTime ; 683 + owl:onProperty :hasFinishTime
728 ] ; 684 ] ;
729 - rdfs:subClassOf [ 685 + rdfs:subClassOf
730 - rdf:type owl:Restriction ; 686 + [ rdf:type owl:Restriction ;
731 - owl:onDataRange xsd:boolean ; 687 + owl:maxQualifiedCardinality
732 - owl:onProperty :isFree ; 688 + "1"^^xsd:nonNegativeInteger ;
733 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 689 + owl:onDataRange xsd:date ;
690 + owl:onProperty :hasStartDate
734 ] ; 691 ] ;
735 -. 692 + rdfs:subClassOf
693 + [ rdf:type owl:Restriction ;
694 + owl:maxQualifiedCardinality
695 + "1"^^xsd:nonNegativeInteger ;
696 + owl:onDataRange xsd:date ;
697 + owl:onProperty :hasFinishDate
698 + ] ;
699 + rdfs:subClassOf
700 + [ rdf:type owl:Restriction ;
701 + :shouldUseRef "true"^^xsd:boolean ;
702 + owl:maxQualifiedCardinality
703 + "1"^^xsd:nonNegativeInteger ;
704 + owl:onClass :Period ;
705 + owl:onProperty :hasPreviousPeriod
706 + ] ;
707 + rdfs:subClassOf
708 + [ rdf:type owl:Class ;
709 + owl:unionOf (:DailyRepeatPeriod :NoRepeatPeriod :WeeklyRepeatPeriod)
710 + ] .
711 +
736 :Plan 712 :Plan
737 rdf:type owl:Class ; 713 rdf:type owl:Class ;
738 - :shouldHaveID "true" ;
739 rdfs:label "Plan"^^xsd:string ; 714 rdfs:label "Plan"^^xsd:string ;
740 rdfs:subClassOf owl:Thing ; 715 rdfs:subClassOf owl:Thing ;
741 - rdfs:subClassOf [ 716 + rdfs:subClassOf
742 - rdf:type owl:Class ; 717 + [ rdf:type owl:Class ;
743 - owl:intersectionOf ( 718 + owl:intersectionOf ([ rdf:type owl:Restriction ;
744 - [ 719 + owl:minQualifiedCardinality
745 - rdf:type owl:Restriction ; 720 + "0"^^xsd:nonNegativeInteger ;
746 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
747 owl:onDataRange xsd:dateTime ; 721 owl:onDataRange xsd:dateTime ;
748 - owl:onProperty :now ; 722 + owl:onProperty :now
749 - ] 723 + ] [ rdf:type owl:Restriction ;
750 - [ 724 + owl:maxQualifiedCardinality
751 - rdf:type owl:Restriction ; 725 + "1"^^xsd:nonNegativeInteger ;
752 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
753 owl:onDataRange xsd:dateTime ; 726 owl:onDataRange xsd:dateTime ;
754 - owl:onProperty :now ; 727 + owl:onProperty :now
755 - ] 728 + ])
756 - ) ; 729 + ] ;
730 + rdfs:subClassOf
731 + [ rdf:type owl:Restriction ;
732 + owl:maxQualifiedCardinality
733 + "1"^^xsd:nonNegativeInteger ;
734 + owl:onDataRange
735 + [ rdf:type rdfs:Datatype ;
736 + owl:unionOf (xsd:date xsd:dateTime)
737 + ] ;
738 + owl:onProperty :hasStart
739 + ] ;
740 + rdfs:subClassOf
741 + [ rdf:type owl:Restriction ;
742 + owl:minQualifiedCardinality
743 + "0"^^xsd:nonNegativeInteger ;
744 + owl:onClass :Activity ;
745 + owl:onProperty :hasActivity
757 ] ; 746 ] ;
758 - rdfs:subClassOf [ 747 + rdfs:subClassOf
759 - rdf:type owl:Restriction ; 748 + [ rdf:type owl:Restriction ;
760 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 749 + owl:minQualifiedCardinality
761 - owl:onClass userfield:SourceSpecifiedUserField ; 750 + "0"^^xsd:nonNegativeInteger ;
762 - owl:onProperty :hasSpecifiedUserField ; 751 + owl:onClass :ExternalReference ;
752 + owl:onProperty :hasExternalReference
763 ] ; 753 ] ;
764 - rdfs:subClassOf [ 754 + rdfs:subClassOf
765 - rdf:type owl:Restriction ; 755 + [ rdf:type owl:Restriction ;
766 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 756 + owl:maxQualifiedCardinality
757 + "1"^^xsd:nonNegativeInteger ;
767 owl:onClass userfield:SpecifiedUserField ; 758 owl:onClass userfield:SpecifiedUserField ;
768 - owl:onProperty :hasSpecifiedUserField ; 759 + owl:onProperty :hasSpecifiedUserField
769 - ] ;
770 - rdfs:subClassOf [
771 - rdf:type owl:Restriction ;
772 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
773 - owl:onDataRange [
774 - rdf:type rdfs:Datatype ;
775 - owl:unionOf (
776 - xsd:date
777 - xsd:dateTime
778 - ) ;
779 - ] ;
780 - owl:onProperty :hasFinish ;
781 - ] ;
782 - rdfs:subClassOf [
783 - rdf:type owl:Restriction ;
784 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
785 - owl:onDataRange [
786 - rdf:type rdfs:Datatype ;
787 - owl:unionOf (
788 - xsd:date
789 - xsd:dateTime
790 - ) ;
791 - ] ;
792 - owl:onProperty :hasStart ;
793 - ] ;
794 - rdfs:subClassOf [
795 - rdf:type owl:Restriction ;
796 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
797 - owl:onClass :Activity ;
798 - owl:onProperty :hasActivity ;
799 ] ; 760 ] ;
800 - rdfs:subClassOf [ 761 + rdfs:subClassOf
801 - rdf:type owl:Restriction ; 762 + [ rdf:type owl:Restriction ;
802 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 763 + owl:maxQualifiedCardinality
803 - owl:onClass :ExternalReference ; 764 + "1"^^xsd:nonNegativeInteger ;
804 - owl:onProperty :hasExternalReference ; 765 + owl:onClass userfield:SourceSpecifiedUserField ;
766 + owl:onProperty :hasSpecifiedUserField
767 + ] ;
768 + rdfs:subClassOf
769 + [ rdf:type owl:Restriction ;
770 + owl:maxQualifiedCardinality
771 + "1"^^xsd:nonNegativeInteger ;
772 + owl:onDataRange
773 + [ rdf:type rdfs:Datatype ;
774 + owl:unionOf (xsd:date xsd:dateTime)
805 ] ; 775 ] ;
806 -. 776 + owl:onProperty :hasFinish
777 + ] ;
778 + :shouldHaveID "true" .
779 +
807 :Profile 780 :Profile
808 rdf:type owl:Class ; 781 rdf:type owl:Class ;
809 - :shouldHaveID "true" ;
810 rdfs:subClassOf owl:Thing ; 782 rdfs:subClassOf owl:Thing ;
811 - rdfs:subClassOf [ 783 + rdfs:subClassOf
812 - rdf:type owl:Restriction ; 784 + [ rdf:type owl:Restriction ;
813 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 785 + owl:onDataRange xsd:string ;
814 - owl:onClass :ExternalReference ; 786 + owl:onProperty :hasName ;
815 - owl:onProperty :hasExternalReference ; 787 + owl:qualifiedCardinality
788 + "1"^^xsd:nonNegativeInteger
816 ] ; 789 ] ;
817 - rdfs:subClassOf [ 790 + rdfs:subClassOf
818 - rdf:type owl:Restriction ; 791 + [ rdf:type owl:Restriction ;
819 - owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger ; 792 + owl:minQualifiedCardinality
793 + "2"^^xsd:nonNegativeInteger ;
820 owl:onClass :Coordinate ; 794 owl:onClass :Coordinate ;
821 - owl:onProperty :hasCoordinate ; 795 + owl:onProperty :hasCoordinate
822 ] ; 796 ] ;
823 - rdfs:subClassOf [ 797 + rdfs:subClassOf
824 - rdf:type owl:Restriction ; 798 + [ rdf:type owl:Restriction ;
825 - owl:onDataRange xsd:string ; 799 + owl:minQualifiedCardinality
826 - owl:onProperty :hasName ; 800 + "0"^^xsd:nonNegativeInteger ;
827 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 801 + owl:onClass :ExternalReference ;
802 + owl:onProperty :hasExternalReference
828 ] ; 803 ] ;
829 -. 804 + :shouldHaveID "true" .
805 +
830 :ProfileSet 806 :ProfileSet
831 rdf:type owl:Class ; 807 rdf:type owl:Class ;
832 - :shouldHaveID "true" ;
833 rdfs:subClassOf owl:Thing ; 808 rdfs:subClassOf owl:Thing ;
834 - rdfs:subClassOf [ 809 + rdfs:subClassOf
835 - rdf:type owl:Class ; 810 + [ rdf:type owl:Restriction ;
836 - owl:intersectionOf ( 811 + owl:minQualifiedCardinality
837 - [ 812 + "1"^^xsd:nonNegativeInteger ;
838 - rdf:type owl:Restriction ; 813 + owl:onClass :Profile ;
839 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 814 + owl:onProperty :hasProfile
840 - owl:onDataRange xsd:string ;
841 - owl:onProperty :hasName ;
842 - ]
843 - [
844 - rdf:type owl:Restriction ;
845 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
846 - owl:onDataRange xsd:string ;
847 - owl:onProperty :hasName ;
848 - ]
849 - ) ;
850 ] ; 815 ] ;
851 - rdfs:subClassOf [ 816 + rdfs:subClassOf
852 - rdf:type owl:Restriction ; 817 + [ rdf:type owl:Restriction ;
853 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 818 + owl:minQualifiedCardinality
819 + "0"^^xsd:nonNegativeInteger ;
854 owl:onClass :ExternalReference ; 820 owl:onClass :ExternalReference ;
855 - owl:onProperty :hasExternalReference ; 821 + owl:onProperty :hasExternalReference
856 ] ; 822 ] ;
857 - rdfs:subClassOf [ 823 + rdfs:subClassOf
858 - rdf:type owl:Restriction ; 824 + [ rdf:type owl:Class ;
859 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 825 + owl:intersectionOf ([ rdf:type owl:Restriction ;
860 - owl:onClass :Profile ; 826 + owl:minQualifiedCardinality
861 - owl:onProperty :hasProfile ; 827 + "0"^^xsd:nonNegativeInteger ;
828 + owl:onDataRange xsd:string ;
829 + owl:onProperty :hasName
830 + ] [ rdf:type owl:Restriction ;
831 + owl:maxQualifiedCardinality
832 + "1"^^xsd:nonNegativeInteger ;
833 + owl:onDataRange xsd:string ;
834 + owl:onProperty :hasName
835 + ])
862 ] ; 836 ] ;
863 -. 837 + :shouldHaveID "true" .
838 +
864 :Project 839 :Project
865 rdf:type owl:Class ; 840 rdf:type owl:Class ;
866 - :shouldHaveID "true" ;
867 rdfs:label "Project"^^xsd:string ; 841 rdfs:label "Project"^^xsd:string ;
868 rdfs:subClassOf owl:Thing ; 842 rdfs:subClassOf owl:Thing ;
869 - rdfs:subClassOf [ 843 + rdfs:subClassOf
870 - rdf:type owl:Restriction ; 844 + [ rdf:type owl:Restriction ;
871 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 845 + owl:minQualifiedCardinality
872 - owl:onClass userfield:SourceSpecifiedUserField ; 846 + "0"^^xsd:nonNegativeInteger ;
873 - owl:onProperty :hasSpecifiedUserField ; 847 + owl:onClass :ExternalReference ;
848 + owl:onProperty :hasExternalReference
874 ] ; 849 ] ;
875 - rdfs:subClassOf [ 850 + rdfs:subClassOf
876 - rdf:type owl:Restriction ; 851 + [ rdf:type owl:Restriction ;
877 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 852 + owl:maxQualifiedCardinality
853 + "1"^^xsd:nonNegativeInteger ;
878 owl:onClass userfield:SpecifiedUserField ; 854 owl:onClass userfield:SpecifiedUserField ;
879 - owl:onProperty :hasSpecifiedUserField ; 855 + owl:onProperty :hasSpecifiedUserField
880 - ] ;
881 - rdfs:subClassOf [
882 - rdf:type owl:Restriction ;
883 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
884 - owl:onDataRange [
885 - rdf:type rdfs:Datatype ;
886 - owl:unionOf (
887 - xsd:date
888 - xsd:dateTime
889 - ) ;
890 - ] ;
891 - owl:onProperty :hasFinish ;
892 - ] ;
893 - rdfs:subClassOf [
894 - rdf:type owl:Restriction ;
895 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
896 - owl:onDataRange [
897 - rdf:type rdfs:Datatype ;
898 - owl:unionOf (
899 - xsd:date
900 - xsd:dateTime
901 - ) ;
902 - ] ;
903 - owl:onProperty :hasStart ;
904 - ] ;
905 - rdfs:subClassOf [
906 - rdf:type owl:Restriction ;
907 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
908 - owl:onClass :ExternalReference ;
909 - owl:onProperty :hasExternalReference ;
910 ] ; 856 ] ;
911 - rdfs:subClassOf [ 857 + rdfs:subClassOf
912 - rdf:type owl:Restriction ; 858 + [ rdf:type owl:Restriction ;
913 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 859 + owl:maxQualifiedCardinality
914 - owl:onClass :Plan ; 860 + "1"^^xsd:nonNegativeInteger ;
915 - owl:onProperty :hasPlan ; 861 + owl:onClass userfield:SourceSpecifiedUserField ;
862 + owl:onProperty :hasSpecifiedUserField
916 ] ; 863 ] ;
917 - rdfs:subClassOf [ 864 + rdfs:subClassOf
918 - rdf:type owl:Restriction ; 865 + [ rdf:type owl:Restriction ;
919 owl:onDataRange xsd:string ; 866 owl:onDataRange xsd:string ;
920 owl:onProperty :hasDescription ; 867 owl:onProperty :hasDescription ;
921 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 868 + owl:qualifiedCardinality
869 + "1"^^xsd:nonNegativeInteger
870 + ] ;
871 + rdfs:subClassOf
872 + [ rdf:type owl:Restriction ;
873 + owl:minQualifiedCardinality
874 + "0"^^xsd:nonNegativeInteger ;
875 + owl:onClass :Plan ;
876 + owl:onProperty :hasPlan
877 + ] ;
878 + rdfs:subClassOf
879 + [ rdf:type owl:Restriction ;
880 + owl:maxQualifiedCardinality
881 + "1"^^xsd:nonNegativeInteger ;
882 + owl:onDataRange
883 + [ rdf:type rdfs:Datatype ;
884 + owl:unionOf (xsd:date xsd:dateTime)
885 + ] ;
886 + owl:onProperty :hasStart
887 + ] ;
888 + rdfs:subClassOf
889 + [ rdf:type owl:Restriction ;
890 + owl:maxQualifiedCardinality
891 + "1"^^xsd:nonNegativeInteger ;
892 + owl:onDataRange
893 + [ rdf:type rdfs:Datatype ;
894 + owl:unionOf (xsd:date xsd:dateTime)
922 ] ; 895 ] ;
923 -. 896 + owl:onProperty :hasFinish
897 + ] ;
898 + :shouldHaveID "true" .
899 +
924 :RegularActivity 900 :RegularActivity
925 rdf:type owl:Class ; 901 rdf:type owl:Class ;
926 - rdfs:subClassOf :Activity ; 902 + rdfs:subClassOf :Activity .
927 -. 903 +
928 :Resource 904 :Resource
929 rdf:type owl:Class ; 905 rdf:type owl:Class ;
930 - :shouldHaveID "true" ;
931 rdfs:subClassOf owl:Thing ; 906 rdfs:subClassOf owl:Thing ;
932 - rdfs:subClassOf [ 907 + rdfs:subClassOf
933 - rdf:type owl:Class ; 908 + [ rdf:type owl:Class ;
934 - owl:unionOf ( 909 + owl:unionOf (:CostBased :TimeBased)
935 - :CostBased
936 - :TimeBased
937 - ) ;
938 ] ; 910 ] ;
939 -. 911 + :shouldHaveID "true" .
912 +
940 :ResourceSet 913 :ResourceSet
941 rdf:type owl:Class ; 914 rdf:type owl:Class ;
942 - :shouldHaveID "true" ;
943 rdfs:subClassOf owl:Thing ; 915 rdfs:subClassOf owl:Thing ;
944 - rdfs:subClassOf [ 916 + rdfs:subClassOf
945 - rdf:type owl:Restriction ; 917 + [ rdf:type owl:Restriction ;
946 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 918 + owl:onDataRange xsd:string ;
947 - owl:onClass :ExternalReference ; 919 + owl:onProperty :hasName ;
948 - owl:onProperty :hasExternalReference ; 920 + owl:qualifiedCardinality
921 + "1"^^xsd:nonNegativeInteger
949 ] ; 922 ] ;
950 - rdfs:subClassOf [ 923 + rdfs:subClassOf
951 - rdf:type owl:Restriction ; 924 + [ rdf:type owl:Restriction ;
952 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 925 + owl:minQualifiedCardinality
926 + "1"^^xsd:nonNegativeInteger ;
953 owl:onClass userfield:TimeBasedResource ; 927 owl:onClass userfield:TimeBasedResource ;
954 - owl:onProperty :hasTimeBasedResource ; 928 + owl:onProperty :hasTimeBasedResource
955 ] ; 929 ] ;
956 - rdfs:subClassOf [ 930 + rdfs:subClassOf
957 - rdf:type owl:Restriction ; 931 + [ rdf:type owl:Restriction ;
958 - owl:onDataRange xsd:string ; 932 + owl:minQualifiedCardinality
959 - owl:onProperty :hasName ; 933 + "0"^^xsd:nonNegativeInteger ;
960 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 934 + owl:onClass :ExternalReference ;
935 + owl:onProperty :hasExternalReference
961 ] ; 936 ] ;
962 -. 937 + :shouldHaveID "true" .
938 +
963 :RevisedSchedule 939 :RevisedSchedule
964 rdf:type owl:Class ; 940 rdf:type owl:Class ;
965 rdfs:subClassOf :Schedule ; 941 rdfs:subClassOf :Schedule ;
966 - rdfs:subClassOf [ 942 + rdfs:subClassOf
967 - rdf:type owl:Restriction ; 943 + [ rdf:type owl:Restriction ;
968 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 944 + owl:maxQualifiedCardinality
945 + "1"^^xsd:nonNegativeInteger ;
946 + owl:onDataRange
947 + [ rdf:type rdfs:Datatype ;
948 + owl:unionOf (xsd:date xsd:dateTime)
949 + ] ;
950 + owl:onProperty :hasFrontlineDate
951 + ] ;
952 + rdfs:subClassOf
953 + [ rdf:type owl:Restriction ;
954 + owl:maxQualifiedCardinality
955 + "1"^^xsd:nonNegativeInteger ;
969 owl:onDataRange xsd:decimal ; 956 owl:onDataRange xsd:decimal ;
970 - owl:onProperty :hasPlannedProgress ; 957 + owl:onProperty :hasPlannedProgress
971 - ] ; 958 + ] .
972 - rdfs:subClassOf [ 959 +
973 - rdf:type owl:Restriction ; 960 +:SF rdf:type owl:Class ;
974 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 961 + rdfs:subClassOf :Constraint .
975 - owl:onDataRange [ 962 +
976 - rdf:type rdfs:Datatype ; 963 +:SS rdf:type owl:Class ;
977 - owl:unionOf ( 964 + rdfs:subClassOf :Constraint .
978 - xsd:date 965 +
979 - xsd:dateTime
980 - ) ;
981 - ] ;
982 - owl:onProperty :hasFrontlineDate ;
983 - ] ;
984 -.
985 -:SF
986 - rdf:type owl:Class ;
987 - rdfs:subClassOf :Constraint ;
988 -.
989 -:SS
990 - rdf:type owl:Class ;
991 - rdfs:subClassOf :Constraint ;
992 -.
993 :Saturday 966 :Saturday
994 - rdf:type :Weekday ; 967 + rdf:type owl:NamedIndividual , :Weekday .
995 - rdf:type owl:NamedIndividual ; 968 +
996 -.
997 :Schedule 969 :Schedule
998 rdf:type owl:Class ; 970 rdf:type owl:Class ;
999 - rdfs:subClassOf [ 971 + rdfs:subClassOf
1000 - rdf:type owl:Class ; 972 + [ rdf:type owl:Restriction ;
1001 - owl:unionOf ( 973 + owl:maxQualifiedCardinality
1002 - :BaselineSchedule 974 + "1"^^xsd:nonNegativeInteger ;
1003 - :CurrentSchedule 975 + owl:onDataRange
1004 - :LiveSchedule 976 + [ rdf:type rdfs:Datatype ;
1005 - :RevisedSchedule 977 + owl:unionOf (xsd:date xsd:dateTime)
1006 - ) ; 978 + ] ;
1007 - ] ; 979 + owl:onProperty :hasLateStart
1008 - rdfs:subClassOf [ 980 + ] ;
1009 - rdf:type owl:Restriction ; 981 + rdfs:subClassOf
1010 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 982 + [ rdf:type owl:Restriction ;
983 + owl:maxQualifiedCardinality
984 + "1"^^xsd:nonNegativeInteger ;
985 + owl:onDataRange
986 + [ rdf:type rdfs:Datatype ;
987 + owl:unionOf (xsd:date xsd:dateTime)
988 + ] ;
989 + owl:onProperty :hasLateFinish
990 + ] ;
991 + rdfs:subClassOf
992 + [ rdf:type owl:Restriction ;
993 + owl:maxQualifiedCardinality
994 + "1"^^xsd:nonNegativeInteger ;
995 + owl:onDataRange
996 + [ rdf:type rdfs:Datatype ;
997 + owl:unionOf (xsd:date xsd:dateTime)
998 + ] ;
999 + owl:onProperty :hasEarlyStart
1000 + ] ;
1001 + rdfs:subClassOf
1002 + [ rdf:type owl:Restriction ;
1003 + owl:maxQualifiedCardinality
1004 + "1"^^xsd:nonNegativeInteger ;
1005 + owl:onDataRange
1006 + [ rdf:type rdfs:Datatype ;
1007 + owl:unionOf (xsd:date xsd:dateTime)
1008 + ] ;
1009 + owl:onProperty :hasEarlyFinish
1010 + ] ;
1011 + rdfs:subClassOf
1012 + [ rdf:type owl:Restriction ;
1013 + owl:maxQualifiedCardinality
1014 + "1"^^xsd:nonNegativeInteger ;
1011 owl:onDataRange xsd:duration ; 1015 owl:onDataRange xsd:duration ;
1012 - owl:onProperty :hasDuration ; 1016 + owl:onProperty :hasDuration
1013 - ] ; 1017 + ] ;
1014 - rdfs:subClassOf [ 1018 + rdfs:subClassOf
1015 - rdf:type owl:Restriction ; 1019 + [ rdf:type owl:Class ;
1016 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1020 + owl:unionOf (:BaselineSchedule :CurrentSchedule :LiveSchedule :RevisedSchedule)
1017 - owl:onDataRange [ 1021 + ] .
1018 - rdf:type rdfs:Datatype ; 1022 +
1019 - owl:unionOf ( 1023 +:Status
1020 - xsd:date 1024 + rdf:type owl:Class ;
1021 - xsd:dateTime 1025 + rdfs:label "Status"^^xsd:string ;
1022 - ) ; 1026 + rdfs:subClassOf owl:Thing .
1023 - ] ; 1027 +
1024 - owl:onProperty :hasEarlyFinish ;
1025 - ] ;
1026 - rdfs:subClassOf [
1027 - rdf:type owl:Restriction ;
1028 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1029 - owl:onDataRange [
1030 - rdf:type rdfs:Datatype ;
1031 - owl:unionOf (
1032 - xsd:date
1033 - xsd:dateTime
1034 - ) ;
1035 - ] ;
1036 - owl:onProperty :hasEarlyStart ;
1037 - ] ;
1038 - rdfs:subClassOf [
1039 - rdf:type owl:Restriction ;
1040 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1041 - owl:onDataRange [
1042 - rdf:type rdfs:Datatype ;
1043 - owl:unionOf (
1044 - xsd:date
1045 - xsd:dateTime
1046 - ) ;
1047 - ] ;
1048 - owl:onProperty :hasLateFinish ;
1049 - ] ;
1050 - rdfs:subClassOf [
1051 - rdf:type owl:Restriction ;
1052 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1053 - owl:onDataRange [
1054 - rdf:type rdfs:Datatype ;
1055 - owl:unionOf (
1056 - xsd:date
1057 - xsd:dateTime
1058 - ) ;
1059 - ] ;
1060 - owl:onProperty :hasLateStart ;
1061 - ] ;
1062 -.
1063 :Sunday 1028 :Sunday
1064 - rdf:type :Weekday ; 1029 + rdf:type owl:NamedIndividual , :Weekday .
1065 - rdf:type owl:NamedIndividual ; 1030 +
1066 -.
1067 :Thursday 1031 :Thursday
1068 - rdf:type :Weekday ; 1032 + rdf:type owl:NamedIndividual , :Weekday .
1069 - rdf:type owl:NamedIndividual ; 1033 +
1070 -.
1071 :TimeBased 1034 :TimeBased
1072 rdf:type owl:Class ; 1035 rdf:type owl:Class ;
1073 - :shouldHaveID "true" ;
1074 rdfs:subClassOf :Resource ; 1036 rdfs:subClassOf :Resource ;
1075 - rdfs:subClassOf [ 1037 + rdfs:subClassOf
1076 - rdf:type owl:Restriction ; 1038 + [ rdf:type owl:Restriction ;
1077 - :shouldUseRef "true"^^xsd:boolean ; 1039 + owl:maxQualifiedCardinality
1078 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1040 + "1"^^xsd:nonNegativeInteger ;
1079 - owl:onClass :Profile ; 1041 + owl:onDataRange xsd:decimal ;
1080 - owl:onProperty :hasProfile ; 1042 + owl:onProperty :hasManHours
1081 ] ; 1043 ] ;
1082 - rdfs:subClassOf [ 1044 + rdfs:subClassOf
1083 - rdf:type owl:Restriction ; 1045 + [ rdf:type owl:Restriction ;
1084 :shouldUseRef "true"^^xsd:boolean ; 1046 :shouldUseRef "true"^^xsd:boolean ;
1085 - owl:onClass userfield:TimeBasedResource ; 1047 + owl:maxQualifiedCardinality
1086 - owl:onProperty :hasTimeBasedResource ; 1048 + "1"^^xsd:nonNegativeInteger ;
1087 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1049 + owl:onClass :Profile ;
1050 + owl:onProperty :hasProfile
1088 ] ; 1051 ] ;
1089 - rdfs:subClassOf [ 1052 + rdfs:subClassOf
1090 - rdf:type owl:Restriction ; 1053 + [ rdf:type owl:Restriction ;
1091 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1054 + owl:maxQualifiedCardinality
1055 + "1"^^xsd:nonNegativeInteger ;
1056 + owl:onDataRange xsd:duration ;
1057 + owl:onProperty :hasDuration
1058 + ] ;
1059 + rdfs:subClassOf
1060 + [ rdf:type owl:Restriction ;
1061 + owl:maxQualifiedCardinality
1062 + "1"^^xsd:nonNegativeInteger ;
1063 + owl:onDataRange
1064 + [ rdf:type rdfs:Datatype ;
1065 + owl:unionOf (xsd:date xsd:dateTime)
1066 + ] ;
1067 + owl:onProperty userfield:hasRemainingFinish
1068 + ] ;
1069 + rdfs:subClassOf
1070 + [ rdf:type owl:Restriction ;
1071 + owl:maxQualifiedCardinality
1072 + "1"^^xsd:nonNegativeInteger ;
1092 owl:onDataRange xsd:decimal ; 1073 owl:onDataRange xsd:decimal ;
1093 - owl:onProperty userfield:hasCurrentProgress ; 1074 + owl:onProperty userfield:hasExpendedQuantity
1094 - ] ; 1075 + ] ;
1095 - rdfs:subClassOf [ 1076 + rdfs:subClassOf
1096 - rdf:type owl:Restriction ; 1077 + [ rdf:type owl:Restriction ;
1097 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1078 + owl:maxQualifiedCardinality
1079 + "1"^^xsd:nonNegativeInteger ;
1080 + owl:onDataRange
1081 + [ rdf:type rdfs:Datatype ;
1082 + owl:unionOf (xsd:date xsd:dateTime)
1083 + ] ;
1084 + owl:onProperty userfield:hasRemainingStart
1085 + ] ;
1086 + rdfs:subClassOf
1087 + [ rdf:type owl:Restriction ;
1088 + owl:maxQualifiedCardinality
1089 + "1"^^xsd:nonNegativeInteger ;
1098 owl:onDataRange xsd:decimal ; 1090 owl:onDataRange xsd:decimal ;
1099 - owl:onProperty userfield:hasExpendedQuantity ; 1091 + owl:onProperty :hasCost
1100 ] ; 1092 ] ;
1101 - rdfs:subClassOf [ 1093 + rdfs:subClassOf
1102 - rdf:type owl:Restriction ; 1094 + [ rdf:type owl:Restriction ;
1103 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1095 + owl:maxQualifiedCardinality
1104 - owl:onDataRange xsd:decimal ; 1096 + "1"^^xsd:nonNegativeInteger ;
1105 - owl:onProperty userfield:hasQuantity ; 1097 + owl:onDataRange xsd:duration ;
1098 + owl:onProperty :hasDelayedStart
1106 ] ; 1099 ] ;
1107 - rdfs:subClassOf [ 1100 + rdfs:subClassOf
1108 - rdf:type owl:Restriction ; 1101 + [ rdf:type owl:Restriction ;
1109 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1102 + owl:maxQualifiedCardinality
1103 + "1"^^xsd:nonNegativeInteger ;
1110 owl:onDataRange xsd:decimal ; 1104 owl:onDataRange xsd:decimal ;
1111 - owl:onProperty :hasCost ; 1105 + owl:onProperty :hasExpendedCost
1112 ] ; 1106 ] ;
1113 - rdfs:subClassOf [ 1107 + rdfs:subClassOf
1114 - rdf:type owl:Restriction ; 1108 + [ rdf:type owl:Restriction ;
1115 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1109 + :shouldUseRef "true"^^xsd:boolean ;
1116 - owl:onDataRange xsd:decimal ; 1110 + owl:onClass userfield:TimeBasedResource ;
1117 - owl:onProperty :hasExpendedCost ; 1111 + owl:onProperty :hasTimeBasedResource ;
1112 + owl:qualifiedCardinality
1113 + "1"^^xsd:nonNegativeInteger
1118 ] ; 1114 ] ;
1119 - rdfs:subClassOf [ 1115 + rdfs:subClassOf
1120 - rdf:type owl:Restriction ; 1116 + [ rdf:type owl:Restriction ;
1121 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1117 + owl:maxQualifiedCardinality
1118 + "1"^^xsd:nonNegativeInteger ;
1122 owl:onDataRange xsd:decimal ; 1119 owl:onDataRange xsd:decimal ;
1123 - owl:onProperty :hasManHours ; 1120 + owl:onProperty userfield:hasQuantity
1124 ] ; 1121 ] ;
1125 - rdfs:subClassOf [ 1122 + rdfs:subClassOf
1126 - rdf:type owl:Restriction ; 1123 + [ rdf:type owl:Restriction ;
1127 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1124 + owl:maxQualifiedCardinality
1128 - owl:onDataRange xsd:duration ; 1125 + "1"^^xsd:nonNegativeInteger ;
1129 - owl:onProperty :hasDelayedStart ; 1126 + owl:onDataRange xsd:decimal ;
1127 + owl:onProperty userfield:hasCurrentProgress
1130 ] ; 1128 ] ;
1131 - rdfs:subClassOf [ 1129 + :shouldHaveID "true" .
1132 - rdf:type owl:Restriction ; 1130 +
1133 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1134 - owl:onDataRange xsd:duration ;
1135 - owl:onProperty :hasDuration ;
1136 - ] ;
1137 - rdfs:subClassOf [
1138 - rdf:type owl:Restriction ;
1139 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1140 - owl:onDataRange [
1141 - rdf:type rdfs:Datatype ;
1142 - owl:unionOf (
1143 - xsd:date
1144 - xsd:dateTime
1145 - ) ;
1146 - ] ;
1147 - owl:onProperty userfield:hasRemainingFinish ;
1148 - ] ;
1149 - rdfs:subClassOf [
1150 - rdf:type owl:Restriction ;
1151 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1152 - owl:onDataRange [
1153 - rdf:type rdfs:Datatype ;
1154 - owl:unionOf (
1155 - xsd:date
1156 - xsd:dateTime
1157 - ) ;
1158 - ] ;
1159 - owl:onProperty userfield:hasRemainingStart ;
1160 - ] ;
1161 -.
1162 :TimeBasedResourceRef 1131 :TimeBasedResourceRef
1163 - rdf:type owl:ObjectProperty ; 1132 + rdf:type owl:ObjectProperty .
1164 -. 1133 +
1165 :Tuesday 1134 :Tuesday
1166 - rdf:type :Weekday ; 1135 + rdf:type owl:NamedIndividual , :Weekday .
1167 - rdf:type owl:NamedIndividual ; 1136 +
1168 -.
1169 :Wednesday 1137 :Wednesday
1170 - rdf:type :Weekday ; 1138 + rdf:type owl:NamedIndividual , :Weekday .
1171 - rdf:type owl:NamedIndividual ; 1139 +
1172 -.
1173 :Weekday 1140 :Weekday
1174 rdf:type owl:Class ; 1141 rdf:type owl:Class ;
1175 - rdfs:subClassOf owl:Thing ; 1142 + rdfs:subClassOf owl:Thing .
1176 -. 1143 +
1177 :WeeklyRepeatPeriod 1144 :WeeklyRepeatPeriod
1178 rdf:type owl:Class ; 1145 rdf:type owl:Class ;
1179 rdfs:subClassOf :Period ; 1146 rdfs:subClassOf :Period ;
1180 - rdfs:subClassOf [ 1147 + rdfs:subClassOf
1181 - rdf:type owl:Restriction ; 1148 + [ rdf:type owl:Restriction ;
1182 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1149 + owl:minQualifiedCardinality
1150 + "1"^^xsd:nonNegativeInteger ;
1183 owl:onClass :Weekday ; 1151 owl:onClass :Weekday ;
1184 - owl:onProperty :hasWeekday ; 1152 + owl:onProperty :hasWeekday
1185 - ] ; 1153 + ] .
1186 -. 1154 +
1187 :WorkOrder 1155 :WorkOrder
1188 rdf:type owl:Class ; 1156 rdf:type owl:Class ;
1189 - rdfs:subClassOf :Activity ; 1157 + rdfs:subClassOf :Activity .
1190 -. 1158 +
1191 :availableFrom 1159 :availableFrom
1192 - rdf:type owl:DatatypeProperty ; 1160 + rdf:type owl:DatatypeProperty .
1193 -. 1161 +
1194 :availableTo 1162 :availableTo
1195 - rdf:type owl:DatatypeProperty ; 1163 + rdf:type owl:DatatypeProperty .
1196 -. 1164 +
1197 :dailyAvailableDuration 1165 :dailyAvailableDuration
1198 - rdf:type owl:DatatypeProperty ; 1166 + rdf:type owl:DatatypeProperty .
1199 -. 1167 +
1200 :forPlan 1168 :forPlan
1201 - rdf:type owl:ObjectProperty ; 1169 + rdf:type owl:ObjectProperty .
1202 -. 1170 +
1203 :hasActiveStatus 1171 :hasActiveStatus
1204 rdf:type owl:DatatypeProperty ; 1172 rdf:type owl:DatatypeProperty ;
1205 - rdfs:domain :Activity ; 1173 + rdfs:domain :Activity .
1206 -. 1174 +
1207 :hasActivity 1175 :hasActivity
1208 rdf:type owl:ObjectProperty ; 1176 rdf:type owl:ObjectProperty ;
1209 - rdfs:label "has activity"^^xsd:string ; 1177 + rdfs:label "has activity"^^xsd:string .
1210 -. 1178 +
1211 :hasApplication 1179 :hasApplication
1212 - rdf:type owl:DatatypeProperty ; 1180 + rdf:type owl:DatatypeProperty .
1213 -. 1181 +
1214 :hasAvailability 1182 :hasAvailability
1215 - rdf:type owl:ObjectProperty ; 1183 + rdf:type owl:ObjectProperty .
1216 -. 1184 +
1217 :hasCalendar 1185 :hasCalendar
1218 - rdf:type owl:ObjectProperty ; 1186 + rdf:type owl:ObjectProperty .
1219 -. 1187 +
1220 :hasCalendarSet 1188 :hasCalendarSet
1221 - rdf:type owl:ObjectProperty ; 1189 + rdf:type owl:ObjectProperty .
1222 -. 1190 +
1223 :hasConstraint 1191 :hasConstraint
1224 - rdf:type owl:ObjectProperty ; 1192 + rdf:type owl:ObjectProperty .
1225 -. 1193 +
1226 :hasCoordinate 1194 :hasCoordinate
1227 - rdf:type owl:ObjectProperty ; 1195 + rdf:type owl:ObjectProperty .
1228 -. 1196 +
1229 :hasCost 1197 :hasCost
1230 - rdf:type owl:DatatypeProperty ; 1198 + rdf:type owl:DatatypeProperty .
1231 -. 1199 +
1232 :hasDateSet 1200 :hasDateSet
1233 - rdf:type owl:ObjectProperty ; 1201 + rdf:type owl:ObjectProperty .
1234 -. 1202 +
1235 :hasDefaultRate 1203 :hasDefaultRate
1236 - rdf:type owl:DatatypeProperty ; 1204 + rdf:type owl:DatatypeProperty .
1237 -. 1205 +
1238 :hasDelayedStart 1206 :hasDelayedStart
1239 - rdf:type owl:DatatypeProperty ; 1207 + rdf:type owl:DatatypeProperty .
1240 -. 1208 +
1241 :hasDescription 1209 :hasDescription
1242 rdf:type owl:DatatypeProperty ; 1210 rdf:type owl:DatatypeProperty ;
1243 rdfs:domain :Project ; 1211 rdfs:domain :Project ;
1244 - rdfs:range xsd:string ; 1212 + rdfs:range xsd:string .
1245 -. 1213 +
1246 :hasDuration 1214 :hasDuration
1247 - rdf:type owl:DatatypeProperty ; 1215 + rdf:type owl:DatatypeProperty .
1248 -. 1216 +
1249 :hasEarlyFinish 1217 :hasEarlyFinish
1250 - rdf:type owl:DatatypeProperty ; 1218 + rdf:type owl:DatatypeProperty .
1251 -. 1219 +
1252 :hasEarlyStart 1220 :hasEarlyStart
1253 - rdf:type owl:DatatypeProperty ; 1221 + rdf:type owl:DatatypeProperty .
1254 -. 1222 +
1255 :hasExpendedCost 1223 :hasExpendedCost
1256 - rdf:type owl:DatatypeProperty ; 1224 + rdf:type owl:DatatypeProperty .
1257 -. 1225 +
1258 :hasExternalReference 1226 :hasExternalReference
1259 - rdf:type owl:ObjectProperty ; 1227 + rdf:type owl:ObjectProperty .
1260 -. 1228 +
1261 :hasFacility 1229 :hasFacility
1262 - rdf:type owl:ObjectProperty ; 1230 + rdf:type owl:ObjectProperty .
1263 -. 1231 +
1264 :hasField 1232 :hasField
1265 - rdf:type owl:DatatypeProperty ; 1233 + rdf:type owl:DatatypeProperty .
1266 -. 1234 +
1267 :hasFieldName 1235 :hasFieldName
1268 - rdf:type owl:DatatypeProperty ; 1236 + rdf:type owl:DatatypeProperty .
1269 -. 1237 +
1270 :hasFinish 1238 :hasFinish
1271 - rdf:type owl:DatatypeProperty ; 1239 + rdf:type owl:DatatypeProperty .
1272 -. 1240 +
1273 :hasFinishDate 1241 :hasFinishDate
1274 rdf:type owl:DatatypeProperty ; 1242 rdf:type owl:DatatypeProperty ;
1275 - rdfs:range xsd:date ; 1243 + rdfs:range xsd:date .
1276 -. 1244 +
1277 :hasFinishTime 1245 :hasFinishTime
1278 rdf:type owl:DatatypeProperty ; 1246 rdf:type owl:DatatypeProperty ;
1279 rdfs:range xsd:time ; 1247 rdfs:range xsd:time ;
1280 - rdfs:subPropertyOf owl:topDataProperty ; 1248 + rdfs:subPropertyOf owl:topDataProperty .
1281 -. 1249 +
1282 :hasFloat 1250 :hasFloat
1283 - rdf:type owl:DatatypeProperty ; 1251 + rdf:type owl:DatatypeProperty .
1284 -. 1252 +
1285 :hasFreeField 1253 :hasFreeField
1286 - rdf:type owl:ObjectProperty ; 1254 + rdf:type owl:ObjectProperty .
1287 -. 1255 +
1288 :hasFreeFieldSet 1256 :hasFreeFieldSet
1289 - rdf:type owl:ObjectProperty ; 1257 + rdf:type owl:ObjectProperty .
1290 -. 1258 +
1291 :hasFreeFloat 1259 :hasFreeFloat
1292 rdf:type owl:DatatypeProperty ; 1260 rdf:type owl:DatatypeProperty ;
1293 - rdfs:subPropertyOf :hasFloat ; 1261 + rdfs:subPropertyOf :hasFloat .
1294 -. 1262 +
1295 :hasFreeTime 1263 :hasFreeTime
1296 - rdf:type owl:ObjectProperty ; 1264 + rdf:type owl:ObjectProperty .
1297 -. 1265 +
1298 :hasFrontlineDate 1266 :hasFrontlineDate
1299 - rdf:type owl:DatatypeProperty ; 1267 + rdf:type owl:DatatypeProperty .
1300 -. 1268 +
1301 :hasID 1269 :hasID
1302 - rdf:type owl:DatatypeProperty ; 1270 + rdf:type owl:DatatypeProperty .
1303 -. 1271 +
1304 :hasLag 1272 :hasLag
1305 - rdf:type owl:DatatypeProperty ; 1273 + rdf:type owl:DatatypeProperty .
1306 -. 1274 +
1307 :hasLateFinish 1275 :hasLateFinish
1308 - rdf:type owl:DatatypeProperty ; 1276 + rdf:type owl:DatatypeProperty .
1309 -. 1277 +
1310 :hasLateStart 1278 :hasLateStart
1311 - rdf:type owl:DatatypeProperty ; 1279 + rdf:type owl:DatatypeProperty .
1312 -. 1280 +
1313 :hasManHours 1281 :hasManHours
1314 - rdf:type owl:DatatypeProperty ; 1282 + rdf:type owl:DatatypeProperty .
1315 -. 1283 +
1316 :hasName 1284 :hasName
1317 rdf:type owl:DatatypeProperty ; 1285 rdf:type owl:DatatypeProperty ;
1318 - rdfs:range xsd:string ; 1286 + rdfs:range xsd:string .
1319 -. 1287 +
1320 :hasOperation 1288 :hasOperation
1321 - rdf:type owl:ObjectProperty ; 1289 + rdf:type owl:ObjectProperty .
1322 -. 1290 +
1323 :hasParentActivity 1291 :hasParentActivity
1324 - rdf:type owl:ObjectProperty ; 1292 + rdf:type owl:ObjectProperty .
1325 -. 1293 +
1326 :hasPeriod 1294 :hasPeriod
1327 - rdf:type owl:ObjectProperty ; 1295 + rdf:type owl:ObjectProperty .
1328 -. 1296 +
1329 :hasPlan 1297 :hasPlan
1330 rdf:type owl:ObjectProperty ; 1298 rdf:type owl:ObjectProperty ;
1331 - rdfs:label "has plan"^^xsd:string ; 1299 + rdfs:label "has plan"^^xsd:string .
1332 -. 1300 +
1333 :hasPlannedProgress 1301 :hasPlannedProgress
1334 - rdf:type owl:DatatypeProperty ; 1302 + rdf:type owl:DatatypeProperty .
1335 -. 1303 +
1336 :hasPlatform 1304 :hasPlatform
1337 rdf:type owl:ObjectProperty ; 1305 rdf:type owl:ObjectProperty ;
1338 - rdfs:subPropertyOf :hasFacility ; 1306 + rdfs:subPropertyOf :hasFacility .
1339 -. 1307 +
1340 :hasPreviousPeriod 1308 :hasPreviousPeriod
1341 - rdf:type owl:ObjectProperty ; 1309 + rdf:type owl:ObjectProperty .
1342 -. 1310 +
1343 :hasProfile 1311 :hasProfile
1344 - rdf:type owl:ObjectProperty ; 1312 + rdf:type owl:ObjectProperty .
1345 -. 1313 +
1346 :hasProfileSet 1314 :hasProfileSet
1347 - rdf:type owl:ObjectProperty ; 1315 + rdf:type owl:ObjectProperty .
1348 -. 1316 +
1349 :hasProject 1317 :hasProject
1350 rdf:type owl:ObjectProperty ; 1318 rdf:type owl:ObjectProperty ;
1351 - rdfs:label "has project"^^xsd:string ; 1319 + rdfs:label "has project"^^xsd:string .
1352 -. 1320 +
1353 :hasResource 1321 :hasResource
1354 - rdf:type owl:ObjectProperty ; 1322 + rdf:type owl:ObjectProperty .
1355 -. 1323 +
1356 :hasResourceSet 1324 :hasResourceSet
1357 - rdf:type owl:ObjectProperty ; 1325 + rdf:type owl:ObjectProperty .
1358 -. 1326 +
1359 :hasSchedule 1327 :hasSchedule
1360 - rdf:type owl:ObjectProperty ; 1328 + rdf:type owl:ObjectProperty .
1361 -. 1329 +
1362 :hasShort 1330 :hasShort
1363 - rdf:type owl:DatatypeProperty ; 1331 + rdf:type owl:DatatypeProperty .
1364 -. 1332 +
1365 :hasSource 1333 :hasSource
1366 - rdf:type owl:DatatypeProperty ; 1334 + rdf:type owl:DatatypeProperty .
1367 -. 1335 +
1368 :hasSourceSpecificUserfield 1336 :hasSourceSpecificUserfield
1369 - rdf:type owl:ObjectProperty ; 1337 + rdf:type owl:ObjectProperty .
1370 -. 1338 +
1371 :hasSpecifiedUserField 1339 :hasSpecifiedUserField
1372 - rdf:type owl:ObjectProperty ; 1340 + rdf:type owl:ObjectProperty .
1373 -. 1341 +
1374 :hasStart 1342 :hasStart
1375 - rdf:type owl:DatatypeProperty ; 1343 + rdf:type owl:DatatypeProperty .
1376 -. 1344 +
1377 :hasStartDate 1345 :hasStartDate
1378 rdf:type owl:DatatypeProperty ; 1346 rdf:type owl:DatatypeProperty ;
1379 - rdfs:range xsd:date ; 1347 + rdfs:range xsd:date .
1380 -. 1348 +
1381 :hasStartTime 1349 :hasStartTime
1382 rdf:type owl:DatatypeProperty ; 1350 rdf:type owl:DatatypeProperty ;
1383 rdfs:range xsd:time ; 1351 rdfs:range xsd:time ;
1384 - rdfs:subPropertyOf owl:topDataProperty ; 1352 + rdfs:subPropertyOf owl:topDataProperty .
1385 -. 1353 +
1386 :hasSubPlan 1354 :hasSubPlan
1387 - rdf:type owl:ObjectProperty ; 1355 + rdf:type owl:ObjectProperty .
1388 -. 1356 +
1389 :hasSubProject 1357 :hasSubProject
1390 - rdf:type owl:ObjectProperty ; 1358 + rdf:type owl:ObjectProperty .
1391 -. 1359 +
1392 :hasSuccessorActivity 1360 :hasSuccessorActivity
1393 - rdf:type owl:ObjectProperty ; 1361 + rdf:type owl:ObjectProperty .
1394 -. 1362 +
1395 :hasTimeBasedResource 1363 :hasTimeBasedResource
1396 - rdf:type owl:ObjectProperty ; 1364 + rdf:type owl:ObjectProperty .
1397 -. 1365 +
1398 :hasTimeSet 1366 :hasTimeSet
1399 - rdf:type owl:ObjectProperty ; 1367 + rdf:type owl:ObjectProperty .
1400 -. 1368 +
1401 :hasTotalFloat 1369 :hasTotalFloat
1402 rdf:type owl:DatatypeProperty ; 1370 rdf:type owl:DatatypeProperty ;
1403 - rdfs:subPropertyOf :hasFloat ; 1371 + rdfs:subPropertyOf :hasFloat .
1404 -. 1372 +
1405 :hasValue 1373 :hasValue
1406 - rdf:type owl:ObjectProperty ; 1374 + rdf:type owl:ObjectProperty .
1407 -. 1375 +
1408 :hasWeekday 1376 :hasWeekday
1409 - rdf:type owl:ObjectProperty ; 1377 + rdf:type owl:ObjectProperty .
1410 -. 1378 +
1411 :hasWorkHoursPerDay 1379 :hasWorkHoursPerDay
1412 - rdf:type owl:DatatypeProperty ; 1380 + rdf:type owl:DatatypeProperty .
1413 -. 1381 +
1414 :hasWorkPeriod 1382 :hasWorkPeriod
1415 - rdf:type owl:ObjectProperty ; 1383 + rdf:type owl:ObjectProperty .
1416 -. 1384 +
1417 :hasX 1385 :hasX
1418 - rdf:type owl:DatatypeProperty ; 1386 + rdf:type owl:DatatypeProperty .
1419 -. 1387 +
1420 :hasY 1388 :hasY
1421 rdf:type owl:DatatypeProperty ; 1389 rdf:type owl:DatatypeProperty ;
1422 - rdfs:subPropertyOf owl:topDataProperty ; 1390 + rdfs:subPropertyOf owl:topDataProperty .
1423 -. 1391 +
1424 :isCapexOpex 1392 :isCapexOpex
1425 - rdf:type owl:DatatypeProperty ; 1393 + rdf:type owl:DatatypeProperty .
1426 -. 1394 +
1427 :isFree 1395 :isFree
1428 rdf:type owl:DatatypeProperty ; 1396 rdf:type owl:DatatypeProperty ;
1429 - rdfs:range xsd:boolean ; 1397 + rdfs:range xsd:boolean .
1430 -. 1398 +
1431 -:now 1399 +:now rdf:type owl:DatatypeProperty .
1432 - rdf:type owl:DatatypeProperty ; 1400 +
1433 -.
1434 :shouldBeInternalAndExternalRef 1401 :shouldBeInternalAndExternalRef
1435 rdf:type owl:AnnotationProperty ; 1402 rdf:type owl:AnnotationProperty ;
1436 - rdfs:range xsd:boolean ; 1403 + rdfs:range xsd:boolean .
1437 -. 1404 +
1438 :shouldHaveID 1405 :shouldHaveID
1439 rdf:type owl:AnnotationProperty ; 1406 rdf:type owl:AnnotationProperty ;
1440 - rdfs:range xsd:boolean ; 1407 + rdfs:range xsd:boolean .
1441 -. 1408 +
1442 :shouldUseAnyUri 1409 :shouldUseAnyUri
1443 rdf:type owl:AnnotationProperty ; 1410 rdf:type owl:AnnotationProperty ;
1444 - rdfs:range xsd:boolean ; 1411 + rdfs:range xsd:boolean .
1445 -. 1412 +
1446 :shouldUseRef 1413 :shouldUseRef
1447 rdf:type owl:AnnotationProperty ; 1414 rdf:type owl:AnnotationProperty ;
1448 - rdfs:range xsd:boolean ; 1415 + rdfs:range xsd:boolean .
1449 -. 1416 +
1450 xsd:anyType 1417 xsd:anyType
1451 - rdf:type rdfs:Datatype ; 1418 + rdf:type rdfs:Datatype .
1452 -. 1419 +
1453 xsd:date 1420 xsd:date
1454 - rdf:type rdfs:Datatype ; 1421 + rdf:type rdfs:Datatype .
1455 -. 1422 +
1456 xsd:duration 1423 xsd:duration
1457 - rdf:type rdfs:Datatype ; 1424 + rdf:type rdfs:Datatype .
1458 -. 1425 +
1459 xsd:time 1426 xsd:time
1460 - rdf:type rdfs:Datatype ; 1427 + rdf:type rdfs:Datatype .
1461 -. 1428 +
1462 -[ 1429 +[] :shouldUseRef "true"^^xsd:boolean .
1463 - :shouldUseRef "true"^^xsd:boolean ;
1464 -].
......