Ralph Hodgson

optimization of DDR ingest rules

1 -# Saved by TopBraid on Fri Aug 05 18:01:44 PDT 2011 1 +# Saved by TopBraid on Fri Aug 05 18:05:47 PDT 2011
2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr 2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr
3 # imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr 3 # imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
4 # imports: http://spinrdf.org/spin 4 # imports: http://spinrdf.org/spin
...@@ -23,7 +23,7 @@ ddr:Cs_activity ...@@ -23,7 +23,7 @@ ddr:Cs_activity
23 sxml:element "witsml:activity"^^xsd:string . 23 sxml:element "witsml:activity"^^xsd:string .
24 24
25 ddr:Cs_alias 25 ddr:Cs_alias
26 - sxml:element "witsml:rigAlias"^^xsd:string , "witsml:alias" . 26 + sxml:element "witsml:alias" , "witsml:rigAlias"^^xsd:string .
27 27
28 ddr:Cs_bitRecord 28 ddr:Cs_bitRecord
29 sxml:element "witsml:bitRecord" . 29 sxml:element "witsml:bitRecord" .
...@@ -71,7 +71,7 @@ ddr:Cs_drillReportPorePressure ...@@ -71,7 +71,7 @@ ddr:Cs_drillReportPorePressure
71 sxml:element "witsml:drillReportPorePressure" . 71 sxml:element "witsml:drillReportPorePressure" .
72 72
73 ddr:Cs_drillReportStatusInfo 73 ddr:Cs_drillReportStatusInfo
74 - sxml:element "witsml:statusInfo"^^xsd:string , "witsml:drillReportStatusInfo" . 74 + sxml:element "witsml:drillReportStatusInfo" , "witsml:statusInfo"^^xsd:string .
75 75
76 ddr:Cs_drillReportStratInfo 76 ddr:Cs_drillReportStratInfo
77 sxml:element "witsml:drillReportStratInfo" . 77 sxml:element "witsml:drillReportStratInfo" .
...@@ -107,7 +107,7 @@ ddr:Cs_refWellWellboreRig ...@@ -107,7 +107,7 @@ ddr:Cs_refWellWellboreRig
107 sxml:element "witsml:refWellWellboreRig" . 107 sxml:element "witsml:refWellWellboreRig" .
108 108
109 ddr:Cs_wellAlias 109 ddr:Cs_wellAlias
110 - sxml:element "witsml:wellAlias" , "witsml:wellboreAlias"^^xsd:string . 110 + sxml:element "witsml:wellboreAlias"^^xsd:string , "witsml:wellAlias" .
111 111
112 ddr:Cs_wellCRS 112 ddr:Cs_wellCRS
113 sxml:element "witsml:wellCRS" . 113 sxml:element "witsml:wellCRS" .
...@@ -124,432 +124,432 @@ ddr:Obj_drillReport ...@@ -124,432 +124,432 @@ ddr:Obj_drillReport
124 ddr:Thing 124 ddr:Thing
125 spin:rule 125 spin:rule
126 [ rdf:type sp:Construct ; 126 [ rdf:type sp:Construct ;
127 - rdfs:comment "STEP 020 - Construct all other object properties - WIP"^^xsd:string ; 127 + rdfs:comment "STEP 004 - Construct UOM values"^^xsd:string ;
128 sp:templates ([ sp:object _:b1 ; 128 sp:templates ([ sp:object _:b1 ;
129 - sp:predicate _:b2 ;
130 - sp:subject _:b3
131 - ] [ sp:object rdf:Statement ;
132 sp:predicate rdf:type ; 129 sp:predicate rdf:type ;
133 - sp:subject _:b4 130 + sp:subject _:b2
134 ] [ sp:object _:b3 ; 131 ] [ sp:object _:b3 ;
135 - sp:predicate rdf:subject ; 132 + sp:predicate ddr:uom ;
136 - sp:subject _:b4 133 + sp:subject _:b2
137 - ] [ sp:object _:b2 ;
138 - sp:predicate rdf:predicate ;
139 - sp:subject _:b4
140 - ] [ sp:object _:b1 ;
141 - sp:predicate rdf:object ;
142 - sp:subject _:b4
143 ] [ sp:object _:b4 ; 134 ] [ sp:object _:b4 ;
144 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 135 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
145 - sp:subject _:b1 136 + sp:subject _:b2
146 - ]) ;
147 - sp:where ([ sp:object _:b5 ;
148 - sp:predicate owl:allValuesFrom ;
149 - sp:subject _:b6
150 ] [ sp:object _:b2 ; 137 ] [ sp:object _:b2 ;
151 - sp:predicate owl:onProperty ; 138 + sp:predicate _:b5 ;
152 sp:subject _:b6 139 sp:subject _:b6
153 - ] [ sp:object _:b5 ;
154 - sp:predicate rdf:type ;
155 - sp:subject _:b1
156 - ] [ sp:object _:b1 ;
157 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
158 - sp:subject _:b3
159 - ] [ sp:object _:b7 ;
160 - sp:predicate rdf:type ;
161 - sp:subject _:b3
162 - ] [ sp:object _:b6 ;
163 - sp:predicate rdfs:subClassOf ;
164 - sp:subject _:b7
165 - ])
166 - ] ;
167 - spin:rule
168 - [ rdf:type sp:Construct ;
169 - rdfs:comment "STEP 006 - Construct Enumerated Values"^^xsd:string ;
170 - sp:templates ([ sp:object _:b8 ;
171 - sp:predicate _:b9 ;
172 - sp:subject _:b10
173 ] [ sp:object rdf:Statement ; 140 ] [ sp:object rdf:Statement ;
174 sp:predicate rdf:type ; 141 sp:predicate rdf:type ;
175 - sp:subject _:b11 142 + sp:subject _:b7
176 - ] [ sp:object _:b10 ; 143 + ] [ sp:object _:b6 ;
177 sp:predicate rdf:subject ; 144 sp:predicate rdf:subject ;
178 - sp:subject _:b11 145 + sp:subject _:b7
179 - ] [ sp:object _:b9 ; 146 + ] [ sp:object _:b5 ;
180 sp:predicate rdf:predicate ; 147 sp:predicate rdf:predicate ;
181 - sp:subject _:b11 148 + sp:subject _:b7
182 - ] [ sp:object _:b8 ; 149 + ] [ sp:object _:b4 ;
183 sp:predicate rdf:object ; 150 sp:predicate rdf:object ;
184 - sp:subject _:b11 151 + sp:subject _:b7
185 - ] [ sp:object _:b11 ; 152 + ] [ sp:object _:b7 ;
186 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 153 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
187 - sp:subject _:b12 154 + sp:subject _:b8
188 ]) ; 155 ]) ;
189 - sp:where ([ sp:object _:b12 ; 156 + sp:where ([ sp:object _:b8 ;
190 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 157 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
191 - sp:subject _:b10 158 + sp:subject _:b6
192 - ] [ sp:object _:b13 ; 159 + ] [ sp:object _:b9 ;
193 sp:predicate rdf:type ; 160 sp:predicate rdf:type ;
194 - sp:subject _:b12 161 + sp:subject _:b8
162 + ] [ sp:object _:b3 ;
163 + sp:predicate ddr:uom ;
164 + sp:subject _:b8
195 ] [ rdf:type sp:NotExists ; 165 ] [ rdf:type sp:NotExists ;
196 sp:elements ([ sp:object 166 sp:elements ([ sp:object
197 - [ sp:varName "uom"^^xsd:string 167 + [ sp:varName "aNode"^^xsd:string
198 ] ; 168 ] ;
199 - sp:predicate ddr:uom ; 169 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
200 - sp:subject _:b12 170 + sp:subject _:b8
201 ]) 171 ])
202 ] [ rdf:type sp:Bind ; 172 ] [ rdf:type sp:Bind ;
203 sp:expression 173 sp:expression
204 - [ rdf:type smf:titleCase ; 174 + [ rdf:type afn:localname ;
205 - sp:arg1 [ rdf:type afn:localname ; 175 + sp:arg1 _:b9
206 - sp:arg1 _:b13
207 - ]
208 ] ; 176 ] ;
209 - sp:variable _:b14 177 + sp:variable _:b10
210 ] [ rdf:type sp:Bind ; 178 ] [ rdf:type sp:Bind ;
211 sp:expression 179 sp:expression
212 [ rdf:type smf:buildURI ; 180 [ rdf:type smf:buildURI ;
213 sp:arg1 [ rdf:type fn:concat ; 181 sp:arg1 [ rdf:type fn:concat ;
214 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 182 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
215 - sp:arg2 _:b14 183 + sp:arg2 [ rdf:type smf:titleCase ;
184 + sp:arg1 _:b10
185 + ]
216 ] 186 ]
217 ] ; 187 ] ;
218 - sp:variable _:b9 188 + sp:variable _:b5
219 ] [ sp:object owl:ObjectProperty ; 189 ] [ sp:object owl:ObjectProperty ;
220 sp:predicate rdf:type ; 190 sp:predicate rdf:type ;
221 - sp:subject _:b9 191 + sp:subject _:b5
222 - ] [ sp:object _:b9 ; 192 + ] [ sp:object _:b5 ;
223 sp:predicate owl:onProperty ; 193 sp:predicate owl:onProperty ;
224 - sp:subject _:b15 194 + sp:subject _:b11
225 - ] [ sp:object _:b16 ; 195 + ] [ sp:object _:b1 ;
226 sp:predicate owl:allValuesFrom ; 196 sp:predicate owl:allValuesFrom ;
227 - sp:subject _:b15 197 + sp:subject _:b11
228 - ] [ sp:object _:b17 ; 198 + ] [ sp:object _:b12 ;
229 sp:predicate rdf:type ; 199 sp:predicate rdf:type ;
230 - sp:subject _:b10 200 + sp:subject _:b6
231 - ] [ sp:object _:b15 ;
232 - sp:predicate rdfs:subClassOf ;
233 - sp:subject _:b17
234 ] [ rdf:type sp:TriplePath ; 201 ] [ rdf:type sp:TriplePath ;
235 - sp:object <http://www.linkedmodel.org/schema/dtype#EnumeratedValue> ; 202 + sp:object _:b11 ;
236 sp:path [ rdf:type sp:ModPath ; 203 sp:path [ rdf:type sp:ModPath ;
237 sp:modMax -2 ; 204 sp:modMax -2 ;
238 sp:modMin 0 ; 205 sp:modMin 0 ;
239 sp:subPath rdfs:subClassOf 206 sp:subPath rdfs:subClassOf
240 ] ; 207 ] ;
241 - sp:subject _:b16
242 - ] [ sp:object _:b18 ;
243 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
244 sp:subject _:b12 208 sp:subject _:b12
209 + ] [ sp:object _:b13 ;
210 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
211 + sp:subject _:b8
245 ] [ sp:object sxml:TextNode ; 212 ] [ sp:object sxml:TextNode ;
246 sp:predicate rdf:type ; 213 sp:predicate rdf:type ;
247 - sp:subject _:b18 214 + sp:subject _:b13
248 - ] [ sp:object _:b19 ; 215 + ] [ sp:object _:b14 ;
249 sp:predicate sxml:text ; 216 sp:predicate sxml:text ;
250 - sp:subject _:b18 217 + sp:subject _:b13
251 - ] [ sp:object _:b16 ; 218 + ] [ rdf:type sp:Bind ;
252 - sp:predicate rdf:type ; 219 + sp:expression
253 - sp:subject _:b8 220 + [ rdf:type xsd:double ;
254 - ] [ sp:object _:b19 ; 221 + sp:arg1 _:b14
255 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 222 + ] ;
256 - sp:subject _:b8 223 + sp:variable _:b4
257 ]) 224 ])
258 ] ; 225 ] ;
259 spin:rule 226 spin:rule
260 [ rdf:type sp:Construct ; 227 [ rdf:type sp:Construct ;
261 - rdfs:comment "STEP 002 - Construct datatype datetime values"^^xsd:string ; 228 + rdfs:comment "STEP 003 - Construct datatype string values"^^xsd:string ;
262 - sp:templates ([ sp:object _:b20 ; 229 + sp:templates ([ sp:object _:b15 ;
263 - sp:predicate _:b21 ; 230 + sp:predicate _:b16 ;
264 - sp:subject _:b22 231 + sp:subject _:b17
265 ] [ sp:object rdf:Statement ; 232 ] [ sp:object rdf:Statement ;
266 sp:predicate rdf:type ; 233 sp:predicate rdf:type ;
267 - sp:subject _:b23 234 + sp:subject _:b18
268 - ] [ sp:object _:b22 ; 235 + ] [ sp:object _:b17 ;
269 sp:predicate rdf:subject ; 236 sp:predicate rdf:subject ;
270 - sp:subject _:b23 237 + sp:subject _:b18
271 - ] [ sp:object _:b21 ; 238 + ] [ sp:object _:b16 ;
272 sp:predicate rdf:predicate ; 239 sp:predicate rdf:predicate ;
273 - sp:subject _:b23 240 + sp:subject _:b18
274 - ] [ sp:object _:b20 ; 241 + ] [ sp:object _:b15 ;
275 sp:predicate rdf:object ; 242 sp:predicate rdf:object ;
276 - sp:subject _:b23 243 + sp:subject _:b18
277 - ] [ sp:object _:b23 ; 244 + ] [ sp:object _:b18 ;
278 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 245 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
279 - sp:subject _:b24 246 + sp:subject _:b19
280 ]) ; 247 ]) ;
281 - sp:where ([ sp:object _:b24 ; 248 + sp:where ([ sp:object _:b19 ;
282 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 249 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
283 - sp:subject _:b22 250 + sp:subject _:b17
284 - ] [ sp:object _:b25 ; 251 + ] [ sp:object _:b20 ;
285 sp:predicate rdf:type ; 252 sp:predicate rdf:type ;
286 - sp:subject _:b24 253 + sp:subject _:b19
287 ] [ rdf:type sp:NotExists ; 254 ] [ rdf:type sp:NotExists ;
288 sp:elements ([ sp:object 255 sp:elements ([ sp:object
289 [ sp:varName "uom"^^xsd:string 256 [ sp:varName "uom"^^xsd:string
290 ] ; 257 ] ;
291 sp:predicate ddr:uom ; 258 sp:predicate ddr:uom ;
292 - sp:subject _:b24 259 + sp:subject _:b19
293 ]) 260 ])
294 ] [ rdf:type sp:Bind ; 261 ] [ rdf:type sp:Bind ;
295 sp:expression 262 sp:expression
296 [ rdf:type afn:localname ; 263 [ rdf:type afn:localname ;
297 - sp:arg1 _:b25 264 + sp:arg1 _:b20
298 ] ; 265 ] ;
299 - sp:variable _:b26 266 + sp:variable _:b21
300 ] [ rdf:type sp:Bind ; 267 ] [ rdf:type sp:Bind ;
301 sp:expression 268 sp:expression
302 [ rdf:type smf:buildURI ; 269 [ rdf:type smf:buildURI ;
303 sp:arg1 [ rdf:type fn:concat ; 270 sp:arg1 [ rdf:type fn:concat ;
304 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 271 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
305 - sp:arg2 _:b26 272 + sp:arg2 _:b21
306 ] 273 ]
307 ] ; 274 ] ;
308 - sp:variable _:b21 275 + sp:variable _:b16
309 ] [ sp:object owl:DatatypeProperty ; 276 ] [ sp:object owl:DatatypeProperty ;
310 sp:predicate rdf:type ; 277 sp:predicate rdf:type ;
311 - sp:subject _:b21 278 + sp:subject _:b16
312 - ] [ sp:object _:b21 ; 279 + ] [ sp:object _:b16 ;
313 sp:predicate owl:onProperty ; 280 sp:predicate owl:onProperty ;
314 - sp:subject _:b27 281 + sp:subject _:b22
315 - ] [ sp:object _:b28 ; 282 + ] [ sp:object _:b23 ;
316 sp:predicate owl:allValuesFrom ; 283 sp:predicate owl:allValuesFrom ;
317 - sp:subject _:b27 284 + sp:subject _:b22
318 ] [ rdf:type sp:TriplePath ; 285 ] [ rdf:type sp:TriplePath ;
319 - sp:object xsd:dateTime ; 286 + sp:object xsd:string ;
320 sp:path [ rdf:type sp:ModPath ; 287 sp:path [ rdf:type sp:ModPath ;
321 sp:modMax -2 ; 288 sp:modMax -2 ;
322 sp:modMin 0 ; 289 sp:modMin 0 ;
323 sp:subPath rdfs:subClassOf 290 sp:subPath rdfs:subClassOf
324 ] ; 291 ] ;
325 - sp:subject _:b28 292 + sp:subject _:b23
326 - ] [ sp:object _:b29 ; 293 + ] [ sp:object _:b24 ;
327 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 294 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
328 - sp:subject _:b24 295 + sp:subject _:b19
329 ] [ sp:object sxml:TextNode ; 296 ] [ sp:object sxml:TextNode ;
330 sp:predicate rdf:type ; 297 sp:predicate rdf:type ;
331 - sp:subject _:b29 298 + sp:subject _:b24
332 - ] [ sp:object _:b30 ; 299 + ] [ sp:object _:b15 ;
333 sp:predicate sxml:text ; 300 sp:predicate sxml:text ;
334 - sp:subject _:b29 301 + sp:subject _:b24
335 - ] [ sp:object _:b31 ; 302 + ] [ sp:object _:b25 ;
336 sp:predicate rdf:type ; 303 sp:predicate rdf:type ;
337 - sp:subject _:b22 304 + sp:subject _:b17
338 ] [ rdf:type sp:TriplePath ; 305 ] [ rdf:type sp:TriplePath ;
339 - sp:object _:b27 ; 306 + sp:object _:b22 ;
340 sp:path [ rdf:type sp:ModPath ; 307 sp:path [ rdf:type sp:ModPath ;
341 sp:modMax -2 ; 308 sp:modMax -2 ;
342 sp:modMin 0 ; 309 sp:modMin 0 ;
343 sp:subPath rdfs:subClassOf 310 sp:subPath rdfs:subClassOf
344 ] ; 311 ] ;
345 - sp:subject _:b31 312 + sp:subject _:b25
346 - ] [ rdf:type sp:Bind ;
347 - sp:expression
348 - [ rdf:type xsd:dateTime ;
349 - sp:arg1 _:b30
350 - ] ;
351 - sp:variable _:b20
352 ]) 313 ])
353 ] ; 314 ] ;
354 spin:rule 315 spin:rule
355 [ rdf:type sp:Construct ; 316 [ rdf:type sp:Construct ;
356 - rdfs:comment "STEP 004 - Construct UOM values"^^xsd:string ; 317 + rdfs:comment "STEP 030 - Construct ep-activity type statements"^^xsd:string ;
357 - sp:templates ([ sp:object _:b32 ; 318 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> ;
358 sp:predicate rdf:type ; 319 sp:predicate rdf:type ;
359 - sp:subject _:b33 320 + sp:subject _:b26
360 - ] [ sp:object _:b34 ; 321 + ]) ;
361 - sp:predicate ddr:uom ; 322 + sp:where ([ sp:object ddr:Cs_activity ;
362 - sp:subject _:b33 323 + sp:predicate rdf:type ;
363 - ] [ sp:object _:b35 ; 324 + sp:subject _:b26
364 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 325 + ])
365 - sp:subject _:b33 326 + ] ;
366 - ] [ sp:object _:b33 ; 327 + spin:rule
367 - sp:predicate _:b36 ; 328 + [ rdf:type sp:Construct ;
368 - sp:subject _:b37 329 + rdfs:comment "STEP 002 - Construct datatype datetime values"^^xsd:string ;
330 + sp:templates ([ sp:object _:b27 ;
331 + sp:predicate _:b28 ;
332 + sp:subject _:b29
369 ] [ sp:object rdf:Statement ; 333 ] [ sp:object rdf:Statement ;
370 sp:predicate rdf:type ; 334 sp:predicate rdf:type ;
371 - sp:subject _:b38 335 + sp:subject _:b30
372 - ] [ sp:object _:b37 ; 336 + ] [ sp:object _:b29 ;
373 sp:predicate rdf:subject ; 337 sp:predicate rdf:subject ;
374 - sp:subject _:b38 338 + sp:subject _:b30
375 - ] [ sp:object _:b36 ; 339 + ] [ sp:object _:b28 ;
376 sp:predicate rdf:predicate ; 340 sp:predicate rdf:predicate ;
377 - sp:subject _:b38 341 + sp:subject _:b30
378 - ] [ sp:object _:b35 ; 342 + ] [ sp:object _:b27 ;
379 sp:predicate rdf:object ; 343 sp:predicate rdf:object ;
380 - sp:subject _:b38 344 + sp:subject _:b30
381 - ] [ sp:object _:b38 ; 345 + ] [ sp:object _:b30 ;
382 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 346 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
383 - sp:subject _:b39 347 + sp:subject _:b31
384 ]) ; 348 ]) ;
385 - sp:where ([ sp:object _:b39 ; 349 + sp:where ([ sp:object _:b31 ;
386 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 350 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
387 - sp:subject _:b37 351 + sp:subject _:b29
388 - ] [ sp:object _:b40 ; 352 + ] [ sp:object _:b32 ;
389 sp:predicate rdf:type ; 353 sp:predicate rdf:type ;
390 - sp:subject _:b39 354 + sp:subject _:b31
391 - ] [ sp:object _:b34 ;
392 - sp:predicate ddr:uom ;
393 - sp:subject _:b39
394 ] [ rdf:type sp:NotExists ; 355 ] [ rdf:type sp:NotExists ;
395 sp:elements ([ sp:object 356 sp:elements ([ sp:object
396 - [ sp:varName "aNode"^^xsd:string 357 + [ sp:varName "uom"^^xsd:string
397 ] ; 358 ] ;
398 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 359 + sp:predicate ddr:uom ;
399 - sp:subject _:b39 360 + sp:subject _:b31
400 ]) 361 ])
401 ] [ rdf:type sp:Bind ; 362 ] [ rdf:type sp:Bind ;
402 sp:expression 363 sp:expression
403 [ rdf:type afn:localname ; 364 [ rdf:type afn:localname ;
404 - sp:arg1 _:b40 365 + sp:arg1 _:b32
405 ] ; 366 ] ;
406 - sp:variable _:b41 367 + sp:variable _:b33
407 ] [ rdf:type sp:Bind ; 368 ] [ rdf:type sp:Bind ;
408 sp:expression 369 sp:expression
409 [ rdf:type smf:buildURI ; 370 [ rdf:type smf:buildURI ;
410 sp:arg1 [ rdf:type fn:concat ; 371 sp:arg1 [ rdf:type fn:concat ;
411 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 372 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
412 - sp:arg2 [ rdf:type smf:titleCase ; 373 + sp:arg2 _:b33
413 - sp:arg1 _:b41
414 - ]
415 ] 374 ]
416 ] ; 375 ] ;
417 - sp:variable _:b36 376 + sp:variable _:b28
418 - ] [ sp:object owl:ObjectProperty ; 377 + ] [ sp:object owl:DatatypeProperty ;
419 sp:predicate rdf:type ; 378 sp:predicate rdf:type ;
420 - sp:subject _:b36 379 + sp:subject _:b28
421 - ] [ sp:object _:b36 ; 380 + ] [ sp:object _:b28 ;
422 sp:predicate owl:onProperty ; 381 sp:predicate owl:onProperty ;
423 - sp:subject _:b42 382 + sp:subject _:b34
424 - ] [ sp:object _:b32 ; 383 + ] [ sp:object _:b35 ;
425 sp:predicate owl:allValuesFrom ; 384 sp:predicate owl:allValuesFrom ;
426 - sp:subject _:b42 385 + sp:subject _:b34
427 - ] [ sp:object _:b43 ;
428 - sp:predicate rdf:type ;
429 - sp:subject _:b37
430 ] [ rdf:type sp:TriplePath ; 386 ] [ rdf:type sp:TriplePath ;
431 - sp:object _:b42 ; 387 + sp:object xsd:dateTime ;
432 sp:path [ rdf:type sp:ModPath ; 388 sp:path [ rdf:type sp:ModPath ;
433 sp:modMax -2 ; 389 sp:modMax -2 ;
434 sp:modMin 0 ; 390 sp:modMin 0 ;
435 sp:subPath rdfs:subClassOf 391 sp:subPath rdfs:subClassOf
436 ] ; 392 ] ;
437 - sp:subject _:b43 393 + sp:subject _:b35
438 - ] [ sp:object _:b44 ; 394 + ] [ sp:object _:b36 ;
439 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 395 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
440 - sp:subject _:b39 396 + sp:subject _:b31
441 ] [ sp:object sxml:TextNode ; 397 ] [ sp:object sxml:TextNode ;
442 sp:predicate rdf:type ; 398 sp:predicate rdf:type ;
443 - sp:subject _:b44 399 + sp:subject _:b36
444 - ] [ sp:object _:b45 ; 400 + ] [ sp:object _:b37 ;
445 sp:predicate sxml:text ; 401 sp:predicate sxml:text ;
446 - sp:subject _:b44 402 + sp:subject _:b36
403 + ] [ sp:object _:b38 ;
404 + sp:predicate rdf:type ;
405 + sp:subject _:b29
406 + ] [ rdf:type sp:TriplePath ;
407 + sp:object _:b34 ;
408 + sp:path [ rdf:type sp:ModPath ;
409 + sp:modMax -2 ;
410 + sp:modMin 0 ;
411 + sp:subPath rdfs:subClassOf
412 + ] ;
413 + sp:subject _:b38
447 ] [ rdf:type sp:Bind ; 414 ] [ rdf:type sp:Bind ;
448 sp:expression 415 sp:expression
449 - [ rdf:type xsd:double ; 416 + [ rdf:type xsd:dateTime ;
450 - sp:arg1 _:b45 417 + sp:arg1 _:b37
451 ] ; 418 ] ;
452 - sp:variable _:b35 419 + sp:variable _:b27
453 ]) 420 ])
454 ] ; 421 ] ;
455 spin:rule 422 spin:rule
456 [ rdf:type sp:Construct ; 423 [ rdf:type sp:Construct ;
457 - rdfs:comment "STEP 003 - Construct datatype string values"^^xsd:string ; 424 + rdfs:comment "STEP 006 - Construct Enumerated Values"^^xsd:string ;
458 - sp:templates ([ sp:object _:b46 ; 425 + sp:templates ([ sp:object _:b39 ;
459 - sp:predicate _:b47 ; 426 + sp:predicate _:b40 ;
460 - sp:subject _:b48 427 + sp:subject _:b41
461 ] [ sp:object rdf:Statement ; 428 ] [ sp:object rdf:Statement ;
462 sp:predicate rdf:type ; 429 sp:predicate rdf:type ;
463 - sp:subject _:b49 430 + sp:subject _:b42
464 - ] [ sp:object _:b48 ; 431 + ] [ sp:object _:b41 ;
465 sp:predicate rdf:subject ; 432 sp:predicate rdf:subject ;
466 - sp:subject _:b49 433 + sp:subject _:b42
467 - ] [ sp:object _:b47 ; 434 + ] [ sp:object _:b40 ;
468 sp:predicate rdf:predicate ; 435 sp:predicate rdf:predicate ;
469 - sp:subject _:b49 436 + sp:subject _:b42
470 - ] [ sp:object _:b46 ; 437 + ] [ sp:object _:b39 ;
471 sp:predicate rdf:object ; 438 sp:predicate rdf:object ;
472 - sp:subject _:b49 439 + sp:subject _:b42
473 - ] [ sp:object _:b49 ; 440 + ] [ sp:object _:b42 ;
474 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 441 sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
475 - sp:subject _:b50 442 + sp:subject _:b43
476 ]) ; 443 ]) ;
477 - sp:where ([ sp:object _:b50 ; 444 + sp:where ([ sp:object _:b43 ;
478 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 445 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
479 - sp:subject _:b48 446 + sp:subject _:b41
480 - ] [ sp:object _:b51 ; 447 + ] [ sp:object _:b44 ;
481 sp:predicate rdf:type ; 448 sp:predicate rdf:type ;
482 - sp:subject _:b50 449 + sp:subject _:b43
483 ] [ rdf:type sp:NotExists ; 450 ] [ rdf:type sp:NotExists ;
484 sp:elements ([ sp:object 451 sp:elements ([ sp:object
485 [ sp:varName "uom"^^xsd:string 452 [ sp:varName "uom"^^xsd:string
486 ] ; 453 ] ;
487 sp:predicate ddr:uom ; 454 sp:predicate ddr:uom ;
488 - sp:subject _:b50 455 + sp:subject _:b43
489 ]) 456 ])
490 ] [ rdf:type sp:Bind ; 457 ] [ rdf:type sp:Bind ;
491 sp:expression 458 sp:expression
492 - [ rdf:type afn:localname ; 459 + [ rdf:type smf:titleCase ;
493 - sp:arg1 _:b51 460 + sp:arg1 [ rdf:type afn:localname ;
461 + sp:arg1 _:b44
462 + ]
494 ] ; 463 ] ;
495 - sp:variable _:b52 464 + sp:variable _:b45
496 ] [ rdf:type sp:Bind ; 465 ] [ rdf:type sp:Bind ;
497 sp:expression 466 sp:expression
498 [ rdf:type smf:buildURI ; 467 [ rdf:type smf:buildURI ;
499 sp:arg1 [ rdf:type fn:concat ; 468 sp:arg1 [ rdf:type fn:concat ;
500 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 469 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
501 - sp:arg2 _:b52 470 + sp:arg2 _:b45
502 ] 471 ]
503 ] ; 472 ] ;
504 - sp:variable _:b47 473 + sp:variable _:b40
505 - ] [ sp:object owl:DatatypeProperty ; 474 + ] [ sp:object owl:ObjectProperty ;
506 sp:predicate rdf:type ; 475 sp:predicate rdf:type ;
507 - sp:subject _:b47 476 + sp:subject _:b40
508 - ] [ sp:object _:b47 ; 477 + ] [ sp:object _:b40 ;
509 sp:predicate owl:onProperty ; 478 sp:predicate owl:onProperty ;
510 - sp:subject _:b53 479 + sp:subject _:b46
511 - ] [ sp:object _:b54 ; 480 + ] [ sp:object _:b47 ;
512 sp:predicate owl:allValuesFrom ; 481 sp:predicate owl:allValuesFrom ;
513 - sp:subject _:b53 482 + sp:subject _:b46
514 - ] [ rdf:type sp:TriplePath ; 483 + ] [ sp:object _:b48 ;
515 - sp:object xsd:string ; 484 + sp:predicate rdf:type ;
485 + sp:subject _:b41
486 + ] [ sp:object _:b46 ;
487 + sp:predicate rdfs:subClassOf ;
488 + sp:subject _:b48
489 + ] [ rdf:type sp:TriplePath ;
490 + sp:object <http://www.linkedmodel.org/schema/dtype#EnumeratedValue> ;
516 sp:path [ rdf:type sp:ModPath ; 491 sp:path [ rdf:type sp:ModPath ;
517 sp:modMax -2 ; 492 sp:modMax -2 ;
518 sp:modMin 0 ; 493 sp:modMin 0 ;
519 sp:subPath rdfs:subClassOf 494 sp:subPath rdfs:subClassOf
520 ] ; 495 ] ;
521 - sp:subject _:b54 496 + sp:subject _:b47
522 - ] [ sp:object _:b55 ; 497 + ] [ sp:object _:b49 ;
523 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 498 sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
524 - sp:subject _:b50 499 + sp:subject _:b43
525 ] [ sp:object sxml:TextNode ; 500 ] [ sp:object sxml:TextNode ;
526 sp:predicate rdf:type ; 501 sp:predicate rdf:type ;
527 - sp:subject _:b55 502 + sp:subject _:b49
528 - ] [ sp:object _:b46 ; 503 + ] [ sp:object _:b50 ;
529 sp:predicate sxml:text ; 504 sp:predicate sxml:text ;
530 - sp:subject _:b55 505 + sp:subject _:b49
531 - ] [ sp:object _:b56 ; 506 + ] [ sp:object _:b47 ;
532 sp:predicate rdf:type ; 507 sp:predicate rdf:type ;
533 - sp:subject _:b48 508 + sp:subject _:b39
534 - ] [ rdf:type sp:TriplePath ; 509 + ] [ sp:object _:b50 ;
535 - sp:object _:b53 ; 510 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
536 - sp:path [ rdf:type sp:ModPath ; 511 + sp:subject _:b39
537 - sp:modMax -2 ;
538 - sp:modMin 0 ;
539 - sp:subPath rdfs:subClassOf
540 - ] ;
541 - sp:subject _:b56
542 ]) 512 ])
543 ] ; 513 ] ;
544 spin:rule 514 spin:rule
545 [ rdf:type sp:Construct ; 515 [ rdf:type sp:Construct ;
546 - rdfs:comment "STEP 030 - Construct ep-activity type statements"^^xsd:string ; 516 + rdfs:comment "STEP 020 - Construct all other object properties - WIP"^^xsd:string ;
547 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> ; 517 + sp:templates ([ sp:object _:b51 ;
518 + sp:predicate _:b52 ;
519 + sp:subject _:b53
520 + ] [ sp:object rdf:Statement ;
548 sp:predicate rdf:type ; 521 sp:predicate rdf:type ;
549 - sp:subject _:b57 522 + sp:subject _:b54
523 + ] [ sp:object _:b53 ;
524 + sp:predicate rdf:subject ;
525 + sp:subject _:b54
526 + ] [ sp:object _:b52 ;
527 + sp:predicate rdf:predicate ;
528 + sp:subject _:b54
529 + ] [ sp:object _:b51 ;
530 + sp:predicate rdf:object ;
531 + sp:subject _:b54
532 + ] [ sp:object _:b54 ;
533 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
534 + sp:subject _:b51
550 ]) ; 535 ]) ;
551 - sp:where ([ sp:object ddr:Cs_activity ; 536 + sp:where ([ sp:object _:b55 ;
537 + sp:predicate owl:allValuesFrom ;
538 + sp:subject _:b56
539 + ] [ sp:object _:b52 ;
540 + sp:predicate owl:onProperty ;
541 + sp:subject _:b56
542 + ] [ sp:object _:b55 ;
543 + sp:predicate rdf:type ;
544 + sp:subject _:b51
545 + ] [ sp:object _:b51 ;
546 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
547 + sp:subject _:b53
548 + ] [ sp:object _:b57 ;
552 sp:predicate rdf:type ; 549 sp:predicate rdf:type ;
550 + sp:subject _:b53
551 + ] [ sp:object _:b56 ;
552 + sp:predicate rdfs:subClassOf ;
553 sp:subject _:b57 553 sp:subject _:b57
554 ]) 554 ])
555 ] . 555 ] .
...@@ -567,283 +567,284 @@ ddr:version ...@@ -567,283 +567,284 @@ ddr:version
567 567
568 <http://www.reportinghub.no/ep/transform/1.1/ddr> 568 <http://www.reportinghub.no/ep/transform/1.1/ddr>
569 rdf:type owl:Ontology ; 569 rdf:type owl:Ontology ;
570 - owl:imports <http://www.reportinghub.no/ep/schema/1.1.1/ddr> , <http://topbraid.org/sxml> , <http://spinrdf.org/spin> ; 570 + owl:imports <http://spinrdf.org/spin> , <http://topbraid.org/sxml> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ;
571 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 571 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
572 572
573 owl:Thing 573 owl:Thing
574 spin:query 574 spin:query
575 [ rdf:type sp:Select ; 575 [ rdf:type sp:Select ;
576 sp:resultVariables (_:b58 _:b59 _:b60 _:b61) ; 576 sp:resultVariables (_:b58 _:b59 _:b60 _:b61) ;
577 + sp:where ([ sp:object _:b61 ;
578 + sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
579 + sp:subject _:b60
580 + ] [ sp:object _:b60 ;
581 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
582 + sp:subject _:b59
583 + ] [ rdf:type sp:Union ;
584 + sp:elements (([ sp:object <http://topbraid.org/sxsd#Sequence> ;
585 + sp:predicate rdf:type ;
586 + sp:subject _:b59
587 + ]) ([ sp:object <http://topbraid.org/sxsd#Choice> ;
588 + sp:predicate rdf:type ;
589 + sp:subject _:b59
590 + ]))
591 + ] [ sp:object _:b59 ;
592 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
593 + sp:subject _:b58
594 + ])
595 + ] ;
596 + spin:query
597 + [ rdf:type sp:Select ;
598 + sp:resultVariables (_:b62 _:b63 _:b64 _:b65) ;
577 sp:where ([ sp:object <http://topbraid.org/sxsd#ComplexType> ; 599 sp:where ([ sp:object <http://topbraid.org/sxsd#ComplexType> ;
578 sp:predicate rdf:type ; 600 sp:predicate rdf:type ;
579 - sp:subject _:b62 601 + sp:subject _:b66
580 ] [ rdf:type sp:TriplePath ; 602 ] [ rdf:type sp:TriplePath ;
581 - sp:object _:b63 ; 603 + sp:object _:b67 ;
582 sp:path [ rdf:type sp:ModPath ; 604 sp:path [ rdf:type sp:ModPath ;
583 sp:modMax -2 ; 605 sp:modMax -2 ;
584 sp:modMin 0 ; 606 sp:modMin 0 ;
585 sp:subPath <http://www.topbraid.org/2007/05/composite.owl#child> 607 sp:subPath <http://www.topbraid.org/2007/05/composite.owl#child>
586 ] ; 608 ] ;
587 - sp:subject _:b62 609 + sp:subject _:b66
588 - ] [ sp:object _:b64 ; 610 + ] [ sp:object _:b68 ;
589 sp:predicate <http://topbraid.org/sxsd#name> ; 611 sp:predicate <http://topbraid.org/sxsd#name> ;
590 - sp:subject _:b62 612 + sp:subject _:b66
591 - ] [ sp:object _:b61 ;
592 - sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
593 - sp:subject _:b63
594 ] [ sp:object _:b65 ; 613 ] [ sp:object _:b65 ;
614 + sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
615 + sp:subject _:b67
616 + ] [ sp:object _:b69 ;
595 sp:predicate <http://topbraid.org/sxsd#name> ; 617 sp:predicate <http://topbraid.org/sxsd#name> ;
596 - sp:subject _:b63 618 + sp:subject _:b67
597 ] [ rdf:type sp:Bind ; 619 ] [ rdf:type sp:Bind ;
598 sp:expression 620 sp:expression
599 [ rdf:type spif:titleCase ; 621 [ rdf:type spif:titleCase ;
600 - sp:arg1 _:b65 622 + sp:arg1 _:b69
601 ] ; 623 ] ;
602 - sp:variable _:b66 624 + sp:variable _:b70
603 ] [ rdf:type sp:Bind ; 625 ] [ rdf:type sp:Bind ;
604 sp:expression 626 sp:expression
605 [ rdf:type smf:buildURI ; 627 [ rdf:type smf:buildURI ;
606 sp:arg1 [ rdf:type fn:concat ; 628 sp:arg1 [ rdf:type fn:concat ;
607 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 629 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
608 - sp:arg2 _:b66 630 + sp:arg2 _:b70
609 ] 631 ]
610 ] ; 632 ] ;
611 - sp:variable _:b60 633 + sp:variable _:b64
612 ] [ rdf:type sp:Bind ; 634 ] [ rdf:type sp:Bind ;
613 sp:expression 635 sp:expression
614 [ rdf:type spif:titleCase ; 636 [ rdf:type spif:titleCase ;
615 - sp:arg1 _:b64 ; 637 + sp:arg1 _:b68 ;
616 sp:arg2 "[a-z]s" 638 sp:arg2 "[a-z]s"
617 ] ; 639 ] ;
618 - sp:variable _:b67 640 + sp:variable _:b71
619 ] [ rdf:type sp:Bind ; 641 ] [ rdf:type sp:Bind ;
620 sp:expression 642 sp:expression
621 [ rdf:type smf:buildURI ; 643 [ rdf:type smf:buildURI ;
622 sp:arg1 [ rdf:type fn:concat ; 644 sp:arg1 [ rdf:type fn:concat ;
623 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 645 sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
624 - sp:arg2 _:b67 646 + sp:arg2 _:b71
625 ] 647 ]
626 ] ; 648 ] ;
627 - sp:variable _:b59 649 + sp:variable _:b63
628 ] [ rdf:type sp:Bind ; 650 ] [ rdf:type sp:Bind ;
629 sp:expression 651 sp:expression
630 [ rdf:type smf:buildURI ; 652 [ rdf:type smf:buildURI ;
631 sp:arg1 [ rdf:type fn:concat ; 653 sp:arg1 [ rdf:type fn:concat ;
632 sp:arg1 "http://www.reportinghub.no/map/ddr#" ; 654 sp:arg1 "http://www.reportinghub.no/map/ddr#" ;
633 - sp:arg2 _:b67 ; 655 + sp:arg2 _:b71 ;
634 sp:arg3 "-has" ; 656 sp:arg3 "-has" ;
635 - sp:arg4 _:b66 657 + sp:arg4 _:b70
636 ] 658 ]
637 ] ; 659 ] ;
638 - sp:variable _:b58 660 + sp:variable _:b62
639 - ])
640 - ] ;
641 - spin:query
642 - [ rdf:type sp:Select ;
643 - sp:resultVariables (_:b68 _:b69 _:b70 _:b71) ;
644 - sp:where ([ sp:object _:b71 ;
645 - sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
646 - sp:subject _:b70
647 - ] [ sp:object _:b70 ;
648 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
649 - sp:subject _:b69
650 - ] [ rdf:type sp:Union ;
651 - sp:elements (([ sp:object <http://topbraid.org/sxsd#Sequence> ;
652 - sp:predicate rdf:type ;
653 - sp:subject _:b69
654 - ]) ([ sp:object <http://topbraid.org/sxsd#Choice> ;
655 - sp:predicate rdf:type ;
656 - sp:subject _:b69
657 - ]))
658 - ] [ sp:object _:b69 ;
659 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
660 - sp:subject _:b68
661 ]) 661 ])
662 ] . 662 ] .
663 663
664 -_:b67 664 +_:b51
665 - sp:varName "tcname"^^xsd:string . 665 + sp:varName "child"^^xsd:string .
666 666
667 -_:b66 667 +_:b52
668 - sp:varName "tcpname"^^xsd:string . 668 + sp:varName "formalProperty"^^xsd:string .
669 669
670 -_:b65 670 +_:b53
671 - sp:varName "pname"^^xsd:string . 671 + sp:varName "inst"^^xsd:string .
672 672
673 -_:b64 673 +_:b55
674 - sp:varName "name"^^xsd:string . 674 + sp:varName "childType"^^xsd:string .
675 675
676 -_:b63 676 +_:b56
677 - sp:varName "c"^^xsd:string . 677 + sp:varName "valuesRestriction"^^xsd:string .
678 678
679 -_:b62 679 +_:b57
680 - sp:varName "s"^^xsd:string . 680 + sp:varName "instType"^^xsd:string .
681 681
682 -_:b61 682 +_:b39
683 - sp:varName "mre"^^xsd:string . 683 + sp:varName "enumeratedValue"^^xsd:string .
684 684
685 -_:b60 685 +_:b40
686 - sp:varName "ddrPU"^^xsd:string . 686 + sp:varName "opnameU"^^xsd:string .
687 687
688 -_:b59 688 +_:b41
689 - sp:varName "ddrCU"^^xsd:string . 689 + sp:varName "inst"^^xsd:string .
690 690
691 -_:b58 691 +_:b43
692 - sp:varName "ddrCPU"^^xsd:string . 692 + sp:varName "child"^^xsd:string .
693 693
694 -_:b71 694 +_:b44
695 - sp:varName "e"^^xsd:string . 695 + sp:varName "childType"^^xsd:string .
696 696
697 -_:b70 697 +_:b45
698 - sp:varName "s"^^xsd:string . 698 + sp:varName "childLocalName"^^xsd:string .
699 699
700 -_:b69 700 +_:b46
701 - sp:varName "p"^^xsd:string . 701 + sp:varName "valuesRestriction"^^xsd:string .
702 702
703 -_:b68 703 +_:b47
704 - sp:varName "pp"^^xsd:string . 704 + sp:varName "rangeU"^^xsd:string .
705 705
706 -_:b57 706 +_:b48
707 - sp:varName "activity"^^xsd:string . 707 + sp:varName "instType"^^xsd:string .
708 708
709 -_:b10 709 +_:b49
710 + sp:varName "textNode"^^xsd:string .
711 +
712 +_:b50
713 + sp:varName "text"^^xsd:string .
714 +
715 +_:b27
716 + sp:varName "dateTime"^^xsd:string .
717 +
718 +_:b28
719 + sp:varName "dtpnameU"^^xsd:string .
720 +
721 +_:b29
710 sp:varName "inst"^^xsd:string . 722 sp:varName "inst"^^xsd:string .
711 723
712 -_:b12 724 +_:b31
713 sp:varName "child"^^xsd:string . 725 sp:varName "child"^^xsd:string .
714 726
715 -_:b13 727 +_:b32
716 sp:varName "childType"^^xsd:string . 728 sp:varName "childType"^^xsd:string .
717 729
718 -_:b14 730 +_:b33
719 sp:varName "childLocalName"^^xsd:string . 731 sp:varName "childLocalName"^^xsd:string .
720 732
721 -_:b9 sp:varName "opnameU"^^xsd:string . 733 +_:b34
722 -
723 -_:b15
724 sp:varName "valuesRestriction"^^xsd:string . 734 sp:varName "valuesRestriction"^^xsd:string .
725 735
726 -_:b16 736 +_:b35
727 - sp:varName "rangeU"^^xsd:string . 737 + sp:varName "rangeType"^^xsd:string .
728 -
729 -_:b17
730 - sp:varName "instType"^^xsd:string .
731 738
732 -_:b18 739 +_:b36
733 sp:varName "textNode"^^xsd:string . 740 sp:varName "textNode"^^xsd:string .
734 741
735 -_:b19 742 +_:b37
736 sp:varName "text"^^xsd:string . 743 sp:varName "text"^^xsd:string .
737 744
738 -_:b8 sp:varName "enumeratedValue"^^xsd:string . 745 +_:b38
739 - 746 + sp:varName "instType"^^xsd:string .
740 -_:b6 sp:varName "valuesRestriction"^^xsd:string .
741 747
742 -_:b5 sp:varName "childType"^^xsd:string . 748 +_:b1 sp:varName "rangeU"^^xsd:string .
743 749
744 -_:b2 sp:varName "formalProperty"^^xsd:string . 750 +_:b3 sp:varName "uom"^^xsd:string .
745 751
746 -_:b1 sp:varName "child"^^xsd:string . 752 +_:b4 sp:varName "value"^^xsd:string .
747 753
748 -_:b3 sp:varName "inst"^^xsd:string . 754 +_:b5 sp:varName "opnameU"^^xsd:string .
749 755
750 -_:b7 sp:varName "instType"^^xsd:string . 756 +_:b6 sp:varName "inst"^^xsd:string .
751 757
752 -_:b48 758 +_:b8 sp:varName "child"^^xsd:string .
753 - sp:varName "inst"^^xsd:string .
754 759
755 -_:b50 760 +_:b9 sp:varName "childType"^^xsd:string .
756 - sp:varName "child"^^xsd:string .
757 761
758 -_:b51 762 +_:b10
759 - sp:varName "childType"^^xsd:string .
760 -
761 -_:b52
762 sp:varName "childLocalName"^^xsd:string . 763 sp:varName "childLocalName"^^xsd:string .
763 764
764 -_:b47 765 +_:b11
765 - sp:varName "dtpnameU"^^xsd:string . 766 + sp:varName "allValuesRestriction"^^xsd:string .
766 -
767 -_:b53
768 - sp:varName "valuesRestriction"^^xsd:string .
769 767
770 -_:b54 768 +_:b12
771 - sp:varName "rangeType"^^xsd:string . 769 + sp:varName "instType"^^xsd:string .
772 770
773 -_:b55 771 +_:b13
774 sp:varName "textNode"^^xsd:string . 772 sp:varName "textNode"^^xsd:string .
775 773
776 -_:b46 774 +_:b14
777 sp:varName "text"^^xsd:string . 775 sp:varName "text"^^xsd:string .
778 776
779 -_:b56 777 +_:b15
780 - sp:varName "instType"^^xsd:string . 778 + sp:varName "text"^^xsd:string .
781 779
782 -_:b22 780 +_:b16
781 + sp:varName "dtpnameU"^^xsd:string .
782 +
783 +_:b17
783 sp:varName "inst"^^xsd:string . 784 sp:varName "inst"^^xsd:string .
784 785
785 -_:b24 786 +_:b19
786 sp:varName "child"^^xsd:string . 787 sp:varName "child"^^xsd:string .
787 788
788 -_:b25 789 +_:b20
789 sp:varName "childType"^^xsd:string . 790 sp:varName "childType"^^xsd:string .
790 791
791 -_:b26
792 - sp:varName "childLocalName"^^xsd:string .
793 -
794 _:b21 792 _:b21
795 - sp:varName "dtpnameU"^^xsd:string . 793 + sp:varName "childLocalName"^^xsd:string .
796 794
797 -_:b27 795 +_:b22
798 sp:varName "valuesRestriction"^^xsd:string . 796 sp:varName "valuesRestriction"^^xsd:string .
799 797
800 -_:b28 798 +_:b23
801 sp:varName "rangeType"^^xsd:string . 799 sp:varName "rangeType"^^xsd:string .
802 800
803 -_:b29 801 +_:b24
804 sp:varName "textNode"^^xsd:string . 802 sp:varName "textNode"^^xsd:string .
805 803
806 -_:b30 804 +_:b25
807 - sp:varName "text"^^xsd:string .
808 -
809 -_:b31
810 sp:varName "instType"^^xsd:string . 805 sp:varName "instType"^^xsd:string .
811 806
812 -_:b20 807 +_:b26
813 - sp:varName "dateTime"^^xsd:string . 808 + sp:varName "activity"^^xsd:string .
814 809
815 -_:b37 810 +_:b62
816 - sp:varName "inst"^^xsd:string . 811 + sp:varName "ddrCPU"^^xsd:string .
817 812
818 -_:b39 813 +_:b63
819 - sp:varName "child"^^xsd:string . 814 + sp:varName "ddrCU"^^xsd:string .
820 815
821 -_:b40 816 +_:b64
822 - sp:varName "childType"^^xsd:string . 817 + sp:varName "ddrPU"^^xsd:string .
823 818
824 -_:b34 819 +_:b65
825 - sp:varName "uom"^^xsd:string . 820 + sp:varName "mre"^^xsd:string .
826 821
827 -_:b41 822 +_:b66
828 - sp:varName "childLocalName"^^xsd:string . 823 + sp:varName "s"^^xsd:string .
829 824
830 -_:b36 825 +_:b67
831 - sp:varName "opnameU"^^xsd:string . 826 + sp:varName "c"^^xsd:string .
832 827
833 -_:b42 828 +_:b68
834 - sp:varName "allValuesRestriction"^^xsd:string . 829 + sp:varName "name"^^xsd:string .
835 830
836 -_:b32 831 +_:b69
837 - sp:varName "rangeU"^^xsd:string . 832 + sp:varName "pname"^^xsd:string .
838 833
839 -_:b43 834 +_:b70
840 - sp:varName "instType"^^xsd:string . 835 + sp:varName "tcpname"^^xsd:string .
841 836
842 -_:b44 837 +_:b71
843 - sp:varName "textNode"^^xsd:string . 838 + sp:varName "tcname"^^xsd:string .
844 839
845 -_:b45 840 +_:b58
846 - sp:varName "text"^^xsd:string . 841 + sp:varName "pp"^^xsd:string .
847 842
848 -_:b35 843 +_:b59
849 - sp:varName "value"^^xsd:string . 844 + sp:varName "p"^^xsd:string .
845 +
846 +_:b60
847 + sp:varName "s"^^xsd:string .
848 +
849 +_:b61
850 + sp:varName "e"^^xsd:string .
......