David Price

made flow properties optional

...@@ -279,107 +279,113 @@ dpr-tables:ProductFlows ...@@ -279,107 +279,113 @@ dpr-tables:ProductFlows
279 sp:subject 279 sp:subject
280 [ sp:varName "flowDefinition"^^xsd:string 280 [ sp:varName "flowDefinition"^^xsd:string
281 ] 281 ]
282 - ] [ sp:object
283 - [ sp:varName "productFlow"^^xsd:string
284 - ] ;
285 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
286 - sp:subject
287 - [ sp:varName "flow"^^xsd:string
288 - ]
289 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlow> ;
290 - sp:predicate rdf:type ;
291 - sp:subject
292 - [ sp:varName "productFlow"^^xsd:string
293 - ]
294 - ] [ sp:object
295 - [ sp:varName "productFlowWholeLife"^^xsd:string
296 - ] ;
297 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
298 - sp:subject
299 - [ sp:varName "productFlow"^^xsd:string
300 - ]
301 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductFlow> ;
302 - sp:predicate rdf:type ;
303 - sp:subject
304 - [ sp:varName "productFlowWholeLife"^^xsd:string
305 - ]
306 - ] [ sp:object
307 - [ sp:varName "productMaterialType"^^xsd:string
308 - ] ;
309 - sp:predicate rdf:type ;
310 - sp:subject
311 - [ sp:varName "productFlowWholeLife"^^xsd:string
312 - ]
313 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
314 - sp:predicate rdf:type ;
315 - sp:subject
316 - [ sp:varName "productMaterialType"^^xsd:string
317 - ]
318 - ] [ sp:object
319 - [ sp:varName "productMaterialName"^^xsd:string
320 - ] ;
321 - sp:predicate rdfs:label ;
322 - sp:subject
323 - [ sp:varName "productMaterialType"^^xsd:string
324 - ]
325 ] [ rdf:type sp:Optional ; 282 ] [ rdf:type sp:Optional ;
326 sp:elements ([ sp:object 283 sp:elements ([ sp:object
327 - [ sp:varName "pressure"^^xsd:string 284 + [ sp:varName "productFlow"^^xsd:string
328 ] ; 285 ] ;
329 - sp:predicate rdf:type ; 286 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
330 sp:subject 287 sp:subject
331 - [ sp:varName "productFlow"^^xsd:string 288 + [ sp:varName "flow"^^xsd:string
332 ] 289 ]
333 - ] [ sp:object 290 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlow> ;
334 - [ sp:varName "temperature"^^xsd:string
335 - ] ;
336 sp:predicate rdf:type ; 291 sp:predicate rdf:type ;
337 sp:subject 292 sp:subject
338 [ sp:varName "productFlow"^^xsd:string 293 [ sp:varName "productFlow"^^xsd:string
339 ] 294 ]
340 ] [ sp:object 295 ] [ sp:object
341 - [ sp:varName "density"^^xsd:string 296 + [ sp:varName "productFlowWholeLife"^^xsd:string
342 ] ; 297 ] ;
343 - sp:predicate rdf:type ; 298 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
344 sp:subject 299 sp:subject
345 [ sp:varName "productFlow"^^xsd:string 300 [ sp:varName "productFlow"^^xsd:string
346 ] 301 ]
347 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; 302 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductFlow> ;
348 sp:predicate rdf:type ; 303 sp:predicate rdf:type ;
349 sp:subject 304 sp:subject
350 - [ sp:varName "temperature"^^xsd:string 305 + [ sp:varName "productFlowWholeLife"^^xsd:string
351 - ]
352 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ;
353 - sp:predicate rdf:type ;
354 - sp:subject
355 - [ sp:varName "pressure"^^xsd:string
356 - ]
357 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
358 - sp:predicate rdf:type ;
359 - sp:subject
360 - [ sp:varName "density"^^xsd:string
361 ] 306 ]
362 ] [ sp:object 307 ] [ sp:object
363 - [ sp:varName "temperatureValue"^^xsd:string 308 + [ sp:varName "productMaterialType"^^xsd:string
364 ] ; 309 ] ;
365 - sp:predicate <http://www.reportinghub.no/ep/schema/core#kelvin> ; 310 + sp:predicate rdf:type ;
366 sp:subject 311 sp:subject
367 - [ sp:varName "temperature"^^xsd:string 312 + [ sp:varName "productFlowWholeLife"^^xsd:string
368 ] 313 ]
369 - ] [ sp:object 314 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
370 - [ sp:varName "pressureValue"^^xsd:string 315 + sp:predicate rdf:type ;
371 - ] ;
372 - sp:predicate <http://www.reportinghub.no/ep/schema/core#pascal> ;
373 sp:subject 316 sp:subject
374 - [ sp:varName "pressure"^^xsd:string 317 + [ sp:varName "productMaterialType"^^xsd:string
375 ] 318 ]
376 ] [ sp:object 319 ] [ sp:object
377 - [ sp:varName "densityValue"^^xsd:string 320 + [ sp:varName "productMaterialName"^^xsd:string
378 ] ; 321 ] ;
379 - sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ; 322 + sp:predicate rdfs:label ;
380 sp:subject 323 sp:subject
381 - [ sp:varName "density"^^xsd:string 324 + [ sp:varName "productMaterialType"^^xsd:string
382 ] 325 ]
326 + ] [ rdf:type sp:Optional ;
327 + sp:elements ([ sp:object
328 + [ sp:varName "pressure"^^xsd:string
329 + ] ;
330 + sp:predicate rdf:type ;
331 + sp:subject
332 + [ sp:varName "productFlow"^^xsd:string
333 + ]
334 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ;
335 + sp:predicate rdf:type ;
336 + sp:subject
337 + [ sp:varName "pressure"^^xsd:string
338 + ]
339 + ] [ sp:object
340 + [ sp:varName "pressureValue"^^xsd:string
341 + ] ;
342 + sp:predicate <http://www.reportinghub.no/ep/schema/core#pascal> ;
343 + sp:subject
344 + [ sp:varName "pressure"^^xsd:string
345 + ]
346 + ])
347 + ] [ rdf:type sp:Optional ;
348 + sp:elements ([ sp:object
349 + [ sp:varName "temperature"^^xsd:string
350 + ] ;
351 + sp:predicate rdf:type ;
352 + sp:subject
353 + [ sp:varName "productFlow"^^xsd:string
354 + ]
355 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ;
356 + sp:predicate rdf:type ;
357 + sp:subject
358 + [ sp:varName "temperature"^^xsd:string
359 + ]
360 + ] [ sp:object
361 + [ sp:varName "temperatureValue"^^xsd:string
362 + ] ;
363 + sp:predicate <http://www.reportinghub.no/ep/schema/core#kelvin> ;
364 + sp:subject
365 + [ sp:varName "temperature"^^xsd:string
366 + ]
367 + ])
368 + ] [ rdf:type sp:Optional ;
369 + sp:elements ([ sp:object
370 + [ sp:varName "density"^^xsd:string
371 + ] ;
372 + sp:predicate rdf:type ;
373 + sp:subject
374 + [ sp:varName "productFlow"^^xsd:string
375 + ]
376 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
377 + sp:predicate rdf:type ;
378 + sp:subject
379 + [ sp:varName "density"^^xsd:string
380 + ]
381 + ] [ sp:object
382 + [ sp:varName "densityValue"^^xsd:string
383 + ] ;
384 + sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ;
385 + sp:subject
386 + [ sp:varName "density"^^xsd:string
387 + ]
388 + ])
383 ]) 389 ])
384 ]) 390 ])
385 ] ; 391 ] ;
......