Tore Christiansen

Added Status class with Active individual

Showing 1 changed file with 1286 additions and 1321 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 4 +@prefix : <http://data.posccaesar.org/ilap/> .
5 -@prefix : <http://data.posccaesar.org/ilap/> . 5 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
6 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 6 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 8 +@prefix userfield: <http://data.posccaesar.org/ilap-userfield/> .
9 -@prefix userfield: <http://data.posccaesar.org/ilap-userfield/> . 9 +@prefix xml: <http://www.w3.org/XML/1998/namespace> .
10 -@prefix xml: <http://www.w3.org/XML/1998/namespace> . 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 11 +
12 userfield:TimeBasedResource 12 userfield:TimeBasedResource
13 - rdf:type owl:Class ;
14 - :shouldHaveID "true" ;
15 - rdfs:subClassOf [
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 ; 13 rdf:type owl:Class ;
34 - owl:intersectionOf ( 14 + rdfs:subClassOf
35 - [ 15 + [ rdf:type owl:Restriction ;
36 - rdf:type owl:Restriction ; 16 + owl:onDataRange xsd:string ;
37 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 17 + owl:onProperty :hasName ;
38 - owl:onDataRange xsd:string ; 18 + owl:qualifiedCardinality
39 - owl:onProperty :hasDescription ; 19 + "1"^^xsd:nonNegativeInteger
40 - ] 20 + ] ;
41 - [ 21 + rdfs:subClassOf
42 - rdf:type owl:Restriction ; 22 + [ rdf:type owl:Restriction ;
43 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 23 + owl:minQualifiedCardinality
44 - owl:onDataRange xsd:string ; 24 + "0"^^xsd:nonNegativeInteger ;
45 - owl:onProperty :hasDescription ; 25 + owl:onClass :ExternalReference ;
46 - ] 26 + owl:onProperty :hasExternalReference
47 - ) ; 27 + ] ;
48 - ] ; 28 + rdfs:subClassOf
49 - rdfs:subClassOf [ 29 + [ rdf:type owl:Restriction ;
50 - rdf:type owl:Restriction ; 30 + owl:minQualifiedCardinality
51 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 31 + "0"^^xsd:nonNegativeInteger ;
52 - owl:onClass :Availability ; 32 + owl:onClass :Availability ;
53 - owl:onProperty :hasAvailability ; 33 + owl:onProperty :hasAvailability
54 - ] ; 34 + ] ;
55 - rdfs:subClassOf [ 35 + rdfs:subClassOf
56 - rdf:type owl:Restriction ; 36 + [ rdf:type owl:Class ;
57 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 37 + owl:intersectionOf ([ rdf:type owl:Restriction ;
58 - owl:onClass :ExternalReference ; 38 + owl:minQualifiedCardinality
59 - owl:onProperty :hasExternalReference ; 39 + "0"^^xsd:nonNegativeInteger ;
60 - ] ; 40 + owl:onDataRange xsd:string ;
61 - rdfs:subClassOf [ 41 + owl:onProperty :hasDescription
62 - rdf:type owl:Restriction ; 42 + ] [ rdf:type owl:Restriction ;
63 - owl:onDataRange xsd:string ; 43 + owl:maxQualifiedCardinality
64 - owl:onProperty :hasName ; 44 + "1"^^xsd:nonNegativeInteger ;
65 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 45 + owl:onDataRange xsd:string ;
66 - ] ; 46 + owl:onProperty :hasDescription
67 -. 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 + ])
62 + ] ;
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 ; 84 + owl:imports userfield: ;
88 - owl:imports userfield: ; 85 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
89 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; 86 +
90 -. 87 +:Active
88 + rdf:type :Status ;
89 + rdfs:label "Active"^^xsd:string .
90 +
91 :Activity 91 :Activity
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)." ;
95 - rdfs:label "Activity"^^xsd:string ;
96 - rdfs:subClassOf owl:Thing ;
97 - rdfs:subClassOf [
98 rdf:type owl:Class ; 92 rdf:type owl:Class ;
99 - owl:unionOf ( 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)." ;
100 - :Operation 94 + rdfs:label "Activity"^^xsd:string ;
101 - :RegularActivity 95 + rdfs:subClassOf owl:Thing ;
102 - :WorkOrder 96 + rdfs:subClassOf
103 - ) ; 97 + [ rdf:type owl:Restriction ;
104 - ] ; 98 + owl:minQualifiedCardinality
105 - rdfs:subClassOf [ 99 + "0"^^xsd:nonNegativeInteger ;
106 - rdf:type owl:Restriction ; 100 + owl:onClass :Resource ;
107 - :shouldBeInternalAndExternalRef "true"^^xsd:boolean ; 101 + owl:onProperty :hasResource
108 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 102 + ] ;
109 - owl:onClass :Activity ; 103 + rdfs:subClassOf
110 - owl:onProperty :hasParentActivity ; 104 + [ rdf:type owl:Restriction ;
111 - ] ; 105 + owl:minQualifiedCardinality
112 - rdfs:subClassOf [ 106 + "0"^^xsd:nonNegativeInteger ;
113 - rdf:type owl:Restriction ; 107 + owl:onClass :ExternalReference ;
114 - :shouldUseRef "true"^^xsd:boolean ; 108 + owl:onProperty :hasExternalReference
115 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 109 + ] ;
116 - owl:onClass :Calendar ; 110 + rdfs:subClassOf
117 - owl:onProperty :hasCalendar ; 111 + [ rdf:type owl:Restriction ;
118 - ] ; 112 + owl:minQualifiedCardinality
119 - rdfs:subClassOf [ 113 + "0"^^xsd:nonNegativeInteger ;
120 - rdf:type owl:Restriction ; 114 + owl:onDataRange :Status ;
121 - :shouldUseRef "true"^^xsd:boolean ; 115 + owl:onProperty :hasActiveStatus
122 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 116 + ] ;
123 - owl:onClass :FreeField ; 117 + rdfs:subClassOf
124 - owl:onProperty :hasFreeField ; 118 + [ rdf:type owl:Restriction ;
125 - ] ; 119 + owl:onDataRange xsd:string ;
126 - rdfs:subClassOf [ 120 + owl:onProperty :hasDescription ;
127 - rdf:type owl:Restriction ; 121 + owl:qualifiedCardinality
128 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 122 + "1"^^xsd:nonNegativeInteger
129 - owl:onClass userfield:SourceSpecifiedUserField ; 123 + ] ;
130 - owl:onProperty :hasSpecifiedUserField ; 124 + rdfs:subClassOf
131 - ] ; 125 + [ rdf:type owl:Restriction ;
132 - rdfs:subClassOf [ 126 + owl:maxQualifiedCardinality
133 - rdf:type owl:Restriction ; 127 + "1"^^xsd:nonNegativeInteger ;
134 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 128 + owl:onClass userfield:SpecifiedUserField ;
135 - owl:onClass userfield:SpecifiedUserField ; 129 + owl:onProperty :hasSpecifiedUserField
136 - owl:onProperty :hasSpecifiedUserField ; 130 + ] ;
137 - ] ; 131 + rdfs:subClassOf
138 - rdfs:subClassOf [ 132 + [ rdf:type owl:Restriction ;
139 - rdf:type owl:Restriction ; 133 + :shouldUseRef "true"^^xsd:boolean ;
140 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 134 + owl:maxQualifiedCardinality
141 - owl:onClass :Schedule ; 135 + "1"^^xsd:nonNegativeInteger ;
142 - owl:onProperty :hasSchedule ; 136 + owl:onClass :Calendar ;
143 - ] ; 137 + owl:onProperty :hasCalendar
144 - rdfs:subClassOf [ 138 + ] ;
145 - rdf:type owl:Restriction ; 139 + rdfs:subClassOf
146 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 140 + [ rdf:type owl:Restriction ;
147 - owl:onClass :Constraint ; 141 + owl:maxQualifiedCardinality
148 - owl:onProperty :hasConstraint ; 142 + "1"^^xsd:nonNegativeInteger ;
149 - ] ; 143 + owl:onClass userfield:SourceSpecifiedUserField ;
150 - rdfs:subClassOf [ 144 + owl:onProperty :hasSpecifiedUserField
151 - rdf:type owl:Restriction ; 145 + ] ;
152 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 146 + rdfs:subClassOf
153 - owl:onClass :ExternalReference ; 147 + [ rdf:type owl:Restriction ;
154 - owl:onProperty :hasExternalReference ; 148 + :shouldBeInternalAndExternalRef
155 - ] ; 149 + "true"^^xsd:boolean ;
156 - rdfs:subClassOf [ 150 + owl:minQualifiedCardinality
157 - rdf:type owl:Restriction ; 151 + "0"^^xsd:nonNegativeInteger ;
158 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 152 + owl:onClass :Activity ;
159 - owl:onClass :Resource ; 153 + owl:onProperty :hasParentActivity
160 - owl:onProperty :hasResource ; 154 + ] ;
161 - ] ; 155 + rdfs:subClassOf
162 - rdfs:subClassOf [ 156 + [ rdf:type owl:Restriction ;
163 - rdf:type owl:Restriction ; 157 + owl:minQualifiedCardinality
164 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 158 + "0"^^xsd:nonNegativeInteger ;
165 - owl:onDataRange [ 159 + owl:onClass :Constraint ;
166 - rdf:type rdfs:Datatype ; 160 + owl:onProperty :hasConstraint
167 - owl:oneOf [ 161 + ] ;
168 - rdf:type rdf:List ; 162 + rdfs:subClassOf
169 - rdf:first "ActiveActivity"^^xsd:string ; 163 + [ rdf:type owl:Restriction ;
170 - rdf:rest [ 164 + owl:maxQualifiedCardinality
171 - rdf:type rdf:List ; 165 + "1"^^xsd:nonNegativeInteger ;
172 - rdf:first "CancelledActivity"^^xsd:string ; 166 + owl:onClass :Schedule ;
173 - rdf:rest [ 167 + owl:onProperty :hasSchedule
174 - rdf:type rdf:List ; 168 + ] ;
175 - rdf:first "CompletedActivity"^^xsd:string ; 169 + rdfs:subClassOf
176 - rdf:rest [ 170 + [ rdf:type owl:Class ;
177 - rdf:type rdf:List ; 171 + owl:unionOf (:Operation :RegularActivity :WorkOrder)
178 - rdf:first "DeletedActivity"^^xsd:string ; 172 + ] ;
179 - rdf:rest [ 173 + rdfs:subClassOf
180 -rdf:type rdf:List ; 174 + [ rdf:type owl:Restriction ;
181 -rdf:first "PendingActivity"^^xsd:string ; 175 + :shouldUseRef "true"^^xsd:boolean ;
182 -rdf:rest () ; 176 + owl:minQualifiedCardinality
183 - ] ; 177 + "0"^^xsd:nonNegativeInteger ;
184 - ] ; 178 + owl:onClass :FreeField ;
185 - ] ; 179 + owl:onProperty :hasFreeField
186 - ] ; 180 + ] ;
187 - ] ; 181 + :shouldHaveID "true" .
188 - ] ; 182 +
189 - owl:onProperty :hasActiveStatus ;
190 - ] ;
191 - rdfs:subClassOf [
192 - rdf:type owl:Restriction ;
193 - owl:onDataRange xsd:string ;
194 - owl:onProperty :hasDescription ;
195 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
196 - ] ;
197 -.
198 :Availability 183 :Availability
199 - rdf:type owl:Class ;
200 - rdfs:subClassOf owl:Thing ;
201 - rdfs:subClassOf [
202 - rdf:type owl:Class ;
203 - :shouldUseRef "true"^^xsd:boolean ;
204 - owl:intersectionOf (
205 - [
206 - rdf:type owl:Restriction ;
207 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
208 - owl:onClass :Calendar ;
209 - owl:onProperty :hasCalendar ;
210 - ]
211 - [
212 - rdf:type owl:Restriction ;
213 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
214 - owl:onClass :Calendar ;
215 - owl:onProperty :hasCalendar ;
216 - ]
217 - ) ;
218 - ] ;
219 - rdfs:subClassOf [
220 - rdf:type owl:Class ;
221 - owl:intersectionOf (
222 - [
223 - rdf:type owl:Restriction ;
224 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
225 - owl:onDataRange xsd:duration ;
226 - owl:onProperty :dailyAvailableDuration ;
227 - ]
228 - [
229 - rdf:type owl:Restriction ;
230 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
231 - owl:onDataRange xsd:duration ;
232 - owl:onProperty :dailyAvailableDuration ;
233 - ]
234 - ) ;
235 - ] ;
236 - rdfs:subClassOf [
237 rdf:type owl:Class ; 184 rdf:type owl:Class ;
238 - owl:intersectionOf ( 185 + rdfs:subClassOf owl:Thing ;
239 - [ 186 + rdfs:subClassOf
240 - rdf:type owl:Restriction ; 187 + [ rdf:type owl:Restriction ;
241 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 188 + :shouldUseRef "true"^^xsd:boolean ;
242 - owl:onDataRange [ 189 + owl:onClass :Plan ;
243 - rdf:type rdfs:Datatype ; 190 + owl:onProperty :forPlan ;
244 - owl:unionOf ( 191 + owl:qualifiedCardinality
245 - xsd:date 192 + "1"^^xsd:nonNegativeInteger
246 - xsd:dateTime 193 + ] ;
247 - ) ; 194 + rdfs:subClassOf
248 - ] ; 195 + [ rdf:type owl:Class ;
249 - owl:onProperty :availableFrom ; 196 + owl:intersectionOf ([ rdf:type owl:Restriction ;
250 - ] 197 + owl:minQualifiedCardinality
251 - [ 198 + "0"^^xsd:nonNegativeInteger ;
252 - rdf:type owl:Restriction ; 199 + owl:onDataRange
253 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 200 + [ rdf:type rdfs:Datatype ;
254 - owl:onDataRange [ 201 + owl:unionOf (xsd:date xsd:dateTime)
255 - rdf:type rdfs:Datatype ; 202 + ] ;
256 - owl:unionOf ( 203 + owl:onProperty :availableTo
257 - xsd:date 204 + ] [ rdf:type owl:Restriction ;
258 - xsd:dateTime 205 + owl:maxQualifiedCardinality
259 - ) ; 206 + "1"^^xsd:nonNegativeInteger ;
260 - ] ; 207 + owl:onDataRange
261 - owl:onProperty :availableFrom ; 208 + [ rdf:type rdfs:Datatype ;
262 - ] 209 + owl:unionOf (xsd:date xsd:dateTime)
263 - ) ; 210 + ] ;
264 - ] ; 211 + owl:onProperty :availableTo
265 - rdfs:subClassOf [ 212 + ])
266 - rdf:type owl:Class ; 213 + ] ;
267 - owl:intersectionOf ( 214 + rdfs:subClassOf
268 - [ 215 + [ rdf:type owl:Class ;
269 - rdf:type owl:Restriction ; 216 + owl:intersectionOf ([ rdf:type owl:Restriction ;
270 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 217 + owl:minQualifiedCardinality
271 - owl:onDataRange [ 218 + "0"^^xsd:nonNegativeInteger ;
272 - rdf:type rdfs:Datatype ; 219 + owl:onDataRange
273 - owl:unionOf ( 220 + [ rdf:type rdfs:Datatype ;
274 - xsd:date 221 + owl:unionOf (xsd:date xsd:dateTime)
275 - xsd:dateTime 222 + ] ;
276 - ) ; 223 + owl:onProperty :availableFrom
277 - ] ; 224 + ] [ rdf:type owl:Restriction ;
278 - owl:onProperty :availableTo ; 225 + owl:maxQualifiedCardinality
279 - ] 226 + "1"^^xsd:nonNegativeInteger ;
280 - [ 227 + owl:onDataRange
281 - rdf:type owl:Restriction ; 228 + [ rdf:type rdfs:Datatype ;
282 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 229 + owl:unionOf (xsd:date xsd:dateTime)
283 - owl:onDataRange [ 230 + ] ;
284 - rdf:type rdfs:Datatype ; 231 + owl:onProperty :availableFrom
285 - owl:unionOf ( 232 + ])
286 - xsd:date 233 + ] ;
287 - xsd:dateTime 234 + rdfs:subClassOf
288 - ) ; 235 + [ rdf:type owl:Class ;
289 - ] ; 236 + owl:intersectionOf ([ rdf:type owl:Restriction ;
290 - owl:onProperty :availableTo ; 237 + owl:minQualifiedCardinality
291 - ] 238 + "0"^^xsd:nonNegativeInteger ;
292 - ) ; 239 + owl:onDataRange xsd:duration ;
293 - ] ; 240 + owl:onProperty :dailyAvailableDuration
294 - rdfs:subClassOf [ 241 + ] [ rdf:type owl:Restriction ;
295 - rdf:type owl:Restriction ; 242 + owl:maxQualifiedCardinality
296 - :shouldUseRef "true"^^xsd:boolean ; 243 + "1"^^xsd:nonNegativeInteger ;
297 - owl:onClass :Plan ; 244 + owl:onDataRange xsd:duration ;
298 - owl:onProperty :forPlan ; 245 + owl:onProperty :dailyAvailableDuration
299 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 246 + ])
300 - ] ; 247 + ] ;
301 -. 248 + rdfs:subClassOf
249 + [ rdf:type owl:Class ;
250 + :shouldUseRef "true"^^xsd:boolean ;
251 + owl:intersectionOf ([ rdf:type owl:Restriction ;
252 + owl:minQualifiedCardinality
253 + "0"^^xsd:nonNegativeInteger ;
254 + owl:onClass :Calendar ;
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
314 - owl:onDataRange xsd:duration ; 276 + ] ;
315 - owl:onProperty :hasFreeFloat ; 277 + rdfs:subClassOf
316 - ] ; 278 + [ rdf:type owl:Restriction ;
317 - rdfs:subClassOf [ 279 + owl:maxQualifiedCardinality
318 - rdf:type owl:Restriction ; 280 + "1"^^xsd:nonNegativeInteger ;
319 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 281 + owl:onDataRange xsd:duration ;
320 - owl:onDataRange xsd:duration ; 282 + owl:onProperty :hasTotalFloat
321 - owl:onProperty :hasTotalFloat ; 283 + ] ;
322 - ] ; 284 + rdfs:subClassOf
323 - rdfs:subClassOf [ 285 + [ rdf:type owl:Restriction ;
324 - rdf:type owl:Restriction ; 286 + owl:maxQualifiedCardinality
325 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 287 + "1"^^xsd:nonNegativeInteger ;
326 - owl:onDataRange [ 288 + owl:onDataRange xsd:duration ;
327 - rdf:type rdfs:Datatype ; 289 + owl:onProperty :hasFreeFloat
328 - owl:unionOf ( 290 + ] ;
329 - xsd:date 291 + rdfs:subClassOf
330 - xsd:dateTime 292 + [ rdf:type owl:Restriction ;
331 - ) ; 293 + owl:maxQualifiedCardinality
332 - ] ; 294 + "1"^^xsd:nonNegativeInteger ;
333 - owl:onProperty :hasFrontlineDate ; 295 + owl:onDataRange xsd:decimal ;
334 - ] ; 296 + owl:onProperty :hasPlannedProgress
335 -. 297 + ] .
298 +
336 :Calendar 299 :Calendar
337 - rdf:type owl:Class ; 300 + rdf:type owl:Class ;
338 - :shouldHaveID "true" ; 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.
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.
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 ; 306 + owl:onDataRange xsd:string ;
345 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 307 + owl:onProperty :hasDescription ;
346 - owl:onClass :Period ; 308 + owl:qualifiedCardinality
347 - owl:onProperty :hasPeriod ; 309 + "1"^^xsd:nonNegativeInteger
348 - ] ; 310 + ] ;
349 - rdfs:subClassOf [ 311 + rdfs:subClassOf
350 - rdf:type owl:Restriction ; 312 + [ rdf:type owl:Restriction ;
351 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 313 + owl:minQualifiedCardinality
352 - owl:onDataRange [ 314 + "0"^^xsd:nonNegativeInteger ;
353 - rdf:type rdfs:Datatype ; 315 + owl:onClass :ExternalReference ;
354 - owl:unionOf ( 316 + owl:onProperty :hasExternalReference
355 - xsd:date 317 + ] ;
356 - xsd:dateTime 318 + rdfs:subClassOf
357 - ) ; 319 + [ rdf:type owl:Restriction ;
358 - ] ; 320 + owl:maxQualifiedCardinality
359 - owl:onProperty :hasFinish ; 321 + "1"^^xsd:nonNegativeInteger ;
360 - ] ; 322 + owl:onDataRange
361 - rdfs:subClassOf [ 323 + [ rdf:type rdfs:Datatype ;
362 - rdf:type owl:Restriction ; 324 + owl:unionOf (xsd:date xsd:dateTime)
363 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 325 + ] ;
364 - owl:onDataRange [ 326 + owl:onProperty :hasStart
365 - rdf:type rdfs:Datatype ; 327 + ] ;
366 - owl:unionOf ( 328 + rdfs:subClassOf
367 - xsd:date 329 + [ rdf:type owl:Restriction ;
368 - xsd:dateTime 330 + owl:maxQualifiedCardinality
369 - ) ; 331 + "1"^^xsd:nonNegativeInteger ;
370 - ] ; 332 + owl:onDataRange
371 - owl:onProperty :hasStart ; 333 + [ rdf:type rdfs:Datatype ;
372 - ] ; 334 + owl:unionOf (xsd:date xsd:dateTime)
373 - rdfs:subClassOf [ 335 + ] ;
374 - rdf:type owl:Restriction ; 336 + owl:onProperty :hasFinish
375 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 337 + ] ;
376 - owl:onClass :ExternalReference ; 338 + rdfs:subClassOf
377 - owl:onProperty :hasExternalReference ; 339 + [ rdf:type owl:Restriction ;
378 - ] ; 340 + :shouldHaveID "true"^^xsd:boolean ;
379 - rdfs:subClassOf [ 341 + owl:minQualifiedCardinality
380 - rdf:type owl:Restriction ; 342 + "0"^^xsd:nonNegativeInteger ;
381 - owl:onDataRange xsd:string ; 343 + owl:onClass :Period ;
382 - owl:onProperty :hasDescription ; 344 + owl:onProperty :hasPeriod
383 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 345 + ] ;
384 - ] ; 346 + :shouldHaveID "true" .
385 -. 347 +
386 :CalendarSet 348 :CalendarSet
387 - rdf:type owl:Class ; 349 + rdf:type owl:Class ;
388 - :shouldHaveID "true" ; 350 + rdfs:subClassOf owl:Thing ;
389 - rdfs:subClassOf owl:Thing ; 351 + rdfs:subClassOf
390 - rdfs:subClassOf [ 352 + [ rdf:type owl:Restriction ;
391 - rdf:type owl:Restriction ; 353 + owl:onDataRange xsd:string ;
392 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 354 + owl:onProperty :hasName ;
393 - owl:onDataRange [ 355 + owl:qualifiedCardinality
394 - rdf:type rdfs:Datatype ; 356 + "1"^^xsd:nonNegativeInteger
395 - owl:unionOf ( 357 + ] ;
396 - xsd:date 358 + rdfs:subClassOf
397 - xsd:dateTime 359 + [ rdf:type owl:Restriction ;
398 - ) ; 360 + owl:minQualifiedCardinality
399 - ] ; 361 + "1"^^xsd:nonNegativeInteger ;
400 - owl:onProperty :hasFinish ; 362 + owl:onClass :Calendar ;
401 - ] ; 363 + owl:onProperty :hasCalendar
402 - rdfs:subClassOf [ 364 + ] ;
403 - rdf:type owl:Restriction ; 365 + rdfs:subClassOf
404 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 366 + [ rdf:type owl:Restriction ;
405 - owl:onDataRange [ 367 + owl:minQualifiedCardinality
406 - rdf:type rdfs:Datatype ; 368 + "0"^^xsd:nonNegativeInteger ;
407 - owl:unionOf ( 369 + owl:onClass :ExternalReference ;
408 - xsd:date 370 + owl:onProperty :hasExternalReference
409 - xsd:dateTime 371 + ] ;
410 - ) ; 372 + rdfs:subClassOf
411 - ] ; 373 + [ rdf:type owl:Restriction ;
412 - owl:onProperty :hasStart ; 374 + owl:maxQualifiedCardinality
413 - ] ; 375 + "1"^^xsd:nonNegativeInteger ;
414 - rdfs:subClassOf [ 376 + owl:onDataRange
415 - rdf:type owl:Restriction ; 377 + [ rdf:type rdfs:Datatype ;
416 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 378 + owl:unionOf (xsd:date xsd:dateTime)
417 - owl:onClass :ExternalReference ; 379 + ] ;
418 - owl:onProperty :hasExternalReference ; 380 + owl:onProperty :hasStart
419 - ] ; 381 + ] ;
420 - rdfs:subClassOf [ 382 + rdfs:subClassOf
421 - rdf:type owl:Restriction ; 383 + [ rdf:type owl:Restriction ;
422 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 384 + owl:maxQualifiedCardinality
423 - owl:onClass :Calendar ; 385 + "1"^^xsd:nonNegativeInteger ;
424 - owl:onProperty :hasCalendar ; 386 + owl:onDataRange
425 - ] ; 387 + [ rdf:type rdfs:Datatype ;
426 - rdfs:subClassOf [ 388 + owl:unionOf (xsd:date xsd:dateTime)
427 - rdf:type owl:Restriction ; 389 + ] ;
428 - owl:onDataRange xsd:string ; 390 + owl:onProperty :hasFinish
429 - owl:onProperty :hasName ; 391 + ] ;
430 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 392 + :shouldHaveID "true" .
431 - ] ; 393 +
432 -.
433 :Constraint 394 :Constraint
434 - rdf:type owl:Class ;
435 - :shouldHaveID "true" ;
436 - rdfs:subClassOf owl:Thing ;
437 - rdfs:subClassOf [
438 rdf:type owl:Class ; 395 rdf:type owl:Class ;
439 - owl:unionOf ( 396 + rdfs:subClassOf owl:Thing ;
440 - :FF 397 + rdfs:subClassOf
441 - :FS 398 + [ rdf:type owl:Restriction ;
442 - :SF 399 + owl:minQualifiedCardinality
443 - :SS 400 + "0"^^xsd:nonNegativeInteger ;
444 - ) ; 401 + owl:onClass :ExternalReference ;
445 - ] ; 402 + owl:onProperty :hasExternalReference
446 - rdfs:subClassOf [ 403 + ] ;
447 - rdf:type owl:Restriction ; 404 + rdfs:subClassOf
448 - :shouldUseRef "true"^^xsd:boolean ; 405 + [ rdf:type owl:Restriction ;
449 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 406 + owl:maxQualifiedCardinality
450 - owl:onClass :Calendar ; 407 + "1"^^xsd:nonNegativeInteger ;
451 - owl:onProperty :hasCalendar ; 408 + owl:onDataRange xsd:duration ;
452 - ] ; 409 + owl:onProperty :hasLag
453 - rdfs:subClassOf [ 410 + ] ;
454 - rdf:type owl:Restriction ; 411 + rdfs:subClassOf
455 - :shouldUseRef "true"^^xsd:boolean ; 412 + [ rdf:type owl:Restriction ;
456 - owl:onClass :Activity ; 413 + :shouldUseRef "true"^^xsd:boolean ;
457 - owl:onProperty :hasSuccessorActivity ; 414 + owl:onClass :Activity ;
458 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 415 + owl:onProperty :hasSuccessorActivity ;
459 - ] ; 416 + owl:qualifiedCardinality
460 - rdfs:subClassOf [ 417 + "1"^^xsd:nonNegativeInteger
461 - rdf:type owl:Restriction ; 418 + ] ;
462 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 419 + rdfs:subClassOf
463 - owl:onDataRange xsd:duration ; 420 + [ rdf:type owl:Restriction ;
464 - owl:onProperty :hasLag ; 421 + :shouldUseRef "true"^^xsd:boolean ;
465 - ] ; 422 + owl:maxQualifiedCardinality
466 - rdfs:subClassOf [ 423 + "1"^^xsd:nonNegativeInteger ;
467 - rdf:type owl:Restriction ; 424 + owl:onClass :Calendar ;
468 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 425 + owl:onProperty :hasCalendar
469 - owl:onClass :ExternalReference ; 426 + ] ;
470 - owl:onProperty :hasExternalReference ; 427 + rdfs:subClassOf
471 - ] ; 428 + [ rdf:type owl:Class ;
472 -. 429 + owl:unionOf (:FF :FS :SF :SS)
430 + ] ;
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 ; 438 + owl:onDataRange xsd:decimal ;
479 - owl:onProperty :hasX ; 439 + owl:onProperty :hasY ;
480 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 440 + owl:qualifiedCardinality
481 - ] ; 441 + "1"^^xsd:nonNegativeInteger
482 - rdfs:subClassOf [ 442 + ] ;
483 - rdf:type owl:Restriction ; 443 + rdfs:subClassOf
484 - owl:onDataRange xsd:decimal ; 444 + [ rdf:type owl:Restriction ;
485 - owl:onProperty :hasY ; 445 + owl:onDataRange xsd:decimal ;
486 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 446 + owl:onProperty :hasX ;
487 - ] ; 447 + owl:qualifiedCardinality
488 -. 448 + "1"^^xsd:nonNegativeInteger
449 + ] .
450 +
489 :CostBased 451 :CostBased
490 - rdf:type owl:Class ; 452 + rdf:type owl:Class ;
491 - :shouldHaveID "true" ; 453 + rdfs:subClassOf :Resource ;
492 - rdfs:subClassOf :Resource ; 454 + :shouldHaveID "true" .
493 -. 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
513 - ] ; 475 + "1"^^xsd:nonNegativeInteger
514 - rdfs:subClassOf [ 476 + ] ;
515 - rdf:type owl:Restriction ; 477 + rdfs:subClassOf
516 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 478 + [ rdf:type owl:Restriction ;
517 - owl:onClass :FreeFieldSet ; 479 + owl:minQualifiedCardinality
518 - owl:onProperty :hasFreeFieldSet ; 480 + "0"^^xsd:nonNegativeInteger ;
519 - ] ; 481 + owl:onClass :ResourceSet ;
520 - rdfs:subClassOf [ 482 + owl:onProperty :hasResourceSet
521 - rdf:type owl:Restriction ; 483 + ] ;
522 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 484 + rdfs:subClassOf
523 - owl:onClass :ProfileSet ; 485 + [ rdf:type owl:Restriction ;
524 - owl:onProperty :hasProfileSet ; 486 + owl:minQualifiedCardinality
525 - ] ; 487 + "0"^^xsd:nonNegativeInteger ;
526 - rdfs:subClassOf [ 488 + owl:onClass :ProfileSet ;
527 - rdf:type owl:Restriction ; 489 + owl:onProperty :hasProfileSet
528 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 490 + ] ;
529 - owl:onClass :ResourceSet ; 491 + rdfs:subClassOf
530 - owl:onProperty :hasResourceSet ; 492 + [ rdf:type owl:Restriction ;
531 - ] ; 493 + owl:minQualifiedCardinality
532 - rdfs:subClassOf [ 494 + "0"^^xsd:nonNegativeInteger ;
533 - rdf:type owl:Restriction ; 495 + owl:onClass :FreeFieldSet ;
534 - owl:onClass :Project ; 496 + owl:onProperty :hasFreeFieldSet
535 - owl:onProperty :hasProject ; 497 + ] ;
536 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 498 + rdfs:subClassOf
537 - ] ; 499 + [ rdf:type owl:Restriction ;
538 -. 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 [ 515 + rdf:first "PrimaveraP6"^^xsd:string ;
549 - rdf:type owl:Restriction ; 516 + rdf:rest
550 - owl:onDataRange xsd:string ; 517 + [ rdf:type rdf:List ;
551 - owl:onProperty :hasID ; 518 + rdf:first "SAP"^^xsd:string ;
552 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 519 + rdf:rest
553 - ] ; 520 + [ rdf:type rdf:List ;
554 - rdfs:subClassOf [ 521 + rdf:first "Safran5"^^xsd:string ;
555 - rdf:type owl:Restriction ; 522 + rdf:rest ()
556 - owl:onDataRange [ 523 + ]
557 - rdf:type rdfs:Datatype ; 524 + ]
558 - owl:oneOf [ 525 + ]
559 - rdf:type rdf:List ; 526 + ] ;
560 - rdf:first "PrimaveraP6"^^xsd:string ; 527 + owl:onProperty :hasApplication ;
561 - rdf:rest [ 528 + owl:qualifiedCardinality
562 - rdf:type rdf:List ; 529 + "1"^^xsd:nonNegativeInteger
563 - rdf:first "SAP"^^xsd:string ; 530 + ] ;
564 - rdf:rest [ 531 + rdfs:subClassOf
565 - rdf:type rdf:List ; 532 + [ rdf:type owl:Restriction ;
566 - rdf:first "Safran5"^^xsd:string ; 533 + owl:onDataRange xsd:string ;
567 - rdf:rest () ; 534 + owl:onProperty :hasID ;
568 - ] ; 535 + owl:qualifiedCardinality
569 - ] ; 536 + "1"^^xsd:nonNegativeInteger
570 - ] ; 537 + ] ;
571 - ] ; 538 + rdfs:subClassOf
572 - owl:onProperty :hasApplication ; 539 + [ rdf:type owl:Restriction ;
573 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 540 + owl:onDataRange xsd:anyURI ;
574 - ] ; 541 + owl:onProperty :hasSource ;
575 -. 542 + owl:qualifiedCardinality
576 -:FF 543 + "1"^^xsd:nonNegativeInteger
577 - rdf:type owl:Class ; 544 + ] .
578 - rdfs:subClassOf :Constraint ; 545 +
579 -. 546 +:FF rdf:type owl:Class ;
580 -:FS 547 + rdfs:subClassOf :Constraint .
581 - rdf:type owl:Class ; 548 +
582 - rdfs:subClassOf :Constraint ; 549 +:FS rdf:type owl:Class ;
583 -. 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 ; 556 + owl:onDataRange xsd:string ;
589 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 557 + owl:onProperty :hasFieldName ;
590 - owl:onClass :FreeFieldValue ; 558 + owl:qualifiedCardinality
591 - owl:onProperty :hasValue ; 559 + "1"^^xsd:nonNegativeInteger
592 - ] ; 560 + ] ;
593 - rdfs:subClassOf [ 561 + rdfs:subClassOf
594 - rdf:type owl:Restriction ; 562 + [ rdf:type owl:Restriction ;
595 - owl:onDataRange xsd:string ; 563 + :shouldHaveID "true"^^xsd:boolean ;
596 - owl:onProperty :hasFieldName ; 564 + owl:minQualifiedCardinality
597 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 565 + "0"^^xsd:nonNegativeInteger ;
598 - ] ; 566 + owl:onClass :FreeFieldValue ;
599 -. 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 ; 575 + owl:onDataRange xsd:string ;
606 - owl:onClass :FreeField ; 576 + owl:onProperty :hasName ;
607 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField ; 577 + owl:qualifiedCardinality
608 - ] ; 578 + "1"^^xsd:nonNegativeInteger
609 - rdfs:subClassOf [ 579 + ] ;
610 - rdf:type owl:Restriction ; 580 + rdfs:subClassOf
611 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 581 + [ rdf:type owl:Restriction ;
612 - owl:onClass :FreeField ; 582 + owl:minQualifiedCardinality
613 - owl:onProperty :hasFreeField ; 583 + "0"^^xsd:nonNegativeInteger ;
614 - ] ; 584 + owl:onClass :FreeField ;
615 - rdfs:subClassOf [ 585 + owl:onProperty :hasFreeField
616 - rdf:type owl:Restriction ; 586 + ] ;
617 - owl:onDataRange xsd:string ; 587 + rdfs:subClassOf
618 - owl:onProperty :hasName ; 588 + [ rdf:type owl:Restriction ;
619 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 589 + owl:minQualifiedCardinality
620 - ] ; 590 + "0"^^xsd:nonNegativeInteger ;
621 -. 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 ; 599 + owl:onDataRange xsd:anyType ;
627 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 600 + owl:onProperty :hasShort ;
628 - owl:onDataRange xsd:anyType ; 601 + owl:qualifiedCardinality
629 - owl:onProperty :hasDescription ; 602 + "1"^^xsd:nonNegativeInteger
630 - ] ; 603 + ] ;
631 - rdfs:subClassOf [ 604 + rdfs:subClassOf
632 - rdf:type owl:Restriction ; 605 + [ rdf:type owl:Restriction ;
633 - owl:onDataRange xsd:anyType ; 606 + owl:maxQualifiedCardinality
634 - owl:onProperty :hasShort ; 607 + "1"^^xsd:nonNegativeInteger ;
635 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 608 + owl:onDataRange xsd:anyType ;
636 - ] ; 609 + owl:onProperty :hasDescription
637 -. 610 + ] ;
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
654 - owl:onDataRange xsd:duration ; 628 + ] ;
655 - owl:onProperty :hasFreeFloat ; 629 + rdfs:subClassOf
656 - ] ; 630 + [ rdf:type owl:Restriction ;
657 - rdfs:subClassOf [ 631 + owl:maxQualifiedCardinality
658 - rdf:type owl:Restriction ; 632 + "1"^^xsd:nonNegativeInteger ;
659 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 633 + owl:onDataRange xsd:duration ;
660 - owl:onDataRange xsd:duration ; 634 + owl:onProperty :hasTotalFloat
661 - owl:onProperty :hasTotalFloat ; 635 + ] ;
662 - ] ; 636 + rdfs:subClassOf
663 - rdfs:subClassOf [ 637 + [ rdf:type owl:Restriction ;
664 - rdf:type owl:Restriction ; 638 + owl:maxQualifiedCardinality
665 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 639 + "1"^^xsd:nonNegativeInteger ;
666 - owl:onDataRange [ 640 + owl:onDataRange xsd:duration ;
667 - rdf:type rdfs:Datatype ; 641 + owl:onProperty :hasFreeFloat
668 - owl:unionOf ( 642 + ] ;
669 - xsd:date 643 + rdfs:subClassOf
670 - xsd:dateTime 644 + [ rdf:type owl:Restriction ;
671 - ) ; 645 + owl:maxQualifiedCardinality
672 - ] ; 646 + "1"^^xsd:nonNegativeInteger ;
673 - owl:onProperty :hasFrontlineDate ; 647 + owl:onDataRange xsd:decimal ;
674 - ] ; 648 + owl:onProperty :hasPlannedProgress
675 -. 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 ;
690 - rdfs:subClassOf [
691 rdf:type owl:Class ; 663 rdf:type owl:Class ;
692 - owl:unionOf ( 664 + rdfs:subClassOf
693 - :DailyRepeatPeriod 665 + [ rdf:type owl:Restriction ;
694 - :NoRepeatPeriod 666 + owl:onDataRange xsd:boolean ;
695 - :WeeklyRepeatPeriod 667 + owl:onProperty :isFree ;
696 - ) ; 668 + owl:qualifiedCardinality
697 - ] ; 669 + "1"^^xsd:nonNegativeInteger
698 - rdfs:subClassOf [ 670 + ] ;
699 - rdf:type owl:Restriction ; 671 + rdfs:subClassOf
700 - :shouldUseRef "true"^^xsd:boolean ; 672 + [ rdf:type owl:Restriction ;
701 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 673 + owl:maxQualifiedCardinality
702 - owl:onClass :Period ; 674 + "1"^^xsd:nonNegativeInteger ;
703 - owl:onProperty :hasPreviousPeriod ; 675 + owl:onDataRange xsd:time ;
704 - ] ; 676 + owl:onProperty :hasStartTime
705 - rdfs:subClassOf [ 677 + ] ;
706 - rdf:type owl:Restriction ; 678 + rdfs:subClassOf
707 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 679 + [ rdf:type owl:Restriction ;
708 - owl:onDataRange xsd:date ; 680 + owl:maxQualifiedCardinality
709 - owl:onProperty :hasFinishDate ; 681 + "1"^^xsd:nonNegativeInteger ;
710 - ] ; 682 + owl:onDataRange xsd:time ;
711 - rdfs:subClassOf [ 683 + owl:onProperty :hasFinishTime
712 - rdf:type owl:Restriction ; 684 + ] ;
713 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 685 + rdfs:subClassOf
714 - owl:onDataRange xsd:date ; 686 + [ rdf:type owl:Restriction ;
715 - owl:onProperty :hasStartDate ; 687 + owl:maxQualifiedCardinality
716 - ] ; 688 + "1"^^xsd:nonNegativeInteger ;
717 - rdfs:subClassOf [ 689 + owl:onDataRange xsd:date ;
718 - rdf:type owl:Restriction ; 690 + owl:onProperty :hasStartDate
719 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 691 + ] ;
720 - owl:onDataRange xsd:time ; 692 + rdfs:subClassOf
721 - owl:onProperty :hasFinishTime ; 693 + [ rdf:type owl:Restriction ;
722 - ] ; 694 + owl:maxQualifiedCardinality
723 - rdfs:subClassOf [ 695 + "1"^^xsd:nonNegativeInteger ;
724 - rdf:type owl:Restriction ; 696 + owl:onDataRange xsd:date ;
725 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 697 + owl:onProperty :hasFinishDate
726 - owl:onDataRange xsd:time ; 698 + ] ;
727 - owl:onProperty :hasStartTime ; 699 + rdfs:subClassOf
728 - ] ; 700 + [ rdf:type owl:Restriction ;
729 - rdfs:subClassOf [ 701 + :shouldUseRef "true"^^xsd:boolean ;
730 - rdf:type owl:Restriction ; 702 + owl:maxQualifiedCardinality
731 - owl:onDataRange xsd:boolean ; 703 + "1"^^xsd:nonNegativeInteger ;
732 - owl:onProperty :isFree ; 704 + owl:onClass :Period ;
733 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 705 + owl:onProperty :hasPreviousPeriod
734 - ] ; 706 + ] ;
735 -. 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 ;
738 - :shouldHaveID "true" ;
739 - rdfs:label "Plan"^^xsd:string ;
740 - rdfs:subClassOf owl:Thing ;
741 - rdfs:subClassOf [
742 rdf:type owl:Class ; 713 rdf:type owl:Class ;
743 - owl:intersectionOf ( 714 + rdfs:label "Plan"^^xsd:string ;
744 - [ 715 + rdfs:subClassOf owl:Thing ;
745 - rdf:type owl:Restriction ; 716 + rdfs:subClassOf
746 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 717 + [ rdf:type owl:Class ;
747 - owl:onDataRange xsd:dateTime ; 718 + owl:intersectionOf ([ rdf:type owl:Restriction ;
748 - owl:onProperty :now ; 719 + owl:minQualifiedCardinality
749 - ] 720 + "0"^^xsd:nonNegativeInteger ;
750 - [ 721 + owl:onDataRange xsd:dateTime ;
751 - rdf:type owl:Restriction ; 722 + owl:onProperty :now
752 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 723 + ] [ rdf:type owl:Restriction ;
753 - owl:onDataRange xsd:dateTime ; 724 + owl:maxQualifiedCardinality
754 - owl:onProperty :now ; 725 + "1"^^xsd:nonNegativeInteger ;
755 - ] 726 + owl:onDataRange xsd:dateTime ;
756 - ) ; 727 + owl:onProperty :now
757 - ] ; 728 + ])
758 - rdfs:subClassOf [ 729 + ] ;
759 - rdf:type owl:Restriction ; 730 + rdfs:subClassOf
760 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 731 + [ rdf:type owl:Restriction ;
761 - owl:onClass userfield:SourceSpecifiedUserField ; 732 + owl:maxQualifiedCardinality
762 - owl:onProperty :hasSpecifiedUserField ; 733 + "1"^^xsd:nonNegativeInteger ;
763 - ] ; 734 + owl:onDataRange
764 - rdfs:subClassOf [ 735 + [ rdf:type rdfs:Datatype ;
765 - rdf:type owl:Restriction ; 736 + owl:unionOf (xsd:date xsd:dateTime)
766 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 737 + ] ;
767 - owl:onClass userfield:SpecifiedUserField ; 738 + owl:onProperty :hasStart
768 - owl:onProperty :hasSpecifiedUserField ; 739 + ] ;
769 - ] ; 740 + rdfs:subClassOf
770 - rdfs:subClassOf [ 741 + [ rdf:type owl:Restriction ;
771 - rdf:type owl:Restriction ; 742 + owl:minQualifiedCardinality
772 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 743 + "0"^^xsd:nonNegativeInteger ;
773 - owl:onDataRange [ 744 + owl:onClass :Activity ;
774 - rdf:type rdfs:Datatype ; 745 + owl:onProperty :hasActivity
775 - owl:unionOf ( 746 + ] ;
776 - xsd:date 747 + rdfs:subClassOf
777 - xsd:dateTime 748 + [ rdf:type owl:Restriction ;
778 - ) ; 749 + owl:minQualifiedCardinality
779 - ] ; 750 + "0"^^xsd:nonNegativeInteger ;
780 - owl:onProperty :hasFinish ; 751 + owl:onClass :ExternalReference ;
781 - ] ; 752 + owl:onProperty :hasExternalReference
782 - rdfs:subClassOf [ 753 + ] ;
783 - rdf:type owl:Restriction ; 754 + rdfs:subClassOf
784 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 755 + [ rdf:type owl:Restriction ;
785 - owl:onDataRange [ 756 + owl:maxQualifiedCardinality
786 - rdf:type rdfs:Datatype ; 757 + "1"^^xsd:nonNegativeInteger ;
787 - owl:unionOf ( 758 + owl:onClass userfield:SpecifiedUserField ;
788 - xsd:date 759 + owl:onProperty :hasSpecifiedUserField
789 - xsd:dateTime 760 + ] ;
790 - ) ; 761 + rdfs:subClassOf
791 - ] ; 762 + [ rdf:type owl:Restriction ;
792 - owl:onProperty :hasStart ; 763 + owl:maxQualifiedCardinality
793 - ] ; 764 + "1"^^xsd:nonNegativeInteger ;
794 - rdfs:subClassOf [ 765 + owl:onClass userfield:SourceSpecifiedUserField ;
795 - rdf:type owl:Restriction ; 766 + owl:onProperty :hasSpecifiedUserField
796 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 767 + ] ;
797 - owl:onClass :Activity ; 768 + rdfs:subClassOf
798 - owl:onProperty :hasActivity ; 769 + [ rdf:type owl:Restriction ;
799 - ] ; 770 + owl:maxQualifiedCardinality
800 - rdfs:subClassOf [ 771 + "1"^^xsd:nonNegativeInteger ;
801 - rdf:type owl:Restriction ; 772 + owl:onDataRange
802 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 773 + [ rdf:type rdfs:Datatype ;
803 - owl:onClass :ExternalReference ; 774 + owl:unionOf (xsd:date xsd:dateTime)
804 - owl:onProperty :hasExternalReference ; 775 + ] ;
805 - ] ; 776 + owl:onProperty :hasFinish
806 -. 777 + ] ;
778 + :shouldHaveID "true" .
779 +
807 :Profile 780 :Profile
808 - rdf:type owl:Class ; 781 + rdf:type owl:Class ;
809 - :shouldHaveID "true" ; 782 + rdfs:subClassOf owl:Thing ;
810 - rdfs:subClassOf owl:Thing ; 783 + rdfs:subClassOf
811 - rdfs:subClassOf [ 784 + [ rdf:type owl:Restriction ;
812 - rdf:type owl:Restriction ; 785 + owl:onDataRange xsd:string ;
813 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 786 + owl:onProperty :hasName ;
814 - owl:onClass :ExternalReference ; 787 + owl:qualifiedCardinality
815 - owl:onProperty :hasExternalReference ; 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
820 - owl:onClass :Coordinate ; 793 + "2"^^xsd:nonNegativeInteger ;
821 - owl:onProperty :hasCoordinate ; 794 + owl:onClass :Coordinate ;
822 - ] ; 795 + owl:onProperty :hasCoordinate
823 - rdfs:subClassOf [ 796 + ] ;
824 - rdf:type owl:Restriction ; 797 + rdfs:subClassOf
825 - owl:onDataRange xsd:string ; 798 + [ rdf:type owl:Restriction ;
826 - owl:onProperty :hasName ; 799 + owl:minQualifiedCardinality
827 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 800 + "0"^^xsd:nonNegativeInteger ;
828 - ] ; 801 + owl:onClass :ExternalReference ;
829 -. 802 + owl:onProperty :hasExternalReference
803 + ] ;
804 + :shouldHaveID "true" .
805 +
830 :ProfileSet 806 :ProfileSet
831 - rdf:type owl:Class ;
832 - :shouldHaveID "true" ;
833 - rdfs:subClassOf owl:Thing ;
834 - rdfs:subClassOf [
835 rdf:type owl:Class ; 807 rdf:type owl:Class ;
836 - owl:intersectionOf ( 808 + rdfs:subClassOf owl:Thing ;
837 - [ 809 + rdfs:subClassOf
838 - rdf:type owl:Restriction ; 810 + [ rdf:type owl:Restriction ;
839 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 811 + owl:minQualifiedCardinality
840 - owl:onDataRange xsd:string ; 812 + "1"^^xsd:nonNegativeInteger ;
841 - owl:onProperty :hasName ; 813 + owl:onClass :Profile ;
842 - ] 814 + owl:onProperty :hasProfile
843 - [ 815 + ] ;
844 - rdf:type owl:Restriction ; 816 + rdfs:subClassOf
845 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 817 + [ rdf:type owl:Restriction ;
846 - owl:onDataRange xsd:string ; 818 + owl:minQualifiedCardinality
847 - owl:onProperty :hasName ; 819 + "0"^^xsd:nonNegativeInteger ;
848 - ] 820 + owl:onClass :ExternalReference ;
849 - ) ; 821 + owl:onProperty :hasExternalReference
850 - ] ; 822 + ] ;
851 - rdfs:subClassOf [ 823 + rdfs:subClassOf
852 - rdf:type owl:Restriction ; 824 + [ rdf:type owl:Class ;
853 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 825 + owl:intersectionOf ([ rdf:type owl:Restriction ;
854 - owl:onClass :ExternalReference ; 826 + owl:minQualifiedCardinality
855 - owl:onProperty :hasExternalReference ; 827 + "0"^^xsd:nonNegativeInteger ;
856 - ] ; 828 + owl:onDataRange xsd:string ;
857 - rdfs:subClassOf [ 829 + owl:onProperty :hasName
858 - rdf:type owl:Restriction ; 830 + ] [ rdf:type owl:Restriction ;
859 - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 831 + owl:maxQualifiedCardinality
860 - owl:onClass :Profile ; 832 + "1"^^xsd:nonNegativeInteger ;
861 - owl:onProperty :hasProfile ; 833 + owl:onDataRange xsd:string ;
862 - ] ; 834 + owl:onProperty :hasName
863 -. 835 + ])
836 + ] ;
837 + :shouldHaveID "true" .
838 +
864 :Project 839 :Project
865 - rdf:type owl:Class ; 840 + rdf:type owl:Class ;
866 - :shouldHaveID "true" ; 841 + rdfs:label "Project"^^xsd:string ;
867 - rdfs:label "Project"^^xsd:string ; 842 + rdfs:subClassOf owl:Thing ;
868 - rdfs:subClassOf owl:Thing ; 843 + rdfs:subClassOf
869 - rdfs:subClassOf [ 844 + [ rdf:type owl:Restriction ;
870 - rdf:type owl:Restriction ; 845 + owl:minQualifiedCardinality
871 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 846 + "0"^^xsd:nonNegativeInteger ;
872 - owl:onClass userfield:SourceSpecifiedUserField ; 847 + owl:onClass :ExternalReference ;
873 - owl:onProperty :hasSpecifiedUserField ; 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
878 - owl:onClass userfield:SpecifiedUserField ; 853 + "1"^^xsd:nonNegativeInteger ;
879 - owl:onProperty :hasSpecifiedUserField ; 854 + owl:onClass userfield:SpecifiedUserField ;
880 - ] ; 855 + owl:onProperty :hasSpecifiedUserField
881 - rdfs:subClassOf [ 856 + ] ;
882 - rdf:type owl:Restriction ; 857 + rdfs:subClassOf
883 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 858 + [ rdf:type owl:Restriction ;
884 - owl:onDataRange [ 859 + owl:maxQualifiedCardinality
885 - rdf:type rdfs:Datatype ; 860 + "1"^^xsd:nonNegativeInteger ;
886 - owl:unionOf ( 861 + owl:onClass userfield:SourceSpecifiedUserField ;
887 - xsd:date 862 + owl:onProperty :hasSpecifiedUserField
888 - xsd:dateTime 863 + ] ;
889 - ) ; 864 + rdfs:subClassOf
890 - ] ; 865 + [ rdf:type owl:Restriction ;
891 - owl:onProperty :hasFinish ; 866 + owl:onDataRange xsd:string ;
892 - ] ; 867 + owl:onProperty :hasDescription ;
893 - rdfs:subClassOf [ 868 + owl:qualifiedCardinality
894 - rdf:type owl:Restriction ; 869 + "1"^^xsd:nonNegativeInteger
895 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 870 + ] ;
896 - owl:onDataRange [ 871 + rdfs:subClassOf
897 - rdf:type rdfs:Datatype ; 872 + [ rdf:type owl:Restriction ;
898 - owl:unionOf ( 873 + owl:minQualifiedCardinality
899 - xsd:date 874 + "0"^^xsd:nonNegativeInteger ;
900 - xsd:dateTime 875 + owl:onClass :Plan ;
901 - ) ; 876 + owl:onProperty :hasPlan
902 - ] ; 877 + ] ;
903 - owl:onProperty :hasStart ; 878 + rdfs:subClassOf
904 - ] ; 879 + [ rdf:type owl:Restriction ;
905 - rdfs:subClassOf [ 880 + owl:maxQualifiedCardinality
906 - rdf:type owl:Restriction ; 881 + "1"^^xsd:nonNegativeInteger ;
907 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 882 + owl:onDataRange
908 - owl:onClass :ExternalReference ; 883 + [ rdf:type rdfs:Datatype ;
909 - owl:onProperty :hasExternalReference ; 884 + owl:unionOf (xsd:date xsd:dateTime)
910 - ] ; 885 + ] ;
911 - rdfs:subClassOf [ 886 + owl:onProperty :hasStart
912 - rdf:type owl:Restriction ; 887 + ] ;
913 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 888 + rdfs:subClassOf
914 - owl:onClass :Plan ; 889 + [ rdf:type owl:Restriction ;
915 - owl:onProperty :hasPlan ; 890 + owl:maxQualifiedCardinality
916 - ] ; 891 + "1"^^xsd:nonNegativeInteger ;
917 - rdfs:subClassOf [ 892 + owl:onDataRange
918 - rdf:type owl:Restriction ; 893 + [ rdf:type rdfs:Datatype ;
919 - owl:onDataRange xsd:string ; 894 + owl:unionOf (xsd:date xsd:dateTime)
920 - owl:onProperty :hasDescription ; 895 + ] ;
921 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 896 + owl:onProperty :hasFinish
922 - ] ; 897 + ] ;
923 -. 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 ;
930 - :shouldHaveID "true" ;
931 - rdfs:subClassOf owl:Thing ;
932 - rdfs:subClassOf [
933 rdf:type owl:Class ; 905 rdf:type owl:Class ;
934 - owl:unionOf ( 906 + rdfs:subClassOf owl:Thing ;
935 - :CostBased 907 + rdfs:subClassOf
936 - :TimeBased 908 + [ rdf:type owl:Class ;
937 - ) ; 909 + owl:unionOf (:CostBased :TimeBased)
938 - ] ; 910 + ] ;
939 -. 911 + :shouldHaveID "true" .
912 +
940 :ResourceSet 913 :ResourceSet
941 - rdf:type owl:Class ; 914 + rdf:type owl:Class ;
942 - :shouldHaveID "true" ; 915 + rdfs:subClassOf owl:Thing ;
943 - rdfs:subClassOf owl:Thing ; 916 + rdfs:subClassOf
944 - rdfs:subClassOf [ 917 + [ rdf:type owl:Restriction ;
945 - rdf:type owl:Restriction ; 918 + owl:onDataRange xsd:string ;
946 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 919 + owl:onProperty :hasName ;
947 - owl:onClass :ExternalReference ; 920 + owl:qualifiedCardinality
948 - owl:onProperty :hasExternalReference ; 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
953 - owl:onClass userfield:TimeBasedResource ; 926 + "1"^^xsd:nonNegativeInteger ;
954 - owl:onProperty :hasTimeBasedResource ; 927 + owl:onClass userfield:TimeBasedResource ;
955 - ] ; 928 + owl:onProperty :hasTimeBasedResource
956 - rdfs:subClassOf [ 929 + ] ;
957 - rdf:type owl:Restriction ; 930 + rdfs:subClassOf
958 - owl:onDataRange xsd:string ; 931 + [ rdf:type owl:Restriction ;
959 - owl:onProperty :hasName ; 932 + owl:minQualifiedCardinality
960 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 933 + "0"^^xsd:nonNegativeInteger ;
961 - ] ; 934 + owl:onClass :ExternalReference ;
962 -. 935 + owl:onProperty :hasExternalReference
936 + ] ;
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
969 - owl:onDataRange xsd:decimal ; 945 + "1"^^xsd:nonNegativeInteger ;
970 - owl:onProperty :hasPlannedProgress ; 946 + owl:onDataRange
971 - ] ; 947 + [ rdf:type rdfs:Datatype ;
972 - rdfs:subClassOf [ 948 + owl:unionOf (xsd:date xsd:dateTime)
973 - rdf:type owl:Restriction ; 949 + ] ;
974 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 950 + owl:onProperty :hasFrontlineDate
975 - owl:onDataRange [ 951 + ] ;
976 - rdf:type rdfs:Datatype ; 952 + rdfs:subClassOf
977 - owl:unionOf ( 953 + [ rdf:type owl:Restriction ;
978 - xsd:date 954 + owl:maxQualifiedCardinality
979 - xsd:dateTime 955 + "1"^^xsd:nonNegativeInteger ;
980 - ) ; 956 + owl:onDataRange xsd:decimal ;
981 - ] ; 957 + owl:onProperty :hasPlannedProgress
982 - owl:onProperty :hasFrontlineDate ; 958 + ] .
983 - ] ; 959 +
984 -. 960 +:SF rdf:type owl:Class ;
985 -:SF 961 + rdfs:subClassOf :Constraint .
986 - rdf:type owl:Class ; 962 +
987 - rdfs:subClassOf :Constraint ; 963 +:SS rdf:type owl:Class ;
988 -. 964 + rdfs:subClassOf :Constraint .
989 -:SS 965 +
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 ;
999 - rdfs:subClassOf [
1000 rdf:type owl:Class ; 970 rdf:type owl:Class ;
1001 - owl:unionOf ( 971 + rdfs:subClassOf
1002 - :BaselineSchedule 972 + [ rdf:type owl:Restriction ;
1003 - :CurrentSchedule 973 + owl:maxQualifiedCardinality
1004 - :LiveSchedule 974 + "1"^^xsd:nonNegativeInteger ;
1005 - :RevisedSchedule 975 + owl:onDataRange
1006 - ) ; 976 + [ rdf:type rdfs:Datatype ;
1007 - ] ; 977 + owl:unionOf (xsd:date xsd:dateTime)
1008 - rdfs:subClassOf [ 978 + ] ;
1009 - rdf:type owl:Restriction ; 979 + owl:onProperty :hasLateStart
1010 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 980 + ] ;
1011 - owl:onDataRange xsd:duration ; 981 + rdfs:subClassOf
1012 - owl:onProperty :hasDuration ; 982 + [ rdf:type owl:Restriction ;
1013 - ] ; 983 + owl:maxQualifiedCardinality
1014 - rdfs:subClassOf [ 984 + "1"^^xsd:nonNegativeInteger ;
1015 - rdf:type owl:Restriction ; 985 + owl:onDataRange
1016 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 986 + [ rdf:type rdfs:Datatype ;
1017 - owl:onDataRange [ 987 + owl:unionOf (xsd:date xsd:dateTime)
1018 - rdf:type rdfs:Datatype ; 988 + ] ;
1019 - owl:unionOf ( 989 + owl:onProperty :hasLateFinish
1020 - xsd:date 990 + ] ;
1021 - xsd:dateTime 991 + rdfs:subClassOf
1022 - ) ; 992 + [ rdf:type owl:Restriction ;
1023 - ] ; 993 + owl:maxQualifiedCardinality
1024 - owl:onProperty :hasEarlyFinish ; 994 + "1"^^xsd:nonNegativeInteger ;
1025 - ] ; 995 + owl:onDataRange
1026 - rdfs:subClassOf [ 996 + [ rdf:type rdfs:Datatype ;
1027 - rdf:type owl:Restriction ; 997 + owl:unionOf (xsd:date xsd:dateTime)
1028 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 998 + ] ;
1029 - owl:onDataRange [ 999 + owl:onProperty :hasEarlyStart
1030 - rdf:type rdfs:Datatype ; 1000 + ] ;
1031 - owl:unionOf ( 1001 + rdfs:subClassOf
1032 - xsd:date 1002 + [ rdf:type owl:Restriction ;
1033 - xsd:dateTime 1003 + owl:maxQualifiedCardinality
1034 - ) ; 1004 + "1"^^xsd:nonNegativeInteger ;
1035 - ] ; 1005 + owl:onDataRange
1036 - owl:onProperty :hasEarlyStart ; 1006 + [ rdf:type rdfs:Datatype ;
1037 - ] ; 1007 + owl:unionOf (xsd:date xsd:dateTime)
1038 - rdfs:subClassOf [ 1008 + ] ;
1039 - rdf:type owl:Restriction ; 1009 + owl:onProperty :hasEarlyFinish
1040 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1010 + ] ;
1041 - owl:onDataRange [ 1011 + rdfs:subClassOf
1042 - rdf:type rdfs:Datatype ; 1012 + [ rdf:type owl:Restriction ;
1043 - owl:unionOf ( 1013 + owl:maxQualifiedCardinality
1044 - xsd:date 1014 + "1"^^xsd:nonNegativeInteger ;
1045 - xsd:dateTime 1015 + owl:onDataRange xsd:duration ;
1046 - ) ; 1016 + owl:onProperty :hasDuration
1047 - ] ; 1017 + ] ;
1048 - owl:onProperty :hasLateFinish ; 1018 + rdfs:subClassOf
1049 - ] ; 1019 + [ rdf:type owl:Class ;
1050 - rdfs:subClassOf [ 1020 + owl:unionOf (:BaselineSchedule :CurrentSchedule :LiveSchedule :RevisedSchedule)
1051 - rdf:type owl:Restriction ; 1021 + ] .
1052 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1022 +
1053 - owl:onDataRange [ 1023 +:Status
1054 - rdf:type rdfs:Datatype ; 1024 + rdf:type owl:Class ;
1055 - owl:unionOf ( 1025 + rdfs:label "Status"^^xsd:string ;
1056 - xsd:date 1026 + rdfs:subClassOf owl:Thing .
1057 - xsd:dateTime 1027 +
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" ; 1036 + rdfs:subClassOf :Resource ;
1074 - rdfs:subClassOf :Resource ; 1037 + rdfs:subClassOf
1075 - rdfs:subClassOf [ 1038 + [ rdf:type owl:Restriction ;
1076 - rdf:type owl:Restriction ; 1039 + owl:maxQualifiedCardinality
1077 - :shouldUseRef "true"^^xsd:boolean ; 1040 + "1"^^xsd:nonNegativeInteger ;
1078 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1041 + owl:onDataRange xsd:decimal ;
1079 - owl:onClass :Profile ; 1042 + owl:onProperty :hasManHours
1080 - owl:onProperty :hasProfile ; 1043 + ] ;
1081 - ] ; 1044 + rdfs:subClassOf
1082 - rdfs:subClassOf [ 1045 + [ rdf:type owl:Restriction ;
1083 - rdf:type owl:Restriction ; 1046 + :shouldUseRef "true"^^xsd:boolean ;
1084 - :shouldUseRef "true"^^xsd:boolean ; 1047 + owl:maxQualifiedCardinality
1085 - owl:onClass userfield:TimeBasedResource ; 1048 + "1"^^xsd:nonNegativeInteger ;
1086 - owl:onProperty :hasTimeBasedResource ; 1049 + owl:onClass :Profile ;
1087 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 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
1092 - owl:onDataRange xsd:decimal ; 1055 + "1"^^xsd:nonNegativeInteger ;
1093 - owl:onProperty userfield:hasCurrentProgress ; 1056 + owl:onDataRange xsd:duration ;
1094 - ] ; 1057 + owl:onProperty :hasDuration
1095 - rdfs:subClassOf [ 1058 + ] ;
1096 - rdf:type owl:Restriction ; 1059 + rdfs:subClassOf
1097 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1060 + [ rdf:type owl:Restriction ;
1098 - owl:onDataRange xsd:decimal ; 1061 + owl:maxQualifiedCardinality
1099 - owl:onProperty userfield:hasExpendedQuantity ; 1062 + "1"^^xsd:nonNegativeInteger ;
1100 - ] ; 1063 + owl:onDataRange
1101 - rdfs:subClassOf [ 1064 + [ rdf:type rdfs:Datatype ;
1102 - rdf:type owl:Restriction ; 1065 + owl:unionOf (xsd:date xsd:dateTime)
1103 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1066 + ] ;
1104 - owl:onDataRange xsd:decimal ; 1067 + owl:onProperty userfield:hasRemainingFinish
1105 - owl:onProperty userfield:hasQuantity ; 1068 + ] ;
1106 - ] ; 1069 + rdfs:subClassOf
1107 - rdfs:subClassOf [ 1070 + [ rdf:type owl:Restriction ;
1108 - rdf:type owl:Restriction ; 1071 + owl:maxQualifiedCardinality
1109 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1072 + "1"^^xsd:nonNegativeInteger ;
1110 - owl:onDataRange xsd:decimal ; 1073 + owl:onDataRange xsd:decimal ;
1111 - owl:onProperty :hasCost ; 1074 + owl:onProperty userfield:hasExpendedQuantity
1112 - ] ; 1075 + ] ;
1113 - rdfs:subClassOf [ 1076 + rdfs:subClassOf
1114 - rdf:type owl:Restriction ; 1077 + [ rdf:type owl:Restriction ;
1115 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1078 + owl:maxQualifiedCardinality
1116 - owl:onDataRange xsd:decimal ; 1079 + "1"^^xsd:nonNegativeInteger ;
1117 - owl:onProperty :hasExpendedCost ; 1080 + owl:onDataRange
1118 - ] ; 1081 + [ rdf:type rdfs:Datatype ;
1119 - rdfs:subClassOf [ 1082 + owl:unionOf (xsd:date xsd:dateTime)
1120 - rdf:type owl:Restriction ; 1083 + ] ;
1121 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1084 + owl:onProperty userfield:hasRemainingStart
1122 - owl:onDataRange xsd:decimal ; 1085 + ] ;
1123 - owl:onProperty :hasManHours ; 1086 + rdfs:subClassOf
1124 - ] ; 1087 + [ rdf:type owl:Restriction ;
1125 - rdfs:subClassOf [ 1088 + owl:maxQualifiedCardinality
1126 - rdf:type owl:Restriction ; 1089 + "1"^^xsd:nonNegativeInteger ;
1127 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1090 + owl:onDataRange xsd:decimal ;
1128 - owl:onDataRange xsd:duration ; 1091 + owl:onProperty :hasCost
1129 - owl:onProperty :hasDelayedStart ; 1092 + ] ;
1130 - ] ; 1093 + rdfs:subClassOf
1131 - rdfs:subClassOf [ 1094 + [ rdf:type owl:Restriction ;
1132 - rdf:type owl:Restriction ; 1095 + owl:maxQualifiedCardinality
1133 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1096 + "1"^^xsd:nonNegativeInteger ;
1134 - owl:onDataRange xsd:duration ; 1097 + owl:onDataRange xsd:duration ;
1135 - owl:onProperty :hasDuration ; 1098 + owl:onProperty :hasDelayedStart
1136 - ] ; 1099 + ] ;
1137 - rdfs:subClassOf [ 1100 + rdfs:subClassOf
1138 - rdf:type owl:Restriction ; 1101 + [ rdf:type owl:Restriction ;
1139 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1102 + owl:maxQualifiedCardinality
1140 - owl:onDataRange [ 1103 + "1"^^xsd:nonNegativeInteger ;
1141 - rdf:type rdfs:Datatype ; 1104 + owl:onDataRange xsd:decimal ;
1142 - owl:unionOf ( 1105 + owl:onProperty :hasExpendedCost
1143 - xsd:date 1106 + ] ;
1144 - xsd:dateTime 1107 + rdfs:subClassOf
1145 - ) ; 1108 + [ rdf:type owl:Restriction ;
1146 - ] ; 1109 + :shouldUseRef "true"^^xsd:boolean ;
1147 - owl:onProperty userfield:hasRemainingFinish ; 1110 + owl:onClass userfield:TimeBasedResource ;
1148 - ] ; 1111 + owl:onProperty :hasTimeBasedResource ;
1149 - rdfs:subClassOf [ 1112 + owl:qualifiedCardinality
1150 - rdf:type owl:Restriction ; 1113 + "1"^^xsd:nonNegativeInteger
1151 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1114 + ] ;
1152 - owl:onDataRange [ 1115 + rdfs:subClassOf
1153 - rdf:type rdfs:Datatype ; 1116 + [ rdf:type owl:Restriction ;
1154 - owl:unionOf ( 1117 + owl:maxQualifiedCardinality
1155 - xsd:date 1118 + "1"^^xsd:nonNegativeInteger ;
1156 - xsd:dateTime 1119 + owl:onDataRange xsd:decimal ;
1157 - ) ; 1120 + owl:onProperty userfield:hasQuantity
1158 - ] ; 1121 + ] ;
1159 - owl:onProperty userfield:hasRemainingStart ; 1122 + rdfs:subClassOf
1160 - ] ; 1123 + [ rdf:type owl:Restriction ;
1161 -. 1124 + owl:maxQualifiedCardinality
1125 + "1"^^xsd:nonNegativeInteger ;
1126 + owl:onDataRange xsd:decimal ;
1127 + owl:onProperty userfield:hasCurrentProgress
1128 + ] ;
1129 + :shouldHaveID "true" .
1130 +
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
1183 - owl:onClass :Weekday ; 1150 + "1"^^xsd:nonNegativeInteger ;
1184 - owl:onProperty :hasWeekday ; 1151 + owl:onClass :Weekday ;
1185 - ] ; 1152 + owl:onProperty :hasWeekday
1186 -. 1153 + ] .
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 -].
......