Håvard M. Ottestad

Removed old annotations

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